From 93d19f272b774c345d9110b47c374b1d049c7ec8 Mon Sep 17 00:00:00 2001 From: MoeGrid Date: Mon, 3 Aug 2026 23:25:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=EF=BC=8C=E5=86=85=E7=BD=AE=E4=BA=86=E9=A9=B1=E5=8A=A8=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 34 +- config.ini | 13 - res/icons/generate_header.py | 86 + res/icons/info.json | 12044 ++++++++++++++++++++++++++ res/icons/lucide.h | 2013 +++++ res/icons/lucide.ttf | Bin 0 -> 848056 bytes {src/utils => res/keys}/game_keys.h | 0 res/{ => keys}/gen_keys.py | 15 +- res/{ => keys}/keys.json | 0 res/resource.rc | 6 + src/cmd/main.cpp | 100 - src/config.cpp | 2 +- src/{utils => }/crypto_constants.h | 0 src/driver_service.cpp | 34 +- src/fscrypt.cpp | 54 +- src/gui/dx11_backend.cpp | 26 +- src/gui/gui_common.h | 3 + src/gui/gui_utils.cpp | 2 +- src/gui/imgui_spectrum.cpp | 112 + src/gui/imgui_spectrum.h | 93 + src/gui/main.cpp | 148 - src/gui/theme.cpp | 71 +- src/gui/theme.h | 10 +- src/gui/ui.cpp | 110 +- src/gui/ui.h | 4 + src/icf_mount.cpp | 72 +- src/icf_parser.cpp | 16 +- src/main.cpp | 280 + src/resource.h | 6 + src/utils/resource.cpp | 54 + src/utils/resource.h | 17 + src/utils/strings.cpp | 10 +- src/vhd_mount.cpp | 14 +- 33 files changed, 14958 insertions(+), 491 deletions(-) delete mode 100644 config.ini create mode 100644 res/icons/generate_header.py create mode 100644 res/icons/info.json create mode 100644 res/icons/lucide.h create mode 100644 res/icons/lucide.ttf rename {src/utils => res/keys}/game_keys.h (100%) rename res/{ => keys}/gen_keys.py (87%) rename res/{ => keys}/keys.json (100%) create mode 100644 res/resource.rc delete mode 100644 src/cmd/main.cpp rename src/{utils => }/crypto_constants.h (100%) create mode 100644 src/gui/imgui_spectrum.cpp create mode 100644 src/gui/imgui_spectrum.h delete mode 100644 src/gui/main.cpp create mode 100644 src/main.cpp create mode 100644 src/resource.h create mode 100644 src/utils/resource.cpp create mode 100644 src/utils/resource.h diff --git a/CMakeLists.txt b/CMakeLists.txt index a297b68..9bd329a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,7 +38,7 @@ if (WIN32) target_link_libraries(imgui PUBLIC d3d11 d3dcompiler dxgi) endif () -# ===== 公共源文件(cmd 和 gui 共享) ===== +# ===== 公共源文件 ===== set(SEGA_CORE_SOURCES src/config.cpp src/driver_service.cpp @@ -52,37 +52,30 @@ set(SEGA_CORE_SOURCES src/utils/files.cpp src/utils/log.cpp src/utils/strings.cpp + src/utils/resource.cpp ) set(SEGA_WIN_LIBS bcrypt virtdisk) -# ===== 目标1: sega_mount_cmd (命令行版) ===== -add_executable(sega_mount_cmd - src/cmd/main.cpp - ${SEGA_CORE_SOURCES} -) -target_include_directories(sega_mount_cmd PRIVATE src) -if (WIN32) - target_link_libraries(sega_mount_cmd PRIVATE ${SEGA_WIN_LIBS}) -endif () -set_target_properties(sega_mount_cmd PROPERTIES OUTPUT_NAME sega_mount_cmd) - -# ===== 目标2: sega_mount_gui (GUI版, ImGui + Win32 + DirectX11) ===== -add_executable(sega_mount_gui - src/gui/main.cpp +# ===== 统一目标: sega_mount (GUI + CLI 合一) ===== +# 无参数启动 GUI;带参数(-m/-u)走 CLI 模式 +add_executable(sega_mount + src/main.cpp src/gui/theme.cpp + src/gui/imgui_spectrum.cpp src/gui/dx11_backend.cpp src/gui/gui_utils.cpp src/gui/ui.cpp + res/resource.rc ${SEGA_CORE_SOURCES} ) -target_include_directories(sega_mount_gui PRIVATE src) +target_include_directories(sega_mount PRIVATE src res) if (WIN32) - target_link_libraries(sega_mount_gui PRIVATE ${SEGA_WIN_LIBS} imgui comdlg32) - # WinMain 入口需要 Windows 子系统(不弹控制台窗口) - set_target_properties(sega_mount_gui PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS") + target_link_libraries(sega_mount PRIVATE ${SEGA_WIN_LIBS} imgui comdlg32) + # WinMain 入口需要 Windows 子系统(无参数时不弹控制台窗口) + set_target_properties(sega_mount PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS") endif () -set_target_properties(sega_mount_gui PROPERTIES OUTPUT_NAME sega_mount_gui) +set_target_properties(sega_mount PROPERTIES OUTPUT_NAME sega_mount) # ===== 单元测试: 挂载/卸载 OPT 容器 ===== add_executable(test_mount_opt @@ -94,6 +87,7 @@ add_executable(test_mount_opt src/utils/files.cpp src/utils/log.cpp src/utils/strings.cpp + src/utils/resource.cpp ) target_include_directories(test_mount_opt PRIVATE src) if (WIN32) diff --git a/config.ini b/config.ini deleted file mode 100644 index 2fa47f2..0000000 --- a/config.ini +++ /dev/null @@ -1,13 +0,0 @@ -[CONFIG] -ICF_PATH = D:\SDGB_1.55.01\amfs\ICF1 -IMAGE_DIR = D:\SDGB_1.55.01 -OVERLAY_DIR = D:\SDGB_1.55.01\overlay -MOUNT_LETTER = X -APP_LINK = C:\Mount\App -OPT_LINK = C:\Mount\Option - -[KEYS] -APP_KEY = 7CA4E6B6F3D6E8B26472973887D7FA3A -APP_IV = 53FE7135762DE3F97E7FE76B0FEF3F27 -OPT_KEY = 5C84A9E726EAA5DD351F2B0750C23697 -OPT_IV = C063BF6F562D084D7963C987F5281761 diff --git a/res/icons/generate_header.py b/res/icons/generate_header.py new file mode 100644 index 0000000..4041384 --- /dev/null +++ b/res/icons/generate_header.py @@ -0,0 +1,86 @@ +import os +import re +import json + +# 获取当前脚本文件所在的文件夹路径 +SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) + +# 拼接出绝对路径,确保一定能找到同目录下的 icons.json +JSON_FILE = os.path.join(SCRIPT_DIR, 'info.json') +HEADER_FILE = os.path.join(SCRIPT_DIR, 'lucide.h') + + +def hex_to_utf8_escape(hex_str): + """ + 将 JSON 中的 '\\e585' 或 'e585' 转化为 C++ 可用的 UTF-8 转义序列,如 "\\xEE\\x96\\x85" + """ + # 提取纯十六进制字符串 + clean_hex = hex_str.replace('\\', '').replace('e', 'E', 1) if hex_str.startswith('\\') else hex_str + code_point = int(clean_hex, 16) + + # 编码为 UTF-8 字节 + utf8_bytes = chr(code_point).encode('utf-8') + + # 转为 C++ 转义字符串格式 "\\xEE\\x96\\x85" + return ''.join([f'\\x{b:02X}' for b in utf8_bytes]) + + +def sanitize_macro_name(key): + """ + 将图标 key (如 'a-arrow-down') 转换为合法的 C++ 宏名称 (如 'ICON_A_ARROW_DOWN') + """ + # 将连字符/空格等替换为下划线,转大写 + clean_key = re.sub(r'[^a-zA-Z0-9_]', '_', key) + return f"ICON_{clean_key.upper()}" + + +def generate_header(): + with open(JSON_FILE, 'r', encoding='utf-8') as f: + data = json.load(f) + + macros = [] + min_code = 0xFFFF + max_code = 0x0000 + + for key, info in data.items(): + encoded_code = info.get('encodedCode', '') + if not encoded_code: + continue + + # 解析 Unicode 码位,用于计算范围 + clean_hex = encoded_code.replace('\\', '') + code_point = int(clean_hex, 16) + + if code_point < min_code: + min_code = code_point + if code_point > max_code: + max_code = code_point + + macro_name = sanitize_macro_name(key) + utf8_str = hex_to_utf8_escape(encoded_code) + + macros.append((macro_name, utf8_str, key, encoded_code)) + + # 生成 C++ 头文件内容 + header_content = [] + header_content.append("// Auto-generated by generate_header.py") + header_content.append("#pragma once\n") + + # 记录码位范围(ImGui 加载字体时需要用到) + header_content.append(f"#define ICON_MIN 0x{min_code:04X}") + header_content.append(f"#define ICON_MAX 0x{max_code:04X}\n") + + # 生成宏定义 + for macro_name, utf8_str, original_key, raw_hex in macros: + # 对齐排版 + header_content.append(f'#define {macro_name:<30} "{utf8_str}" // {raw_hex} ({original_key})') + + with open(HEADER_FILE, 'w', encoding='utf-8') as f: + f.write('\n'.join(header_content)) + + print(f"✅ 成功生成头文件 {HEADER_FILE}!共处理了 {len(macros)} 个图标。") + print(f"📊 码位范围: 0x{min_code:04X} - 0x{max_code:04X}") + + +if __name__ == '__main__': + generate_header() diff --git a/res/icons/info.json b/res/icons/info.json new file mode 100644 index 0000000..c077a2d --- /dev/null +++ b/res/icons/info.json @@ -0,0 +1,12044 @@ +{ + "a-arrow-down": { + "encodedCode": "\\e585", + "prefix": "icon", + "className": "icon-a-arrow-down", + "unicode": "" + }, + "a-arrow-up": { + "encodedCode": "\\e586", + "prefix": "icon", + "className": "icon-a-arrow-up", + "unicode": "" + }, + "a-large-small": { + "encodedCode": "\\e587", + "prefix": "icon", + "className": "icon-a-large-small", + "unicode": "" + }, + "accessibility": { + "encodedCode": "\\e297", + "prefix": "icon", + "className": "icon-accessibility", + "unicode": "" + }, + "activity-square": { + "encodedCode": "\\e4b4", + "prefix": "icon", + "className": "icon-activity-square", + "unicode": "" + }, + "activity": { + "encodedCode": "\\e038", + "prefix": "icon", + "className": "icon-activity", + "unicode": "" + }, + "ad": { + "encodedCode": "\\e700", + "prefix": "icon", + "className": "icon-ad", + "unicode": "" + }, + "air-vent": { + "encodedCode": "\\e34d", + "prefix": "icon", + "className": "icon-air-vent", + "unicode": "" + }, + "airplay": { + "encodedCode": "\\e039", + "prefix": "icon", + "className": "icon-airplay", + "unicode": "" + }, + "alarm-check": { + "encodedCode": "\\e1ec", + "prefix": "icon", + "className": "icon-alarm-check", + "unicode": "" + }, + "alarm-clock-check": { + "encodedCode": "\\e1ec", + "prefix": "icon", + "className": "icon-alarm-clock-check", + "unicode": "" + }, + "alarm-clock-minus": { + "encodedCode": "\\e1ed", + "prefix": "icon", + "className": "icon-alarm-clock-minus", + "unicode": "" + }, + "alarm-clock-off": { + "encodedCode": "\\e23b", + "prefix": "icon", + "className": "icon-alarm-clock-off", + "unicode": "" + }, + "alarm-clock-plus": { + "encodedCode": "\\e1ee", + "prefix": "icon", + "className": "icon-alarm-clock-plus", + "unicode": "" + }, + "alarm-clock": { + "encodedCode": "\\e03a", + "prefix": "icon", + "className": "icon-alarm-clock", + "unicode": "" + }, + "alarm-minus": { + "encodedCode": "\\e1ed", + "prefix": "icon", + "className": "icon-alarm-minus", + "unicode": "" + }, + "alarm-plus": { + "encodedCode": "\\e1ee", + "prefix": "icon", + "className": "icon-alarm-plus", + "unicode": "" + }, + "alarm-smoke": { + "encodedCode": "\\e57b", + "prefix": "icon", + "className": "icon-alarm-smoke", + "unicode": "" + }, + "album": { + "encodedCode": "\\e03b", + "prefix": "icon", + "className": "icon-album", + "unicode": "" + }, + "alert-circle": { + "encodedCode": "\\e077", + "prefix": "icon", + "className": "icon-alert-circle", + "unicode": "" + }, + "alert-octagon": { + "encodedCode": "\\e127", + "prefix": "icon", + "className": "icon-alert-octagon", + "unicode": "" + }, + "alert-triangle": { + "encodedCode": "\\e193", + "prefix": "icon", + "className": "icon-alert-triangle", + "unicode": "" + }, + "align-center-horizontal": { + "encodedCode": "\\e26c", + "prefix": "icon", + "className": "icon-align-center-horizontal", + "unicode": "" + }, + "align-center-vertical": { + "encodedCode": "\\e26d", + "prefix": "icon", + "className": "icon-align-center-vertical", + "unicode": "" + }, + "align-center": { + "encodedCode": "\\e182", + "prefix": "icon", + "className": "icon-align-center", + "unicode": "" + }, + "align-end-horizontal": { + "encodedCode": "\\e26e", + "prefix": "icon", + "className": "icon-align-end-horizontal", + "unicode": "" + }, + "align-end-vertical": { + "encodedCode": "\\e26f", + "prefix": "icon", + "className": "icon-align-end-vertical", + "unicode": "" + }, + "align-horizontal-distribute-center": { + "encodedCode": "\\e03c", + "prefix": "icon", + "className": "icon-align-horizontal-distribute-center", + "unicode": "" + }, + "align-horizontal-distribute-end": { + "encodedCode": "\\e03d", + "prefix": "icon", + "className": "icon-align-horizontal-distribute-end", + "unicode": "" + }, + "align-horizontal-distribute-start": { + "encodedCode": "\\e03e", + "prefix": "icon", + "className": "icon-align-horizontal-distribute-start", + "unicode": "" + }, + "align-horizontal-justify-center": { + "encodedCode": "\\e272", + "prefix": "icon", + "className": "icon-align-horizontal-justify-center", + "unicode": "" + }, + "align-horizontal-justify-end": { + "encodedCode": "\\e273", + "prefix": "icon", + "className": "icon-align-horizontal-justify-end", + "unicode": "" + }, + "align-horizontal-justify-start": { + "encodedCode": "\\e274", + "prefix": "icon", + "className": "icon-align-horizontal-justify-start", + "unicode": "" + }, + "align-horizontal-space-around": { + "encodedCode": "\\e275", + "prefix": "icon", + "className": "icon-align-horizontal-space-around", + "unicode": "" + }, + "align-horizontal-space-between": { + "encodedCode": "\\e276", + "prefix": "icon", + "className": "icon-align-horizontal-space-between", + "unicode": "" + }, + "align-justify": { + "encodedCode": "\\e184", + "prefix": "icon", + "className": "icon-align-justify", + "unicode": "" + }, + "align-left": { + "encodedCode": "\\e185", + "prefix": "icon", + "className": "icon-align-left", + "unicode": "" + }, + "align-right": { + "encodedCode": "\\e183", + "prefix": "icon", + "className": "icon-align-right", + "unicode": "" + }, + "align-start-horizontal": { + "encodedCode": "\\e270", + "prefix": "icon", + "className": "icon-align-start-horizontal", + "unicode": "" + }, + "align-start-vertical": { + "encodedCode": "\\e271", + "prefix": "icon", + "className": "icon-align-start-vertical", + "unicode": "" + }, + "align-vertical-distribute-center": { + "encodedCode": "\\e27e", + "prefix": "icon", + "className": "icon-align-vertical-distribute-center", + "unicode": "" + }, + "align-vertical-distribute-end": { + "encodedCode": "\\e27f", + "prefix": "icon", + "className": "icon-align-vertical-distribute-end", + "unicode": "" + }, + "align-vertical-distribute-start": { + "encodedCode": "\\e280", + "prefix": "icon", + "className": "icon-align-vertical-distribute-start", + "unicode": "" + }, + "align-vertical-justify-center": { + "encodedCode": "\\e277", + "prefix": "icon", + "className": "icon-align-vertical-justify-center", + "unicode": "" + }, + "align-vertical-justify-end": { + "encodedCode": "\\e278", + "prefix": "icon", + "className": "icon-align-vertical-justify-end", + "unicode": "" + }, + "align-vertical-justify-start": { + "encodedCode": "\\e279", + "prefix": "icon", + "className": "icon-align-vertical-justify-start", + "unicode": "" + }, + "align-vertical-space-around": { + "encodedCode": "\\e27a", + "prefix": "icon", + "className": "icon-align-vertical-space-around", + "unicode": "" + }, + "align-vertical-space-between": { + "encodedCode": "\\e27b", + "prefix": "icon", + "className": "icon-align-vertical-space-between", + "unicode": "" + }, + "ambulance": { + "encodedCode": "\\e5bb", + "prefix": "icon", + "className": "icon-ambulance", + "unicode": "" + }, + "ampersand": { + "encodedCode": "\\e49c", + "prefix": "icon", + "className": "icon-ampersand", + "unicode": "" + }, + "ampersands": { + "encodedCode": "\\e49d", + "prefix": "icon", + "className": "icon-ampersands", + "unicode": "" + }, + "amphora": { + "encodedCode": "\\e61b", + "prefix": "icon", + "className": "icon-amphora", + "unicode": "" + }, + "anchor": { + "encodedCode": "\\e03f", + "prefix": "icon", + "className": "icon-anchor", + "unicode": "" + }, + "angry": { + "encodedCode": "\\e2fc", + "prefix": "icon", + "className": "icon-angry", + "unicode": "" + }, + "annoyed": { + "encodedCode": "\\e2fd", + "prefix": "icon", + "className": "icon-annoyed", + "unicode": "" + }, + "antenna": { + "encodedCode": "\\e4e2", + "prefix": "icon", + "className": "icon-antenna", + "unicode": "" + }, + "anvil": { + "encodedCode": "\\e580", + "prefix": "icon", + "className": "icon-anvil", + "unicode": "" + }, + "aperture": { + "encodedCode": "\\e040", + "prefix": "icon", + "className": "icon-aperture", + "unicode": "" + }, + "app-window-mac": { + "encodedCode": "\\e5d2", + "prefix": "icon", + "className": "icon-app-window-mac", + "unicode": "" + }, + "app-window": { + "encodedCode": "\\e426", + "prefix": "icon", + "className": "icon-app-window", + "unicode": "" + }, + "apple": { + "encodedCode": "\\e34e", + "prefix": "icon", + "className": "icon-apple", + "unicode": "" + }, + "archive-restore": { + "encodedCode": "\\e2cd", + "prefix": "icon", + "className": "icon-archive-restore", + "unicode": "" + }, + "archive-x": { + "encodedCode": "\\e50c", + "prefix": "icon", + "className": "icon-archive-x", + "unicode": "" + }, + "archive": { + "encodedCode": "\\e041", + "prefix": "icon", + "className": "icon-archive", + "unicode": "" + }, + "area-chart": { + "encodedCode": "\\e4d3", + "prefix": "icon", + "className": "icon-area-chart", + "unicode": "" + }, + "armchair": { + "encodedCode": "\\e2c0", + "prefix": "icon", + "className": "icon-armchair", + "unicode": "" + }, + "arrow-big-down-dash": { + "encodedCode": "\\e41d", + "prefix": "icon", + "className": "icon-arrow-big-down-dash", + "unicode": "" + }, + "arrow-big-down": { + "encodedCode": "\\e1e1", + "prefix": "icon", + "className": "icon-arrow-big-down", + "unicode": "" + }, + "arrow-big-left-dash": { + "encodedCode": "\\e41e", + "prefix": "icon", + "className": "icon-arrow-big-left-dash", + "unicode": "" + }, + "arrow-big-left": { + "encodedCode": "\\e1e2", + "prefix": "icon", + "className": "icon-arrow-big-left", + "unicode": "" + }, + "arrow-big-right-dash": { + "encodedCode": "\\e41f", + "prefix": "icon", + "className": "icon-arrow-big-right-dash", + "unicode": "" + }, + "arrow-big-right": { + "encodedCode": "\\e1e3", + "prefix": "icon", + "className": "icon-arrow-big-right", + "unicode": "" + }, + "arrow-big-up-dash": { + "encodedCode": "\\e420", + "prefix": "icon", + "className": "icon-arrow-big-up-dash", + "unicode": "" + }, + "arrow-big-up": { + "encodedCode": "\\e1e4", + "prefix": "icon", + "className": "icon-arrow-big-up", + "unicode": "" + }, + "arrow-down-0-1": { + "encodedCode": "\\e413", + "prefix": "icon", + "className": "icon-arrow-down-0-1", + "unicode": "" + }, + "arrow-down-01": { + "encodedCode": "\\e413", + "prefix": "icon", + "className": "icon-arrow-down-01", + "unicode": "" + }, + "arrow-down-1-0": { + "encodedCode": "\\e414", + "prefix": "icon", + "className": "icon-arrow-down-1-0", + "unicode": "" + }, + "arrow-down-10": { + "encodedCode": "\\e414", + "prefix": "icon", + "className": "icon-arrow-down-10", + "unicode": "" + }, + "arrow-down-a-z": { + "encodedCode": "\\e415", + "prefix": "icon", + "className": "icon-arrow-down-a-z", + "unicode": "" + }, + "arrow-down-az": { + "encodedCode": "\\e415", + "prefix": "icon", + "className": "icon-arrow-down-az", + "unicode": "" + }, + "arrow-down-circle": { + "encodedCode": "\\e078", + "prefix": "icon", + "className": "icon-arrow-down-circle", + "unicode": "" + }, + "arrow-down-from-line": { + "encodedCode": "\\e454", + "prefix": "icon", + "className": "icon-arrow-down-from-line", + "unicode": "" + }, + "arrow-down-left-from-circle": { + "encodedCode": "\\e3f7", + "prefix": "icon", + "className": "icon-arrow-down-left-from-circle", + "unicode": "" + }, + "arrow-down-left-from-square": { + "encodedCode": "\\e5a1", + "prefix": "icon", + "className": "icon-arrow-down-left-from-square", + "unicode": "" + }, + "arrow-down-left-square": { + "encodedCode": "\\e4b5", + "prefix": "icon", + "className": "icon-arrow-down-left-square", + "unicode": "" + }, + "arrow-down-left": { + "encodedCode": "\\e043", + "prefix": "icon", + "className": "icon-arrow-down-left", + "unicode": "" + }, + "arrow-down-narrow-wide": { + "encodedCode": "\\e044", + "prefix": "icon", + "className": "icon-arrow-down-narrow-wide", + "unicode": "" + }, + "arrow-down-right-from-circle": { + "encodedCode": "\\e3f8", + "prefix": "icon", + "className": "icon-arrow-down-right-from-circle", + "unicode": "" + }, + "arrow-down-right-from-square": { + "encodedCode": "\\e5a2", + "prefix": "icon", + "className": "icon-arrow-down-right-from-square", + "unicode": "" + }, + "arrow-down-right-square": { + "encodedCode": "\\e4b6", + "prefix": "icon", + "className": "icon-arrow-down-right-square", + "unicode": "" + }, + "arrow-down-right": { + "encodedCode": "\\e045", + "prefix": "icon", + "className": "icon-arrow-down-right", + "unicode": "" + }, + "arrow-down-square": { + "encodedCode": "\\e427", + "prefix": "icon", + "className": "icon-arrow-down-square", + "unicode": "" + }, + "arrow-down-to-dot": { + "encodedCode": "\\e44d", + "prefix": "icon", + "className": "icon-arrow-down-to-dot", + "unicode": "" + }, + "arrow-down-to-line": { + "encodedCode": "\\e455", + "prefix": "icon", + "className": "icon-arrow-down-to-line", + "unicode": "" + }, + "arrow-down-up": { + "encodedCode": "\\e046", + "prefix": "icon", + "className": "icon-arrow-down-up", + "unicode": "" + }, + "arrow-down-wide-narrow": { + "encodedCode": "\\e047", + "prefix": "icon", + "className": "icon-arrow-down-wide-narrow", + "unicode": "" + }, + "arrow-down-z-a": { + "encodedCode": "\\e416", + "prefix": "icon", + "className": "icon-arrow-down-z-a", + "unicode": "" + }, + "arrow-down-za": { + "encodedCode": "\\e416", + "prefix": "icon", + "className": "icon-arrow-down-za", + "unicode": "" + }, + "arrow-down": { + "encodedCode": "\\e042", + "prefix": "icon", + "className": "icon-arrow-down", + "unicode": "" + }, + "arrow-left-circle": { + "encodedCode": "\\e079", + "prefix": "icon", + "className": "icon-arrow-left-circle", + "unicode": "" + }, + "arrow-left-from-line": { + "encodedCode": "\\e456", + "prefix": "icon", + "className": "icon-arrow-left-from-line", + "unicode": "" + }, + "arrow-left-right": { + "encodedCode": "\\e24a", + "prefix": "icon", + "className": "icon-arrow-left-right", + "unicode": "" + }, + "arrow-left-square": { + "encodedCode": "\\e428", + "prefix": "icon", + "className": "icon-arrow-left-square", + "unicode": "" + }, + "arrow-left-to-line": { + "encodedCode": "\\e457", + "prefix": "icon", + "className": "icon-arrow-left-to-line", + "unicode": "" + }, + "arrow-left": { + "encodedCode": "\\e048", + "prefix": "icon", + "className": "icon-arrow-left", + "unicode": "" + }, + "arrow-right-circle": { + "encodedCode": "\\e07a", + "prefix": "icon", + "className": "icon-arrow-right-circle", + "unicode": "" + }, + "arrow-right-from-line": { + "encodedCode": "\\e458", + "prefix": "icon", + "className": "icon-arrow-right-from-line", + "unicode": "" + }, + "arrow-right-left": { + "encodedCode": "\\e417", + "prefix": "icon", + "className": "icon-arrow-right-left", + "unicode": "" + }, + "arrow-right-square": { + "encodedCode": "\\e429", + "prefix": "icon", + "className": "icon-arrow-right-square", + "unicode": "" + }, + "arrow-right-to-line": { + "encodedCode": "\\e459", + "prefix": "icon", + "className": "icon-arrow-right-to-line", + "unicode": "" + }, + "arrow-right": { + "encodedCode": "\\e049", + "prefix": "icon", + "className": "icon-arrow-right", + "unicode": "" + }, + "arrow-up-0-1": { + "encodedCode": "\\e418", + "prefix": "icon", + "className": "icon-arrow-up-0-1", + "unicode": "" + }, + "arrow-up-01": { + "encodedCode": "\\e418", + "prefix": "icon", + "className": "icon-arrow-up-01", + "unicode": "" + }, + "arrow-up-1-0": { + "encodedCode": "\\e419", + "prefix": "icon", + "className": "icon-arrow-up-1-0", + "unicode": "" + }, + "arrow-up-10": { + "encodedCode": "\\e419", + "prefix": "icon", + "className": "icon-arrow-up-10", + "unicode": "" + }, + "arrow-up-a-z": { + "encodedCode": "\\e41a", + "prefix": "icon", + "className": "icon-arrow-up-a-z", + "unicode": "" + }, + "arrow-up-az": { + "encodedCode": "\\e41a", + "prefix": "icon", + "className": "icon-arrow-up-az", + "unicode": "" + }, + "arrow-up-circle": { + "encodedCode": "\\e07b", + "prefix": "icon", + "className": "icon-arrow-up-circle", + "unicode": "" + }, + "arrow-up-down": { + "encodedCode": "\\e37d", + "prefix": "icon", + "className": "icon-arrow-up-down", + "unicode": "" + }, + "arrow-up-from-dot": { + "encodedCode": "\\e44e", + "prefix": "icon", + "className": "icon-arrow-up-from-dot", + "unicode": "" + }, + "arrow-up-from-line": { + "encodedCode": "\\e45a", + "prefix": "icon", + "className": "icon-arrow-up-from-line", + "unicode": "" + }, + "arrow-up-left-from-circle": { + "encodedCode": "\\e3f9", + "prefix": "icon", + "className": "icon-arrow-up-left-from-circle", + "unicode": "" + }, + "arrow-up-left-from-square": { + "encodedCode": "\\e5a3", + "prefix": "icon", + "className": "icon-arrow-up-left-from-square", + "unicode": "" + }, + "arrow-up-left-square": { + "encodedCode": "\\e4b7", + "prefix": "icon", + "className": "icon-arrow-up-left-square", + "unicode": "" + }, + "arrow-up-left": { + "encodedCode": "\\e04b", + "prefix": "icon", + "className": "icon-arrow-up-left", + "unicode": "" + }, + "arrow-up-narrow-wide": { + "encodedCode": "\\e04c", + "prefix": "icon", + "className": "icon-arrow-up-narrow-wide", + "unicode": "" + }, + "arrow-up-right-from-circle": { + "encodedCode": "\\e3fa", + "prefix": "icon", + "className": "icon-arrow-up-right-from-circle", + "unicode": "" + }, + "arrow-up-right-from-square": { + "encodedCode": "\\e5a4", + "prefix": "icon", + "className": "icon-arrow-up-right-from-square", + "unicode": "" + }, + "arrow-up-right-square": { + "encodedCode": "\\e4b8", + "prefix": "icon", + "className": "icon-arrow-up-right-square", + "unicode": "" + }, + "arrow-up-right": { + "encodedCode": "\\e04d", + "prefix": "icon", + "className": "icon-arrow-up-right", + "unicode": "" + }, + "arrow-up-square": { + "encodedCode": "\\e42a", + "prefix": "icon", + "className": "icon-arrow-up-square", + "unicode": "" + }, + "arrow-up-to-line": { + "encodedCode": "\\e45b", + "prefix": "icon", + "className": "icon-arrow-up-to-line", + "unicode": "" + }, + "arrow-up-wide-narrow": { + "encodedCode": "\\e41b", + "prefix": "icon", + "className": "icon-arrow-up-wide-narrow", + "unicode": "" + }, + "arrow-up-z-a": { + "encodedCode": "\\e41c", + "prefix": "icon", + "className": "icon-arrow-up-z-a", + "unicode": "" + }, + "arrow-up-za": { + "encodedCode": "\\e41c", + "prefix": "icon", + "className": "icon-arrow-up-za", + "unicode": "" + }, + "arrow-up": { + "encodedCode": "\\e04a", + "prefix": "icon", + "className": "icon-arrow-up", + "unicode": "" + }, + "arrows-up-from-line": { + "encodedCode": "\\e4d4", + "prefix": "icon", + "className": "icon-arrows-up-from-line", + "unicode": "" + }, + "asterisk-square": { + "encodedCode": "\\e168", + "prefix": "icon", + "className": "icon-asterisk-square", + "unicode": "" + }, + "asterisk": { + "encodedCode": "\\e1ef", + "prefix": "icon", + "className": "icon-asterisk", + "unicode": "" + }, + "astroid": { + "encodedCode": "\\e6f0", + "prefix": "icon", + "className": "icon-astroid", + "unicode": "" + }, + "at-sign": { + "encodedCode": "\\e04e", + "prefix": "icon", + "className": "icon-at-sign", + "unicode": "" + }, + "atom": { + "encodedCode": "\\e3d7", + "prefix": "icon", + "className": "icon-atom", + "unicode": "" + }, + "audio-lines": { + "encodedCode": "\\e55a", + "prefix": "icon", + "className": "icon-audio-lines", + "unicode": "" + }, + "audio-waveform": { + "encodedCode": "\\e55b", + "prefix": "icon", + "className": "icon-audio-waveform", + "unicode": "" + }, + "award": { + "encodedCode": "\\e04f", + "prefix": "icon", + "className": "icon-award", + "unicode": "" + }, + "axe": { + "encodedCode": "\\e050", + "prefix": "icon", + "className": "icon-axe", + "unicode": "" + }, + "axis-3-d": { + "encodedCode": "\\e2fe", + "prefix": "icon", + "className": "icon-axis-3-d", + "unicode": "" + }, + "axis-3d": { + "encodedCode": "\\e2fe", + "prefix": "icon", + "className": "icon-axis-3d", + "unicode": "" + }, + "baby": { + "encodedCode": "\\e2ce", + "prefix": "icon", + "className": "icon-baby", + "unicode": "" + }, + "backpack": { + "encodedCode": "\\e2c8", + "prefix": "icon", + "className": "icon-backpack", + "unicode": "" + }, + "badge-alert": { + "encodedCode": "\\e475", + "prefix": "icon", + "className": "icon-badge-alert", + "unicode": "" + }, + "badge-cent": { + "encodedCode": "\\e50f", + "prefix": "icon", + "className": "icon-badge-cent", + "unicode": "" + }, + "badge-check": { + "encodedCode": "\\e241", + "prefix": "icon", + "className": "icon-badge-check", + "unicode": "" + }, + "badge-dollar-sign": { + "encodedCode": "\\e476", + "prefix": "icon", + "className": "icon-badge-dollar-sign", + "unicode": "" + }, + "badge-euro": { + "encodedCode": "\\e510", + "prefix": "icon", + "className": "icon-badge-euro", + "unicode": "" + }, + "badge-help": { + "encodedCode": "\\e47b", + "prefix": "icon", + "className": "icon-badge-help", + "unicode": "" + }, + "badge-indian-rupee": { + "encodedCode": "\\e511", + "prefix": "icon", + "className": "icon-badge-indian-rupee", + "unicode": "" + }, + "badge-info": { + "encodedCode": "\\e477", + "prefix": "icon", + "className": "icon-badge-info", + "unicode": "" + }, + "badge-japanese-yen": { + "encodedCode": "\\e512", + "prefix": "icon", + "className": "icon-badge-japanese-yen", + "unicode": "" + }, + "badge-minus": { + "encodedCode": "\\e478", + "prefix": "icon", + "className": "icon-badge-minus", + "unicode": "" + }, + "badge-percent": { + "encodedCode": "\\e479", + "prefix": "icon", + "className": "icon-badge-percent", + "unicode": "" + }, + "badge-plus": { + "encodedCode": "\\e47a", + "prefix": "icon", + "className": "icon-badge-plus", + "unicode": "" + }, + "badge-pound-sterling": { + "encodedCode": "\\e513", + "prefix": "icon", + "className": "icon-badge-pound-sterling", + "unicode": "" + }, + "badge-question-mark": { + "encodedCode": "\\e47b", + "prefix": "icon", + "className": "icon-badge-question-mark", + "unicode": "" + }, + "badge-russian-ruble": { + "encodedCode": "\\e514", + "prefix": "icon", + "className": "icon-badge-russian-ruble", + "unicode": "" + }, + "badge-swiss-franc": { + "encodedCode": "\\e515", + "prefix": "icon", + "className": "icon-badge-swiss-franc", + "unicode": "" + }, + "badge-turkish-lira": { + "encodedCode": "\\e67e", + "prefix": "icon", + "className": "icon-badge-turkish-lira", + "unicode": "" + }, + "badge-x": { + "encodedCode": "\\e47c", + "prefix": "icon", + "className": "icon-badge-x", + "unicode": "" + }, + "badge": { + "encodedCode": "\\e474", + "prefix": "icon", + "className": "icon-badge", + "unicode": "" + }, + "baggage-claim": { + "encodedCode": "\\e2c9", + "prefix": "icon", + "className": "icon-baggage-claim", + "unicode": "" + }, + "balloon": { + "encodedCode": "\\e6af", + "prefix": "icon", + "className": "icon-balloon", + "unicode": "" + }, + "ban": { + "encodedCode": "\\e051", + "prefix": "icon", + "className": "icon-ban", + "unicode": "" + }, + "banana": { + "encodedCode": "\\e34f", + "prefix": "icon", + "className": "icon-banana", + "unicode": "" + }, + "bandage": { + "encodedCode": "\\e61d", + "prefix": "icon", + "className": "icon-bandage", + "unicode": "" + }, + "banknote-arrow-down": { + "encodedCode": "\\e64c", + "prefix": "icon", + "className": "icon-banknote-arrow-down", + "unicode": "" + }, + "banknote-arrow-up": { + "encodedCode": "\\e64d", + "prefix": "icon", + "className": "icon-banknote-arrow-up", + "unicode": "" + }, + "banknote-check": { + "encodedCode": "\\e70c", + "prefix": "icon", + "className": "icon-banknote-check", + "unicode": "" + }, + "banknote-x": { + "encodedCode": "\\e64e", + "prefix": "icon", + "className": "icon-banknote-x", + "unicode": "" + }, + "banknote": { + "encodedCode": "\\e052", + "prefix": "icon", + "className": "icon-banknote", + "unicode": "" + }, + "bar-chart-2": { + "encodedCode": "\\e068", + "prefix": "icon", + "className": "icon-bar-chart-2", + "unicode": "" + }, + "bar-chart-3": { + "encodedCode": "\\e2a3", + "prefix": "icon", + "className": "icon-bar-chart-3", + "unicode": "" + }, + "bar-chart-4": { + "encodedCode": "\\e2a4", + "prefix": "icon", + "className": "icon-bar-chart-4", + "unicode": "" + }, + "bar-chart-big": { + "encodedCode": "\\e4a9", + "prefix": "icon", + "className": "icon-bar-chart-big", + "unicode": "" + }, + "bar-chart-horizontal-big": { + "encodedCode": "\\e4a7", + "prefix": "icon", + "className": "icon-bar-chart-horizontal-big", + "unicode": "" + }, + "bar-chart-horizontal": { + "encodedCode": "\\e2a2", + "prefix": "icon", + "className": "icon-bar-chart-horizontal", + "unicode": "" + }, + "bar-chart": { + "encodedCode": "\\e06a", + "prefix": "icon", + "className": "icon-bar-chart", + "unicode": "" + }, + "barcode": { + "encodedCode": "\\e533", + "prefix": "icon", + "className": "icon-barcode", + "unicode": "" + }, + "barrel": { + "encodedCode": "\\e675", + "prefix": "icon", + "className": "icon-barrel", + "unicode": "" + }, + "baseline": { + "encodedCode": "\\e285", + "prefix": "icon", + "className": "icon-baseline", + "unicode": "" + }, + "bath": { + "encodedCode": "\\e2ab", + "prefix": "icon", + "className": "icon-bath", + "unicode": "" + }, + "battery-charging": { + "encodedCode": "\\e054", + "prefix": "icon", + "className": "icon-battery-charging", + "unicode": "" + }, + "battery-full": { + "encodedCode": "\\e055", + "prefix": "icon", + "className": "icon-battery-full", + "unicode": "" + }, + "battery-low": { + "encodedCode": "\\e056", + "prefix": "icon", + "className": "icon-battery-low", + "unicode": "" + }, + "battery-medium": { + "encodedCode": "\\e057", + "prefix": "icon", + "className": "icon-battery-medium", + "unicode": "" + }, + "battery-plus": { + "encodedCode": "\\e63e", + "prefix": "icon", + "className": "icon-battery-plus", + "unicode": "" + }, + "battery-warning": { + "encodedCode": "\\e3ac", + "prefix": "icon", + "className": "icon-battery-warning", + "unicode": "" + }, + "battery": { + "encodedCode": "\\e053", + "prefix": "icon", + "className": "icon-battery", + "unicode": "" + }, + "beaker": { + "encodedCode": "\\e058", + "prefix": "icon", + "className": "icon-beaker", + "unicode": "" + }, + "bean-off": { + "encodedCode": "\\e390", + "prefix": "icon", + "className": "icon-bean-off", + "unicode": "" + }, + "bean": { + "encodedCode": "\\e38f", + "prefix": "icon", + "className": "icon-bean", + "unicode": "" + }, + "bed-double": { + "encodedCode": "\\e2c2", + "prefix": "icon", + "className": "icon-bed-double", + "unicode": "" + }, + "bed-single": { + "encodedCode": "\\e2c3", + "prefix": "icon", + "className": "icon-bed-single", + "unicode": "" + }, + "bed": { + "encodedCode": "\\e2c1", + "prefix": "icon", + "className": "icon-bed", + "unicode": "" + }, + "beef-off": { + "encodedCode": "\\e6dc", + "prefix": "icon", + "className": "icon-beef-off", + "unicode": "" + }, + "beef": { + "encodedCode": "\\e3a5", + "prefix": "icon", + "className": "icon-beef", + "unicode": "" + }, + "beer-off": { + "encodedCode": "\\e5d9", + "prefix": "icon", + "className": "icon-beer-off", + "unicode": "" + }, + "beer": { + "encodedCode": "\\e2cf", + "prefix": "icon", + "className": "icon-beer", + "unicode": "" + }, + "bell-check": { + "encodedCode": "\\e6ef", + "prefix": "icon", + "className": "icon-bell-check", + "unicode": "" + }, + "bell-dot": { + "encodedCode": "\\e42b", + "prefix": "icon", + "className": "icon-bell-dot", + "unicode": "" + }, + "bell-electric": { + "encodedCode": "\\e57c", + "prefix": "icon", + "className": "icon-bell-electric", + "unicode": "" + }, + "bell-minus": { + "encodedCode": "\\e1f0", + "prefix": "icon", + "className": "icon-bell-minus", + "unicode": "" + }, + "bell-off": { + "encodedCode": "\\e05a", + "prefix": "icon", + "className": "icon-bell-off", + "unicode": "" + }, + "bell-plus": { + "encodedCode": "\\e1f1", + "prefix": "icon", + "className": "icon-bell-plus", + "unicode": "" + }, + "bell-ring": { + "encodedCode": "\\e224", + "prefix": "icon", + "className": "icon-bell-ring", + "unicode": "" + }, + "bell": { + "encodedCode": "\\e059", + "prefix": "icon", + "className": "icon-bell", + "unicode": "" + }, + "between-horizonal-end": { + "encodedCode": "\\e591", + "prefix": "icon", + "className": "icon-between-horizonal-end", + "unicode": "" + }, + "between-horizonal-start": { + "encodedCode": "\\e592", + "prefix": "icon", + "className": "icon-between-horizonal-start", + "unicode": "" + }, + "between-horizontal-end": { + "encodedCode": "\\e591", + "prefix": "icon", + "className": "icon-between-horizontal-end", + "unicode": "" + }, + "between-horizontal-start": { + "encodedCode": "\\e592", + "prefix": "icon", + "className": "icon-between-horizontal-start", + "unicode": "" + }, + "between-vertical-end": { + "encodedCode": "\\e593", + "prefix": "icon", + "className": "icon-between-vertical-end", + "unicode": "" + }, + "between-vertical-start": { + "encodedCode": "\\e594", + "prefix": "icon", + "className": "icon-between-vertical-start", + "unicode": "" + }, + "biceps-flexed": { + "encodedCode": "\\e5eb", + "prefix": "icon", + "className": "icon-biceps-flexed", + "unicode": "" + }, + "bike": { + "encodedCode": "\\e1d2", + "prefix": "icon", + "className": "icon-bike", + "unicode": "" + }, + "binary": { + "encodedCode": "\\e1f2", + "prefix": "icon", + "className": "icon-binary", + "unicode": "" + }, + "binoculars": { + "encodedCode": "\\e621", + "prefix": "icon", + "className": "icon-binoculars", + "unicode": "" + }, + "biohazard": { + "encodedCode": "\\e441", + "prefix": "icon", + "className": "icon-biohazard", + "unicode": "" + }, + "bird": { + "encodedCode": "\\e3c5", + "prefix": "icon", + "className": "icon-bird", + "unicode": "" + }, + "birdhouse": { + "encodedCode": "\\e69a", + "prefix": "icon", + "className": "icon-birdhouse", + "unicode": "" + }, + "bitcoin": { + "encodedCode": "\\e05b", + "prefix": "icon", + "className": "icon-bitcoin", + "unicode": "" + }, + "blend": { + "encodedCode": "\\e59c", + "prefix": "icon", + "className": "icon-blend", + "unicode": "" + }, + "blender": { + "encodedCode": "\\e6f4", + "prefix": "icon", + "className": "icon-blender", + "unicode": "" + }, + "blinds": { + "encodedCode": "\\e3c0", + "prefix": "icon", + "className": "icon-blinds", + "unicode": "" + }, + "blocks": { + "encodedCode": "\\e4fa", + "prefix": "icon", + "className": "icon-blocks", + "unicode": "" + }, + "bluetooth-connected": { + "encodedCode": "\\e1b8", + "prefix": "icon", + "className": "icon-bluetooth-connected", + "unicode": "" + }, + "bluetooth-off": { + "encodedCode": "\\e1b9", + "prefix": "icon", + "className": "icon-bluetooth-off", + "unicode": "" + }, + "bluetooth-searching": { + "encodedCode": "\\e1ba", + "prefix": "icon", + "className": "icon-bluetooth-searching", + "unicode": "" + }, + "bluetooth": { + "encodedCode": "\\e05c", + "prefix": "icon", + "className": "icon-bluetooth", + "unicode": "" + }, + "bold": { + "encodedCode": "\\e05d", + "prefix": "icon", + "className": "icon-bold", + "unicode": "" + }, + "bolt": { + "encodedCode": "\\e58c", + "prefix": "icon", + "className": "icon-bolt", + "unicode": "" + }, + "bomb": { + "encodedCode": "\\e2ff", + "prefix": "icon", + "className": "icon-bomb", + "unicode": "" + }, + "bone-fracture": { + "encodedCode": "\\e715", + "prefix": "icon", + "className": "icon-bone-fracture", + "unicode": "" + }, + "bone": { + "encodedCode": "\\e358", + "prefix": "icon", + "className": "icon-bone", + "unicode": "" + }, + "book-a": { + "encodedCode": "\\e544", + "prefix": "icon", + "className": "icon-book-a", + "unicode": "" + }, + "book-alert": { + "encodedCode": "\\e672", + "prefix": "icon", + "className": "icon-book-alert", + "unicode": "" + }, + "book-audio": { + "encodedCode": "\\e545", + "prefix": "icon", + "className": "icon-book-audio", + "unicode": "" + }, + "book-check": { + "encodedCode": "\\e546", + "prefix": "icon", + "className": "icon-book-check", + "unicode": "" + }, + "book-copy": { + "encodedCode": "\\e3ec", + "prefix": "icon", + "className": "icon-book-copy", + "unicode": "" + }, + "book-dashed": { + "encodedCode": "\\e3ed", + "prefix": "icon", + "className": "icon-book-dashed", + "unicode": "" + }, + "book-down": { + "encodedCode": "\\e3ee", + "prefix": "icon", + "className": "icon-book-down", + "unicode": "" + }, + "book-headphones": { + "encodedCode": "\\e547", + "prefix": "icon", + "className": "icon-book-headphones", + "unicode": "" + }, + "book-heart": { + "encodedCode": "\\e548", + "prefix": "icon", + "className": "icon-book-heart", + "unicode": "" + }, + "book-image": { + "encodedCode": "\\e549", + "prefix": "icon", + "className": "icon-book-image", + "unicode": "" + }, + "book-key": { + "encodedCode": "\\e3ef", + "prefix": "icon", + "className": "icon-book-key", + "unicode": "" + }, + "book-lock": { + "encodedCode": "\\e3f0", + "prefix": "icon", + "className": "icon-book-lock", + "unicode": "" + }, + "book-marked": { + "encodedCode": "\\e3f1", + "prefix": "icon", + "className": "icon-book-marked", + "unicode": "" + }, + "book-minus": { + "encodedCode": "\\e3f2", + "prefix": "icon", + "className": "icon-book-minus", + "unicode": "" + }, + "book-open-check": { + "encodedCode": "\\e381", + "prefix": "icon", + "className": "icon-book-open-check", + "unicode": "" + }, + "book-open-text": { + "encodedCode": "\\e54a", + "prefix": "icon", + "className": "icon-book-open-text", + "unicode": "" + }, + "book-open": { + "encodedCode": "\\e05f", + "prefix": "icon", + "className": "icon-book-open", + "unicode": "" + }, + "book-plus": { + "encodedCode": "\\e3f3", + "prefix": "icon", + "className": "icon-book-plus", + "unicode": "" + }, + "book-search": { + "encodedCode": "\\e6ab", + "prefix": "icon", + "className": "icon-book-search", + "unicode": "" + }, + "book-template": { + "encodedCode": "\\e3ed", + "prefix": "icon", + "className": "icon-book-template", + "unicode": "" + }, + "book-text": { + "encodedCode": "\\e54b", + "prefix": "icon", + "className": "icon-book-text", + "unicode": "" + }, + "book-type": { + "encodedCode": "\\e54c", + "prefix": "icon", + "className": "icon-book-type", + "unicode": "" + }, + "book-up-2": { + "encodedCode": "\\e4a6", + "prefix": "icon", + "className": "icon-book-up-2", + "unicode": "" + }, + "book-up": { + "encodedCode": "\\e3f4", + "prefix": "icon", + "className": "icon-book-up", + "unicode": "" + }, + "book-user": { + "encodedCode": "\\e54d", + "prefix": "icon", + "className": "icon-book-user", + "unicode": "" + }, + "book-x": { + "encodedCode": "\\e3f5", + "prefix": "icon", + "className": "icon-book-x", + "unicode": "" + }, + "book": { + "encodedCode": "\\e05e", + "prefix": "icon", + "className": "icon-book", + "unicode": "" + }, + "bookmark-check": { + "encodedCode": "\\e51f", + "prefix": "icon", + "className": "icon-bookmark-check", + "unicode": "" + }, + "bookmark-minus": { + "encodedCode": "\\e23c", + "prefix": "icon", + "className": "icon-bookmark-minus", + "unicode": "" + }, + "bookmark-off": { + "encodedCode": "\\e6df", + "prefix": "icon", + "className": "icon-bookmark-off", + "unicode": "" + }, + "bookmark-plus": { + "encodedCode": "\\e23d", + "prefix": "icon", + "className": "icon-bookmark-plus", + "unicode": "" + }, + "bookmark-x": { + "encodedCode": "\\e520", + "prefix": "icon", + "className": "icon-bookmark-x", + "unicode": "" + }, + "bookmark": { + "encodedCode": "\\e060", + "prefix": "icon", + "className": "icon-bookmark", + "unicode": "" + }, + "boom-box": { + "encodedCode": "\\e4ee", + "prefix": "icon", + "className": "icon-boom-box", + "unicode": "" + }, + "bot-message-square": { + "encodedCode": "\\e5ce", + "prefix": "icon", + "className": "icon-bot-message-square", + "unicode": "" + }, + "bot-off": { + "encodedCode": "\\e5e0", + "prefix": "icon", + "className": "icon-bot-off", + "unicode": "" + }, + "bot": { + "encodedCode": "\\e1bb", + "prefix": "icon", + "className": "icon-bot", + "unicode": "" + }, + "bottle-wine": { + "encodedCode": "\\e67b", + "prefix": "icon", + "className": "icon-bottle-wine", + "unicode": "" + }, + "bow-arrow": { + "encodedCode": "\\e65e", + "prefix": "icon", + "className": "icon-bow-arrow", + "unicode": "" + }, + "box-select": { + "encodedCode": "\\e1cb", + "prefix": "icon", + "className": "icon-box-select", + "unicode": "" + }, + "box": { + "encodedCode": "\\e061", + "prefix": "icon", + "className": "icon-box", + "unicode": "" + }, + "boxes": { + "encodedCode": "\\e2d0", + "prefix": "icon", + "className": "icon-boxes", + "unicode": "" + }, + "braces": { + "encodedCode": "\\e36a", + "prefix": "icon", + "className": "icon-braces", + "unicode": "" + }, + "brackets": { + "encodedCode": "\\e443", + "prefix": "icon", + "className": "icon-brackets", + "unicode": "" + }, + "brain-circuit": { + "encodedCode": "\\e3c7", + "prefix": "icon", + "className": "icon-brain-circuit", + "unicode": "" + }, + "brain-cog": { + "encodedCode": "\\e3c8", + "prefix": "icon", + "className": "icon-brain-cog", + "unicode": "" + }, + "brain": { + "encodedCode": "\\e3c6", + "prefix": "icon", + "className": "icon-brain", + "unicode": "" + }, + "brick-wall-fire": { + "encodedCode": "\\e653", + "prefix": "icon", + "className": "icon-brick-wall-fire", + "unicode": "" + }, + "brick-wall-shield": { + "encodedCode": "\\e690", + "prefix": "icon", + "className": "icon-brick-wall-shield", + "unicode": "" + }, + "brick-wall": { + "encodedCode": "\\e581", + "prefix": "icon", + "className": "icon-brick-wall", + "unicode": "" + }, + "briefcase-business": { + "encodedCode": "\\e5d5", + "prefix": "icon", + "className": "icon-briefcase-business", + "unicode": "" + }, + "briefcase-conveyor-belt": { + "encodedCode": "\\e62b", + "prefix": "icon", + "className": "icon-briefcase-conveyor-belt", + "unicode": "" + }, + "briefcase-medical": { + "encodedCode": "\\e5d6", + "prefix": "icon", + "className": "icon-briefcase-medical", + "unicode": "" + }, + "briefcase": { + "encodedCode": "\\e062", + "prefix": "icon", + "className": "icon-briefcase", + "unicode": "" + }, + "bring-to-front": { + "encodedCode": "\\e4ef", + "prefix": "icon", + "className": "icon-bring-to-front", + "unicode": "" + }, + "broccoli": { + "encodedCode": "\\e6f5", + "prefix": "icon", + "className": "icon-broccoli", + "unicode": "" + }, + "brush-cleaning": { + "encodedCode": "\\e666", + "prefix": "icon", + "className": "icon-brush-cleaning", + "unicode": "" + }, + "brush": { + "encodedCode": "\\e1d3", + "prefix": "icon", + "className": "icon-brush", + "unicode": "" + }, + "bubbles": { + "encodedCode": "\\e654", + "prefix": "icon", + "className": "icon-bubbles", + "unicode": "" + }, + "bug-off": { + "encodedCode": "\\e50d", + "prefix": "icon", + "className": "icon-bug-off", + "unicode": "" + }, + "bug-play": { + "encodedCode": "\\e50e", + "prefix": "icon", + "className": "icon-bug-play", + "unicode": "" + }, + "bug": { + "encodedCode": "\\e20c", + "prefix": "icon", + "className": "icon-bug", + "unicode": "" + }, + "building-2": { + "encodedCode": "\\e290", + "prefix": "icon", + "className": "icon-building-2", + "unicode": "" + }, + "building": { + "encodedCode": "\\e1cc", + "prefix": "icon", + "className": "icon-building", + "unicode": "" + }, + "bus-front": { + "encodedCode": "\\e4fb", + "prefix": "icon", + "className": "icon-bus-front", + "unicode": "" + }, + "bus": { + "encodedCode": "\\e1d4", + "prefix": "icon", + "className": "icon-bus", + "unicode": "" + }, + "cable-car": { + "encodedCode": "\\e4fc", + "prefix": "icon", + "className": "icon-cable-car", + "unicode": "" + }, + "cable": { + "encodedCode": "\\e4e3", + "prefix": "icon", + "className": "icon-cable", + "unicode": "" + }, + "cake-slice": { + "encodedCode": "\\e4b9", + "prefix": "icon", + "className": "icon-cake-slice", + "unicode": "" + }, + "cake": { + "encodedCode": "\\e344", + "prefix": "icon", + "className": "icon-cake", + "unicode": "" + }, + "calculator": { + "encodedCode": "\\e1bc", + "prefix": "icon", + "className": "icon-calculator", + "unicode": "" + }, + "calendar-1": { + "encodedCode": "\\e630", + "prefix": "icon", + "className": "icon-calendar-1", + "unicode": "" + }, + "calendar-arrow-down": { + "encodedCode": "\\e5fe", + "prefix": "icon", + "className": "icon-calendar-arrow-down", + "unicode": "" + }, + "calendar-arrow-up": { + "encodedCode": "\\e5ff", + "prefix": "icon", + "className": "icon-calendar-arrow-up", + "unicode": "" + }, + "calendar-check-2": { + "encodedCode": "\\e2b8", + "prefix": "icon", + "className": "icon-calendar-check-2", + "unicode": "" + }, + "calendar-check": { + "encodedCode": "\\e2b7", + "prefix": "icon", + "className": "icon-calendar-check", + "unicode": "" + }, + "calendar-clock": { + "encodedCode": "\\e304", + "prefix": "icon", + "className": "icon-calendar-clock", + "unicode": "" + }, + "calendar-cog": { + "encodedCode": "\\e5ed", + "prefix": "icon", + "className": "icon-calendar-cog", + "unicode": "" + }, + "calendar-days": { + "encodedCode": "\\e2b9", + "prefix": "icon", + "className": "icon-calendar-days", + "unicode": "" + }, + "calendar-fold": { + "encodedCode": "\\e5b4", + "prefix": "icon", + "className": "icon-calendar-fold", + "unicode": "" + }, + "calendar-heart": { + "encodedCode": "\\e305", + "prefix": "icon", + "className": "icon-calendar-heart", + "unicode": "" + }, + "calendar-minus-2": { + "encodedCode": "\\e5b5", + "prefix": "icon", + "className": "icon-calendar-minus-2", + "unicode": "" + }, + "calendar-minus": { + "encodedCode": "\\e2ba", + "prefix": "icon", + "className": "icon-calendar-minus", + "unicode": "" + }, + "calendar-off": { + "encodedCode": "\\e2bb", + "prefix": "icon", + "className": "icon-calendar-off", + "unicode": "" + }, + "calendar-plus-2": { + "encodedCode": "\\e5b6", + "prefix": "icon", + "className": "icon-calendar-plus-2", + "unicode": "" + }, + "calendar-plus": { + "encodedCode": "\\e2bc", + "prefix": "icon", + "className": "icon-calendar-plus", + "unicode": "" + }, + "calendar-range": { + "encodedCode": "\\e2bd", + "prefix": "icon", + "className": "icon-calendar-range", + "unicode": "" + }, + "calendar-search": { + "encodedCode": "\\e306", + "prefix": "icon", + "className": "icon-calendar-search", + "unicode": "" + }, + "calendar-sync": { + "encodedCode": "\\e636", + "prefix": "icon", + "className": "icon-calendar-sync", + "unicode": "" + }, + "calendar-x-2": { + "encodedCode": "\\e2bf", + "prefix": "icon", + "className": "icon-calendar-x-2", + "unicode": "" + }, + "calendar-x": { + "encodedCode": "\\e2be", + "prefix": "icon", + "className": "icon-calendar-x", + "unicode": "" + }, + "calendar": { + "encodedCode": "\\e063", + "prefix": "icon", + "className": "icon-calendar", + "unicode": "" + }, + "calendars": { + "encodedCode": "\\e6a7", + "prefix": "icon", + "className": "icon-calendars", + "unicode": "" + }, + "camera-off": { + "encodedCode": "\\e065", + "prefix": "icon", + "className": "icon-camera-off", + "unicode": "" + }, + "camera": { + "encodedCode": "\\e064", + "prefix": "icon", + "className": "icon-camera", + "unicode": "" + }, + "candlestick-chart": { + "encodedCode": "\\e4a8", + "prefix": "icon", + "className": "icon-candlestick-chart", + "unicode": "" + }, + "candy-cane": { + "encodedCode": "\\e4ba", + "prefix": "icon", + "className": "icon-candy-cane", + "unicode": "" + }, + "candy-off": { + "encodedCode": "\\e392", + "prefix": "icon", + "className": "icon-candy-off", + "unicode": "" + }, + "candy": { + "encodedCode": "\\e391", + "prefix": "icon", + "className": "icon-candy", + "unicode": "" + }, + "cannabis-off": { + "encodedCode": "\\e6e0", + "prefix": "icon", + "className": "icon-cannabis-off", + "unicode": "" + }, + "cannabis": { + "encodedCode": "\\e5d4", + "prefix": "icon", + "className": "icon-cannabis", + "unicode": "" + }, + "captions-off": { + "encodedCode": "\\e5c1", + "prefix": "icon", + "className": "icon-captions-off", + "unicode": "" + }, + "captions": { + "encodedCode": "\\e3a4", + "prefix": "icon", + "className": "icon-captions", + "unicode": "" + }, + "car-front": { + "encodedCode": "\\e4fd", + "prefix": "icon", + "className": "icon-car-front", + "unicode": "" + }, + "car-taxi-front": { + "encodedCode": "\\e4fe", + "prefix": "icon", + "className": "icon-car-taxi-front", + "unicode": "" + }, + "car": { + "encodedCode": "\\e1d5", + "prefix": "icon", + "className": "icon-car", + "unicode": "" + }, + "caravan": { + "encodedCode": "\\e539", + "prefix": "icon", + "className": "icon-caravan", + "unicode": "" + }, + "card-sim": { + "encodedCode": "\\e671", + "prefix": "icon", + "className": "icon-card-sim", + "unicode": "" + }, + "carrot": { + "encodedCode": "\\e25a", + "prefix": "icon", + "className": "icon-carrot", + "unicode": "" + }, + "case-lower": { + "encodedCode": "\\e3d8", + "prefix": "icon", + "className": "icon-case-lower", + "unicode": "" + }, + "case-sensitive": { + "encodedCode": "\\e3d9", + "prefix": "icon", + "className": "icon-case-sensitive", + "unicode": "" + }, + "case-upper": { + "encodedCode": "\\e3da", + "prefix": "icon", + "className": "icon-case-upper", + "unicode": "" + }, + "cassette-tape": { + "encodedCode": "\\e4ca", + "prefix": "icon", + "className": "icon-cassette-tape", + "unicode": "" + }, + "cast": { + "encodedCode": "\\e066", + "prefix": "icon", + "className": "icon-cast", + "unicode": "" + }, + "castle": { + "encodedCode": "\\e3e0", + "prefix": "icon", + "className": "icon-castle", + "unicode": "" + }, + "cat": { + "encodedCode": "\\e38c", + "prefix": "icon", + "className": "icon-cat", + "unicode": "" + }, + "cctv-off": { + "encodedCode": "\\e6d8", + "prefix": "icon", + "className": "icon-cctv-off", + "unicode": "" + }, + "cctv": { + "encodedCode": "\\e57d", + "prefix": "icon", + "className": "icon-cctv", + "unicode": "" + }, + "chart-area": { + "encodedCode": "\\e4d3", + "prefix": "icon", + "className": "icon-chart-area", + "unicode": "" + }, + "chart-bar-big": { + "encodedCode": "\\e4a7", + "prefix": "icon", + "className": "icon-chart-bar-big", + "unicode": "" + }, + "chart-bar-decreasing": { + "encodedCode": "\\e607", + "prefix": "icon", + "className": "icon-chart-bar-decreasing", + "unicode": "" + }, + "chart-bar-increasing": { + "encodedCode": "\\e608", + "prefix": "icon", + "className": "icon-chart-bar-increasing", + "unicode": "" + }, + "chart-bar-stacked": { + "encodedCode": "\\e609", + "prefix": "icon", + "className": "icon-chart-bar-stacked", + "unicode": "" + }, + "chart-bar": { + "encodedCode": "\\e2a2", + "prefix": "icon", + "className": "icon-chart-bar", + "unicode": "" + }, + "chart-candlestick": { + "encodedCode": "\\e4a8", + "prefix": "icon", + "className": "icon-chart-candlestick", + "unicode": "" + }, + "chart-column-big": { + "encodedCode": "\\e4a9", + "prefix": "icon", + "className": "icon-chart-column-big", + "unicode": "" + }, + "chart-column-decreasing": { + "encodedCode": "\\e067", + "prefix": "icon", + "className": "icon-chart-column-decreasing", + "unicode": "" + }, + "chart-column-increasing": { + "encodedCode": "\\e2a4", + "prefix": "icon", + "className": "icon-chart-column-increasing", + "unicode": "" + }, + "chart-column-stacked": { + "encodedCode": "\\e60a", + "prefix": "icon", + "className": "icon-chart-column-stacked", + "unicode": "" + }, + "chart-column": { + "encodedCode": "\\e2a3", + "prefix": "icon", + "className": "icon-chart-column", + "unicode": "" + }, + "chart-gantt": { + "encodedCode": "\\e624", + "prefix": "icon", + "className": "icon-chart-gantt", + "unicode": "" + }, + "chart-line": { + "encodedCode": "\\e2a5", + "prefix": "icon", + "className": "icon-chart-line", + "unicode": "" + }, + "chart-network": { + "encodedCode": "\\e60b", + "prefix": "icon", + "className": "icon-chart-network", + "unicode": "" + }, + "chart-no-axes-column-decreasing": { + "encodedCode": "\\e069", + "prefix": "icon", + "className": "icon-chart-no-axes-column-decreasing", + "unicode": "" + }, + "chart-no-axes-column-increasing": { + "encodedCode": "\\e06a", + "prefix": "icon", + "className": "icon-chart-no-axes-column-increasing", + "unicode": "" + }, + "chart-no-axes-column": { + "encodedCode": "\\e068", + "prefix": "icon", + "className": "icon-chart-no-axes-column", + "unicode": "" + }, + "chart-no-axes-combined": { + "encodedCode": "\\e60c", + "prefix": "icon", + "className": "icon-chart-no-axes-combined", + "unicode": "" + }, + "chart-no-axes-gantt": { + "encodedCode": "\\e4c4", + "prefix": "icon", + "className": "icon-chart-no-axes-gantt", + "unicode": "" + }, + "chart-pie": { + "encodedCode": "\\e06b", + "prefix": "icon", + "className": "icon-chart-pie", + "unicode": "" + }, + "chart-scatter": { + "encodedCode": "\\e48a", + "prefix": "icon", + "className": "icon-chart-scatter", + "unicode": "" + }, + "chart-spline": { + "encodedCode": "\\e60d", + "prefix": "icon", + "className": "icon-chart-spline", + "unicode": "" + }, + "check-check": { + "encodedCode": "\\e38e", + "prefix": "icon", + "className": "icon-check-check", + "unicode": "" + }, + "check-circle-2": { + "encodedCode": "\\e226", + "prefix": "icon", + "className": "icon-check-circle-2", + "unicode": "" + }, + "check-circle": { + "encodedCode": "\\e07c", + "prefix": "icon", + "className": "icon-check-circle", + "unicode": "" + }, + "check-line": { + "encodedCode": "\\e66b", + "prefix": "icon", + "className": "icon-check-line", + "unicode": "" + }, + "check-square-2": { + "encodedCode": "\\e559", + "prefix": "icon", + "className": "icon-check-square-2", + "unicode": "" + }, + "check-square": { + "encodedCode": "\\e16a", + "prefix": "icon", + "className": "icon-check-square", + "unicode": "" + }, + "check": { + "encodedCode": "\\e06c", + "prefix": "icon", + "className": "icon-check", + "unicode": "" + }, + "chef-hat": { + "encodedCode": "\\e2ac", + "prefix": "icon", + "className": "icon-chef-hat", + "unicode": "" + }, + "cherry": { + "encodedCode": "\\e350", + "prefix": "icon", + "className": "icon-cherry", + "unicode": "" + }, + "chess-bishop": { + "encodedCode": "\\e6a0", + "prefix": "icon", + "className": "icon-chess-bishop", + "unicode": "" + }, + "chess-king": { + "encodedCode": "\\e6a1", + "prefix": "icon", + "className": "icon-chess-king", + "unicode": "" + }, + "chess-knight": { + "encodedCode": "\\e6a2", + "prefix": "icon", + "className": "icon-chess-knight", + "unicode": "" + }, + "chess-pawn": { + "encodedCode": "\\e6a3", + "prefix": "icon", + "className": "icon-chess-pawn", + "unicode": "" + }, + "chess-queen": { + "encodedCode": "\\e6a4", + "prefix": "icon", + "className": "icon-chess-queen", + "unicode": "" + }, + "chess-rook": { + "encodedCode": "\\e6a5", + "prefix": "icon", + "className": "icon-chess-rook", + "unicode": "" + }, + "chevron-down-circle": { + "encodedCode": "\\e4dd", + "prefix": "icon", + "className": "icon-chevron-down-circle", + "unicode": "" + }, + "chevron-down-square": { + "encodedCode": "\\e3cf", + "prefix": "icon", + "className": "icon-chevron-down-square", + "unicode": "" + }, + "chevron-down": { + "encodedCode": "\\e06d", + "prefix": "icon", + "className": "icon-chevron-down", + "unicode": "" + }, + "chevron-first": { + "encodedCode": "\\e243", + "prefix": "icon", + "className": "icon-chevron-first", + "unicode": "" + }, + "chevron-last": { + "encodedCode": "\\e244", + "prefix": "icon", + "className": "icon-chevron-last", + "unicode": "" + }, + "chevron-left-circle": { + "encodedCode": "\\e4de", + "prefix": "icon", + "className": "icon-chevron-left-circle", + "unicode": "" + }, + "chevron-left-square": { + "encodedCode": "\\e3d0", + "prefix": "icon", + "className": "icon-chevron-left-square", + "unicode": "" + }, + "chevron-left": { + "encodedCode": "\\e06e", + "prefix": "icon", + "className": "icon-chevron-left", + "unicode": "" + }, + "chevron-right-circle": { + "encodedCode": "\\e4df", + "prefix": "icon", + "className": "icon-chevron-right-circle", + "unicode": "" + }, + "chevron-right-square": { + "encodedCode": "\\e3d1", + "prefix": "icon", + "className": "icon-chevron-right-square", + "unicode": "" + }, + "chevron-right": { + "encodedCode": "\\e06f", + "prefix": "icon", + "className": "icon-chevron-right", + "unicode": "" + }, + "chevron-up-circle": { + "encodedCode": "\\e4e0", + "prefix": "icon", + "className": "icon-chevron-up-circle", + "unicode": "" + }, + "chevron-up-square": { + "encodedCode": "\\e3d2", + "prefix": "icon", + "className": "icon-chevron-up-square", + "unicode": "" + }, + "chevron-up": { + "encodedCode": "\\e070", + "prefix": "icon", + "className": "icon-chevron-up", + "unicode": "" + }, + "chevrons-down-up": { + "encodedCode": "\\e228", + "prefix": "icon", + "className": "icon-chevrons-down-up", + "unicode": "" + }, + "chevrons-down": { + "encodedCode": "\\e071", + "prefix": "icon", + "className": "icon-chevrons-down", + "unicode": "" + }, + "chevrons-left-right-ellipsis": { + "encodedCode": "\\e61f", + "prefix": "icon", + "className": "icon-chevrons-left-right-ellipsis", + "unicode": "" + }, + "chevrons-left-right": { + "encodedCode": "\\e293", + "prefix": "icon", + "className": "icon-chevrons-left-right", + "unicode": "" + }, + "chevrons-left": { + "encodedCode": "\\e072", + "prefix": "icon", + "className": "icon-chevrons-left", + "unicode": "" + }, + "chevrons-right-left": { + "encodedCode": "\\e294", + "prefix": "icon", + "className": "icon-chevrons-right-left", + "unicode": "" + }, + "chevrons-right": { + "encodedCode": "\\e073", + "prefix": "icon", + "className": "icon-chevrons-right", + "unicode": "" + }, + "chevrons-up-down": { + "encodedCode": "\\e211", + "prefix": "icon", + "className": "icon-chevrons-up-down", + "unicode": "" + }, + "chevrons-up": { + "encodedCode": "\\e074", + "prefix": "icon", + "className": "icon-chevrons-up", + "unicode": "" + }, + "church": { + "encodedCode": "\\e3e1", + "prefix": "icon", + "className": "icon-church", + "unicode": "" + }, + "cigarette-off": { + "encodedCode": "\\e2c7", + "prefix": "icon", + "className": "icon-cigarette-off", + "unicode": "" + }, + "cigarette": { + "encodedCode": "\\e2c6", + "prefix": "icon", + "className": "icon-cigarette", + "unicode": "" + }, + "circle-alert": { + "encodedCode": "\\e077", + "prefix": "icon", + "className": "icon-circle-alert", + "unicode": "" + }, + "circle-arrow-down": { + "encodedCode": "\\e078", + "prefix": "icon", + "className": "icon-circle-arrow-down", + "unicode": "" + }, + "circle-arrow-left": { + "encodedCode": "\\e079", + "prefix": "icon", + "className": "icon-circle-arrow-left", + "unicode": "" + }, + "circle-arrow-out-down-left": { + "encodedCode": "\\e3f7", + "prefix": "icon", + "className": "icon-circle-arrow-out-down-left", + "unicode": "" + }, + "circle-arrow-out-down-right": { + "encodedCode": "\\e3f8", + "prefix": "icon", + "className": "icon-circle-arrow-out-down-right", + "unicode": "" + }, + "circle-arrow-out-up-left": { + "encodedCode": "\\e3f9", + "prefix": "icon", + "className": "icon-circle-arrow-out-up-left", + "unicode": "" + }, + "circle-arrow-out-up-right": { + "encodedCode": "\\e3fa", + "prefix": "icon", + "className": "icon-circle-arrow-out-up-right", + "unicode": "" + }, + "circle-arrow-right": { + "encodedCode": "\\e07a", + "prefix": "icon", + "className": "icon-circle-arrow-right", + "unicode": "" + }, + "circle-arrow-up": { + "encodedCode": "\\e07b", + "prefix": "icon", + "className": "icon-circle-arrow-up", + "unicode": "" + }, + "circle-check-big": { + "encodedCode": "\\e07c", + "prefix": "icon", + "className": "icon-circle-check-big", + "unicode": "" + }, + "circle-check": { + "encodedCode": "\\e226", + "prefix": "icon", + "className": "icon-circle-check", + "unicode": "" + }, + "circle-chevron-down": { + "encodedCode": "\\e4dd", + "prefix": "icon", + "className": "icon-circle-chevron-down", + "unicode": "" + }, + "circle-chevron-left": { + "encodedCode": "\\e4de", + "prefix": "icon", + "className": "icon-circle-chevron-left", + "unicode": "" + }, + "circle-chevron-right": { + "encodedCode": "\\e4df", + "prefix": "icon", + "className": "icon-circle-chevron-right", + "unicode": "" + }, + "circle-chevron-up": { + "encodedCode": "\\e4e0", + "prefix": "icon", + "className": "icon-circle-chevron-up", + "unicode": "" + }, + "circle-dashed": { + "encodedCode": "\\e4b0", + "prefix": "icon", + "className": "icon-circle-dashed", + "unicode": "" + }, + "circle-divide": { + "encodedCode": "\\e07d", + "prefix": "icon", + "className": "icon-circle-divide", + "unicode": "" + }, + "circle-dollar-sign": { + "encodedCode": "\\e47d", + "prefix": "icon", + "className": "icon-circle-dollar-sign", + "unicode": "" + }, + "circle-dot-dashed": { + "encodedCode": "\\e4b1", + "prefix": "icon", + "className": "icon-circle-dot-dashed", + "unicode": "" + }, + "circle-dot": { + "encodedCode": "\\e345", + "prefix": "icon", + "className": "icon-circle-dot", + "unicode": "" + }, + "circle-ellipsis": { + "encodedCode": "\\e346", + "prefix": "icon", + "className": "icon-circle-ellipsis", + "unicode": "" + }, + "circle-equal": { + "encodedCode": "\\e400", + "prefix": "icon", + "className": "icon-circle-equal", + "unicode": "" + }, + "circle-euro": { + "encodedCode": "\\e71f", + "prefix": "icon", + "className": "icon-circle-euro", + "unicode": "" + }, + "circle-fading-arrow-up": { + "encodedCode": "\\e618", + "prefix": "icon", + "className": "icon-circle-fading-arrow-up", + "unicode": "" + }, + "circle-fading-plus": { + "encodedCode": "\\e5bc", + "prefix": "icon", + "className": "icon-circle-fading-plus", + "unicode": "" + }, + "circle-gauge": { + "encodedCode": "\\e4e1", + "prefix": "icon", + "className": "icon-circle-gauge", + "unicode": "" + }, + "circle-help": { + "encodedCode": "\\e082", + "prefix": "icon", + "className": "icon-circle-help", + "unicode": "" + }, + "circle-minus": { + "encodedCode": "\\e07e", + "prefix": "icon", + "className": "icon-circle-minus", + "unicode": "" + }, + "circle-off": { + "encodedCode": "\\e401", + "prefix": "icon", + "className": "icon-circle-off", + "unicode": "" + }, + "circle-parking-off": { + "encodedCode": "\\e3ca", + "prefix": "icon", + "className": "icon-circle-parking-off", + "unicode": "" + }, + "circle-parking": { + "encodedCode": "\\e3c9", + "prefix": "icon", + "className": "icon-circle-parking", + "unicode": "" + }, + "circle-pause": { + "encodedCode": "\\e07f", + "prefix": "icon", + "className": "icon-circle-pause", + "unicode": "" + }, + "circle-percent": { + "encodedCode": "\\e51a", + "prefix": "icon", + "className": "icon-circle-percent", + "unicode": "" + }, + "circle-pile": { + "encodedCode": "\\e6e1", + "prefix": "icon", + "className": "icon-circle-pile", + "unicode": "" + }, + "circle-play": { + "encodedCode": "\\e080", + "prefix": "icon", + "className": "icon-circle-play", + "unicode": "" + }, + "circle-plus": { + "encodedCode": "\\e081", + "prefix": "icon", + "className": "icon-circle-plus", + "unicode": "" + }, + "circle-pound-sterling": { + "encodedCode": "\\e66d", + "prefix": "icon", + "className": "icon-circle-pound-sterling", + "unicode": "" + }, + "circle-power": { + "encodedCode": "\\e550", + "prefix": "icon", + "className": "icon-circle-power", + "unicode": "" + }, + "circle-question-mark": { + "encodedCode": "\\e082", + "prefix": "icon", + "className": "icon-circle-question-mark", + "unicode": "" + }, + "circle-slash-2": { + "encodedCode": "\\e213", + "prefix": "icon", + "className": "icon-circle-slash-2", + "unicode": "" + }, + "circle-slash": { + "encodedCode": "\\e402", + "prefix": "icon", + "className": "icon-circle-slash", + "unicode": "" + }, + "circle-slashed": { + "encodedCode": "\\e213", + "prefix": "icon", + "className": "icon-circle-slashed", + "unicode": "" + }, + "circle-small": { + "encodedCode": "\\e640", + "prefix": "icon", + "className": "icon-circle-small", + "unicode": "" + }, + "circle-star": { + "encodedCode": "\\e68d", + "prefix": "icon", + "className": "icon-circle-star", + "unicode": "" + }, + "circle-stop": { + "encodedCode": "\\e083", + "prefix": "icon", + "className": "icon-circle-stop", + "unicode": "" + }, + "circle-user-round": { + "encodedCode": "\\e462", + "prefix": "icon", + "className": "icon-circle-user-round", + "unicode": "" + }, + "circle-user": { + "encodedCode": "\\e461", + "prefix": "icon", + "className": "icon-circle-user", + "unicode": "" + }, + "circle-x": { + "encodedCode": "\\e084", + "prefix": "icon", + "className": "icon-circle-x", + "unicode": "" + }, + "circle": { + "encodedCode": "\\e076", + "prefix": "icon", + "className": "icon-circle", + "unicode": "" + }, + "circuit-board": { + "encodedCode": "\\e403", + "prefix": "icon", + "className": "icon-circuit-board", + "unicode": "" + }, + "citrus": { + "encodedCode": "\\e375", + "prefix": "icon", + "className": "icon-citrus", + "unicode": "" + }, + "clapperboard": { + "encodedCode": "\\e29b", + "prefix": "icon", + "className": "icon-clapperboard", + "unicode": "" + }, + "clipboard-check": { + "encodedCode": "\\e219", + "prefix": "icon", + "className": "icon-clipboard-check", + "unicode": "" + }, + "clipboard-clock": { + "encodedCode": "\\e688", + "prefix": "icon", + "className": "icon-clipboard-clock", + "unicode": "" + }, + "clipboard-copy": { + "encodedCode": "\\e225", + "prefix": "icon", + "className": "icon-clipboard-copy", + "unicode": "" + }, + "clipboard-edit": { + "encodedCode": "\\e307", + "prefix": "icon", + "className": "icon-clipboard-edit", + "unicode": "" + }, + "clipboard-list": { + "encodedCode": "\\e086", + "prefix": "icon", + "className": "icon-clipboard-list", + "unicode": "" + }, + "clipboard-minus": { + "encodedCode": "\\e5be", + "prefix": "icon", + "className": "icon-clipboard-minus", + "unicode": "" + }, + "clipboard-paste": { + "encodedCode": "\\e3e8", + "prefix": "icon", + "className": "icon-clipboard-paste", + "unicode": "" + }, + "clipboard-pen-line": { + "encodedCode": "\\e308", + "prefix": "icon", + "className": "icon-clipboard-pen-line", + "unicode": "" + }, + "clipboard-pen": { + "encodedCode": "\\e307", + "prefix": "icon", + "className": "icon-clipboard-pen", + "unicode": "" + }, + "clipboard-plus": { + "encodedCode": "\\e5bf", + "prefix": "icon", + "className": "icon-clipboard-plus", + "unicode": "" + }, + "clipboard-signature": { + "encodedCode": "\\e308", + "prefix": "icon", + "className": "icon-clipboard-signature", + "unicode": "" + }, + "clipboard-type": { + "encodedCode": "\\e309", + "prefix": "icon", + "className": "icon-clipboard-type", + "unicode": "" + }, + "clipboard-x": { + "encodedCode": "\\e222", + "prefix": "icon", + "className": "icon-clipboard-x", + "unicode": "" + }, + "clipboard": { + "encodedCode": "\\e085", + "prefix": "icon", + "className": "icon-clipboard", + "unicode": "" + }, + "clock-1": { + "encodedCode": "\\e24b", + "prefix": "icon", + "className": "icon-clock-1", + "unicode": "" + }, + "clock-10": { + "encodedCode": "\\e24c", + "prefix": "icon", + "className": "icon-clock-10", + "unicode": "" + }, + "clock-11": { + "encodedCode": "\\e24d", + "prefix": "icon", + "className": "icon-clock-11", + "unicode": "" + }, + "clock-12": { + "encodedCode": "\\e24e", + "prefix": "icon", + "className": "icon-clock-12", + "unicode": "" + }, + "clock-2": { + "encodedCode": "\\e24f", + "prefix": "icon", + "className": "icon-clock-2", + "unicode": "" + }, + "clock-3": { + "encodedCode": "\\e250", + "prefix": "icon", + "className": "icon-clock-3", + "unicode": "" + }, + "clock-4": { + "encodedCode": "\\e251", + "prefix": "icon", + "className": "icon-clock-4", + "unicode": "" + }, + "clock-5": { + "encodedCode": "\\e252", + "prefix": "icon", + "className": "icon-clock-5", + "unicode": "" + }, + "clock-6": { + "encodedCode": "\\e253", + "prefix": "icon", + "className": "icon-clock-6", + "unicode": "" + }, + "clock-7": { + "encodedCode": "\\e254", + "prefix": "icon", + "className": "icon-clock-7", + "unicode": "" + }, + "clock-8": { + "encodedCode": "\\e255", + "prefix": "icon", + "className": "icon-clock-8", + "unicode": "" + }, + "clock-9": { + "encodedCode": "\\e256", + "prefix": "icon", + "className": "icon-clock-9", + "unicode": "" + }, + "clock-alert": { + "encodedCode": "\\e62a", + "prefix": "icon", + "className": "icon-clock-alert", + "unicode": "" + }, + "clock-arrow-down": { + "encodedCode": "\\e600", + "prefix": "icon", + "className": "icon-clock-arrow-down", + "unicode": "" + }, + "clock-arrow-left": { + "encodedCode": "\\e70d", + "prefix": "icon", + "className": "icon-clock-arrow-left", + "unicode": "" + }, + "clock-arrow-right": { + "encodedCode": "\\e70e", + "prefix": "icon", + "className": "icon-clock-arrow-right", + "unicode": "" + }, + "clock-arrow-up": { + "encodedCode": "\\e601", + "prefix": "icon", + "className": "icon-clock-arrow-up", + "unicode": "" + }, + "clock-check": { + "encodedCode": "\\e69e", + "prefix": "icon", + "className": "icon-clock-check", + "unicode": "" + }, + "clock-fading": { + "encodedCode": "\\e64a", + "prefix": "icon", + "className": "icon-clock-fading", + "unicode": "" + }, + "clock-plus": { + "encodedCode": "\\e667", + "prefix": "icon", + "className": "icon-clock-plus", + "unicode": "" + }, + "clock": { + "encodedCode": "\\e087", + "prefix": "icon", + "className": "icon-clock", + "unicode": "" + }, + "closed-caption": { + "encodedCode": "\\e68a", + "prefix": "icon", + "className": "icon-closed-caption", + "unicode": "" + }, + "cloud-alert": { + "encodedCode": "\\e633", + "prefix": "icon", + "className": "icon-cloud-alert", + "unicode": "" + }, + "cloud-backup": { + "encodedCode": "\\e6e2", + "prefix": "icon", + "className": "icon-cloud-backup", + "unicode": "" + }, + "cloud-check": { + "encodedCode": "\\e66e", + "prefix": "icon", + "className": "icon-cloud-check", + "unicode": "" + }, + "cloud-cog": { + "encodedCode": "\\e30a", + "prefix": "icon", + "className": "icon-cloud-cog", + "unicode": "" + }, + "cloud-download": { + "encodedCode": "\\e089", + "prefix": "icon", + "className": "icon-cloud-download", + "unicode": "" + }, + "cloud-drizzle": { + "encodedCode": "\\e08a", + "prefix": "icon", + "className": "icon-cloud-drizzle", + "unicode": "" + }, + "cloud-fog": { + "encodedCode": "\\e214", + "prefix": "icon", + "className": "icon-cloud-fog", + "unicode": "" + }, + "cloud-hail": { + "encodedCode": "\\e08b", + "prefix": "icon", + "className": "icon-cloud-hail", + "unicode": "" + }, + "cloud-lightning": { + "encodedCode": "\\e08c", + "prefix": "icon", + "className": "icon-cloud-lightning", + "unicode": "" + }, + "cloud-moon-rain": { + "encodedCode": "\\e2fa", + "prefix": "icon", + "className": "icon-cloud-moon-rain", + "unicode": "" + }, + "cloud-moon": { + "encodedCode": "\\e215", + "prefix": "icon", + "className": "icon-cloud-moon", + "unicode": "" + }, + "cloud-off": { + "encodedCode": "\\e08d", + "prefix": "icon", + "className": "icon-cloud-off", + "unicode": "" + }, + "cloud-rain-wind": { + "encodedCode": "\\e08f", + "prefix": "icon", + "className": "icon-cloud-rain-wind", + "unicode": "" + }, + "cloud-rain": { + "encodedCode": "\\e08e", + "prefix": "icon", + "className": "icon-cloud-rain", + "unicode": "" + }, + "cloud-snow": { + "encodedCode": "\\e090", + "prefix": "icon", + "className": "icon-cloud-snow", + "unicode": "" + }, + "cloud-sun-rain": { + "encodedCode": "\\e2fb", + "prefix": "icon", + "className": "icon-cloud-sun-rain", + "unicode": "" + }, + "cloud-sun": { + "encodedCode": "\\e216", + "prefix": "icon", + "className": "icon-cloud-sun", + "unicode": "" + }, + "cloud-sync": { + "encodedCode": "\\e6e3", + "prefix": "icon", + "className": "icon-cloud-sync", + "unicode": "" + }, + "cloud-upload": { + "encodedCode": "\\e091", + "prefix": "icon", + "className": "icon-cloud-upload", + "unicode": "" + }, + "cloud": { + "encodedCode": "\\e088", + "prefix": "icon", + "className": "icon-cloud", + "unicode": "" + }, + "cloudy": { + "encodedCode": "\\e217", + "prefix": "icon", + "className": "icon-cloudy", + "unicode": "" + }, + "clover": { + "encodedCode": "\\e092", + "prefix": "icon", + "className": "icon-clover", + "unicode": "" + }, + "club": { + "encodedCode": "\\e496", + "prefix": "icon", + "className": "icon-club", + "unicode": "" + }, + "code-2": { + "encodedCode": "\\e206", + "prefix": "icon", + "className": "icon-code-2", + "unicode": "" + }, + "code-square": { + "encodedCode": "\\e16b", + "prefix": "icon", + "className": "icon-code-square", + "unicode": "" + }, + "code-xml": { + "encodedCode": "\\e206", + "prefix": "icon", + "className": "icon-code-xml", + "unicode": "" + }, + "code": { + "encodedCode": "\\e093", + "prefix": "icon", + "className": "icon-code", + "unicode": "" + }, + "coffee": { + "encodedCode": "\\e096", + "prefix": "icon", + "className": "icon-coffee", + "unicode": "" + }, + "cog": { + "encodedCode": "\\e30b", + "prefix": "icon", + "className": "icon-cog", + "unicode": "" + }, + "coins": { + "encodedCode": "\\e097", + "prefix": "icon", + "className": "icon-coins", + "unicode": "" + }, + "columns-2": { + "encodedCode": "\\e098", + "prefix": "icon", + "className": "icon-columns-2", + "unicode": "" + }, + "columns-3-cog": { + "encodedCode": "\\e661", + "prefix": "icon", + "className": "icon-columns-3-cog", + "unicode": "" + }, + "columns-3": { + "encodedCode": "\\e099", + "prefix": "icon", + "className": "icon-columns-3", + "unicode": "" + }, + "columns-4": { + "encodedCode": "\\e589", + "prefix": "icon", + "className": "icon-columns-4", + "unicode": "" + }, + "columns-settings": { + "encodedCode": "\\e661", + "prefix": "icon", + "className": "icon-columns-settings", + "unicode": "" + }, + "columns": { + "encodedCode": "\\e098", + "prefix": "icon", + "className": "icon-columns", + "unicode": "" + }, + "combine": { + "encodedCode": "\\e44c", + "prefix": "icon", + "className": "icon-combine", + "unicode": "" + }, + "command": { + "encodedCode": "\\e09a", + "prefix": "icon", + "className": "icon-command", + "unicode": "" + }, + "compass": { + "encodedCode": "\\e09b", + "prefix": "icon", + "className": "icon-compass", + "unicode": "" + }, + "component": { + "encodedCode": "\\e2ad", + "prefix": "icon", + "className": "icon-component", + "unicode": "" + }, + "computer": { + "encodedCode": "\\e4e4", + "prefix": "icon", + "className": "icon-computer", + "unicode": "" + }, + "concierge-bell": { + "encodedCode": "\\e378", + "prefix": "icon", + "className": "icon-concierge-bell", + "unicode": "" + }, + "cone": { + "encodedCode": "\\e523", + "prefix": "icon", + "className": "icon-cone", + "unicode": "" + }, + "construction": { + "encodedCode": "\\e3b4", + "prefix": "icon", + "className": "icon-construction", + "unicode": "" + }, + "contact-2": { + "encodedCode": "\\e463", + "prefix": "icon", + "className": "icon-contact-2", + "unicode": "" + }, + "contact-round": { + "encodedCode": "\\e463", + "prefix": "icon", + "className": "icon-contact-round", + "unicode": "" + }, + "contact": { + "encodedCode": "\\e09c", + "prefix": "icon", + "className": "icon-contact", + "unicode": "" + }, + "container": { + "encodedCode": "\\e4d5", + "prefix": "icon", + "className": "icon-container", + "unicode": "" + }, + "contrast": { + "encodedCode": "\\e09d", + "prefix": "icon", + "className": "icon-contrast", + "unicode": "" + }, + "cookie": { + "encodedCode": "\\e26b", + "prefix": "icon", + "className": "icon-cookie", + "unicode": "" + }, + "cooking-pot": { + "encodedCode": "\\e584", + "prefix": "icon", + "className": "icon-cooking-pot", + "unicode": "" + }, + "copy-check": { + "encodedCode": "\\e3fb", + "prefix": "icon", + "className": "icon-copy-check", + "unicode": "" + }, + "copy-minus": { + "encodedCode": "\\e3fc", + "prefix": "icon", + "className": "icon-copy-minus", + "unicode": "" + }, + "copy-plus": { + "encodedCode": "\\e3fd", + "prefix": "icon", + "className": "icon-copy-plus", + "unicode": "" + }, + "copy-slash": { + "encodedCode": "\\e3fe", + "prefix": "icon", + "className": "icon-copy-slash", + "unicode": "" + }, + "copy-x": { + "encodedCode": "\\e3ff", + "prefix": "icon", + "className": "icon-copy-x", + "unicode": "" + }, + "copy": { + "encodedCode": "\\e09e", + "prefix": "icon", + "className": "icon-copy", + "unicode": "" + }, + "copyleft": { + "encodedCode": "\\e09f", + "prefix": "icon", + "className": "icon-copyleft", + "unicode": "" + }, + "copyright": { + "encodedCode": "\\e0a0", + "prefix": "icon", + "className": "icon-copyright", + "unicode": "" + }, + "corner-down-left": { + "encodedCode": "\\e0a1", + "prefix": "icon", + "className": "icon-corner-down-left", + "unicode": "" + }, + "corner-down-right": { + "encodedCode": "\\e0a2", + "prefix": "icon", + "className": "icon-corner-down-right", + "unicode": "" + }, + "corner-left-down": { + "encodedCode": "\\e0a3", + "prefix": "icon", + "className": "icon-corner-left-down", + "unicode": "" + }, + "corner-left-up": { + "encodedCode": "\\e0a4", + "prefix": "icon", + "className": "icon-corner-left-up", + "unicode": "" + }, + "corner-right-down": { + "encodedCode": "\\e0a5", + "prefix": "icon", + "className": "icon-corner-right-down", + "unicode": "" + }, + "corner-right-up": { + "encodedCode": "\\e0a6", + "prefix": "icon", + "className": "icon-corner-right-up", + "unicode": "" + }, + "corner-up-left": { + "encodedCode": "\\e0a7", + "prefix": "icon", + "className": "icon-corner-up-left", + "unicode": "" + }, + "corner-up-right": { + "encodedCode": "\\e0a8", + "prefix": "icon", + "className": "icon-corner-up-right", + "unicode": "" + }, + "cpu": { + "encodedCode": "\\e0a9", + "prefix": "icon", + "className": "icon-cpu", + "unicode": "" + }, + "creative-commons": { + "encodedCode": "\\e3b2", + "prefix": "icon", + "className": "icon-creative-commons", + "unicode": "" + }, + "credit-card": { + "encodedCode": "\\e0aa", + "prefix": "icon", + "className": "icon-credit-card", + "unicode": "" + }, + "croissant": { + "encodedCode": "\\e2ae", + "prefix": "icon", + "className": "icon-croissant", + "unicode": "" + }, + "crop": { + "encodedCode": "\\e0ab", + "prefix": "icon", + "className": "icon-crop", + "unicode": "" + }, + "cross": { + "encodedCode": "\\e1e5", + "prefix": "icon", + "className": "icon-cross", + "unicode": "" + }, + "crosshair": { + "encodedCode": "\\e0ac", + "prefix": "icon", + "className": "icon-crosshair", + "unicode": "" + }, + "crown": { + "encodedCode": "\\e1d6", + "prefix": "icon", + "className": "icon-crown", + "unicode": "" + }, + "cuboid": { + "encodedCode": "\\e524", + "prefix": "icon", + "className": "icon-cuboid", + "unicode": "" + }, + "cup-soda": { + "encodedCode": "\\e2d1", + "prefix": "icon", + "className": "icon-cup-soda", + "unicode": "" + }, + "curly-braces": { + "encodedCode": "\\e36a", + "prefix": "icon", + "className": "icon-curly-braces", + "unicode": "" + }, + "currency": { + "encodedCode": "\\e230", + "prefix": "icon", + "className": "icon-currency", + "unicode": "" + }, + "cylinder": { + "encodedCode": "\\e525", + "prefix": "icon", + "className": "icon-cylinder", + "unicode": "" + }, + "dam": { + "encodedCode": "\\e606", + "prefix": "icon", + "className": "icon-dam", + "unicode": "" + }, + "database-arrow-down": { + "encodedCode": "\\e716", + "prefix": "icon", + "className": "icon-database-arrow-down", + "unicode": "" + }, + "database-arrow-up": { + "encodedCode": "\\e717", + "prefix": "icon", + "className": "icon-database-arrow-up", + "unicode": "" + }, + "database-backup": { + "encodedCode": "\\e3ab", + "prefix": "icon", + "className": "icon-database-backup", + "unicode": "" + }, + "database-check": { + "encodedCode": "\\e718", + "prefix": "icon", + "className": "icon-database-check", + "unicode": "" + }, + "database-minus": { + "encodedCode": "\\e719", + "prefix": "icon", + "className": "icon-database-minus", + "unicode": "" + }, + "database-plus": { + "encodedCode": "\\e71a", + "prefix": "icon", + "className": "icon-database-plus", + "unicode": "" + }, + "database-search": { + "encodedCode": "\\e6b1", + "prefix": "icon", + "className": "icon-database-search", + "unicode": "" + }, + "database-x": { + "encodedCode": "\\e71b", + "prefix": "icon", + "className": "icon-database-x", + "unicode": "" + }, + "database-zap": { + "encodedCode": "\\e50b", + "prefix": "icon", + "className": "icon-database-zap", + "unicode": "" + }, + "database": { + "encodedCode": "\\e0ad", + "prefix": "icon", + "className": "icon-database", + "unicode": "" + }, + "decimals-arrow-left": { + "encodedCode": "\\e65c", + "prefix": "icon", + "className": "icon-decimals-arrow-left", + "unicode": "" + }, + "decimals-arrow-right": { + "encodedCode": "\\e65d", + "prefix": "icon", + "className": "icon-decimals-arrow-right", + "unicode": "" + }, + "delete": { + "encodedCode": "\\e0ae", + "prefix": "icon", + "className": "icon-delete", + "unicode": "" + }, + "dessert": { + "encodedCode": "\\e4bb", + "prefix": "icon", + "className": "icon-dessert", + "unicode": "" + }, + "diameter": { + "encodedCode": "\\e526", + "prefix": "icon", + "className": "icon-diameter", + "unicode": "" + }, + "diamond-minus": { + "encodedCode": "\\e5e1", + "prefix": "icon", + "className": "icon-diamond-minus", + "unicode": "" + }, + "diamond-percent": { + "encodedCode": "\\e51b", + "prefix": "icon", + "className": "icon-diamond-percent", + "unicode": "" + }, + "diamond-plus": { + "encodedCode": "\\e5e2", + "prefix": "icon", + "className": "icon-diamond-plus", + "unicode": "" + }, + "diamond": { + "encodedCode": "\\e2d2", + "prefix": "icon", + "className": "icon-diamond", + "unicode": "" + }, + "dice-1": { + "encodedCode": "\\e287", + "prefix": "icon", + "className": "icon-dice-1", + "unicode": "" + }, + "dice-2": { + "encodedCode": "\\e288", + "prefix": "icon", + "className": "icon-dice-2", + "unicode": "" + }, + "dice-3": { + "encodedCode": "\\e289", + "prefix": "icon", + "className": "icon-dice-3", + "unicode": "" + }, + "dice-4": { + "encodedCode": "\\e28a", + "prefix": "icon", + "className": "icon-dice-4", + "unicode": "" + }, + "dice-5": { + "encodedCode": "\\e28b", + "prefix": "icon", + "className": "icon-dice-5", + "unicode": "" + }, + "dice-6": { + "encodedCode": "\\e28c", + "prefix": "icon", + "className": "icon-dice-6", + "unicode": "" + }, + "dices": { + "encodedCode": "\\e2c5", + "prefix": "icon", + "className": "icon-dices", + "unicode": "" + }, + "diff": { + "encodedCode": "\\e30c", + "prefix": "icon", + "className": "icon-diff", + "unicode": "" + }, + "disc-2": { + "encodedCode": "\\e3f6", + "prefix": "icon", + "className": "icon-disc-2", + "unicode": "" + }, + "disc-3": { + "encodedCode": "\\e494", + "prefix": "icon", + "className": "icon-disc-3", + "unicode": "" + }, + "disc-album": { + "encodedCode": "\\e55c", + "prefix": "icon", + "className": "icon-disc-album", + "unicode": "" + }, + "disc": { + "encodedCode": "\\e0af", + "prefix": "icon", + "className": "icon-disc", + "unicode": "" + }, + "divide-circle": { + "encodedCode": "\\e07d", + "prefix": "icon", + "className": "icon-divide-circle", + "unicode": "" + }, + "divide-square": { + "encodedCode": "\\e16d", + "prefix": "icon", + "className": "icon-divide-square", + "unicode": "" + }, + "divide": { + "encodedCode": "\\e0b0", + "prefix": "icon", + "className": "icon-divide", + "unicode": "" + }, + "dna-off": { + "encodedCode": "\\e394", + "prefix": "icon", + "className": "icon-dna-off", + "unicode": "" + }, + "dna": { + "encodedCode": "\\e393", + "prefix": "icon", + "className": "icon-dna", + "unicode": "" + }, + "dock": { + "encodedCode": "\\e5d3", + "prefix": "icon", + "className": "icon-dock", + "unicode": "" + }, + "dog": { + "encodedCode": "\\e38d", + "prefix": "icon", + "className": "icon-dog", + "unicode": "" + }, + "dollar-sign": { + "encodedCode": "\\e0b1", + "prefix": "icon", + "className": "icon-dollar-sign", + "unicode": "" + }, + "donut": { + "encodedCode": "\\e4bc", + "prefix": "icon", + "className": "icon-donut", + "unicode": "" + }, + "door-closed-locked": { + "encodedCode": "\\e664", + "prefix": "icon", + "className": "icon-door-closed-locked", + "unicode": "" + }, + "door-closed": { + "encodedCode": "\\e3d5", + "prefix": "icon", + "className": "icon-door-closed", + "unicode": "" + }, + "door-open": { + "encodedCode": "\\e3d6", + "prefix": "icon", + "className": "icon-door-open", + "unicode": "" + }, + "dot-square": { + "encodedCode": "\\e16e", + "prefix": "icon", + "className": "icon-dot-square", + "unicode": "" + }, + "dot": { + "encodedCode": "\\e44f", + "prefix": "icon", + "className": "icon-dot", + "unicode": "" + }, + "download-cloud": { + "encodedCode": "\\e089", + "prefix": "icon", + "className": "icon-download-cloud", + "unicode": "" + }, + "download": { + "encodedCode": "\\e0b2", + "prefix": "icon", + "className": "icon-download", + "unicode": "" + }, + "drafting-compass": { + "encodedCode": "\\e527", + "prefix": "icon", + "className": "icon-drafting-compass", + "unicode": "" + }, + "drama": { + "encodedCode": "\\e521", + "prefix": "icon", + "className": "icon-drama", + "unicode": "" + }, + "drill": { + "encodedCode": "\\e58d", + "prefix": "icon", + "className": "icon-drill", + "unicode": "" + }, + "drone": { + "encodedCode": "\\e676", + "prefix": "icon", + "className": "icon-drone", + "unicode": "" + }, + "droplet-off": { + "encodedCode": "\\e638", + "prefix": "icon", + "className": "icon-droplet-off", + "unicode": "" + }, + "droplet": { + "encodedCode": "\\e0b4", + "prefix": "icon", + "className": "icon-droplet", + "unicode": "" + }, + "droplets": { + "encodedCode": "\\e0b5", + "prefix": "icon", + "className": "icon-droplets", + "unicode": "" + }, + "drum": { + "encodedCode": "\\e55d", + "prefix": "icon", + "className": "icon-drum", + "unicode": "" + }, + "drumstick": { + "encodedCode": "\\e25b", + "prefix": "icon", + "className": "icon-drumstick", + "unicode": "" + }, + "dumbbell": { + "encodedCode": "\\e3a1", + "prefix": "icon", + "className": "icon-dumbbell", + "unicode": "" + }, + "ear-off": { + "encodedCode": "\\e383", + "prefix": "icon", + "className": "icon-ear-off", + "unicode": "" + }, + "ear": { + "encodedCode": "\\e382", + "prefix": "icon", + "className": "icon-ear", + "unicode": "" + }, + "earth-lock": { + "encodedCode": "\\e5cc", + "prefix": "icon", + "className": "icon-earth-lock", + "unicode": "" + }, + "earth": { + "encodedCode": "\\e1f3", + "prefix": "icon", + "className": "icon-earth", + "unicode": "" + }, + "eclipse": { + "encodedCode": "\\e59d", + "prefix": "icon", + "className": "icon-eclipse", + "unicode": "" + }, + "edit-2": { + "encodedCode": "\\e12f", + "prefix": "icon", + "className": "icon-edit-2", + "unicode": "" + }, + "edit-3": { + "encodedCode": "\\e130", + "prefix": "icon", + "className": "icon-edit-3", + "unicode": "" + }, + "edit": { + "encodedCode": "\\e172", + "prefix": "icon", + "className": "icon-edit", + "unicode": "" + }, + "egg-fried": { + "encodedCode": "\\e351", + "prefix": "icon", + "className": "icon-egg-fried", + "unicode": "" + }, + "egg-off": { + "encodedCode": "\\e395", + "prefix": "icon", + "className": "icon-egg-off", + "unicode": "" + }, + "egg": { + "encodedCode": "\\e25d", + "prefix": "icon", + "className": "icon-egg", + "unicode": "" + }, + "ellipse": { + "encodedCode": "\\e6b2", + "prefix": "icon", + "className": "icon-ellipse", + "unicode": "" + }, + "ellipsis-vertical": { + "encodedCode": "\\e0b7", + "prefix": "icon", + "className": "icon-ellipsis-vertical", + "unicode": "" + }, + "ellipsis": { + "encodedCode": "\\e0b6", + "prefix": "icon", + "className": "icon-ellipsis", + "unicode": "" + }, + "equal-approximately": { + "encodedCode": "\\e634", + "prefix": "icon", + "className": "icon-equal-approximately", + "unicode": "" + }, + "equal-not": { + "encodedCode": "\\e1be", + "prefix": "icon", + "className": "icon-equal-not", + "unicode": "" + }, + "equal-square": { + "encodedCode": "\\e16f", + "prefix": "icon", + "className": "icon-equal-square", + "unicode": "" + }, + "equal": { + "encodedCode": "\\e1bd", + "prefix": "icon", + "className": "icon-equal", + "unicode": "" + }, + "eraser": { + "encodedCode": "\\e28f", + "prefix": "icon", + "className": "icon-eraser", + "unicode": "" + }, + "ethernet-port": { + "encodedCode": "\\e620", + "prefix": "icon", + "className": "icon-ethernet-port", + "unicode": "" + }, + "euro": { + "encodedCode": "\\e0b8", + "prefix": "icon", + "className": "icon-euro", + "unicode": "" + }, + "ev-charger": { + "encodedCode": "\\e697", + "prefix": "icon", + "className": "icon-ev-charger", + "unicode": "" + }, + "expand": { + "encodedCode": "\\e21a", + "prefix": "icon", + "className": "icon-expand", + "unicode": "" + }, + "external-link": { + "encodedCode": "\\e0b9", + "prefix": "icon", + "className": "icon-external-link", + "unicode": "" + }, + "eye-closed": { + "encodedCode": "\\e62e", + "prefix": "icon", + "className": "icon-eye-closed", + "unicode": "" + }, + "eye-dashed": { + "encodedCode": "\\e701", + "prefix": "icon", + "className": "icon-eye-dashed", + "unicode": "" + }, + "eye-off": { + "encodedCode": "\\e0bb", + "prefix": "icon", + "className": "icon-eye-off", + "unicode": "" + }, + "eye": { + "encodedCode": "\\e0ba", + "prefix": "icon", + "className": "icon-eye", + "unicode": "" + }, + "factory": { + "encodedCode": "\\e29f", + "prefix": "icon", + "className": "icon-factory", + "unicode": "" + }, + "fan": { + "encodedCode": "\\e379", + "prefix": "icon", + "className": "icon-fan", + "unicode": "" + }, + "fast-forward": { + "encodedCode": "\\e0bd", + "prefix": "icon", + "className": "icon-fast-forward", + "unicode": "" + }, + "feather": { + "encodedCode": "\\e0be", + "prefix": "icon", + "className": "icon-feather", + "unicode": "" + }, + "fence": { + "encodedCode": "\\e582", + "prefix": "icon", + "className": "icon-fence", + "unicode": "" + }, + "ferris-wheel": { + "encodedCode": "\\e47f", + "prefix": "icon", + "className": "icon-ferris-wheel", + "unicode": "" + }, + "file-archive": { + "encodedCode": "\\e30d", + "prefix": "icon", + "className": "icon-file-archive", + "unicode": "" + }, + "file-audio-2": { + "encodedCode": "\\e31a", + "prefix": "icon", + "className": "icon-file-audio-2", + "unicode": "" + }, + "file-audio": { + "encodedCode": "\\e31a", + "prefix": "icon", + "className": "icon-file-audio", + "unicode": "" + }, + "file-axis-3-d": { + "encodedCode": "\\e30e", + "prefix": "icon", + "className": "icon-file-axis-3-d", + "unicode": "" + }, + "file-axis-3d": { + "encodedCode": "\\e30e", + "prefix": "icon", + "className": "icon-file-axis-3d", + "unicode": "" + }, + "file-badge-2": { + "encodedCode": "\\e30f", + "prefix": "icon", + "className": "icon-file-badge-2", + "unicode": "" + }, + "file-badge": { + "encodedCode": "\\e30f", + "prefix": "icon", + "className": "icon-file-badge", + "unicode": "" + }, + "file-bar-chart-2": { + "encodedCode": "\\e311", + "prefix": "icon", + "className": "icon-file-bar-chart-2", + "unicode": "" + }, + "file-bar-chart": { + "encodedCode": "\\e312", + "prefix": "icon", + "className": "icon-file-bar-chart", + "unicode": "" + }, + "file-box": { + "encodedCode": "\\e310", + "prefix": "icon", + "className": "icon-file-box", + "unicode": "" + }, + "file-braces-corner": { + "encodedCode": "\\e36c", + "prefix": "icon", + "className": "icon-file-braces-corner", + "unicode": "" + }, + "file-braces": { + "encodedCode": "\\e36b", + "prefix": "icon", + "className": "icon-file-braces", + "unicode": "" + }, + "file-chart-column-increasing": { + "encodedCode": "\\e312", + "prefix": "icon", + "className": "icon-file-chart-column-increasing", + "unicode": "" + }, + "file-chart-column": { + "encodedCode": "\\e311", + "prefix": "icon", + "className": "icon-file-chart-column", + "unicode": "" + }, + "file-chart-line": { + "encodedCode": "\\e313", + "prefix": "icon", + "className": "icon-file-chart-line", + "unicode": "" + }, + "file-chart-pie": { + "encodedCode": "\\e314", + "prefix": "icon", + "className": "icon-file-chart-pie", + "unicode": "" + }, + "file-check-2": { + "encodedCode": "\\e0c2", + "prefix": "icon", + "className": "icon-file-check-2", + "unicode": "" + }, + "file-check-corner": { + "encodedCode": "\\e0c2", + "prefix": "icon", + "className": "icon-file-check-corner", + "unicode": "" + }, + "file-check": { + "encodedCode": "\\e0c1", + "prefix": "icon", + "className": "icon-file-check", + "unicode": "" + }, + "file-clock": { + "encodedCode": "\\e315", + "prefix": "icon", + "className": "icon-file-clock", + "unicode": "" + }, + "file-code-2": { + "encodedCode": "\\e45e", + "prefix": "icon", + "className": "icon-file-code-2", + "unicode": "" + }, + "file-code-corner": { + "encodedCode": "\\e45e", + "prefix": "icon", + "className": "icon-file-code-corner", + "unicode": "" + }, + "file-code": { + "encodedCode": "\\e0c3", + "prefix": "icon", + "className": "icon-file-code", + "unicode": "" + }, + "file-cog-2": { + "encodedCode": "\\e316", + "prefix": "icon", + "className": "icon-file-cog-2", + "unicode": "" + }, + "file-cog": { + "encodedCode": "\\e316", + "prefix": "icon", + "className": "icon-file-cog", + "unicode": "" + }, + "file-diff": { + "encodedCode": "\\e317", + "prefix": "icon", + "className": "icon-file-diff", + "unicode": "" + }, + "file-digit": { + "encodedCode": "\\e0c4", + "prefix": "icon", + "className": "icon-file-digit", + "unicode": "" + }, + "file-down": { + "encodedCode": "\\e318", + "prefix": "icon", + "className": "icon-file-down", + "unicode": "" + }, + "file-edit": { + "encodedCode": "\\e31f", + "prefix": "icon", + "className": "icon-file-edit", + "unicode": "" + }, + "file-exclamation-point": { + "encodedCode": "\\e319", + "prefix": "icon", + "className": "icon-file-exclamation-point", + "unicode": "" + }, + "file-headphone": { + "encodedCode": "\\e31a", + "prefix": "icon", + "className": "icon-file-headphone", + "unicode": "" + }, + "file-heart": { + "encodedCode": "\\e31b", + "prefix": "icon", + "className": "icon-file-heart", + "unicode": "" + }, + "file-image": { + "encodedCode": "\\e31c", + "prefix": "icon", + "className": "icon-file-image", + "unicode": "" + }, + "file-input": { + "encodedCode": "\\e0c5", + "prefix": "icon", + "className": "icon-file-input", + "unicode": "" + }, + "file-json-2": { + "encodedCode": "\\e36c", + "prefix": "icon", + "className": "icon-file-json-2", + "unicode": "" + }, + "file-json": { + "encodedCode": "\\e36b", + "prefix": "icon", + "className": "icon-file-json", + "unicode": "" + }, + "file-key-2": { + "encodedCode": "\\e31d", + "prefix": "icon", + "className": "icon-file-key-2", + "unicode": "" + }, + "file-key": { + "encodedCode": "\\e31d", + "prefix": "icon", + "className": "icon-file-key", + "unicode": "" + }, + "file-line-chart": { + "encodedCode": "\\e313", + "prefix": "icon", + "className": "icon-file-line-chart", + "unicode": "" + }, + "file-lock-2": { + "encodedCode": "\\e31e", + "prefix": "icon", + "className": "icon-file-lock-2", + "unicode": "" + }, + "file-lock": { + "encodedCode": "\\e31e", + "prefix": "icon", + "className": "icon-file-lock", + "unicode": "" + }, + "file-minus-2": { + "encodedCode": "\\e0c7", + "prefix": "icon", + "className": "icon-file-minus-2", + "unicode": "" + }, + "file-minus-corner": { + "encodedCode": "\\e0c7", + "prefix": "icon", + "className": "icon-file-minus-corner", + "unicode": "" + }, + "file-minus": { + "encodedCode": "\\e0c6", + "prefix": "icon", + "className": "icon-file-minus", + "unicode": "" + }, + "file-music": { + "encodedCode": "\\e55e", + "prefix": "icon", + "className": "icon-file-music", + "unicode": "" + }, + "file-output": { + "encodedCode": "\\e0c8", + "prefix": "icon", + "className": "icon-file-output", + "unicode": "" + }, + "file-pen-line": { + "encodedCode": "\\e320", + "prefix": "icon", + "className": "icon-file-pen-line", + "unicode": "" + }, + "file-pen": { + "encodedCode": "\\e31f", + "prefix": "icon", + "className": "icon-file-pen", + "unicode": "" + }, + "file-pie-chart": { + "encodedCode": "\\e314", + "prefix": "icon", + "className": "icon-file-pie-chart", + "unicode": "" + }, + "file-play": { + "encodedCode": "\\e321", + "prefix": "icon", + "className": "icon-file-play", + "unicode": "" + }, + "file-plus-2": { + "encodedCode": "\\e0ca", + "prefix": "icon", + "className": "icon-file-plus-2", + "unicode": "" + }, + "file-plus-corner": { + "encodedCode": "\\e0ca", + "prefix": "icon", + "className": "icon-file-plus-corner", + "unicode": "" + }, + "file-plus": { + "encodedCode": "\\e0c9", + "prefix": "icon", + "className": "icon-file-plus", + "unicode": "" + }, + "file-question-mark": { + "encodedCode": "\\e322", + "prefix": "icon", + "className": "icon-file-question-mark", + "unicode": "" + }, + "file-question": { + "encodedCode": "\\e322", + "prefix": "icon", + "className": "icon-file-question", + "unicode": "" + }, + "file-scan": { + "encodedCode": "\\e323", + "prefix": "icon", + "className": "icon-file-scan", + "unicode": "" + }, + "file-search-2": { + "encodedCode": "\\e324", + "prefix": "icon", + "className": "icon-file-search-2", + "unicode": "" + }, + "file-search-corner": { + "encodedCode": "\\e324", + "prefix": "icon", + "className": "icon-file-search-corner", + "unicode": "" + }, + "file-search": { + "encodedCode": "\\e0cb", + "prefix": "icon", + "className": "icon-file-search", + "unicode": "" + }, + "file-signal": { + "encodedCode": "\\e325", + "prefix": "icon", + "className": "icon-file-signal", + "unicode": "" + }, + "file-signature": { + "encodedCode": "\\e320", + "prefix": "icon", + "className": "icon-file-signature", + "unicode": "" + }, + "file-sliders": { + "encodedCode": "\\e5a0", + "prefix": "icon", + "className": "icon-file-sliders", + "unicode": "" + }, + "file-spreadsheet": { + "encodedCode": "\\e326", + "prefix": "icon", + "className": "icon-file-spreadsheet", + "unicode": "" + }, + "file-stack": { + "encodedCode": "\\e4a1", + "prefix": "icon", + "className": "icon-file-stack", + "unicode": "" + }, + "file-symlink": { + "encodedCode": "\\e327", + "prefix": "icon", + "className": "icon-file-symlink", + "unicode": "" + }, + "file-terminal": { + "encodedCode": "\\e328", + "prefix": "icon", + "className": "icon-file-terminal", + "unicode": "" + }, + "file-text": { + "encodedCode": "\\e0cc", + "prefix": "icon", + "className": "icon-file-text", + "unicode": "" + }, + "file-type-2": { + "encodedCode": "\\e36d", + "prefix": "icon", + "className": "icon-file-type-2", + "unicode": "" + }, + "file-type-corner": { + "encodedCode": "\\e36d", + "prefix": "icon", + "className": "icon-file-type-corner", + "unicode": "" + }, + "file-type": { + "encodedCode": "\\e329", + "prefix": "icon", + "className": "icon-file-type", + "unicode": "" + }, + "file-up": { + "encodedCode": "\\e32a", + "prefix": "icon", + "className": "icon-file-up", + "unicode": "" + }, + "file-user": { + "encodedCode": "\\e62d", + "prefix": "icon", + "className": "icon-file-user", + "unicode": "" + }, + "file-video-2": { + "encodedCode": "\\e32b", + "prefix": "icon", + "className": "icon-file-video-2", + "unicode": "" + }, + "file-video-camera": { + "encodedCode": "\\e32b", + "prefix": "icon", + "className": "icon-file-video-camera", + "unicode": "" + }, + "file-video": { + "encodedCode": "\\e321", + "prefix": "icon", + "className": "icon-file-video", + "unicode": "" + }, + "file-volume-2": { + "encodedCode": "\\e325", + "prefix": "icon", + "className": "icon-file-volume-2", + "unicode": "" + }, + "file-volume": { + "encodedCode": "\\e32c", + "prefix": "icon", + "className": "icon-file-volume", + "unicode": "" + }, + "file-warning": { + "encodedCode": "\\e319", + "prefix": "icon", + "className": "icon-file-warning", + "unicode": "" + }, + "file-x-2": { + "encodedCode": "\\e0ce", + "prefix": "icon", + "className": "icon-file-x-2", + "unicode": "" + }, + "file-x-corner": { + "encodedCode": "\\e0ce", + "prefix": "icon", + "className": "icon-file-x-corner", + "unicode": "" + }, + "file-x": { + "encodedCode": "\\e0cd", + "prefix": "icon", + "className": "icon-file-x", + "unicode": "" + }, + "file": { + "encodedCode": "\\e0c0", + "prefix": "icon", + "className": "icon-file", + "unicode": "" + }, + "files": { + "encodedCode": "\\e0cf", + "prefix": "icon", + "className": "icon-files", + "unicode": "" + }, + "film": { + "encodedCode": "\\e0d0", + "prefix": "icon", + "className": "icon-film", + "unicode": "" + }, + "filter-x": { + "encodedCode": "\\e3b5", + "prefix": "icon", + "className": "icon-filter-x", + "unicode": "" + }, + "filter": { + "encodedCode": "\\e0dc", + "prefix": "icon", + "className": "icon-filter", + "unicode": "" + }, + "fingerprint-pattern": { + "encodedCode": "\\e2cb", + "prefix": "icon", + "className": "icon-fingerprint-pattern", + "unicode": "" + }, + "fingerprint": { + "encodedCode": "\\e2cb", + "prefix": "icon", + "className": "icon-fingerprint", + "unicode": "" + }, + "fire-extinguisher": { + "encodedCode": "\\e57e", + "prefix": "icon", + "className": "icon-fire-extinguisher", + "unicode": "" + }, + "fish-off": { + "encodedCode": "\\e3b0", + "prefix": "icon", + "className": "icon-fish-off", + "unicode": "" + }, + "fish-symbol": { + "encodedCode": "\\e4f4", + "prefix": "icon", + "className": "icon-fish-symbol", + "unicode": "" + }, + "fish": { + "encodedCode": "\\e3a6", + "prefix": "icon", + "className": "icon-fish", + "unicode": "" + }, + "fishing-hook": { + "encodedCode": "\\e6e4", + "prefix": "icon", + "className": "icon-fishing-hook", + "unicode": "" + }, + "fishing-rod": { + "encodedCode": "\\e6b3", + "prefix": "icon", + "className": "icon-fishing-rod", + "unicode": "" + }, + "flag-off": { + "encodedCode": "\\e292", + "prefix": "icon", + "className": "icon-flag-off", + "unicode": "" + }, + "flag-triangle-left": { + "encodedCode": "\\e237", + "prefix": "icon", + "className": "icon-flag-triangle-left", + "unicode": "" + }, + "flag-triangle-right": { + "encodedCode": "\\e238", + "prefix": "icon", + "className": "icon-flag-triangle-right", + "unicode": "" + }, + "flag": { + "encodedCode": "\\e0d1", + "prefix": "icon", + "className": "icon-flag", + "unicode": "" + }, + "flame-kindling": { + "encodedCode": "\\e53a", + "prefix": "icon", + "className": "icon-flame-kindling", + "unicode": "" + }, + "flame": { + "encodedCode": "\\e0d2", + "prefix": "icon", + "className": "icon-flame", + "unicode": "" + }, + "flashlight-off": { + "encodedCode": "\\e0d4", + "prefix": "icon", + "className": "icon-flashlight-off", + "unicode": "" + }, + "flashlight": { + "encodedCode": "\\e0d3", + "prefix": "icon", + "className": "icon-flashlight", + "unicode": "" + }, + "flask-conical-off": { + "encodedCode": "\\e396", + "prefix": "icon", + "className": "icon-flask-conical-off", + "unicode": "" + }, + "flask-conical": { + "encodedCode": "\\e0d5", + "prefix": "icon", + "className": "icon-flask-conical", + "unicode": "" + }, + "flask-round": { + "encodedCode": "\\e0d6", + "prefix": "icon", + "className": "icon-flask-round", + "unicode": "" + }, + "flip-horizontal-2": { + "encodedCode": "\\e35e", + "prefix": "icon", + "className": "icon-flip-horizontal-2", + "unicode": "" + }, + "flip-horizontal": { + "encodedCode": "\\e35d", + "prefix": "icon", + "className": "icon-flip-horizontal", + "unicode": "" + }, + "flip-vertical-2": { + "encodedCode": "\\e360", + "prefix": "icon", + "className": "icon-flip-vertical-2", + "unicode": "" + }, + "flip-vertical": { + "encodedCode": "\\e35f", + "prefix": "icon", + "className": "icon-flip-vertical", + "unicode": "" + }, + "flower-2": { + "encodedCode": "\\e2d4", + "prefix": "icon", + "className": "icon-flower-2", + "unicode": "" + }, + "flower": { + "encodedCode": "\\e2d3", + "prefix": "icon", + "className": "icon-flower", + "unicode": "" + }, + "focus": { + "encodedCode": "\\e29e", + "prefix": "icon", + "className": "icon-focus", + "unicode": "" + }, + "fold-horizontal": { + "encodedCode": "\\e43b", + "prefix": "icon", + "className": "icon-fold-horizontal", + "unicode": "" + }, + "fold-vertical": { + "encodedCode": "\\e43c", + "prefix": "icon", + "className": "icon-fold-vertical", + "unicode": "" + }, + "folder-archive": { + "encodedCode": "\\e32d", + "prefix": "icon", + "className": "icon-folder-archive", + "unicode": "" + }, + "folder-bookmark": { + "encodedCode": "\\e6f1", + "prefix": "icon", + "className": "icon-folder-bookmark", + "unicode": "" + }, + "folder-check": { + "encodedCode": "\\e32e", + "prefix": "icon", + "className": "icon-folder-check", + "unicode": "" + }, + "folder-clock": { + "encodedCode": "\\e32f", + "prefix": "icon", + "className": "icon-folder-clock", + "unicode": "" + }, + "folder-closed": { + "encodedCode": "\\e330", + "prefix": "icon", + "className": "icon-folder-closed", + "unicode": "" + }, + "folder-code": { + "encodedCode": "\\e5fb", + "prefix": "icon", + "className": "icon-folder-code", + "unicode": "" + }, + "folder-cog-2": { + "encodedCode": "\\e331", + "prefix": "icon", + "className": "icon-folder-cog-2", + "unicode": "" + }, + "folder-cog": { + "encodedCode": "\\e331", + "prefix": "icon", + "className": "icon-folder-cog", + "unicode": "" + }, + "folder-dot": { + "encodedCode": "\\e4c5", + "prefix": "icon", + "className": "icon-folder-dot", + "unicode": "" + }, + "folder-down": { + "encodedCode": "\\e332", + "prefix": "icon", + "className": "icon-folder-down", + "unicode": "" + }, + "folder-edit": { + "encodedCode": "\\e338", + "prefix": "icon", + "className": "icon-folder-edit", + "unicode": "" + }, + "folder-git-2": { + "encodedCode": "\\e40a", + "prefix": "icon", + "className": "icon-folder-git-2", + "unicode": "" + }, + "folder-git": { + "encodedCode": "\\e409", + "prefix": "icon", + "className": "icon-folder-git", + "unicode": "" + }, + "folder-heart": { + "encodedCode": "\\e333", + "prefix": "icon", + "className": "icon-folder-heart", + "unicode": "" + }, + "folder-input": { + "encodedCode": "\\e334", + "prefix": "icon", + "className": "icon-folder-input", + "unicode": "" + }, + "folder-kanban": { + "encodedCode": "\\e4c6", + "prefix": "icon", + "className": "icon-folder-kanban", + "unicode": "" + }, + "folder-key": { + "encodedCode": "\\e335", + "prefix": "icon", + "className": "icon-folder-key", + "unicode": "" + }, + "folder-lock": { + "encodedCode": "\\e336", + "prefix": "icon", + "className": "icon-folder-lock", + "unicode": "" + }, + "folder-minus": { + "encodedCode": "\\e0d8", + "prefix": "icon", + "className": "icon-folder-minus", + "unicode": "" + }, + "folder-open-dot": { + "encodedCode": "\\e4c7", + "prefix": "icon", + "className": "icon-folder-open-dot", + "unicode": "" + }, + "folder-open": { + "encodedCode": "\\e247", + "prefix": "icon", + "className": "icon-folder-open", + "unicode": "" + }, + "folder-output": { + "encodedCode": "\\e337", + "prefix": "icon", + "className": "icon-folder-output", + "unicode": "" + }, + "folder-pen": { + "encodedCode": "\\e338", + "prefix": "icon", + "className": "icon-folder-pen", + "unicode": "" + }, + "folder-plus": { + "encodedCode": "\\e0d9", + "prefix": "icon", + "className": "icon-folder-plus", + "unicode": "" + }, + "folder-root": { + "encodedCode": "\\e4c8", + "prefix": "icon", + "className": "icon-folder-root", + "unicode": "" + }, + "folder-search-2": { + "encodedCode": "\\e33a", + "prefix": "icon", + "className": "icon-folder-search-2", + "unicode": "" + }, + "folder-search": { + "encodedCode": "\\e339", + "prefix": "icon", + "className": "icon-folder-search", + "unicode": "" + }, + "folder-symlink": { + "encodedCode": "\\e33b", + "prefix": "icon", + "className": "icon-folder-symlink", + "unicode": "" + }, + "folder-sync": { + "encodedCode": "\\e4c9", + "prefix": "icon", + "className": "icon-folder-sync", + "unicode": "" + }, + "folder-tree": { + "encodedCode": "\\e33c", + "prefix": "icon", + "className": "icon-folder-tree", + "unicode": "" + }, + "folder-up": { + "encodedCode": "\\e33d", + "prefix": "icon", + "className": "icon-folder-up", + "unicode": "" + }, + "folder-x": { + "encodedCode": "\\e33e", + "prefix": "icon", + "className": "icon-folder-x", + "unicode": "" + }, + "folder": { + "encodedCode": "\\e0d7", + "prefix": "icon", + "className": "icon-folder", + "unicode": "" + }, + "folders": { + "encodedCode": "\\e33f", + "prefix": "icon", + "className": "icon-folders", + "unicode": "" + }, + "footprints": { + "encodedCode": "\\e3b9", + "prefix": "icon", + "className": "icon-footprints", + "unicode": "" + }, + "fork-knife-crossed": { + "encodedCode": "\\e2f7", + "prefix": "icon", + "className": "icon-fork-knife-crossed", + "unicode": "" + }, + "fork-knife": { + "encodedCode": "\\e2f6", + "prefix": "icon", + "className": "icon-fork-knife", + "unicode": "" + }, + "forklift": { + "encodedCode": "\\e3c1", + "prefix": "icon", + "className": "icon-forklift", + "unicode": "" + }, + "form-input": { + "encodedCode": "\\e21f", + "prefix": "icon", + "className": "icon-form-input", + "unicode": "" + }, + "form": { + "encodedCode": "\\e6a8", + "prefix": "icon", + "className": "icon-form", + "unicode": "" + }, + "forward": { + "encodedCode": "\\e229", + "prefix": "icon", + "className": "icon-forward", + "unicode": "" + }, + "frame": { + "encodedCode": "\\e291", + "prefix": "icon", + "className": "icon-frame", + "unicode": "" + }, + "frown": { + "encodedCode": "\\e0db", + "prefix": "icon", + "className": "icon-frown", + "unicode": "" + }, + "fuel": { + "encodedCode": "\\e2af", + "prefix": "icon", + "className": "icon-fuel", + "unicode": "" + }, + "fullscreen": { + "encodedCode": "\\e534", + "prefix": "icon", + "className": "icon-fullscreen", + "unicode": "" + }, + "function-square": { + "encodedCode": "\\e22d", + "prefix": "icon", + "className": "icon-function-square", + "unicode": "" + }, + "funnel-plus": { + "encodedCode": "\\e0dd", + "prefix": "icon", + "className": "icon-funnel-plus", + "unicode": "" + }, + "funnel-x": { + "encodedCode": "\\e3b5", + "prefix": "icon", + "className": "icon-funnel-x", + "unicode": "" + }, + "funnel": { + "encodedCode": "\\e0dc", + "prefix": "icon", + "className": "icon-funnel", + "unicode": "" + }, + "gallery-horizontal-end": { + "encodedCode": "\\e4cf", + "prefix": "icon", + "className": "icon-gallery-horizontal-end", + "unicode": "" + }, + "gallery-horizontal": { + "encodedCode": "\\e4ce", + "prefix": "icon", + "className": "icon-gallery-horizontal", + "unicode": "" + }, + "gallery-thumbnails": { + "encodedCode": "\\e4d0", + "prefix": "icon", + "className": "icon-gallery-thumbnails", + "unicode": "" + }, + "gallery-vertical-end": { + "encodedCode": "\\e4d2", + "prefix": "icon", + "className": "icon-gallery-vertical-end", + "unicode": "" + }, + "gallery-vertical": { + "encodedCode": "\\e4d1", + "prefix": "icon", + "className": "icon-gallery-vertical", + "unicode": "" + }, + "gamepad-2": { + "encodedCode": "\\e0df", + "prefix": "icon", + "className": "icon-gamepad-2", + "unicode": "" + }, + "gamepad-directional": { + "encodedCode": "\\e69b", + "prefix": "icon", + "className": "icon-gamepad-directional", + "unicode": "" + }, + "gamepad": { + "encodedCode": "\\e0de", + "prefix": "icon", + "className": "icon-gamepad", + "unicode": "" + }, + "gantt-chart-square": { + "encodedCode": "\\e169", + "prefix": "icon", + "className": "icon-gantt-chart-square", + "unicode": "" + }, + "gantt-chart": { + "encodedCode": "\\e4c4", + "prefix": "icon", + "className": "icon-gantt-chart", + "unicode": "" + }, + "gauge-circle": { + "encodedCode": "\\e4e1", + "prefix": "icon", + "className": "icon-gauge-circle", + "unicode": "" + }, + "gauge": { + "encodedCode": "\\e1bf", + "prefix": "icon", + "className": "icon-gauge", + "unicode": "" + }, + "gavel": { + "encodedCode": "\\e0e0", + "prefix": "icon", + "className": "icon-gavel", + "unicode": "" + }, + "gem": { + "encodedCode": "\\e242", + "prefix": "icon", + "className": "icon-gem", + "unicode": "" + }, + "georgian-lari": { + "encodedCode": "\\e678", + "prefix": "icon", + "className": "icon-georgian-lari", + "unicode": "" + }, + "ghost": { + "encodedCode": "\\e20e", + "prefix": "icon", + "className": "icon-ghost", + "unicode": "" + }, + "gift": { + "encodedCode": "\\e0e1", + "prefix": "icon", + "className": "icon-gift", + "unicode": "" + }, + "git-branch-minus": { + "encodedCode": "\\e69c", + "prefix": "icon", + "className": "icon-git-branch-minus", + "unicode": "" + }, + "git-branch-plus": { + "encodedCode": "\\e1f4", + "prefix": "icon", + "className": "icon-git-branch-plus", + "unicode": "" + }, + "git-branch": { + "encodedCode": "\\e0e2", + "prefix": "icon", + "className": "icon-git-branch", + "unicode": "" + }, + "git-commit-horizontal": { + "encodedCode": "\\e0e3", + "prefix": "icon", + "className": "icon-git-commit-horizontal", + "unicode": "" + }, + "git-commit-vertical": { + "encodedCode": "\\e552", + "prefix": "icon", + "className": "icon-git-commit-vertical", + "unicode": "" + }, + "git-commit": { + "encodedCode": "\\e0e3", + "prefix": "icon", + "className": "icon-git-commit", + "unicode": "" + }, + "git-compare-arrows": { + "encodedCode": "\\e553", + "prefix": "icon", + "className": "icon-git-compare-arrows", + "unicode": "" + }, + "git-compare": { + "encodedCode": "\\e359", + "prefix": "icon", + "className": "icon-git-compare", + "unicode": "" + }, + "git-fork": { + "encodedCode": "\\e28d", + "prefix": "icon", + "className": "icon-git-fork", + "unicode": "" + }, + "git-graph": { + "encodedCode": "\\e554", + "prefix": "icon", + "className": "icon-git-graph", + "unicode": "" + }, + "git-merge-conflict": { + "encodedCode": "\\e6b4", + "prefix": "icon", + "className": "icon-git-merge-conflict", + "unicode": "" + }, + "git-merge": { + "encodedCode": "\\e0e4", + "prefix": "icon", + "className": "icon-git-merge", + "unicode": "" + }, + "git-pull-request-arrow": { + "encodedCode": "\\e555", + "prefix": "icon", + "className": "icon-git-pull-request-arrow", + "unicode": "" + }, + "git-pull-request-closed": { + "encodedCode": "\\e35a", + "prefix": "icon", + "className": "icon-git-pull-request-closed", + "unicode": "" + }, + "git-pull-request-create-arrow": { + "encodedCode": "\\e557", + "prefix": "icon", + "className": "icon-git-pull-request-create-arrow", + "unicode": "" + }, + "git-pull-request-create": { + "encodedCode": "\\e556", + "prefix": "icon", + "className": "icon-git-pull-request-create", + "unicode": "" + }, + "git-pull-request-draft": { + "encodedCode": "\\e35b", + "prefix": "icon", + "className": "icon-git-pull-request-draft", + "unicode": "" + }, + "git-pull-request": { + "encodedCode": "\\e0e5", + "prefix": "icon", + "className": "icon-git-pull-request", + "unicode": "" + }, + "glass-water": { + "encodedCode": "\\e2d5", + "prefix": "icon", + "className": "icon-glass-water", + "unicode": "" + }, + "glasses": { + "encodedCode": "\\e20d", + "prefix": "icon", + "className": "icon-glasses", + "unicode": "" + }, + "globe-2": { + "encodedCode": "\\e1f3", + "prefix": "icon", + "className": "icon-globe-2", + "unicode": "" + }, + "globe-check": { + "encodedCode": "\\e6fc", + "prefix": "icon", + "className": "icon-globe-check", + "unicode": "" + }, + "globe-lock": { + "encodedCode": "\\e5cd", + "prefix": "icon", + "className": "icon-globe-lock", + "unicode": "" + }, + "globe-off": { + "encodedCode": "\\e6b5", + "prefix": "icon", + "className": "icon-globe-off", + "unicode": "" + }, + "globe-x": { + "encodedCode": "\\e6b6", + "prefix": "icon", + "className": "icon-globe-x", + "unicode": "" + }, + "globe": { + "encodedCode": "\\e0e8", + "prefix": "icon", + "className": "icon-globe", + "unicode": "" + }, + "goal": { + "encodedCode": "\\e4a5", + "prefix": "icon", + "className": "icon-goal", + "unicode": "" + }, + "gpu": { + "encodedCode": "\\e66a", + "prefix": "icon", + "className": "icon-gpu", + "unicode": "" + }, + "grab": { + "encodedCode": "\\e1e6", + "prefix": "icon", + "className": "icon-grab", + "unicode": "" + }, + "graduation-cap": { + "encodedCode": "\\e234", + "prefix": "icon", + "className": "icon-graduation-cap", + "unicode": "" + }, + "grape": { + "encodedCode": "\\e352", + "prefix": "icon", + "className": "icon-grape", + "unicode": "" + }, + "grid-2-x-2-check": { + "encodedCode": "\\e5e4", + "prefix": "icon", + "className": "icon-grid-2-x-2-check", + "unicode": "" + }, + "grid-2-x-2-plus": { + "encodedCode": "\\e628", + "prefix": "icon", + "className": "icon-grid-2-x-2-plus", + "unicode": "" + }, + "grid-2-x-2-x": { + "encodedCode": "\\e5e5", + "prefix": "icon", + "className": "icon-grid-2-x-2-x", + "unicode": "" + }, + "grid-2-x-2": { + "encodedCode": "\\e4ff", + "prefix": "icon", + "className": "icon-grid-2-x-2", + "unicode": "" + }, + "grid-2x2-check": { + "encodedCode": "\\e5e4", + "prefix": "icon", + "className": "icon-grid-2x2-check", + "unicode": "" + }, + "grid-2x2-plus": { + "encodedCode": "\\e628", + "prefix": "icon", + "className": "icon-grid-2x2-plus", + "unicode": "" + }, + "grid-2x2-x": { + "encodedCode": "\\e5e5", + "prefix": "icon", + "className": "icon-grid-2x2-x", + "unicode": "" + }, + "grid-2x2": { + "encodedCode": "\\e4ff", + "prefix": "icon", + "className": "icon-grid-2x2", + "unicode": "" + }, + "grid-3-x-3": { + "encodedCode": "\\e0e9", + "prefix": "icon", + "className": "icon-grid-3-x-3", + "unicode": "" + }, + "grid-3x2": { + "encodedCode": "\\e66f", + "prefix": "icon", + "className": "icon-grid-3x2", + "unicode": "" + }, + "grid-3x3": { + "encodedCode": "\\e0e9", + "prefix": "icon", + "className": "icon-grid-3x3", + "unicode": "" + }, + "grid": { + "encodedCode": "\\e0e9", + "prefix": "icon", + "className": "icon-grid", + "unicode": "" + }, + "grip-horizontal": { + "encodedCode": "\\e0ea", + "prefix": "icon", + "className": "icon-grip-horizontal", + "unicode": "" + }, + "grip-vertical": { + "encodedCode": "\\e0eb", + "prefix": "icon", + "className": "icon-grip-vertical", + "unicode": "" + }, + "grip": { + "encodedCode": "\\e3b1", + "prefix": "icon", + "className": "icon-grip", + "unicode": "" + }, + "group": { + "encodedCode": "\\e464", + "prefix": "icon", + "className": "icon-group", + "unicode": "" + }, + "guitar": { + "encodedCode": "\\e55f", + "prefix": "icon", + "className": "icon-guitar", + "unicode": "" + }, + "ham": { + "encodedCode": "\\e5d7", + "prefix": "icon", + "className": "icon-ham", + "unicode": "" + }, + "hamburger": { + "encodedCode": "\\e665", + "prefix": "icon", + "className": "icon-hamburger", + "unicode": "" + }, + "hammer": { + "encodedCode": "\\e0ec", + "prefix": "icon", + "className": "icon-hammer", + "unicode": "" + }, + "hand-coins": { + "encodedCode": "\\e5b8", + "prefix": "icon", + "className": "icon-hand-coins", + "unicode": "" + }, + "hand-fist": { + "encodedCode": "\\e68b", + "prefix": "icon", + "className": "icon-hand-fist", + "unicode": "" + }, + "hand-grab": { + "encodedCode": "\\e1e6", + "prefix": "icon", + "className": "icon-hand-grab", + "unicode": "" + }, + "hand-heart": { + "encodedCode": "\\e5b9", + "prefix": "icon", + "className": "icon-hand-heart", + "unicode": "" + }, + "hand-helping": { + "encodedCode": "\\e3b8", + "prefix": "icon", + "className": "icon-hand-helping", + "unicode": "" + }, + "hand-metal": { + "encodedCode": "\\e22c", + "prefix": "icon", + "className": "icon-hand-metal", + "unicode": "" + }, + "hand-platter": { + "encodedCode": "\\e5ba", + "prefix": "icon", + "className": "icon-hand-platter", + "unicode": "" + }, + "hand": { + "encodedCode": "\\e1d7", + "prefix": "icon", + "className": "icon-hand", + "unicode": "" + }, + "handbag": { + "encodedCode": "\\e689", + "prefix": "icon", + "className": "icon-handbag", + "unicode": "" + }, + "handshake": { + "encodedCode": "\\e5c0", + "prefix": "icon", + "className": "icon-handshake", + "unicode": "" + }, + "hard-drive-download": { + "encodedCode": "\\e4e5", + "prefix": "icon", + "className": "icon-hard-drive-download", + "unicode": "" + }, + "hard-drive-upload": { + "encodedCode": "\\e4e6", + "prefix": "icon", + "className": "icon-hard-drive-upload", + "unicode": "" + }, + "hard-drive": { + "encodedCode": "\\e0ed", + "prefix": "icon", + "className": "icon-hard-drive", + "unicode": "" + }, + "hard-hat": { + "encodedCode": "\\e0ee", + "prefix": "icon", + "className": "icon-hard-hat", + "unicode": "" + }, + "hash": { + "encodedCode": "\\e0ef", + "prefix": "icon", + "className": "icon-hash", + "unicode": "" + }, + "hat-glasses": { + "encodedCode": "\\e683", + "prefix": "icon", + "className": "icon-hat-glasses", + "unicode": "" + }, + "haze": { + "encodedCode": "\\e0f0", + "prefix": "icon", + "className": "icon-haze", + "unicode": "" + }, + "hd": { + "encodedCode": "\\e6e5", + "prefix": "icon", + "className": "icon-hd", + "unicode": "" + }, + "hdmi-port": { + "encodedCode": "\\e4e7", + "prefix": "icon", + "className": "icon-hdmi-port", + "unicode": "" + }, + "heading-1": { + "encodedCode": "\\e385", + "prefix": "icon", + "className": "icon-heading-1", + "unicode": "" + }, + "heading-2": { + "encodedCode": "\\e386", + "prefix": "icon", + "className": "icon-heading-2", + "unicode": "" + }, + "heading-3": { + "encodedCode": "\\e387", + "prefix": "icon", + "className": "icon-heading-3", + "unicode": "" + }, + "heading-4": { + "encodedCode": "\\e388", + "prefix": "icon", + "className": "icon-heading-4", + "unicode": "" + }, + "heading-5": { + "encodedCode": "\\e389", + "prefix": "icon", + "className": "icon-heading-5", + "unicode": "" + }, + "heading-6": { + "encodedCode": "\\e38a", + "prefix": "icon", + "className": "icon-heading-6", + "unicode": "" + }, + "heading": { + "encodedCode": "\\e384", + "prefix": "icon", + "className": "icon-heading", + "unicode": "" + }, + "headphone-off": { + "encodedCode": "\\e629", + "prefix": "icon", + "className": "icon-headphone-off", + "unicode": "" + }, + "headphones": { + "encodedCode": "\\e0f1", + "prefix": "icon", + "className": "icon-headphones", + "unicode": "" + }, + "headset": { + "encodedCode": "\\e5bd", + "prefix": "icon", + "className": "icon-headset", + "unicode": "" + }, + "heart-crack": { + "encodedCode": "\\e2d6", + "prefix": "icon", + "className": "icon-heart-crack", + "unicode": "" + }, + "heart-handshake": { + "encodedCode": "\\e2d7", + "prefix": "icon", + "className": "icon-heart-handshake", + "unicode": "" + }, + "heart-minus": { + "encodedCode": "\\e651", + "prefix": "icon", + "className": "icon-heart-minus", + "unicode": "" + }, + "heart-off": { + "encodedCode": "\\e295", + "prefix": "icon", + "className": "icon-heart-off", + "unicode": "" + }, + "heart-plus": { + "encodedCode": "\\e652", + "prefix": "icon", + "className": "icon-heart-plus", + "unicode": "" + }, + "heart-pulse": { + "encodedCode": "\\e36e", + "prefix": "icon", + "className": "icon-heart-pulse", + "unicode": "" + }, + "heart-x": { + "encodedCode": "\\e6ed", + "prefix": "icon", + "className": "icon-heart-x", + "unicode": "" + }, + "heart": { + "encodedCode": "\\e0f2", + "prefix": "icon", + "className": "icon-heart", + "unicode": "" + }, + "heater": { + "encodedCode": "\\e58e", + "prefix": "icon", + "className": "icon-heater", + "unicode": "" + }, + "helicopter": { + "encodedCode": "\\e69d", + "prefix": "icon", + "className": "icon-helicopter", + "unicode": "" + }, + "help-circle": { + "encodedCode": "\\e082", + "prefix": "icon", + "className": "icon-help-circle", + "unicode": "" + }, + "helping-hand": { + "encodedCode": "\\e3b8", + "prefix": "icon", + "className": "icon-helping-hand", + "unicode": "" + }, + "hexagon": { + "encodedCode": "\\e0f3", + "prefix": "icon", + "className": "icon-hexagon", + "unicode": "" + }, + "highlighter": { + "encodedCode": "\\e0f4", + "prefix": "icon", + "className": "icon-highlighter", + "unicode": "" + }, + "history": { + "encodedCode": "\\e1f5", + "prefix": "icon", + "className": "icon-history", + "unicode": "" + }, + "home": { + "encodedCode": "\\e0f5", + "prefix": "icon", + "className": "icon-home", + "unicode": "" + }, + "hop-off": { + "encodedCode": "\\e398", + "prefix": "icon", + "className": "icon-hop-off", + "unicode": "" + }, + "hop": { + "encodedCode": "\\e397", + "prefix": "icon", + "className": "icon-hop", + "unicode": "" + }, + "hospital": { + "encodedCode": "\\e5d8", + "prefix": "icon", + "className": "icon-hospital", + "unicode": "" + }, + "hotel": { + "encodedCode": "\\e3e2", + "prefix": "icon", + "className": "icon-hotel", + "unicode": "" + }, + "hourglass": { + "encodedCode": "\\e296", + "prefix": "icon", + "className": "icon-hourglass", + "unicode": "" + }, + "house-heart": { + "encodedCode": "\\e695", + "prefix": "icon", + "className": "icon-house-heart", + "unicode": "" + }, + "house-plug": { + "encodedCode": "\\e5f0", + "prefix": "icon", + "className": "icon-house-plug", + "unicode": "" + }, + "house-plus": { + "encodedCode": "\\e5f1", + "prefix": "icon", + "className": "icon-house-plus", + "unicode": "" + }, + "house-wifi": { + "encodedCode": "\\e63c", + "prefix": "icon", + "className": "icon-house-wifi", + "unicode": "" + }, + "house": { + "encodedCode": "\\e0f5", + "prefix": "icon", + "className": "icon-house", + "unicode": "" + }, + "ice-cream-2": { + "encodedCode": "\\e3a7", + "prefix": "icon", + "className": "icon-ice-cream-2", + "unicode": "" + }, + "ice-cream-bowl": { + "encodedCode": "\\e3a7", + "prefix": "icon", + "className": "icon-ice-cream-bowl", + "unicode": "" + }, + "ice-cream-cone": { + "encodedCode": "\\e353", + "prefix": "icon", + "className": "icon-ice-cream-cone", + "unicode": "" + }, + "ice-cream": { + "encodedCode": "\\e353", + "prefix": "icon", + "className": "icon-ice-cream", + "unicode": "" + }, + "id-card-lanyard": { + "encodedCode": "\\e670", + "prefix": "icon", + "className": "icon-id-card-lanyard", + "unicode": "" + }, + "id-card": { + "encodedCode": "\\e617", + "prefix": "icon", + "className": "icon-id-card", + "unicode": "" + }, + "image-down": { + "encodedCode": "\\e53c", + "prefix": "icon", + "className": "icon-image-down", + "unicode": "" + }, + "image-minus": { + "encodedCode": "\\e1f6", + "prefix": "icon", + "className": "icon-image-minus", + "unicode": "" + }, + "image-off": { + "encodedCode": "\\e1c0", + "prefix": "icon", + "className": "icon-image-off", + "unicode": "" + }, + "image-play": { + "encodedCode": "\\e5df", + "prefix": "icon", + "className": "icon-image-play", + "unicode": "" + }, + "image-plus": { + "encodedCode": "\\e1f7", + "prefix": "icon", + "className": "icon-image-plus", + "unicode": "" + }, + "image-up": { + "encodedCode": "\\e5cb", + "prefix": "icon", + "className": "icon-image-up", + "unicode": "" + }, + "image-upscale": { + "encodedCode": "\\e637", + "prefix": "icon", + "className": "icon-image-upscale", + "unicode": "" + }, + "image": { + "encodedCode": "\\e0f6", + "prefix": "icon", + "className": "icon-image", + "unicode": "" + }, + "images": { + "encodedCode": "\\e5c4", + "prefix": "icon", + "className": "icon-images", + "unicode": "" + }, + "import": { + "encodedCode": "\\e22f", + "prefix": "icon", + "className": "icon-import", + "unicode": "" + }, + "inbox": { + "encodedCode": "\\e0f7", + "prefix": "icon", + "className": "icon-inbox", + "unicode": "" + }, + "indent-decrease": { + "encodedCode": "\\e107", + "prefix": "icon", + "className": "icon-indent-decrease", + "unicode": "" + }, + "indent-increase": { + "encodedCode": "\\e108", + "prefix": "icon", + "className": "icon-indent-increase", + "unicode": "" + }, + "indent": { + "encodedCode": "\\e108", + "prefix": "icon", + "className": "icon-indent", + "unicode": "" + }, + "indian-rupee": { + "encodedCode": "\\e0f8", + "prefix": "icon", + "className": "icon-indian-rupee", + "unicode": "" + }, + "infinity": { + "encodedCode": "\\e1e7", + "prefix": "icon", + "className": "icon-infinity", + "unicode": "" + }, + "info": { + "encodedCode": "\\e0f9", + "prefix": "icon", + "className": "icon-info", + "unicode": "" + }, + "inspect": { + "encodedCode": "\\e202", + "prefix": "icon", + "className": "icon-inspect", + "unicode": "" + }, + "inspection-panel": { + "encodedCode": "\\e583", + "prefix": "icon", + "className": "icon-inspection-panel", + "unicode": "" + }, + "italic": { + "encodedCode": "\\e0fb", + "prefix": "icon", + "className": "icon-italic", + "unicode": "" + }, + "iteration-ccw": { + "encodedCode": "\\e423", + "prefix": "icon", + "className": "icon-iteration-ccw", + "unicode": "" + }, + "iteration-cw": { + "encodedCode": "\\e424", + "prefix": "icon", + "className": "icon-iteration-cw", + "unicode": "" + }, + "japanese-yen": { + "encodedCode": "\\e0fc", + "prefix": "icon", + "className": "icon-japanese-yen", + "unicode": "" + }, + "joystick": { + "encodedCode": "\\e355", + "prefix": "icon", + "className": "icon-joystick", + "unicode": "" + }, + "kanban-square-dashed": { + "encodedCode": "\\e16c", + "prefix": "icon", + "className": "icon-kanban-square-dashed", + "unicode": "" + }, + "kanban-square": { + "encodedCode": "\\e170", + "prefix": "icon", + "className": "icon-kanban-square", + "unicode": "" + }, + "kanban": { + "encodedCode": "\\e4dc", + "prefix": "icon", + "className": "icon-kanban", + "unicode": "" + }, + "kayak": { + "encodedCode": "\\e68f", + "prefix": "icon", + "className": "icon-kayak", + "unicode": "" + }, + "key-round": { + "encodedCode": "\\e4a3", + "prefix": "icon", + "className": "icon-key-round", + "unicode": "" + }, + "key-square": { + "encodedCode": "\\e4a4", + "prefix": "icon", + "className": "icon-key-square", + "unicode": "" + }, + "key": { + "encodedCode": "\\e0fd", + "prefix": "icon", + "className": "icon-key", + "unicode": "" + }, + "keyboard-music": { + "encodedCode": "\\e560", + "prefix": "icon", + "className": "icon-keyboard-music", + "unicode": "" + }, + "keyboard-off": { + "encodedCode": "\\e5de", + "prefix": "icon", + "className": "icon-keyboard-off", + "unicode": "" + }, + "keyboard": { + "encodedCode": "\\e284", + "prefix": "icon", + "className": "icon-keyboard", + "unicode": "" + }, + "lamp-ceiling": { + "encodedCode": "\\e2d9", + "prefix": "icon", + "className": "icon-lamp-ceiling", + "unicode": "" + }, + "lamp-desk": { + "encodedCode": "\\e2da", + "prefix": "icon", + "className": "icon-lamp-desk", + "unicode": "" + }, + "lamp-floor": { + "encodedCode": "\\e2db", + "prefix": "icon", + "className": "icon-lamp-floor", + "unicode": "" + }, + "lamp-wall-down": { + "encodedCode": "\\e2dc", + "prefix": "icon", + "className": "icon-lamp-wall-down", + "unicode": "" + }, + "lamp-wall-up": { + "encodedCode": "\\e2dd", + "prefix": "icon", + "className": "icon-lamp-wall-up", + "unicode": "" + }, + "lamp": { + "encodedCode": "\\e2d8", + "prefix": "icon", + "className": "icon-lamp", + "unicode": "" + }, + "land-plot": { + "encodedCode": "\\e528", + "prefix": "icon", + "className": "icon-land-plot", + "unicode": "" + }, + "landmark": { + "encodedCode": "\\e23a", + "prefix": "icon", + "className": "icon-landmark", + "unicode": "" + }, + "languages": { + "encodedCode": "\\e0fe", + "prefix": "icon", + "className": "icon-languages", + "unicode": "" + }, + "laptop-2": { + "encodedCode": "\\e1d8", + "prefix": "icon", + "className": "icon-laptop-2", + "unicode": "" + }, + "laptop-minimal-check": { + "encodedCode": "\\e632", + "prefix": "icon", + "className": "icon-laptop-minimal-check", + "unicode": "" + }, + "laptop-minimal": { + "encodedCode": "\\e1d8", + "prefix": "icon", + "className": "icon-laptop-minimal", + "unicode": "" + }, + "laptop": { + "encodedCode": "\\e1cd", + "prefix": "icon", + "className": "icon-laptop", + "unicode": "" + }, + "lasso-select": { + "encodedCode": "\\e1cf", + "prefix": "icon", + "className": "icon-lasso-select", + "unicode": "" + }, + "lasso": { + "encodedCode": "\\e1ce", + "prefix": "icon", + "className": "icon-lasso", + "unicode": "" + }, + "laugh": { + "encodedCode": "\\e300", + "prefix": "icon", + "className": "icon-laugh", + "unicode": "" + }, + "layers-2": { + "encodedCode": "\\e52a", + "prefix": "icon", + "className": "icon-layers-2", + "unicode": "" + }, + "layers-3": { + "encodedCode": "\\e529", + "prefix": "icon", + "className": "icon-layers-3", + "unicode": "" + }, + "layers-minus": { + "encodedCode": "\\e6ee", + "prefix": "icon", + "className": "icon-layers-minus", + "unicode": "" + }, + "layers-plus": { + "encodedCode": "\\e6e6", + "prefix": "icon", + "className": "icon-layers-plus", + "unicode": "" + }, + "layers": { + "encodedCode": "\\e529", + "prefix": "icon", + "className": "icon-layers", + "unicode": "" + }, + "layout-dashboard": { + "encodedCode": "\\e1c1", + "prefix": "icon", + "className": "icon-layout-dashboard", + "unicode": "" + }, + "layout-freeform": { + "encodedCode": "\\e723", + "prefix": "icon", + "className": "icon-layout-freeform", + "unicode": "" + }, + "layout-grid": { + "encodedCode": "\\e0ff", + "prefix": "icon", + "className": "icon-layout-grid", + "unicode": "" + }, + "layout-list": { + "encodedCode": "\\e1d9", + "prefix": "icon", + "className": "icon-layout-list", + "unicode": "" + }, + "layout-panel-left": { + "encodedCode": "\\e470", + "prefix": "icon", + "className": "icon-layout-panel-left", + "unicode": "" + }, + "layout-panel-top": { + "encodedCode": "\\e471", + "prefix": "icon", + "className": "icon-layout-panel-top", + "unicode": "" + }, + "layout-template": { + "encodedCode": "\\e207", + "prefix": "icon", + "className": "icon-layout-template", + "unicode": "" + }, + "layout": { + "encodedCode": "\\e12c", + "prefix": "icon", + "className": "icon-layout", + "unicode": "" + }, + "leaf": { + "encodedCode": "\\e2de", + "prefix": "icon", + "className": "icon-leaf", + "unicode": "" + }, + "leafy-green": { + "encodedCode": "\\e46f", + "prefix": "icon", + "className": "icon-leafy-green", + "unicode": "" + }, + "lectern": { + "encodedCode": "\\e5e9", + "prefix": "icon", + "className": "icon-lectern", + "unicode": "" + }, + "lens-concave": { + "encodedCode": "\\e6b7", + "prefix": "icon", + "className": "icon-lens-concave", + "unicode": "" + }, + "lens-convex": { + "encodedCode": "\\e6b8", + "prefix": "icon", + "className": "icon-lens-convex", + "unicode": "" + }, + "letter-text": { + "encodedCode": "\\e605", + "prefix": "icon", + "className": "icon-letter-text", + "unicode": "" + }, + "library-big": { + "encodedCode": "\\e54e", + "prefix": "icon", + "className": "icon-library-big", + "unicode": "" + }, + "library-square": { + "encodedCode": "\\e54f", + "prefix": "icon", + "className": "icon-library-square", + "unicode": "" + }, + "library": { + "encodedCode": "\\e100", + "prefix": "icon", + "className": "icon-library", + "unicode": "" + }, + "life-buoy": { + "encodedCode": "\\e101", + "prefix": "icon", + "className": "icon-life-buoy", + "unicode": "" + }, + "ligature": { + "encodedCode": "\\e43a", + "prefix": "icon", + "className": "icon-ligature", + "unicode": "" + }, + "lightbulb-off": { + "encodedCode": "\\e208", + "prefix": "icon", + "className": "icon-lightbulb-off", + "unicode": "" + }, + "lightbulb": { + "encodedCode": "\\e1c2", + "prefix": "icon", + "className": "icon-lightbulb", + "unicode": "" + }, + "line-chart": { + "encodedCode": "\\e2a5", + "prefix": "icon", + "className": "icon-line-chart", + "unicode": "" + }, + "line-dot-right-horizontal": { + "encodedCode": "\\e6b9", + "prefix": "icon", + "className": "icon-line-dot-right-horizontal", + "unicode": "" + }, + "line-squiggle": { + "encodedCode": "\\e67a", + "prefix": "icon", + "className": "icon-line-squiggle", + "unicode": "" + }, + "line-style": { + "encodedCode": "\\e6da", + "prefix": "icon", + "className": "icon-line-style", + "unicode": "" + }, + "link-2-off": { + "encodedCode": "\\e104", + "prefix": "icon", + "className": "icon-link-2-off", + "unicode": "" + }, + "link-2": { + "encodedCode": "\\e103", + "prefix": "icon", + "className": "icon-link-2", + "unicode": "" + }, + "link": { + "encodedCode": "\\e102", + "prefix": "icon", + "className": "icon-link", + "unicode": "" + }, + "list-check": { + "encodedCode": "\\e5fa", + "prefix": "icon", + "className": "icon-list-check", + "unicode": "" + }, + "list-checks": { + "encodedCode": "\\e1d0", + "prefix": "icon", + "className": "icon-list-checks", + "unicode": "" + }, + "list-chevrons-down-up": { + "encodedCode": "\\e694", + "prefix": "icon", + "className": "icon-list-chevrons-down-up", + "unicode": "" + }, + "list-chevrons-up-down": { + "encodedCode": "\\e696", + "prefix": "icon", + "className": "icon-list-chevrons-up-down", + "unicode": "" + }, + "list-collapse": { + "encodedCode": "\\e59b", + "prefix": "icon", + "className": "icon-list-collapse", + "unicode": "" + }, + "list-end": { + "encodedCode": "\\e2df", + "prefix": "icon", + "className": "icon-list-end", + "unicode": "" + }, + "list-filter-plus": { + "encodedCode": "\\e639", + "prefix": "icon", + "className": "icon-list-filter-plus", + "unicode": "" + }, + "list-filter": { + "encodedCode": "\\e460", + "prefix": "icon", + "className": "icon-list-filter", + "unicode": "" + }, + "list-indent-decrease": { + "encodedCode": "\\e107", + "prefix": "icon", + "className": "icon-list-indent-decrease", + "unicode": "" + }, + "list-indent-increase": { + "encodedCode": "\\e108", + "prefix": "icon", + "className": "icon-list-indent-increase", + "unicode": "" + }, + "list-minus": { + "encodedCode": "\\e23e", + "prefix": "icon", + "className": "icon-list-minus", + "unicode": "" + }, + "list-music": { + "encodedCode": "\\e2e0", + "prefix": "icon", + "className": "icon-list-music", + "unicode": "" + }, + "list-ordered": { + "encodedCode": "\\e1d1", + "prefix": "icon", + "className": "icon-list-ordered", + "unicode": "" + }, + "list-plus": { + "encodedCode": "\\e23f", + "prefix": "icon", + "className": "icon-list-plus", + "unicode": "" + }, + "list-restart": { + "encodedCode": "\\e452", + "prefix": "icon", + "className": "icon-list-restart", + "unicode": "" + }, + "list-sort-ascending": { + "encodedCode": "\\e702", + "prefix": "icon", + "className": "icon-list-sort-ascending", + "unicode": "" + }, + "list-sort-descending": { + "encodedCode": "\\e703", + "prefix": "icon", + "className": "icon-list-sort-descending", + "unicode": "" + }, + "list-start": { + "encodedCode": "\\e2e1", + "prefix": "icon", + "className": "icon-list-start", + "unicode": "" + }, + "list-todo": { + "encodedCode": "\\e4c3", + "prefix": "icon", + "className": "icon-list-todo", + "unicode": "" + }, + "list-tree": { + "encodedCode": "\\e408", + "prefix": "icon", + "className": "icon-list-tree", + "unicode": "" + }, + "list-video": { + "encodedCode": "\\e2e2", + "prefix": "icon", + "className": "icon-list-video", + "unicode": "" + }, + "list-x": { + "encodedCode": "\\e240", + "prefix": "icon", + "className": "icon-list-x", + "unicode": "" + }, + "list": { + "encodedCode": "\\e106", + "prefix": "icon", + "className": "icon-list", + "unicode": "" + }, + "loader-2": { + "encodedCode": "\\e10a", + "prefix": "icon", + "className": "icon-loader-2", + "unicode": "" + }, + "loader-circle": { + "encodedCode": "\\e10a", + "prefix": "icon", + "className": "icon-loader-circle", + "unicode": "" + }, + "loader-pinwheel": { + "encodedCode": "\\e5e6", + "prefix": "icon", + "className": "icon-loader-pinwheel", + "unicode": "" + }, + "loader": { + "encodedCode": "\\e109", + "prefix": "icon", + "className": "icon-loader", + "unicode": "" + }, + "locate-fixed": { + "encodedCode": "\\e1db", + "prefix": "icon", + "className": "icon-locate-fixed", + "unicode": "" + }, + "locate-off": { + "encodedCode": "\\e282", + "prefix": "icon", + "className": "icon-locate-off", + "unicode": "" + }, + "locate": { + "encodedCode": "\\e1da", + "prefix": "icon", + "className": "icon-locate", + "unicode": "" + }, + "location-edit": { + "encodedCode": "\\e655", + "prefix": "icon", + "className": "icon-location-edit", + "unicode": "" + }, + "lock-keyhole-open": { + "encodedCode": "\\e532", + "prefix": "icon", + "className": "icon-lock-keyhole-open", + "unicode": "" + }, + "lock-keyhole": { + "encodedCode": "\\e531", + "prefix": "icon", + "className": "icon-lock-keyhole", + "unicode": "" + }, + "lock-open": { + "encodedCode": "\\e10c", + "prefix": "icon", + "className": "icon-lock-open", + "unicode": "" + }, + "lock": { + "encodedCode": "\\e10b", + "prefix": "icon", + "className": "icon-lock", + "unicode": "" + }, + "log-in": { + "encodedCode": "\\e10d", + "prefix": "icon", + "className": "icon-log-in", + "unicode": "" + }, + "log-out": { + "encodedCode": "\\e10e", + "prefix": "icon", + "className": "icon-log-out", + "unicode": "" + }, + "logs": { + "encodedCode": "\\e5f4", + "prefix": "icon", + "className": "icon-logs", + "unicode": "" + }, + "lollipop": { + "encodedCode": "\\e4bd", + "prefix": "icon", + "className": "icon-lollipop", + "unicode": "" + }, + "luggage": { + "encodedCode": "\\e2ca", + "prefix": "icon", + "className": "icon-luggage", + "unicode": "" + }, + "m-square": { + "encodedCode": "\\e503", + "prefix": "icon", + "className": "icon-m-square", + "unicode": "" + }, + "magnet": { + "encodedCode": "\\e2b5", + "prefix": "icon", + "className": "icon-magnet", + "unicode": "" + }, + "mail-check": { + "encodedCode": "\\e361", + "prefix": "icon", + "className": "icon-mail-check", + "unicode": "" + }, + "mail-minus": { + "encodedCode": "\\e362", + "prefix": "icon", + "className": "icon-mail-minus", + "unicode": "" + }, + "mail-open": { + "encodedCode": "\\e363", + "prefix": "icon", + "className": "icon-mail-open", + "unicode": "" + }, + "mail-plus": { + "encodedCode": "\\e364", + "prefix": "icon", + "className": "icon-mail-plus", + "unicode": "" + }, + "mail-question-mark": { + "encodedCode": "\\e365", + "prefix": "icon", + "className": "icon-mail-question-mark", + "unicode": "" + }, + "mail-question": { + "encodedCode": "\\e365", + "prefix": "icon", + "className": "icon-mail-question", + "unicode": "" + }, + "mail-search": { + "encodedCode": "\\e366", + "prefix": "icon", + "className": "icon-mail-search", + "unicode": "" + }, + "mail-warning": { + "encodedCode": "\\e367", + "prefix": "icon", + "className": "icon-mail-warning", + "unicode": "" + }, + "mail-x": { + "encodedCode": "\\e368", + "prefix": "icon", + "className": "icon-mail-x", + "unicode": "" + }, + "mail": { + "encodedCode": "\\e10f", + "prefix": "icon", + "className": "icon-mail", + "unicode": "" + }, + "mailbox": { + "encodedCode": "\\e3d4", + "prefix": "icon", + "className": "icon-mailbox", + "unicode": "" + }, + "mails": { + "encodedCode": "\\e369", + "prefix": "icon", + "className": "icon-mails", + "unicode": "" + }, + "map-minus": { + "encodedCode": "\\e686", + "prefix": "icon", + "className": "icon-map-minus", + "unicode": "" + }, + "map-pin-check-inside": { + "encodedCode": "\\e610", + "prefix": "icon", + "className": "icon-map-pin-check-inside", + "unicode": "" + }, + "map-pin-check": { + "encodedCode": "\\e60f", + "prefix": "icon", + "className": "icon-map-pin-check", + "unicode": "" + }, + "map-pin-house": { + "encodedCode": "\\e61c", + "prefix": "icon", + "className": "icon-map-pin-house", + "unicode": "" + }, + "map-pin-minus-inside": { + "encodedCode": "\\e612", + "prefix": "icon", + "className": "icon-map-pin-minus-inside", + "unicode": "" + }, + "map-pin-minus": { + "encodedCode": "\\e611", + "prefix": "icon", + "className": "icon-map-pin-minus", + "unicode": "" + }, + "map-pin-off": { + "encodedCode": "\\e2a6", + "prefix": "icon", + "className": "icon-map-pin-off", + "unicode": "" + }, + "map-pin-pen": { + "encodedCode": "\\e655", + "prefix": "icon", + "className": "icon-map-pin-pen", + "unicode": "" + }, + "map-pin-plus-inside": { + "encodedCode": "\\e614", + "prefix": "icon", + "className": "icon-map-pin-plus-inside", + "unicode": "" + }, + "map-pin-plus": { + "encodedCode": "\\e613", + "prefix": "icon", + "className": "icon-map-pin-plus", + "unicode": "" + }, + "map-pin-search": { + "encodedCode": "\\e6de", + "prefix": "icon", + "className": "icon-map-pin-search", + "unicode": "" + }, + "map-pin-x-inside": { + "encodedCode": "\\e616", + "prefix": "icon", + "className": "icon-map-pin-x-inside", + "unicode": "" + }, + "map-pin-x": { + "encodedCode": "\\e615", + "prefix": "icon", + "className": "icon-map-pin-x", + "unicode": "" + }, + "map-pin": { + "encodedCode": "\\e111", + "prefix": "icon", + "className": "icon-map-pin", + "unicode": "" + }, + "map-pinned": { + "encodedCode": "\\e53d", + "prefix": "icon", + "className": "icon-map-pinned", + "unicode": "" + }, + "map-plus": { + "encodedCode": "\\e63f", + "prefix": "icon", + "className": "icon-map-plus", + "unicode": "" + }, + "map": { + "encodedCode": "\\e110", + "prefix": "icon", + "className": "icon-map", + "unicode": "" + }, + "mars-stroke": { + "encodedCode": "\\e642", + "prefix": "icon", + "className": "icon-mars-stroke", + "unicode": "" + }, + "mars": { + "encodedCode": "\\e641", + "prefix": "icon", + "className": "icon-mars", + "unicode": "" + }, + "martini": { + "encodedCode": "\\e2e3", + "prefix": "icon", + "className": "icon-martini", + "unicode": "" + }, + "maximize-2": { + "encodedCode": "\\e113", + "prefix": "icon", + "className": "icon-maximize-2", + "unicode": "" + }, + "maximize": { + "encodedCode": "\\e112", + "prefix": "icon", + "className": "icon-maximize", + "unicode": "" + }, + "medal": { + "encodedCode": "\\e36f", + "prefix": "icon", + "className": "icon-medal", + "unicode": "" + }, + "megaphone-off": { + "encodedCode": "\\e370", + "prefix": "icon", + "className": "icon-megaphone-off", + "unicode": "" + }, + "megaphone": { + "encodedCode": "\\e235", + "prefix": "icon", + "className": "icon-megaphone", + "unicode": "" + }, + "meh": { + "encodedCode": "\\e114", + "prefix": "icon", + "className": "icon-meh", + "unicode": "" + }, + "memory-stick": { + "encodedCode": "\\e445", + "prefix": "icon", + "className": "icon-memory-stick", + "unicode": "" + }, + "menu-square": { + "encodedCode": "\\e453", + "prefix": "icon", + "className": "icon-menu-square", + "unicode": "" + }, + "menu": { + "encodedCode": "\\e115", + "prefix": "icon", + "className": "icon-menu", + "unicode": "" + }, + "merge": { + "encodedCode": "\\e43f", + "prefix": "icon", + "className": "icon-merge", + "unicode": "" + }, + "message-circle-check": { + "encodedCode": "\\e6ba", + "prefix": "icon", + "className": "icon-message-circle-check", + "unicode": "" + }, + "message-circle-code": { + "encodedCode": "\\e562", + "prefix": "icon", + "className": "icon-message-circle-code", + "unicode": "" + }, + "message-circle-dashed": { + "encodedCode": "\\e563", + "prefix": "icon", + "className": "icon-message-circle-dashed", + "unicode": "" + }, + "message-circle-heart": { + "encodedCode": "\\e564", + "prefix": "icon", + "className": "icon-message-circle-heart", + "unicode": "" + }, + "message-circle-more": { + "encodedCode": "\\e565", + "prefix": "icon", + "className": "icon-message-circle-more", + "unicode": "" + }, + "message-circle-off": { + "encodedCode": "\\e566", + "prefix": "icon", + "className": "icon-message-circle-off", + "unicode": "" + }, + "message-circle-plus": { + "encodedCode": "\\e567", + "prefix": "icon", + "className": "icon-message-circle-plus", + "unicode": "" + }, + "message-circle-question-mark": { + "encodedCode": "\\e568", + "prefix": "icon", + "className": "icon-message-circle-question-mark", + "unicode": "" + }, + "message-circle-question": { + "encodedCode": "\\e568", + "prefix": "icon", + "className": "icon-message-circle-question", + "unicode": "" + }, + "message-circle-reply": { + "encodedCode": "\\e569", + "prefix": "icon", + "className": "icon-message-circle-reply", + "unicode": "" + }, + "message-circle-warning": { + "encodedCode": "\\e56a", + "prefix": "icon", + "className": "icon-message-circle-warning", + "unicode": "" + }, + "message-circle-x": { + "encodedCode": "\\e56b", + "prefix": "icon", + "className": "icon-message-circle-x", + "unicode": "" + }, + "message-circle": { + "encodedCode": "\\e116", + "prefix": "icon", + "className": "icon-message-circle", + "unicode": "" + }, + "message-square-check": { + "encodedCode": "\\e6bb", + "prefix": "icon", + "className": "icon-message-square-check", + "unicode": "" + }, + "message-square-code": { + "encodedCode": "\\e56c", + "prefix": "icon", + "className": "icon-message-square-code", + "unicode": "" + }, + "message-square-dashed": { + "encodedCode": "\\e40b", + "prefix": "icon", + "className": "icon-message-square-dashed", + "unicode": "" + }, + "message-square-diff": { + "encodedCode": "\\e56d", + "prefix": "icon", + "className": "icon-message-square-diff", + "unicode": "" + }, + "message-square-dot": { + "encodedCode": "\\e56e", + "prefix": "icon", + "className": "icon-message-square-dot", + "unicode": "" + }, + "message-square-heart": { + "encodedCode": "\\e56f", + "prefix": "icon", + "className": "icon-message-square-heart", + "unicode": "" + }, + "message-square-lock": { + "encodedCode": "\\e62c", + "prefix": "icon", + "className": "icon-message-square-lock", + "unicode": "" + }, + "message-square-more": { + "encodedCode": "\\e570", + "prefix": "icon", + "className": "icon-message-square-more", + "unicode": "" + }, + "message-square-off": { + "encodedCode": "\\e571", + "prefix": "icon", + "className": "icon-message-square-off", + "unicode": "" + }, + "message-square-plus": { + "encodedCode": "\\e40c", + "prefix": "icon", + "className": "icon-message-square-plus", + "unicode": "" + }, + "message-square-quote": { + "encodedCode": "\\e572", + "prefix": "icon", + "className": "icon-message-square-quote", + "unicode": "" + }, + "message-square-reply": { + "encodedCode": "\\e573", + "prefix": "icon", + "className": "icon-message-square-reply", + "unicode": "" + }, + "message-square-share": { + "encodedCode": "\\e574", + "prefix": "icon", + "className": "icon-message-square-share", + "unicode": "" + }, + "message-square-text": { + "encodedCode": "\\e575", + "prefix": "icon", + "className": "icon-message-square-text", + "unicode": "" + }, + "message-square-warning": { + "encodedCode": "\\e576", + "prefix": "icon", + "className": "icon-message-square-warning", + "unicode": "" + }, + "message-square-x": { + "encodedCode": "\\e577", + "prefix": "icon", + "className": "icon-message-square-x", + "unicode": "" + }, + "message-square": { + "encodedCode": "\\e117", + "prefix": "icon", + "className": "icon-message-square", + "unicode": "" + }, + "messages-square": { + "encodedCode": "\\e40d", + "prefix": "icon", + "className": "icon-messages-square", + "unicode": "" + }, + "metronome": { + "encodedCode": "\\e6bc", + "prefix": "icon", + "className": "icon-metronome", + "unicode": "" + }, + "mic-2": { + "encodedCode": "\\e349", + "prefix": "icon", + "className": "icon-mic-2", + "unicode": "" + }, + "mic-audio-lines": { + "encodedCode": "\\e724", + "prefix": "icon", + "className": "icon-mic-audio-lines", + "unicode": "" + }, + "mic-off": { + "encodedCode": "\\e119", + "prefix": "icon", + "className": "icon-mic-off", + "unicode": "" + }, + "mic-signal": { + "encodedCode": "\\e1fa", + "prefix": "icon", + "className": "icon-mic-signal", + "unicode": "" + }, + "mic-vocal": { + "encodedCode": "\\e349", + "prefix": "icon", + "className": "icon-mic-vocal", + "unicode": "" + }, + "mic": { + "encodedCode": "\\e118", + "prefix": "icon", + "className": "icon-mic", + "unicode": "" + }, + "microchip": { + "encodedCode": "\\e61a", + "prefix": "icon", + "className": "icon-microchip", + "unicode": "" + }, + "microscope": { + "encodedCode": "\\e2e4", + "prefix": "icon", + "className": "icon-microscope", + "unicode": "" + }, + "microwave": { + "encodedCode": "\\e37a", + "prefix": "icon", + "className": "icon-microwave", + "unicode": "" + }, + "milestone": { + "encodedCode": "\\e298", + "prefix": "icon", + "className": "icon-milestone", + "unicode": "" + }, + "milk-off": { + "encodedCode": "\\e39a", + "prefix": "icon", + "className": "icon-milk-off", + "unicode": "" + }, + "milk": { + "encodedCode": "\\e399", + "prefix": "icon", + "className": "icon-milk", + "unicode": "" + }, + "minimize-2": { + "encodedCode": "\\e11b", + "prefix": "icon", + "className": "icon-minimize-2", + "unicode": "" + }, + "minimize": { + "encodedCode": "\\e11a", + "prefix": "icon", + "className": "icon-minimize", + "unicode": "" + }, + "minus-circle": { + "encodedCode": "\\e07e", + "prefix": "icon", + "className": "icon-minus-circle", + "unicode": "" + }, + "minus-square": { + "encodedCode": "\\e171", + "prefix": "icon", + "className": "icon-minus-square", + "unicode": "" + }, + "minus": { + "encodedCode": "\\e11c", + "prefix": "icon", + "className": "icon-minus", + "unicode": "" + }, + "mirror-rectangular": { + "encodedCode": "\\e6bd", + "prefix": "icon", + "className": "icon-mirror-rectangular", + "unicode": "" + }, + "mirror-round": { + "encodedCode": "\\e6be", + "prefix": "icon", + "className": "icon-mirror-round", + "unicode": "" + }, + "monitor-check": { + "encodedCode": "\\e482", + "prefix": "icon", + "className": "icon-monitor-check", + "unicode": "" + }, + "monitor-cloud": { + "encodedCode": "\\e699", + "prefix": "icon", + "className": "icon-monitor-cloud", + "unicode": "" + }, + "monitor-cog": { + "encodedCode": "\\e603", + "prefix": "icon", + "className": "icon-monitor-cog", + "unicode": "" + }, + "monitor-dot": { + "encodedCode": "\\e483", + "prefix": "icon", + "className": "icon-monitor-dot", + "unicode": "" + }, + "monitor-down": { + "encodedCode": "\\e421", + "prefix": "icon", + "className": "icon-monitor-down", + "unicode": "" + }, + "monitor-off": { + "encodedCode": "\\e1dc", + "prefix": "icon", + "className": "icon-monitor-off", + "unicode": "" + }, + "monitor-pause": { + "encodedCode": "\\e484", + "prefix": "icon", + "className": "icon-monitor-pause", + "unicode": "" + }, + "monitor-play": { + "encodedCode": "\\e485", + "prefix": "icon", + "className": "icon-monitor-play", + "unicode": "" + }, + "monitor-smartphone": { + "encodedCode": "\\e3a2", + "prefix": "icon", + "className": "icon-monitor-smartphone", + "unicode": "" + }, + "monitor-speaker": { + "encodedCode": "\\e210", + "prefix": "icon", + "className": "icon-monitor-speaker", + "unicode": "" + }, + "monitor-stop": { + "encodedCode": "\\e486", + "prefix": "icon", + "className": "icon-monitor-stop", + "unicode": "" + }, + "monitor-up": { + "encodedCode": "\\e422", + "prefix": "icon", + "className": "icon-monitor-up", + "unicode": "" + }, + "monitor-x": { + "encodedCode": "\\e487", + "prefix": "icon", + "className": "icon-monitor-x", + "unicode": "" + }, + "monitor": { + "encodedCode": "\\e11d", + "prefix": "icon", + "className": "icon-monitor", + "unicode": "" + }, + "moon-star": { + "encodedCode": "\\e410", + "prefix": "icon", + "className": "icon-moon-star", + "unicode": "" + }, + "moon": { + "encodedCode": "\\e11e", + "prefix": "icon", + "className": "icon-moon", + "unicode": "" + }, + "more-horizontal": { + "encodedCode": "\\e0b6", + "prefix": "icon", + "className": "icon-more-horizontal", + "unicode": "" + }, + "more-vertical": { + "encodedCode": "\\e0b7", + "prefix": "icon", + "className": "icon-more-vertical", + "unicode": "" + }, + "mosque": { + "encodedCode": "\\e725", + "prefix": "icon", + "className": "icon-mosque", + "unicode": "" + }, + "motorbike": { + "encodedCode": "\\e698", + "prefix": "icon", + "className": "icon-motorbike", + "unicode": "" + }, + "mountain-snow": { + "encodedCode": "\\e232", + "prefix": "icon", + "className": "icon-mountain-snow", + "unicode": "" + }, + "mountain": { + "encodedCode": "\\e231", + "prefix": "icon", + "className": "icon-mountain", + "unicode": "" + }, + "mouse-left": { + "encodedCode": "\\e6bf", + "prefix": "icon", + "className": "icon-mouse-left", + "unicode": "" + }, + "mouse-off": { + "encodedCode": "\\e5db", + "prefix": "icon", + "className": "icon-mouse-off", + "unicode": "" + }, + "mouse-pointer-2-off": { + "encodedCode": "\\e6a6", + "prefix": "icon", + "className": "icon-mouse-pointer-2-off", + "unicode": "" + }, + "mouse-pointer-2": { + "encodedCode": "\\e1c3", + "prefix": "icon", + "className": "icon-mouse-pointer-2", + "unicode": "" + }, + "mouse-pointer-ban": { + "encodedCode": "\\e5e7", + "prefix": "icon", + "className": "icon-mouse-pointer-ban", + "unicode": "" + }, + "mouse-pointer-click": { + "encodedCode": "\\e120", + "prefix": "icon", + "className": "icon-mouse-pointer-click", + "unicode": "" + }, + "mouse-pointer-square-dashed": { + "encodedCode": "\\e509", + "prefix": "icon", + "className": "icon-mouse-pointer-square-dashed", + "unicode": "" + }, + "mouse-pointer": { + "encodedCode": "\\e11f", + "prefix": "icon", + "className": "icon-mouse-pointer", + "unicode": "" + }, + "mouse-right": { + "encodedCode": "\\e6c0", + "prefix": "icon", + "className": "icon-mouse-right", + "unicode": "" + }, + "mouse": { + "encodedCode": "\\e28e", + "prefix": "icon", + "className": "icon-mouse", + "unicode": "" + }, + "move-3-d": { + "encodedCode": "\\e2e5", + "prefix": "icon", + "className": "icon-move-3-d", + "unicode": "" + }, + "move-3d": { + "encodedCode": "\\e2e5", + "prefix": "icon", + "className": "icon-move-3d", + "unicode": "" + }, + "move-diagonal-2": { + "encodedCode": "\\e1c5", + "prefix": "icon", + "className": "icon-move-diagonal-2", + "unicode": "" + }, + "move-diagonal": { + "encodedCode": "\\e1c4", + "prefix": "icon", + "className": "icon-move-diagonal", + "unicode": "" + }, + "move-down-left": { + "encodedCode": "\\e48d", + "prefix": "icon", + "className": "icon-move-down-left", + "unicode": "" + }, + "move-down-right": { + "encodedCode": "\\e48e", + "prefix": "icon", + "className": "icon-move-down-right", + "unicode": "" + }, + "move-down": { + "encodedCode": "\\e48c", + "prefix": "icon", + "className": "icon-move-down", + "unicode": "" + }, + "move-horizontal": { + "encodedCode": "\\e1c6", + "prefix": "icon", + "className": "icon-move-horizontal", + "unicode": "" + }, + "move-left": { + "encodedCode": "\\e48f", + "prefix": "icon", + "className": "icon-move-left", + "unicode": "" + }, + "move-right": { + "encodedCode": "\\e490", + "prefix": "icon", + "className": "icon-move-right", + "unicode": "" + }, + "move-up-left": { + "encodedCode": "\\e492", + "prefix": "icon", + "className": "icon-move-up-left", + "unicode": "" + }, + "move-up-right": { + "encodedCode": "\\e493", + "prefix": "icon", + "className": "icon-move-up-right", + "unicode": "" + }, + "move-up": { + "encodedCode": "\\e491", + "prefix": "icon", + "className": "icon-move-up", + "unicode": "" + }, + "move-vertical": { + "encodedCode": "\\e1c7", + "prefix": "icon", + "className": "icon-move-vertical", + "unicode": "" + }, + "move": { + "encodedCode": "\\e121", + "prefix": "icon", + "className": "icon-move", + "unicode": "" + }, + "music-2": { + "encodedCode": "\\e34a", + "prefix": "icon", + "className": "icon-music-2", + "unicode": "" + }, + "music-3": { + "encodedCode": "\\e34b", + "prefix": "icon", + "className": "icon-music-3", + "unicode": "" + }, + "music-4": { + "encodedCode": "\\e34c", + "prefix": "icon", + "className": "icon-music-4", + "unicode": "" + }, + "music": { + "encodedCode": "\\e122", + "prefix": "icon", + "className": "icon-music", + "unicode": "" + }, + "navigation-2-off": { + "encodedCode": "\\e2a7", + "prefix": "icon", + "className": "icon-navigation-2-off", + "unicode": "" + }, + "navigation-2": { + "encodedCode": "\\e124", + "prefix": "icon", + "className": "icon-navigation-2", + "unicode": "" + }, + "navigation-off": { + "encodedCode": "\\e2a8", + "prefix": "icon", + "className": "icon-navigation-off", + "unicode": "" + }, + "navigation": { + "encodedCode": "\\e123", + "prefix": "icon", + "className": "icon-navigation", + "unicode": "" + }, + "network": { + "encodedCode": "\\e125", + "prefix": "icon", + "className": "icon-network", + "unicode": "" + }, + "newspaper": { + "encodedCode": "\\e348", + "prefix": "icon", + "className": "icon-newspaper", + "unicode": "" + }, + "nfc": { + "encodedCode": "\\e3c3", + "prefix": "icon", + "className": "icon-nfc", + "unicode": "" + }, + "non-binary": { + "encodedCode": "\\e643", + "prefix": "icon", + "className": "icon-non-binary", + "unicode": "" + }, + "notebook-pen": { + "encodedCode": "\\e596", + "prefix": "icon", + "className": "icon-notebook-pen", + "unicode": "" + }, + "notebook-tabs": { + "encodedCode": "\\e597", + "prefix": "icon", + "className": "icon-notebook-tabs", + "unicode": "" + }, + "notebook-text": { + "encodedCode": "\\e598", + "prefix": "icon", + "className": "icon-notebook-text", + "unicode": "" + }, + "notebook": { + "encodedCode": "\\e595", + "prefix": "icon", + "className": "icon-notebook", + "unicode": "" + }, + "notepad-text-dashed": { + "encodedCode": "\\e59a", + "prefix": "icon", + "className": "icon-notepad-text-dashed", + "unicode": "" + }, + "notepad-text": { + "encodedCode": "\\e599", + "prefix": "icon", + "className": "icon-notepad-text", + "unicode": "" + }, + "nut-off": { + "encodedCode": "\\e39c", + "prefix": "icon", + "className": "icon-nut-off", + "unicode": "" + }, + "nut": { + "encodedCode": "\\e39b", + "prefix": "icon", + "className": "icon-nut", + "unicode": "" + }, + "octagon-alert": { + "encodedCode": "\\e127", + "prefix": "icon", + "className": "icon-octagon-alert", + "unicode": "" + }, + "octagon-minus": { + "encodedCode": "\\e627", + "prefix": "icon", + "className": "icon-octagon-minus", + "unicode": "" + }, + "octagon-pause": { + "encodedCode": "\\e21b", + "prefix": "icon", + "className": "icon-octagon-pause", + "unicode": "" + }, + "octagon-x": { + "encodedCode": "\\e128", + "prefix": "icon", + "className": "icon-octagon-x", + "unicode": "" + }, + "octagon": { + "encodedCode": "\\e126", + "prefix": "icon", + "className": "icon-octagon", + "unicode": "" + }, + "omega": { + "encodedCode": "\\e619", + "prefix": "icon", + "className": "icon-omega", + "unicode": "" + }, + "option": { + "encodedCode": "\\e1f8", + "prefix": "icon", + "className": "icon-option", + "unicode": "" + }, + "orbit": { + "encodedCode": "\\e3e7", + "prefix": "icon", + "className": "icon-orbit", + "unicode": "" + }, + "origami": { + "encodedCode": "\\e5e3", + "prefix": "icon", + "className": "icon-origami", + "unicode": "" + }, + "outdent": { + "encodedCode": "\\e107", + "prefix": "icon", + "className": "icon-outdent", + "unicode": "" + }, + "package-2": { + "encodedCode": "\\e340", + "prefix": "icon", + "className": "icon-package-2", + "unicode": "" + }, + "package-check": { + "encodedCode": "\\e266", + "prefix": "icon", + "className": "icon-package-check", + "unicode": "" + }, + "package-minus": { + "encodedCode": "\\e267", + "prefix": "icon", + "className": "icon-package-minus", + "unicode": "" + }, + "package-open": { + "encodedCode": "\\e2cc", + "prefix": "icon", + "className": "icon-package-open", + "unicode": "" + }, + "package-plus": { + "encodedCode": "\\e268", + "prefix": "icon", + "className": "icon-package-plus", + "unicode": "" + }, + "package-search": { + "encodedCode": "\\e269", + "prefix": "icon", + "className": "icon-package-search", + "unicode": "" + }, + "package-x": { + "encodedCode": "\\e26a", + "prefix": "icon", + "className": "icon-package-x", + "unicode": "" + }, + "package": { + "encodedCode": "\\e129", + "prefix": "icon", + "className": "icon-package", + "unicode": "" + }, + "paint-bucket": { + "encodedCode": "\\e2e6", + "prefix": "icon", + "className": "icon-paint-bucket", + "unicode": "" + }, + "paint-roller": { + "encodedCode": "\\e59e", + "prefix": "icon", + "className": "icon-paint-roller", + "unicode": "" + }, + "paintbrush-2": { + "encodedCode": "\\e2e8", + "prefix": "icon", + "className": "icon-paintbrush-2", + "unicode": "" + }, + "paintbrush-vertical": { + "encodedCode": "\\e2e8", + "prefix": "icon", + "className": "icon-paintbrush-vertical", + "unicode": "" + }, + "paintbrush": { + "encodedCode": "\\e2e7", + "prefix": "icon", + "className": "icon-paintbrush", + "unicode": "" + }, + "palette": { + "encodedCode": "\\e1dd", + "prefix": "icon", + "className": "icon-palette", + "unicode": "" + }, + "palmtree": { + "encodedCode": "\\e281", + "prefix": "icon", + "className": "icon-palmtree", + "unicode": "" + }, + "panda": { + "encodedCode": "\\e668", + "prefix": "icon", + "className": "icon-panda", + "unicode": "" + }, + "panel-bottom-close": { + "encodedCode": "\\e42d", + "prefix": "icon", + "className": "icon-panel-bottom-close", + "unicode": "" + }, + "panel-bottom-dashed": { + "encodedCode": "\\e42e", + "prefix": "icon", + "className": "icon-panel-bottom-dashed", + "unicode": "" + }, + "panel-bottom-inactive": { + "encodedCode": "\\e42e", + "prefix": "icon", + "className": "icon-panel-bottom-inactive", + "unicode": "" + }, + "panel-bottom-open": { + "encodedCode": "\\e42f", + "prefix": "icon", + "className": "icon-panel-bottom-open", + "unicode": "" + }, + "panel-bottom": { + "encodedCode": "\\e42c", + "prefix": "icon", + "className": "icon-panel-bottom", + "unicode": "" + }, + "panel-left-close": { + "encodedCode": "\\e21c", + "prefix": "icon", + "className": "icon-panel-left-close", + "unicode": "" + }, + "panel-left-dashed": { + "encodedCode": "\\e430", + "prefix": "icon", + "className": "icon-panel-left-dashed", + "unicode": "" + }, + "panel-left-inactive": { + "encodedCode": "\\e430", + "prefix": "icon", + "className": "icon-panel-left-inactive", + "unicode": "" + }, + "panel-left-open": { + "encodedCode": "\\e21d", + "prefix": "icon", + "className": "icon-panel-left-open", + "unicode": "" + }, + "panel-left-right-dashed": { + "encodedCode": "\\e692", + "prefix": "icon", + "className": "icon-panel-left-right-dashed", + "unicode": "" + }, + "panel-left": { + "encodedCode": "\\e12a", + "prefix": "icon", + "className": "icon-panel-left", + "unicode": "" + }, + "panel-right-close": { + "encodedCode": "\\e432", + "prefix": "icon", + "className": "icon-panel-right-close", + "unicode": "" + }, + "panel-right-dashed": { + "encodedCode": "\\e433", + "prefix": "icon", + "className": "icon-panel-right-dashed", + "unicode": "" + }, + "panel-right-inactive": { + "encodedCode": "\\e433", + "prefix": "icon", + "className": "icon-panel-right-inactive", + "unicode": "" + }, + "panel-right-open": { + "encodedCode": "\\e434", + "prefix": "icon", + "className": "icon-panel-right-open", + "unicode": "" + }, + "panel-right": { + "encodedCode": "\\e431", + "prefix": "icon", + "className": "icon-panel-right", + "unicode": "" + }, + "panel-top-bottom-dashed": { + "encodedCode": "\\e693", + "prefix": "icon", + "className": "icon-panel-top-bottom-dashed", + "unicode": "" + }, + "panel-top-close": { + "encodedCode": "\\e436", + "prefix": "icon", + "className": "icon-panel-top-close", + "unicode": "" + }, + "panel-top-dashed": { + "encodedCode": "\\e437", + "prefix": "icon", + "className": "icon-panel-top-dashed", + "unicode": "" + }, + "panel-top-inactive": { + "encodedCode": "\\e437", + "prefix": "icon", + "className": "icon-panel-top-inactive", + "unicode": "" + }, + "panel-top-open": { + "encodedCode": "\\e438", + "prefix": "icon", + "className": "icon-panel-top-open", + "unicode": "" + }, + "panel-top": { + "encodedCode": "\\e435", + "prefix": "icon", + "className": "icon-panel-top", + "unicode": "" + }, + "panels-left-bottom": { + "encodedCode": "\\e12b", + "prefix": "icon", + "className": "icon-panels-left-bottom", + "unicode": "" + }, + "panels-left-right": { + "encodedCode": "\\e099", + "prefix": "icon", + "className": "icon-panels-left-right", + "unicode": "" + }, + "panels-right-bottom": { + "encodedCode": "\\e588", + "prefix": "icon", + "className": "icon-panels-right-bottom", + "unicode": "" + }, + "panels-top-bottom": { + "encodedCode": "\\e58a", + "prefix": "icon", + "className": "icon-panels-top-bottom", + "unicode": "" + }, + "panels-top-left": { + "encodedCode": "\\e12c", + "prefix": "icon", + "className": "icon-panels-top-left", + "unicode": "" + }, + "paper-bag": { + "encodedCode": "\\e71d", + "prefix": "icon", + "className": "icon-paper-bag", + "unicode": "" + }, + "paperclip": { + "encodedCode": "\\e12d", + "prefix": "icon", + "className": "icon-paperclip", + "unicode": "" + }, + "parasol": { + "encodedCode": "\\e6fd", + "prefix": "icon", + "className": "icon-parasol", + "unicode": "" + }, + "parentheses": { + "encodedCode": "\\e444", + "prefix": "icon", + "className": "icon-parentheses", + "unicode": "" + }, + "parking-circle-off": { + "encodedCode": "\\e3ca", + "prefix": "icon", + "className": "icon-parking-circle-off", + "unicode": "" + }, + "parking-circle": { + "encodedCode": "\\e3c9", + "prefix": "icon", + "className": "icon-parking-circle", + "unicode": "" + }, + "parking-meter": { + "encodedCode": "\\e500", + "prefix": "icon", + "className": "icon-parking-meter", + "unicode": "" + }, + "parking-square-off": { + "encodedCode": "\\e3cc", + "prefix": "icon", + "className": "icon-parking-square-off", + "unicode": "" + }, + "parking-square": { + "encodedCode": "\\e3cb", + "prefix": "icon", + "className": "icon-parking-square", + "unicode": "" + }, + "party-popper": { + "encodedCode": "\\e343", + "prefix": "icon", + "className": "icon-party-popper", + "unicode": "" + }, + "pause-circle": { + "encodedCode": "\\e07f", + "prefix": "icon", + "className": "icon-pause-circle", + "unicode": "" + }, + "pause-octagon": { + "encodedCode": "\\e21b", + "prefix": "icon", + "className": "icon-pause-octagon", + "unicode": "" + }, + "pause": { + "encodedCode": "\\e12e", + "prefix": "icon", + "className": "icon-pause", + "unicode": "" + }, + "paw-print": { + "encodedCode": "\\e4f5", + "prefix": "icon", + "className": "icon-paw-print", + "unicode": "" + }, + "pc-case": { + "encodedCode": "\\e446", + "prefix": "icon", + "className": "icon-pc-case", + "unicode": "" + }, + "pen-box": { + "encodedCode": "\\e172", + "prefix": "icon", + "className": "icon-pen-box", + "unicode": "" + }, + "pen-line": { + "encodedCode": "\\e130", + "prefix": "icon", + "className": "icon-pen-line", + "unicode": "" + }, + "pen-off": { + "encodedCode": "\\e5ee", + "prefix": "icon", + "className": "icon-pen-off", + "unicode": "" + }, + "pen-square": { + "encodedCode": "\\e172", + "prefix": "icon", + "className": "icon-pen-square", + "unicode": "" + }, + "pen-tool": { + "encodedCode": "\\e131", + "prefix": "icon", + "className": "icon-pen-tool", + "unicode": "" + }, + "pen": { + "encodedCode": "\\e12f", + "prefix": "icon", + "className": "icon-pen", + "unicode": "" + }, + "pencil-line": { + "encodedCode": "\\e4f0", + "prefix": "icon", + "className": "icon-pencil-line", + "unicode": "" + }, + "pencil-off": { + "encodedCode": "\\e5ef", + "prefix": "icon", + "className": "icon-pencil-off", + "unicode": "" + }, + "pencil-ruler": { + "encodedCode": "\\e4f1", + "prefix": "icon", + "className": "icon-pencil-ruler", + "unicode": "" + }, + "pencil-sparkles": { + "encodedCode": "\\e70f", + "prefix": "icon", + "className": "icon-pencil-sparkles", + "unicode": "" + }, + "pencil": { + "encodedCode": "\\e1f9", + "prefix": "icon", + "className": "icon-pencil", + "unicode": "" + }, + "pentagon": { + "encodedCode": "\\e52b", + "prefix": "icon", + "className": "icon-pentagon", + "unicode": "" + }, + "percent-circle": { + "encodedCode": "\\e51a", + "prefix": "icon", + "className": "icon-percent-circle", + "unicode": "" + }, + "percent-diamond": { + "encodedCode": "\\e51b", + "prefix": "icon", + "className": "icon-percent-diamond", + "unicode": "" + }, + "percent-square": { + "encodedCode": "\\e51c", + "prefix": "icon", + "className": "icon-percent-square", + "unicode": "" + }, + "percent": { + "encodedCode": "\\e132", + "prefix": "icon", + "className": "icon-percent", + "unicode": "" + }, + "person-standing": { + "encodedCode": "\\e21e", + "prefix": "icon", + "className": "icon-person-standing", + "unicode": "" + }, + "phi": { + "encodedCode": "\\e71c", + "prefix": "icon", + "className": "icon-phi", + "unicode": "" + }, + "philippine-peso": { + "encodedCode": "\\e604", + "prefix": "icon", + "className": "icon-philippine-peso", + "unicode": "" + }, + "phone-call": { + "encodedCode": "\\e134", + "prefix": "icon", + "className": "icon-phone-call", + "unicode": "" + }, + "phone-forwarded": { + "encodedCode": "\\e135", + "prefix": "icon", + "className": "icon-phone-forwarded", + "unicode": "" + }, + "phone-incoming": { + "encodedCode": "\\e136", + "prefix": "icon", + "className": "icon-phone-incoming", + "unicode": "" + }, + "phone-missed": { + "encodedCode": "\\e137", + "prefix": "icon", + "className": "icon-phone-missed", + "unicode": "" + }, + "phone-off": { + "encodedCode": "\\e138", + "prefix": "icon", + "className": "icon-phone-off", + "unicode": "" + }, + "phone-outgoing": { + "encodedCode": "\\e139", + "prefix": "icon", + "className": "icon-phone-outgoing", + "unicode": "" + }, + "phone": { + "encodedCode": "\\e133", + "prefix": "icon", + "className": "icon-phone", + "unicode": "" + }, + "pi-square": { + "encodedCode": "\\e488", + "prefix": "icon", + "className": "icon-pi-square", + "unicode": "" + }, + "pi": { + "encodedCode": "\\e472", + "prefix": "icon", + "className": "icon-pi", + "unicode": "" + }, + "piano": { + "encodedCode": "\\e561", + "prefix": "icon", + "className": "icon-piano", + "unicode": "" + }, + "pickaxe": { + "encodedCode": "\\e5c6", + "prefix": "icon", + "className": "icon-pickaxe", + "unicode": "" + }, + "picture-in-picture-2": { + "encodedCode": "\\e3af", + "prefix": "icon", + "className": "icon-picture-in-picture-2", + "unicode": "" + }, + "picture-in-picture": { + "encodedCode": "\\e3ae", + "prefix": "icon", + "className": "icon-picture-in-picture", + "unicode": "" + }, + "pie-chart": { + "encodedCode": "\\e06b", + "prefix": "icon", + "className": "icon-pie-chart", + "unicode": "" + }, + "piggy-bank": { + "encodedCode": "\\e13a", + "prefix": "icon", + "className": "icon-piggy-bank", + "unicode": "" + }, + "pilcrow-left": { + "encodedCode": "\\e5dc", + "prefix": "icon", + "className": "icon-pilcrow-left", + "unicode": "" + }, + "pilcrow-right": { + "encodedCode": "\\e5dd", + "prefix": "icon", + "className": "icon-pilcrow-right", + "unicode": "" + }, + "pilcrow-square": { + "encodedCode": "\\e48b", + "prefix": "icon", + "className": "icon-pilcrow-square", + "unicode": "" + }, + "pilcrow": { + "encodedCode": "\\e3a3", + "prefix": "icon", + "className": "icon-pilcrow", + "unicode": "" + }, + "pill-bottle": { + "encodedCode": "\\e5ea", + "prefix": "icon", + "className": "icon-pill-bottle", + "unicode": "" + }, + "pill": { + "encodedCode": "\\e3bd", + "prefix": "icon", + "className": "icon-pill", + "unicode": "" + }, + "pin-off": { + "encodedCode": "\\e2b6", + "prefix": "icon", + "className": "icon-pin-off", + "unicode": "" + }, + "pin": { + "encodedCode": "\\e259", + "prefix": "icon", + "className": "icon-pin", + "unicode": "" + }, + "pipette": { + "encodedCode": "\\e13b", + "prefix": "icon", + "className": "icon-pipette", + "unicode": "" + }, + "pizza": { + "encodedCode": "\\e354", + "prefix": "icon", + "className": "icon-pizza", + "unicode": "" + }, + "plane-landing": { + "encodedCode": "\\e3cd", + "prefix": "icon", + "className": "icon-plane-landing", + "unicode": "" + }, + "plane-takeoff": { + "encodedCode": "\\e3ce", + "prefix": "icon", + "className": "icon-plane-takeoff", + "unicode": "" + }, + "plane": { + "encodedCode": "\\e1de", + "prefix": "icon", + "className": "icon-plane", + "unicode": "" + }, + "play-circle": { + "encodedCode": "\\e080", + "prefix": "icon", + "className": "icon-play-circle", + "unicode": "" + }, + "play-off": { + "encodedCode": "\\e6fe", + "prefix": "icon", + "className": "icon-play-off", + "unicode": "" + }, + "play-square": { + "encodedCode": "\\e481", + "prefix": "icon", + "className": "icon-play-square", + "unicode": "" + }, + "play": { + "encodedCode": "\\e13c", + "prefix": "icon", + "className": "icon-play", + "unicode": "" + }, + "plug-2": { + "encodedCode": "\\e380", + "prefix": "icon", + "className": "icon-plug-2", + "unicode": "" + }, + "plug-zap-2": { + "encodedCode": "\\e45c", + "prefix": "icon", + "className": "icon-plug-zap-2", + "unicode": "" + }, + "plug-zap": { + "encodedCode": "\\e45c", + "prefix": "icon", + "className": "icon-plug-zap", + "unicode": "" + }, + "plug": { + "encodedCode": "\\e37f", + "prefix": "icon", + "className": "icon-plug", + "unicode": "" + }, + "plus-circle": { + "encodedCode": "\\e081", + "prefix": "icon", + "className": "icon-plus-circle", + "unicode": "" + }, + "plus-square": { + "encodedCode": "\\e173", + "prefix": "icon", + "className": "icon-plus-square", + "unicode": "" + }, + "plus": { + "encodedCode": "\\e13d", + "prefix": "icon", + "className": "icon-plus", + "unicode": "" + }, + "pocket-knife": { + "encodedCode": "\\e4a0", + "prefix": "icon", + "className": "icon-pocket-knife", + "unicode": "" + }, + "podcast": { + "encodedCode": "\\e1fa", + "prefix": "icon", + "className": "icon-podcast", + "unicode": "" + }, + "podium": { + "encodedCode": "\\e704", + "prefix": "icon", + "className": "icon-podium", + "unicode": "" + }, + "pointer-off": { + "encodedCode": "\\e57f", + "prefix": "icon", + "className": "icon-pointer-off", + "unicode": "" + }, + "pointer": { + "encodedCode": "\\e1e8", + "prefix": "icon", + "className": "icon-pointer", + "unicode": "" + }, + "popcorn": { + "encodedCode": "\\e4be", + "prefix": "icon", + "className": "icon-popcorn", + "unicode": "" + }, + "popsicle": { + "encodedCode": "\\e4bf", + "prefix": "icon", + "className": "icon-popsicle", + "unicode": "" + }, + "pound-sterling": { + "encodedCode": "\\e13f", + "prefix": "icon", + "className": "icon-pound-sterling", + "unicode": "" + }, + "power-circle": { + "encodedCode": "\\e550", + "prefix": "icon", + "className": "icon-power-circle", + "unicode": "" + }, + "power-off": { + "encodedCode": "\\e209", + "prefix": "icon", + "className": "icon-power-off", + "unicode": "" + }, + "power-square": { + "encodedCode": "\\e551", + "prefix": "icon", + "className": "icon-power-square", + "unicode": "" + }, + "power": { + "encodedCode": "\\e140", + "prefix": "icon", + "className": "icon-power", + "unicode": "" + }, + "presentation": { + "encodedCode": "\\e4ae", + "prefix": "icon", + "className": "icon-presentation", + "unicode": "" + }, + "printer-check": { + "encodedCode": "\\e5f5", + "prefix": "icon", + "className": "icon-printer-check", + "unicode": "" + }, + "printer-x": { + "encodedCode": "\\e6c1", + "prefix": "icon", + "className": "icon-printer-x", + "unicode": "" + }, + "printer": { + "encodedCode": "\\e141", + "prefix": "icon", + "className": "icon-printer", + "unicode": "" + }, + "projector": { + "encodedCode": "\\e4af", + "prefix": "icon", + "className": "icon-projector", + "unicode": "" + }, + "proportions": { + "encodedCode": "\\e5cf", + "prefix": "icon", + "className": "icon-proportions", + "unicode": "" + }, + "puzzle": { + "encodedCode": "\\e29c", + "prefix": "icon", + "className": "icon-puzzle", + "unicode": "" + }, + "pyramid": { + "encodedCode": "\\e52c", + "prefix": "icon", + "className": "icon-pyramid", + "unicode": "" + }, + "qr-code": { + "encodedCode": "\\e1df", + "prefix": "icon", + "className": "icon-qr-code", + "unicode": "" + }, + "quote": { + "encodedCode": "\\e239", + "prefix": "icon", + "className": "icon-quote", + "unicode": "" + }, + "rabbit": { + "encodedCode": "\\e4f6", + "prefix": "icon", + "className": "icon-rabbit", + "unicode": "" + }, + "radar": { + "encodedCode": "\\e497", + "prefix": "icon", + "className": "icon-radar", + "unicode": "" + }, + "radiation": { + "encodedCode": "\\e442", + "prefix": "icon", + "className": "icon-radiation", + "unicode": "" + }, + "radical": { + "encodedCode": "\\e5c2", + "prefix": "icon", + "className": "icon-radical", + "unicode": "" + }, + "radio-off": { + "encodedCode": "\\e6dd", + "prefix": "icon", + "className": "icon-radio-off", + "unicode": "" + }, + "radio-receiver": { + "encodedCode": "\\e1fb", + "prefix": "icon", + "className": "icon-radio-receiver", + "unicode": "" + }, + "radio-tower": { + "encodedCode": "\\e404", + "prefix": "icon", + "className": "icon-radio-tower", + "unicode": "" + }, + "radio": { + "encodedCode": "\\e142", + "prefix": "icon", + "className": "icon-radio", + "unicode": "" + }, + "radius": { + "encodedCode": "\\e52d", + "prefix": "icon", + "className": "icon-radius", + "unicode": "" + }, + "rainbow": { + "encodedCode": "\\e4c2", + "prefix": "icon", + "className": "icon-rainbow", + "unicode": "" + }, + "rat": { + "encodedCode": "\\e3eb", + "prefix": "icon", + "className": "icon-rat", + "unicode": "" + }, + "ratio": { + "encodedCode": "\\e4e8", + "prefix": "icon", + "className": "icon-ratio", + "unicode": "" + }, + "receipt-cent": { + "encodedCode": "\\e5a5", + "prefix": "icon", + "className": "icon-receipt-cent", + "unicode": "" + }, + "receipt-euro": { + "encodedCode": "\\e5a6", + "prefix": "icon", + "className": "icon-receipt-euro", + "unicode": "" + }, + "receipt-indian-rupee": { + "encodedCode": "\\e5a7", + "prefix": "icon", + "className": "icon-receipt-indian-rupee", + "unicode": "" + }, + "receipt-japanese-yen": { + "encodedCode": "\\e5a8", + "prefix": "icon", + "className": "icon-receipt-japanese-yen", + "unicode": "" + }, + "receipt-pound-sterling": { + "encodedCode": "\\e5a9", + "prefix": "icon", + "className": "icon-receipt-pound-sterling", + "unicode": "" + }, + "receipt-russian-ruble": { + "encodedCode": "\\e5aa", + "prefix": "icon", + "className": "icon-receipt-russian-ruble", + "unicode": "" + }, + "receipt-swiss-franc": { + "encodedCode": "\\e5ab", + "prefix": "icon", + "className": "icon-receipt-swiss-franc", + "unicode": "" + }, + "receipt-text": { + "encodedCode": "\\e5ac", + "prefix": "icon", + "className": "icon-receipt-text", + "unicode": "" + }, + "receipt-turkish-lira": { + "encodedCode": "\\e67f", + "prefix": "icon", + "className": "icon-receipt-turkish-lira", + "unicode": "" + }, + "receipt": { + "encodedCode": "\\e3d3", + "prefix": "icon", + "className": "icon-receipt", + "unicode": "" + }, + "rectangle-circle": { + "encodedCode": "\\e673", + "prefix": "icon", + "className": "icon-rectangle-circle", + "unicode": "" + }, + "rectangle-ellipsis": { + "encodedCode": "\\e21f", + "prefix": "icon", + "className": "icon-rectangle-ellipsis", + "unicode": "" + }, + "rectangle-goggles": { + "encodedCode": "\\e656", + "prefix": "icon", + "className": "icon-rectangle-goggles", + "unicode": "" + }, + "rectangle-horizontal": { + "encodedCode": "\\e376", + "prefix": "icon", + "className": "icon-rectangle-horizontal", + "unicode": "" + }, + "rectangle-vertical": { + "encodedCode": "\\e377", + "prefix": "icon", + "className": "icon-rectangle-vertical", + "unicode": "" + }, + "recycle": { + "encodedCode": "\\e2e9", + "prefix": "icon", + "className": "icon-recycle", + "unicode": "" + }, + "redo-2": { + "encodedCode": "\\e2a0", + "prefix": "icon", + "className": "icon-redo-2", + "unicode": "" + }, + "redo-dot": { + "encodedCode": "\\e450", + "prefix": "icon", + "className": "icon-redo-dot", + "unicode": "" + }, + "redo": { + "encodedCode": "\\e143", + "prefix": "icon", + "className": "icon-redo", + "unicode": "" + }, + "refresh-ccw-dot": { + "encodedCode": "\\e4b2", + "prefix": "icon", + "className": "icon-refresh-ccw-dot", + "unicode": "" + }, + "refresh-ccw": { + "encodedCode": "\\e144", + "prefix": "icon", + "className": "icon-refresh-ccw", + "unicode": "" + }, + "refresh-cw-off": { + "encodedCode": "\\e498", + "prefix": "icon", + "className": "icon-refresh-cw-off", + "unicode": "" + }, + "refresh-cw": { + "encodedCode": "\\e145", + "prefix": "icon", + "className": "icon-refresh-cw", + "unicode": "" + }, + "refrigerator": { + "encodedCode": "\\e37b", + "prefix": "icon", + "className": "icon-refrigerator", + "unicode": "" + }, + "regex": { + "encodedCode": "\\e1fc", + "prefix": "icon", + "className": "icon-regex", + "unicode": "" + }, + "remove-formatting": { + "encodedCode": "\\e3b3", + "prefix": "icon", + "className": "icon-remove-formatting", + "unicode": "" + }, + "repeat-1": { + "encodedCode": "\\e1fd", + "prefix": "icon", + "className": "icon-repeat-1", + "unicode": "" + }, + "repeat-2": { + "encodedCode": "\\e411", + "prefix": "icon", + "className": "icon-repeat-2", + "unicode": "" + }, + "repeat-off": { + "encodedCode": "\\e6f3", + "prefix": "icon", + "className": "icon-repeat-off", + "unicode": "" + }, + "repeat": { + "encodedCode": "\\e146", + "prefix": "icon", + "className": "icon-repeat", + "unicode": "" + }, + "replace-all": { + "encodedCode": "\\e3dc", + "prefix": "icon", + "className": "icon-replace-all", + "unicode": "" + }, + "replace": { + "encodedCode": "\\e3db", + "prefix": "icon", + "className": "icon-replace", + "unicode": "" + }, + "reply-all": { + "encodedCode": "\\e22b", + "prefix": "icon", + "className": "icon-reply-all", + "unicode": "" + }, + "reply": { + "encodedCode": "\\e22a", + "prefix": "icon", + "className": "icon-reply", + "unicode": "" + }, + "rewind": { + "encodedCode": "\\e147", + "prefix": "icon", + "className": "icon-rewind", + "unicode": "" + }, + "ribbon": { + "encodedCode": "\\e558", + "prefix": "icon", + "className": "icon-ribbon", + "unicode": "" + }, + "road": { + "encodedCode": "\\e6d9", + "prefix": "icon", + "className": "icon-road", + "unicode": "" + }, + "rocket": { + "encodedCode": "\\e286", + "prefix": "icon", + "className": "icon-rocket", + "unicode": "" + }, + "rocking-chair": { + "encodedCode": "\\e233", + "prefix": "icon", + "className": "icon-rocking-chair", + "unicode": "" + }, + "roller-coaster": { + "encodedCode": "\\e480", + "prefix": "icon", + "className": "icon-roller-coaster", + "unicode": "" + }, + "rose": { + "encodedCode": "\\e691", + "prefix": "icon", + "className": "icon-rose", + "unicode": "" + }, + "rotate-3-d": { + "encodedCode": "\\e2ea", + "prefix": "icon", + "className": "icon-rotate-3-d", + "unicode": "" + }, + "rotate-3d": { + "encodedCode": "\\e2ea", + "prefix": "icon", + "className": "icon-rotate-3d", + "unicode": "" + }, + "rotate-ccw-clock": { + "encodedCode": "\\e1f5", + "prefix": "icon", + "className": "icon-rotate-ccw-clock", + "unicode": "" + }, + "rotate-ccw-key": { + "encodedCode": "\\e650", + "prefix": "icon", + "className": "icon-rotate-ccw-key", + "unicode": "" + }, + "rotate-ccw-square": { + "encodedCode": "\\e5d0", + "prefix": "icon", + "className": "icon-rotate-ccw-square", + "unicode": "" + }, + "rotate-ccw": { + "encodedCode": "\\e148", + "prefix": "icon", + "className": "icon-rotate-ccw", + "unicode": "" + }, + "rotate-cw-fading-clock": { + "encodedCode": "\\e726", + "prefix": "icon", + "className": "icon-rotate-cw-fading-clock", + "unicode": "" + }, + "rotate-cw-square": { + "encodedCode": "\\e5d1", + "prefix": "icon", + "className": "icon-rotate-cw-square", + "unicode": "" + }, + "rotate-cw": { + "encodedCode": "\\e149", + "prefix": "icon", + "className": "icon-rotate-cw", + "unicode": "" + }, + "route-off": { + "encodedCode": "\\e53f", + "prefix": "icon", + "className": "icon-route-off", + "unicode": "" + }, + "route": { + "encodedCode": "\\e53e", + "prefix": "icon", + "className": "icon-route", + "unicode": "" + }, + "router": { + "encodedCode": "\\e3bf", + "prefix": "icon", + "className": "icon-router", + "unicode": "" + }, + "rows-2": { + "encodedCode": "\\e439", + "prefix": "icon", + "className": "icon-rows-2", + "unicode": "" + }, + "rows-3": { + "encodedCode": "\\e58a", + "prefix": "icon", + "className": "icon-rows-3", + "unicode": "" + }, + "rows-4": { + "encodedCode": "\\e58b", + "prefix": "icon", + "className": "icon-rows-4", + "unicode": "" + }, + "rows": { + "encodedCode": "\\e439", + "prefix": "icon", + "className": "icon-rows", + "unicode": "" + }, + "rss": { + "encodedCode": "\\e14a", + "prefix": "icon", + "className": "icon-rss", + "unicode": "" + }, + "ruler-dimension-line": { + "encodedCode": "\\e662", + "prefix": "icon", + "className": "icon-ruler-dimension-line", + "unicode": "" + }, + "ruler": { + "encodedCode": "\\e14b", + "prefix": "icon", + "className": "icon-ruler", + "unicode": "" + }, + "russian-ruble": { + "encodedCode": "\\e14c", + "prefix": "icon", + "className": "icon-russian-ruble", + "unicode": "" + }, + "sailboat": { + "encodedCode": "\\e37e", + "prefix": "icon", + "className": "icon-sailboat", + "unicode": "" + }, + "salad": { + "encodedCode": "\\e3a8", + "prefix": "icon", + "className": "icon-salad", + "unicode": "" + }, + "sandwich": { + "encodedCode": "\\e3a9", + "prefix": "icon", + "className": "icon-sandwich", + "unicode": "" + }, + "satellite-dish": { + "encodedCode": "\\e448", + "prefix": "icon", + "className": "icon-satellite-dish", + "unicode": "" + }, + "satellite": { + "encodedCode": "\\e447", + "prefix": "icon", + "className": "icon-satellite", + "unicode": "" + }, + "saudi-riyal": { + "encodedCode": "\\e64b", + "prefix": "icon", + "className": "icon-saudi-riyal", + "unicode": "" + }, + "save-all": { + "encodedCode": "\\e40f", + "prefix": "icon", + "className": "icon-save-all", + "unicode": "" + }, + "save-check": { + "encodedCode": "\\e710", + "prefix": "icon", + "className": "icon-save-check", + "unicode": "" + }, + "save-off": { + "encodedCode": "\\e5f3", + "prefix": "icon", + "className": "icon-save-off", + "unicode": "" + }, + "save-pen": { + "encodedCode": "\\e705", + "prefix": "icon", + "className": "icon-save-pen", + "unicode": "" + }, + "save-plus": { + "encodedCode": "\\e706", + "prefix": "icon", + "className": "icon-save-plus", + "unicode": "" + }, + "save": { + "encodedCode": "\\e14d", + "prefix": "icon", + "className": "icon-save", + "unicode": "" + }, + "scale-3-d": { + "encodedCode": "\\e2eb", + "prefix": "icon", + "className": "icon-scale-3-d", + "unicode": "" + }, + "scale-3d": { + "encodedCode": "\\e2eb", + "prefix": "icon", + "className": "icon-scale-3d", + "unicode": "" + }, + "scale": { + "encodedCode": "\\e212", + "prefix": "icon", + "className": "icon-scale", + "unicode": "" + }, + "scaling": { + "encodedCode": "\\e2ec", + "prefix": "icon", + "className": "icon-scaling", + "unicode": "" + }, + "scan-barcode": { + "encodedCode": "\\e535", + "prefix": "icon", + "className": "icon-scan-barcode", + "unicode": "" + }, + "scan-box": { + "encodedCode": "\\e720", + "prefix": "icon", + "className": "icon-scan-box", + "unicode": "" + }, + "scan-eye": { + "encodedCode": "\\e536", + "prefix": "icon", + "className": "icon-scan-eye", + "unicode": "" + }, + "scan-face": { + "encodedCode": "\\e371", + "prefix": "icon", + "className": "icon-scan-face", + "unicode": "" + }, + "scan-heart": { + "encodedCode": "\\e63a", + "prefix": "icon", + "className": "icon-scan-heart", + "unicode": "" + }, + "scan-line": { + "encodedCode": "\\e258", + "prefix": "icon", + "className": "icon-scan-line", + "unicode": "" + }, + "scan-qr-code": { + "encodedCode": "\\e5f6", + "prefix": "icon", + "className": "icon-scan-qr-code", + "unicode": "" + }, + "scan-search": { + "encodedCode": "\\e537", + "prefix": "icon", + "className": "icon-scan-search", + "unicode": "" + }, + "scan-square": { + "encodedCode": "\\e727", + "prefix": "icon", + "className": "icon-scan-square", + "unicode": "" + }, + "scan-text": { + "encodedCode": "\\e538", + "prefix": "icon", + "className": "icon-scan-text", + "unicode": "" + }, + "scan": { + "encodedCode": "\\e257", + "prefix": "icon", + "className": "icon-scan", + "unicode": "" + }, + "scatter-chart": { + "encodedCode": "\\e48a", + "prefix": "icon", + "className": "icon-scatter-chart", + "unicode": "" + }, + "school-2": { + "encodedCode": "\\e3e5", + "prefix": "icon", + "className": "icon-school-2", + "unicode": "" + }, + "school": { + "encodedCode": "\\e3e3", + "prefix": "icon", + "className": "icon-school", + "unicode": "" + }, + "scissors-line-dashed": { + "encodedCode": "\\e4e9", + "prefix": "icon", + "className": "icon-scissors-line-dashed", + "unicode": "" + }, + "scissors-square-dashed-bottom": { + "encodedCode": "\\e4eb", + "prefix": "icon", + "className": "icon-scissors-square-dashed-bottom", + "unicode": "" + }, + "scissors-square": { + "encodedCode": "\\e4ec", + "prefix": "icon", + "className": "icon-scissors-square", + "unicode": "" + }, + "scissors": { + "encodedCode": "\\e14e", + "prefix": "icon", + "className": "icon-scissors", + "unicode": "" + }, + "scooter": { + "encodedCode": "\\e6ac", + "prefix": "icon", + "className": "icon-scooter", + "unicode": "" + }, + "screen-share-off": { + "encodedCode": "\\e150", + "prefix": "icon", + "className": "icon-screen-share-off", + "unicode": "" + }, + "screen-share": { + "encodedCode": "\\e14f", + "prefix": "icon", + "className": "icon-screen-share", + "unicode": "" + }, + "scroll-text": { + "encodedCode": "\\e45f", + "prefix": "icon", + "className": "icon-scroll-text", + "unicode": "" + }, + "scroll": { + "encodedCode": "\\e2ed", + "prefix": "icon", + "className": "icon-scroll", + "unicode": "" + }, + "search-alert": { + "encodedCode": "\\e6e7", + "prefix": "icon", + "className": "icon-search-alert", + "unicode": "" + }, + "search-check": { + "encodedCode": "\\e4aa", + "prefix": "icon", + "className": "icon-search-check", + "unicode": "" + }, + "search-code": { + "encodedCode": "\\e4ab", + "prefix": "icon", + "className": "icon-search-code", + "unicode": "" + }, + "search-slash": { + "encodedCode": "\\e4ac", + "prefix": "icon", + "className": "icon-search-slash", + "unicode": "" + }, + "search-x": { + "encodedCode": "\\e4ad", + "prefix": "icon", + "className": "icon-search-x", + "unicode": "" + }, + "search": { + "encodedCode": "\\e151", + "prefix": "icon", + "className": "icon-search", + "unicode": "" + }, + "section": { + "encodedCode": "\\e5e8", + "prefix": "icon", + "className": "icon-section", + "unicode": "" + }, + "send-horizonal": { + "encodedCode": "\\e4f2", + "prefix": "icon", + "className": "icon-send-horizonal", + "unicode": "" + }, + "send-horizontal": { + "encodedCode": "\\e4f2", + "prefix": "icon", + "className": "icon-send-horizontal", + "unicode": "" + }, + "send-to-back": { + "encodedCode": "\\e4f3", + "prefix": "icon", + "className": "icon-send-to-back", + "unicode": "" + }, + "send": { + "encodedCode": "\\e152", + "prefix": "icon", + "className": "icon-send", + "unicode": "" + }, + "separator-horizontal": { + "encodedCode": "\\e1c8", + "prefix": "icon", + "className": "icon-separator-horizontal", + "unicode": "" + }, + "separator-vertical": { + "encodedCode": "\\e1c9", + "prefix": "icon", + "className": "icon-separator-vertical", + "unicode": "" + }, + "server-cog": { + "encodedCode": "\\e341", + "prefix": "icon", + "className": "icon-server-cog", + "unicode": "" + }, + "server-crash": { + "encodedCode": "\\e1e9", + "prefix": "icon", + "className": "icon-server-crash", + "unicode": "" + }, + "server-off": { + "encodedCode": "\\e1ea", + "prefix": "icon", + "className": "icon-server-off", + "unicode": "" + }, + "server-plus": { + "encodedCode": "\\e721", + "prefix": "icon", + "className": "icon-server-plus", + "unicode": "" + }, + "server": { + "encodedCode": "\\e153", + "prefix": "icon", + "className": "icon-server", + "unicode": "" + }, + "settings-2": { + "encodedCode": "\\e245", + "prefix": "icon", + "className": "icon-settings-2", + "unicode": "" + }, + "settings": { + "encodedCode": "\\e154", + "prefix": "icon", + "className": "icon-settings", + "unicode": "" + }, + "shapes": { + "encodedCode": "\\e4b3", + "prefix": "icon", + "className": "icon-shapes", + "unicode": "" + }, + "share-2": { + "encodedCode": "\\e156", + "prefix": "icon", + "className": "icon-share-2", + "unicode": "" + }, + "share": { + "encodedCode": "\\e155", + "prefix": "icon", + "className": "icon-share", + "unicode": "" + }, + "sheet": { + "encodedCode": "\\e157", + "prefix": "icon", + "className": "icon-sheet", + "unicode": "" + }, + "shell": { + "encodedCode": "\\e4f7", + "prefix": "icon", + "className": "icon-shell", + "unicode": "" + }, + "shelving-unit": { + "encodedCode": "\\e6c2", + "prefix": "icon", + "className": "icon-shelving-unit", + "unicode": "" + }, + "shield-alert": { + "encodedCode": "\\e1fe", + "prefix": "icon", + "className": "icon-shield-alert", + "unicode": "" + }, + "shield-ban": { + "encodedCode": "\\e159", + "prefix": "icon", + "className": "icon-shield-ban", + "unicode": "" + }, + "shield-check": { + "encodedCode": "\\e1ff", + "prefix": "icon", + "className": "icon-shield-check", + "unicode": "" + }, + "shield-close": { + "encodedCode": "\\e200", + "prefix": "icon", + "className": "icon-shield-close", + "unicode": "" + }, + "shield-cog-corner": { + "encodedCode": "\\e6e8", + "prefix": "icon", + "className": "icon-shield-cog-corner", + "unicode": "" + }, + "shield-cog": { + "encodedCode": "\\e6e9", + "prefix": "icon", + "className": "icon-shield-cog", + "unicode": "" + }, + "shield-ellipsis": { + "encodedCode": "\\e516", + "prefix": "icon", + "className": "icon-shield-ellipsis", + "unicode": "" + }, + "shield-half": { + "encodedCode": "\\e517", + "prefix": "icon", + "className": "icon-shield-half", + "unicode": "" + }, + "shield-keyhole": { + "encodedCode": "\\e722", + "prefix": "icon", + "className": "icon-shield-keyhole", + "unicode": "" + }, + "shield-minus": { + "encodedCode": "\\e518", + "prefix": "icon", + "className": "icon-shield-minus", + "unicode": "" + }, + "shield-off": { + "encodedCode": "\\e15a", + "prefix": "icon", + "className": "icon-shield-off", + "unicode": "" + }, + "shield-plus": { + "encodedCode": "\\e519", + "prefix": "icon", + "className": "icon-shield-plus", + "unicode": "" + }, + "shield-question-mark": { + "encodedCode": "\\e40e", + "prefix": "icon", + "className": "icon-shield-question-mark", + "unicode": "" + }, + "shield-question": { + "encodedCode": "\\e40e", + "prefix": "icon", + "className": "icon-shield-question", + "unicode": "" + }, + "shield-user": { + "encodedCode": "\\e647", + "prefix": "icon", + "className": "icon-shield-user", + "unicode": "" + }, + "shield-x": { + "encodedCode": "\\e200", + "prefix": "icon", + "className": "icon-shield-x", + "unicode": "" + }, + "shield": { + "encodedCode": "\\e158", + "prefix": "icon", + "className": "icon-shield", + "unicode": "" + }, + "ship-wheel": { + "encodedCode": "\\e502", + "prefix": "icon", + "className": "icon-ship-wheel", + "unicode": "" + }, + "ship": { + "encodedCode": "\\e3ba", + "prefix": "icon", + "className": "icon-ship", + "unicode": "" + }, + "shirt": { + "encodedCode": "\\e1ca", + "prefix": "icon", + "className": "icon-shirt", + "unicode": "" + }, + "shopping-bag": { + "encodedCode": "\\e15b", + "prefix": "icon", + "className": "icon-shopping-bag", + "unicode": "" + }, + "shopping-basket": { + "encodedCode": "\\e4ea", + "prefix": "icon", + "className": "icon-shopping-basket", + "unicode": "" + }, + "shopping-cart": { + "encodedCode": "\\e15c", + "prefix": "icon", + "className": "icon-shopping-cart", + "unicode": "" + }, + "shovel": { + "encodedCode": "\\e15d", + "prefix": "icon", + "className": "icon-shovel", + "unicode": "" + }, + "shower-head": { + "encodedCode": "\\e37c", + "prefix": "icon", + "className": "icon-shower-head", + "unicode": "" + }, + "shredder": { + "encodedCode": "\\e65b", + "prefix": "icon", + "className": "icon-shredder", + "unicode": "" + }, + "shrimp": { + "encodedCode": "\\e649", + "prefix": "icon", + "className": "icon-shrimp", + "unicode": "" + }, + "shrink": { + "encodedCode": "\\e220", + "prefix": "icon", + "className": "icon-shrink", + "unicode": "" + }, + "shrub": { + "encodedCode": "\\e2ee", + "prefix": "icon", + "className": "icon-shrub", + "unicode": "" + }, + "shuffle": { + "encodedCode": "\\e15e", + "prefix": "icon", + "className": "icon-shuffle", + "unicode": "" + }, + "sidebar-close": { + "encodedCode": "\\e21c", + "prefix": "icon", + "className": "icon-sidebar-close", + "unicode": "" + }, + "sidebar-open": { + "encodedCode": "\\e21d", + "prefix": "icon", + "className": "icon-sidebar-open", + "unicode": "" + }, + "sidebar": { + "encodedCode": "\\e12a", + "prefix": "icon", + "className": "icon-sidebar", + "unicode": "" + }, + "sigma-square": { + "encodedCode": "\\e489", + "prefix": "icon", + "className": "icon-sigma-square", + "unicode": "" + }, + "sigma": { + "encodedCode": "\\e201", + "prefix": "icon", + "className": "icon-sigma", + "unicode": "" + }, + "signal-high": { + "encodedCode": "\\e260", + "prefix": "icon", + "className": "icon-signal-high", + "unicode": "" + }, + "signal-low": { + "encodedCode": "\\e261", + "prefix": "icon", + "className": "icon-signal-low", + "unicode": "" + }, + "signal-medium": { + "encodedCode": "\\e262", + "prefix": "icon", + "className": "icon-signal-medium", + "unicode": "" + }, + "signal-zero": { + "encodedCode": "\\e263", + "prefix": "icon", + "className": "icon-signal-zero", + "unicode": "" + }, + "signal": { + "encodedCode": "\\e25f", + "prefix": "icon", + "className": "icon-signal", + "unicode": "" + }, + "signature": { + "encodedCode": "\\e5f2", + "prefix": "icon", + "className": "icon-signature", + "unicode": "" + }, + "signpost-big": { + "encodedCode": "\\e541", + "prefix": "icon", + "className": "icon-signpost-big", + "unicode": "" + }, + "signpost": { + "encodedCode": "\\e540", + "prefix": "icon", + "className": "icon-signpost", + "unicode": "" + }, + "siren": { + "encodedCode": "\\e2ef", + "prefix": "icon", + "className": "icon-siren", + "unicode": "" + }, + "skip-back": { + "encodedCode": "\\e15f", + "prefix": "icon", + "className": "icon-skip-back", + "unicode": "" + }, + "skip-forward": { + "encodedCode": "\\e160", + "prefix": "icon", + "className": "icon-skip-forward", + "unicode": "" + }, + "skull": { + "encodedCode": "\\e221", + "prefix": "icon", + "className": "icon-skull", + "unicode": "" + }, + "slash-square": { + "encodedCode": "\\e174", + "prefix": "icon", + "className": "icon-slash-square", + "unicode": "" + }, + "slash": { + "encodedCode": "\\e51d", + "prefix": "icon", + "className": "icon-slash", + "unicode": "" + }, + "slice": { + "encodedCode": "\\e2f0", + "prefix": "icon", + "className": "icon-slice", + "unicode": "" + }, + "sliders-horizontal": { + "encodedCode": "\\e29a", + "prefix": "icon", + "className": "icon-sliders-horizontal", + "unicode": "" + }, + "sliders-vertical": { + "encodedCode": "\\e162", + "prefix": "icon", + "className": "icon-sliders-vertical", + "unicode": "" + }, + "sliders": { + "encodedCode": "\\e162", + "prefix": "icon", + "className": "icon-sliders", + "unicode": "" + }, + "smartphone-charging": { + "encodedCode": "\\e22e", + "prefix": "icon", + "className": "icon-smartphone-charging", + "unicode": "" + }, + "smartphone-nfc": { + "encodedCode": "\\e3c4", + "prefix": "icon", + "className": "icon-smartphone-nfc", + "unicode": "" + }, + "smartphone": { + "encodedCode": "\\e163", + "prefix": "icon", + "className": "icon-smartphone", + "unicode": "" + }, + "smile-plus": { + "encodedCode": "\\e301", + "prefix": "icon", + "className": "icon-smile-plus", + "unicode": "" + }, + "smile": { + "encodedCode": "\\e164", + "prefix": "icon", + "className": "icon-smile", + "unicode": "" + }, + "snail": { + "encodedCode": "\\e4f8", + "prefix": "icon", + "className": "icon-snail", + "unicode": "" + }, + "snowflake": { + "encodedCode": "\\e165", + "prefix": "icon", + "className": "icon-snowflake", + "unicode": "" + }, + "soap-dispenser-droplet": { + "encodedCode": "\\e669", + "prefix": "icon", + "className": "icon-soap-dispenser-droplet", + "unicode": "" + }, + "sofa": { + "encodedCode": "\\e2c4", + "prefix": "icon", + "className": "icon-sofa", + "unicode": "" + }, + "solar-panel": { + "encodedCode": "\\e69f", + "prefix": "icon", + "className": "icon-solar-panel", + "unicode": "" + }, + "sort-asc": { + "encodedCode": "\\e04c", + "prefix": "icon", + "className": "icon-sort-asc", + "unicode": "" + }, + "sort-desc": { + "encodedCode": "\\e047", + "prefix": "icon", + "className": "icon-sort-desc", + "unicode": "" + }, + "soup": { + "encodedCode": "\\e3aa", + "prefix": "icon", + "className": "icon-soup", + "unicode": "" + }, + "space": { + "encodedCode": "\\e3dd", + "prefix": "icon", + "className": "icon-space", + "unicode": "" + }, + "spade": { + "encodedCode": "\\e499", + "prefix": "icon", + "className": "icon-spade", + "unicode": "" + }, + "sparkle": { + "encodedCode": "\\e47e", + "prefix": "icon", + "className": "icon-sparkle", + "unicode": "" + }, + "sparkles": { + "encodedCode": "\\e412", + "prefix": "icon", + "className": "icon-sparkles", + "unicode": "" + }, + "speaker": { + "encodedCode": "\\e166", + "prefix": "icon", + "className": "icon-speaker", + "unicode": "" + }, + "speech": { + "encodedCode": "\\e51e", + "prefix": "icon", + "className": "icon-speech", + "unicode": "" + }, + "spell-check-2": { + "encodedCode": "\\e49b", + "prefix": "icon", + "className": "icon-spell-check-2", + "unicode": "" + }, + "spell-check": { + "encodedCode": "\\e49a", + "prefix": "icon", + "className": "icon-spell-check", + "unicode": "" + }, + "spline-pointer": { + "encodedCode": "\\e64f", + "prefix": "icon", + "className": "icon-spline-pointer", + "unicode": "" + }, + "spline": { + "encodedCode": "\\e38b", + "prefix": "icon", + "className": "icon-spline", + "unicode": "" + }, + "split-square-horizontal": { + "encodedCode": "\\e3b6", + "prefix": "icon", + "className": "icon-split-square-horizontal", + "unicode": "" + }, + "split-square-vertical": { + "encodedCode": "\\e3b7", + "prefix": "icon", + "className": "icon-split-square-vertical", + "unicode": "" + }, + "split": { + "encodedCode": "\\e440", + "prefix": "icon", + "className": "icon-split", + "unicode": "" + }, + "spool": { + "encodedCode": "\\e677", + "prefix": "icon", + "className": "icon-spool", + "unicode": "" + }, + "sport-shoe": { + "encodedCode": "\\e6db", + "prefix": "icon", + "className": "icon-sport-shoe", + "unicode": "" + }, + "spotlight": { + "encodedCode": "\\e682", + "prefix": "icon", + "className": "icon-spotlight", + "unicode": "" + }, + "spray-can": { + "encodedCode": "\\e495", + "prefix": "icon", + "className": "icon-spray-can", + "unicode": "" + }, + "sprout": { + "encodedCode": "\\e1eb", + "prefix": "icon", + "className": "icon-sprout", + "unicode": "" + }, + "square-activity": { + "encodedCode": "\\e4b4", + "prefix": "icon", + "className": "icon-square-activity", + "unicode": "" + }, + "square-arrow-down-left": { + "encodedCode": "\\e4b5", + "prefix": "icon", + "className": "icon-square-arrow-down-left", + "unicode": "" + }, + "square-arrow-down-right": { + "encodedCode": "\\e4b6", + "prefix": "icon", + "className": "icon-square-arrow-down-right", + "unicode": "" + }, + "square-arrow-down": { + "encodedCode": "\\e427", + "prefix": "icon", + "className": "icon-square-arrow-down", + "unicode": "" + }, + "square-arrow-left": { + "encodedCode": "\\e428", + "prefix": "icon", + "className": "icon-square-arrow-left", + "unicode": "" + }, + "square-arrow-out-down-left": { + "encodedCode": "\\e5a1", + "prefix": "icon", + "className": "icon-square-arrow-out-down-left", + "unicode": "" + }, + "square-arrow-out-down-right": { + "encodedCode": "\\e5a2", + "prefix": "icon", + "className": "icon-square-arrow-out-down-right", + "unicode": "" + }, + "square-arrow-out-up-left": { + "encodedCode": "\\e5a3", + "prefix": "icon", + "className": "icon-square-arrow-out-up-left", + "unicode": "" + }, + "square-arrow-out-up-right": { + "encodedCode": "\\e5a4", + "prefix": "icon", + "className": "icon-square-arrow-out-up-right", + "unicode": "" + }, + "square-arrow-right-enter": { + "encodedCode": "\\e6c3", + "prefix": "icon", + "className": "icon-square-arrow-right-enter", + "unicode": "" + }, + "square-arrow-right-exit": { + "encodedCode": "\\e6c4", + "prefix": "icon", + "className": "icon-square-arrow-right-exit", + "unicode": "" + }, + "square-arrow-right": { + "encodedCode": "\\e429", + "prefix": "icon", + "className": "icon-square-arrow-right", + "unicode": "" + }, + "square-arrow-up-left": { + "encodedCode": "\\e4b7", + "prefix": "icon", + "className": "icon-square-arrow-up-left", + "unicode": "" + }, + "square-arrow-up-right": { + "encodedCode": "\\e4b8", + "prefix": "icon", + "className": "icon-square-arrow-up-right", + "unicode": "" + }, + "square-arrow-up": { + "encodedCode": "\\e42a", + "prefix": "icon", + "className": "icon-square-arrow-up", + "unicode": "" + }, + "square-asterisk": { + "encodedCode": "\\e168", + "prefix": "icon", + "className": "icon-square-asterisk", + "unicode": "" + }, + "square-bottom-dashed-scissors": { + "encodedCode": "\\e4eb", + "prefix": "icon", + "className": "icon-square-bottom-dashed-scissors", + "unicode": "" + }, + "square-centerline-dashed-horizontal": { + "encodedCode": "\\e6c5", + "prefix": "icon", + "className": "icon-square-centerline-dashed-horizontal", + "unicode": "" + }, + "square-centerline-dashed-vertical": { + "encodedCode": "\\e6c6", + "prefix": "icon", + "className": "icon-square-centerline-dashed-vertical", + "unicode": "" + }, + "square-chart-gantt": { + "encodedCode": "\\e169", + "prefix": "icon", + "className": "icon-square-chart-gantt", + "unicode": "" + }, + "square-check-big": { + "encodedCode": "\\e16a", + "prefix": "icon", + "className": "icon-square-check-big", + "unicode": "" + }, + "square-check": { + "encodedCode": "\\e559", + "prefix": "icon", + "className": "icon-square-check", + "unicode": "" + }, + "square-chevron-down": { + "encodedCode": "\\e3cf", + "prefix": "icon", + "className": "icon-square-chevron-down", + "unicode": "" + }, + "square-chevron-left": { + "encodedCode": "\\e3d0", + "prefix": "icon", + "className": "icon-square-chevron-left", + "unicode": "" + }, + "square-chevron-right": { + "encodedCode": "\\e3d1", + "prefix": "icon", + "className": "icon-square-chevron-right", + "unicode": "" + }, + "square-chevron-up": { + "encodedCode": "\\e3d2", + "prefix": "icon", + "className": "icon-square-chevron-up", + "unicode": "" + }, + "square-code": { + "encodedCode": "\\e16b", + "prefix": "icon", + "className": "icon-square-code", + "unicode": "" + }, + "square-dashed-bottom-code": { + "encodedCode": "\\e4c1", + "prefix": "icon", + "className": "icon-square-dashed-bottom-code", + "unicode": "" + }, + "square-dashed-bottom": { + "encodedCode": "\\e4c0", + "prefix": "icon", + "className": "icon-square-dashed-bottom", + "unicode": "" + }, + "square-dashed-kanban": { + "encodedCode": "\\e16c", + "prefix": "icon", + "className": "icon-square-dashed-kanban", + "unicode": "" + }, + "square-dashed-mouse-pointer": { + "encodedCode": "\\e509", + "prefix": "icon", + "className": "icon-square-dashed-mouse-pointer", + "unicode": "" + }, + "square-dashed-text": { + "encodedCode": "\\e6ea", + "prefix": "icon", + "className": "icon-square-dashed-text", + "unicode": "" + }, + "square-dashed-top-solid": { + "encodedCode": "\\e66c", + "prefix": "icon", + "className": "icon-square-dashed-top-solid", + "unicode": "" + }, + "square-dashed": { + "encodedCode": "\\e1cb", + "prefix": "icon", + "className": "icon-square-dashed", + "unicode": "" + }, + "square-divide": { + "encodedCode": "\\e16d", + "prefix": "icon", + "className": "icon-square-divide", + "unicode": "" + }, + "square-dot": { + "encodedCode": "\\e16e", + "prefix": "icon", + "className": "icon-square-dot", + "unicode": "" + }, + "square-equal": { + "encodedCode": "\\e16f", + "prefix": "icon", + "className": "icon-square-equal", + "unicode": "" + }, + "square-function": { + "encodedCode": "\\e22d", + "prefix": "icon", + "className": "icon-square-function", + "unicode": "" + }, + "square-gantt-chart": { + "encodedCode": "\\e169", + "prefix": "icon", + "className": "icon-square-gantt-chart", + "unicode": "" + }, + "square-kanban": { + "encodedCode": "\\e170", + "prefix": "icon", + "className": "icon-square-kanban", + "unicode": "" + }, + "square-library": { + "encodedCode": "\\e54f", + "prefix": "icon", + "className": "icon-square-library", + "unicode": "" + }, + "square-m": { + "encodedCode": "\\e503", + "prefix": "icon", + "className": "icon-square-m", + "unicode": "" + }, + "square-menu": { + "encodedCode": "\\e453", + "prefix": "icon", + "className": "icon-square-menu", + "unicode": "" + }, + "square-minus": { + "encodedCode": "\\e171", + "prefix": "icon", + "className": "icon-square-minus", + "unicode": "" + }, + "square-mouse-pointer": { + "encodedCode": "\\e202", + "prefix": "icon", + "className": "icon-square-mouse-pointer", + "unicode": "" + }, + "square-off": { + "encodedCode": "\\e728", + "prefix": "icon", + "className": "icon-square-off", + "unicode": "" + }, + "square-parking-off": { + "encodedCode": "\\e3cc", + "prefix": "icon", + "className": "icon-square-parking-off", + "unicode": "" + }, + "square-parking": { + "encodedCode": "\\e3cb", + "prefix": "icon", + "className": "icon-square-parking", + "unicode": "" + }, + "square-pause": { + "encodedCode": "\\e684", + "prefix": "icon", + "className": "icon-square-pause", + "unicode": "" + }, + "square-pen": { + "encodedCode": "\\e172", + "prefix": "icon", + "className": "icon-square-pen", + "unicode": "" + }, + "square-percent": { + "encodedCode": "\\e51c", + "prefix": "icon", + "className": "icon-square-percent", + "unicode": "" + }, + "square-pi": { + "encodedCode": "\\e488", + "prefix": "icon", + "className": "icon-square-pi", + "unicode": "" + }, + "square-pilcrow": { + "encodedCode": "\\e48b", + "prefix": "icon", + "className": "icon-square-pilcrow", + "unicode": "" + }, + "square-play": { + "encodedCode": "\\e481", + "prefix": "icon", + "className": "icon-square-play", + "unicode": "" + }, + "square-plus": { + "encodedCode": "\\e173", + "prefix": "icon", + "className": "icon-square-plus", + "unicode": "" + }, + "square-power": { + "encodedCode": "\\e551", + "prefix": "icon", + "className": "icon-square-power", + "unicode": "" + }, + "square-radical": { + "encodedCode": "\\e5c3", + "prefix": "icon", + "className": "icon-square-radical", + "unicode": "" + }, + "square-round-corner": { + "encodedCode": "\\e648", + "prefix": "icon", + "className": "icon-square-round-corner", + "unicode": "" + }, + "square-scissors": { + "encodedCode": "\\e4ec", + "prefix": "icon", + "className": "icon-square-scissors", + "unicode": "" + }, + "square-sigma": { + "encodedCode": "\\e489", + "prefix": "icon", + "className": "icon-square-sigma", + "unicode": "" + }, + "square-slash": { + "encodedCode": "\\e174", + "prefix": "icon", + "className": "icon-square-slash", + "unicode": "" + }, + "square-split-horizontal": { + "encodedCode": "\\e3b6", + "prefix": "icon", + "className": "icon-square-split-horizontal", + "unicode": "" + }, + "square-split-vertical": { + "encodedCode": "\\e3b7", + "prefix": "icon", + "className": "icon-square-split-vertical", + "unicode": "" + }, + "square-square": { + "encodedCode": "\\e60e", + "prefix": "icon", + "className": "icon-square-square", + "unicode": "" + }, + "square-stack": { + "encodedCode": "\\e4a2", + "prefix": "icon", + "className": "icon-square-stack", + "unicode": "" + }, + "square-star": { + "encodedCode": "\\e68e", + "prefix": "icon", + "className": "icon-square-star", + "unicode": "" + }, + "square-stop": { + "encodedCode": "\\e685", + "prefix": "icon", + "className": "icon-square-stop", + "unicode": "" + }, + "square-terminal": { + "encodedCode": "\\e20a", + "prefix": "icon", + "className": "icon-square-terminal", + "unicode": "" + }, + "square-user-round": { + "encodedCode": "\\e466", + "prefix": "icon", + "className": "icon-square-user-round", + "unicode": "" + }, + "square-user": { + "encodedCode": "\\e465", + "prefix": "icon", + "className": "icon-square-user", + "unicode": "" + }, + "square-x": { + "encodedCode": "\\e175", + "prefix": "icon", + "className": "icon-square-x", + "unicode": "" + }, + "square": { + "encodedCode": "\\e167", + "prefix": "icon", + "className": "icon-square", + "unicode": "" + }, + "squares-exclude": { + "encodedCode": "\\e657", + "prefix": "icon", + "className": "icon-squares-exclude", + "unicode": "" + }, + "squares-intersect": { + "encodedCode": "\\e658", + "prefix": "icon", + "className": "icon-squares-intersect", + "unicode": "" + }, + "squares-subtract": { + "encodedCode": "\\e659", + "prefix": "icon", + "className": "icon-squares-subtract", + "unicode": "" + }, + "squares-unite": { + "encodedCode": "\\e65a", + "prefix": "icon", + "className": "icon-squares-unite", + "unicode": "" + }, + "squircle-dashed": { + "encodedCode": "\\e679", + "prefix": "icon", + "className": "icon-squircle-dashed", + "unicode": "" + }, + "squircle": { + "encodedCode": "\\e57a", + "prefix": "icon", + "className": "icon-squircle", + "unicode": "" + }, + "squirrel": { + "encodedCode": "\\e49f", + "prefix": "icon", + "className": "icon-squirrel", + "unicode": "" + }, + "stamp": { + "encodedCode": "\\e3bb", + "prefix": "icon", + "className": "icon-stamp", + "unicode": "" + }, + "star-check": { + "encodedCode": "\\e707", + "prefix": "icon", + "className": "icon-star-check", + "unicode": "" + }, + "star-half": { + "encodedCode": "\\e20b", + "prefix": "icon", + "className": "icon-star-half", + "unicode": "" + }, + "star-minus": { + "encodedCode": "\\e708", + "prefix": "icon", + "className": "icon-star-minus", + "unicode": "" + }, + "star-off": { + "encodedCode": "\\e2b0", + "prefix": "icon", + "className": "icon-star-off", + "unicode": "" + }, + "star-plus": { + "encodedCode": "\\e709", + "prefix": "icon", + "className": "icon-star-plus", + "unicode": "" + }, + "star-x": { + "encodedCode": "\\e70a", + "prefix": "icon", + "className": "icon-star-x", + "unicode": "" + }, + "star": { + "encodedCode": "\\e176", + "prefix": "icon", + "className": "icon-star", + "unicode": "" + }, + "stars": { + "encodedCode": "\\e412", + "prefix": "icon", + "className": "icon-stars", + "unicode": "" + }, + "step-back": { + "encodedCode": "\\e3e9", + "prefix": "icon", + "className": "icon-step-back", + "unicode": "" + }, + "step-forward": { + "encodedCode": "\\e3ea", + "prefix": "icon", + "className": "icon-step-forward", + "unicode": "" + }, + "stethoscope": { + "encodedCode": "\\e2f1", + "prefix": "icon", + "className": "icon-stethoscope", + "unicode": "" + }, + "sticker": { + "encodedCode": "\\e302", + "prefix": "icon", + "className": "icon-sticker", + "unicode": "" + }, + "sticky-note-check": { + "encodedCode": "\\e6f6", + "prefix": "icon", + "className": "icon-sticky-note-check", + "unicode": "" + }, + "sticky-note-minus": { + "encodedCode": "\\e6f7", + "prefix": "icon", + "className": "icon-sticky-note-minus", + "unicode": "" + }, + "sticky-note-off": { + "encodedCode": "\\e6f8", + "prefix": "icon", + "className": "icon-sticky-note-off", + "unicode": "" + }, + "sticky-note-plus": { + "encodedCode": "\\e6f9", + "prefix": "icon", + "className": "icon-sticky-note-plus", + "unicode": "" + }, + "sticky-note-x": { + "encodedCode": "\\e6fa", + "prefix": "icon", + "className": "icon-sticky-note-x", + "unicode": "" + }, + "sticky-note": { + "encodedCode": "\\e303", + "prefix": "icon", + "className": "icon-sticky-note", + "unicode": "" + }, + "sticky-notes": { + "encodedCode": "\\e6fb", + "prefix": "icon", + "className": "icon-sticky-notes", + "unicode": "" + }, + "stone": { + "encodedCode": "\\e6eb", + "prefix": "icon", + "className": "icon-stone", + "unicode": "" + }, + "stop-circle": { + "encodedCode": "\\e083", + "prefix": "icon", + "className": "icon-stop-circle", + "unicode": "" + }, + "store": { + "encodedCode": "\\e3e4", + "prefix": "icon", + "className": "icon-store", + "unicode": "" + }, + "stretch-horizontal": { + "encodedCode": "\\e27c", + "prefix": "icon", + "className": "icon-stretch-horizontal", + "unicode": "" + }, + "stretch-vertical": { + "encodedCode": "\\e27d", + "prefix": "icon", + "className": "icon-stretch-vertical", + "unicode": "" + }, + "strikethrough": { + "encodedCode": "\\e177", + "prefix": "icon", + "className": "icon-strikethrough", + "unicode": "" + }, + "subscript": { + "encodedCode": "\\e25c", + "prefix": "icon", + "className": "icon-subscript", + "unicode": "" + }, + "subtitles": { + "encodedCode": "\\e3a4", + "prefix": "icon", + "className": "icon-subtitles", + "unicode": "" + }, + "summary": { + "encodedCode": "\\e711", + "prefix": "icon", + "className": "icon-summary", + "unicode": "" + }, + "sun-dim": { + "encodedCode": "\\e299", + "prefix": "icon", + "className": "icon-sun-dim", + "unicode": "" + }, + "sun-medium": { + "encodedCode": "\\e2b1", + "prefix": "icon", + "className": "icon-sun-medium", + "unicode": "" + }, + "sun-moon": { + "encodedCode": "\\e2b2", + "prefix": "icon", + "className": "icon-sun-moon", + "unicode": "" + }, + "sun-snow": { + "encodedCode": "\\e372", + "prefix": "icon", + "className": "icon-sun-snow", + "unicode": "" + }, + "sun": { + "encodedCode": "\\e178", + "prefix": "icon", + "className": "icon-sun", + "unicode": "" + }, + "sunrise": { + "encodedCode": "\\e179", + "prefix": "icon", + "className": "icon-sunrise", + "unicode": "" + }, + "sunset": { + "encodedCode": "\\e17a", + "prefix": "icon", + "className": "icon-sunset", + "unicode": "" + }, + "superscript": { + "encodedCode": "\\e25e", + "prefix": "icon", + "className": "icon-superscript", + "unicode": "" + }, + "swatch-book": { + "encodedCode": "\\e59f", + "prefix": "icon", + "className": "icon-swatch-book", + "unicode": "" + }, + "swiss-franc": { + "encodedCode": "\\e17b", + "prefix": "icon", + "className": "icon-swiss-franc", + "unicode": "" + }, + "switch-camera": { + "encodedCode": "\\e17c", + "prefix": "icon", + "className": "icon-switch-camera", + "unicode": "" + }, + "sword": { + "encodedCode": "\\e2b3", + "prefix": "icon", + "className": "icon-sword", + "unicode": "" + }, + "swords": { + "encodedCode": "\\e2b4", + "prefix": "icon", + "className": "icon-swords", + "unicode": "" + }, + "syringe": { + "encodedCode": "\\e2f2", + "prefix": "icon", + "className": "icon-syringe", + "unicode": "" + }, + "table-2": { + "encodedCode": "\\e2f9", + "prefix": "icon", + "className": "icon-table-2", + "unicode": "" + }, + "table-cells-merge": { + "encodedCode": "\\e5c7", + "prefix": "icon", + "className": "icon-table-cells-merge", + "unicode": "" + }, + "table-cells-split": { + "encodedCode": "\\e5c8", + "prefix": "icon", + "className": "icon-table-cells-split", + "unicode": "" + }, + "table-columns-split": { + "encodedCode": "\\e5c9", + "prefix": "icon", + "className": "icon-table-columns-split", + "unicode": "" + }, + "table-config": { + "encodedCode": "\\e661", + "prefix": "icon", + "className": "icon-table-config", + "unicode": "" + }, + "table-of-contents": { + "encodedCode": "\\e61e", + "prefix": "icon", + "className": "icon-table-of-contents", + "unicode": "" + }, + "table-properties": { + "encodedCode": "\\e4db", + "prefix": "icon", + "className": "icon-table-properties", + "unicode": "" + }, + "table-rows-split": { + "encodedCode": "\\e5ca", + "prefix": "icon", + "className": "icon-table-rows-split", + "unicode": "" + }, + "table": { + "encodedCode": "\\e17d", + "prefix": "icon", + "className": "icon-table", + "unicode": "" + }, + "tablet-smartphone": { + "encodedCode": "\\e50a", + "prefix": "icon", + "className": "icon-tablet-smartphone", + "unicode": "" + }, + "tablet": { + "encodedCode": "\\e17e", + "prefix": "icon", + "className": "icon-tablet", + "unicode": "" + }, + "tablets": { + "encodedCode": "\\e3be", + "prefix": "icon", + "className": "icon-tablets", + "unicode": "" + }, + "tag-plus": { + "encodedCode": "\\e712", + "prefix": "icon", + "className": "icon-tag-plus", + "unicode": "" + }, + "tag-x": { + "encodedCode": "\\e713", + "prefix": "icon", + "className": "icon-tag-x", + "unicode": "" + }, + "tag": { + "encodedCode": "\\e17f", + "prefix": "icon", + "className": "icon-tag", + "unicode": "" + }, + "tags": { + "encodedCode": "\\e35c", + "prefix": "icon", + "className": "icon-tags", + "unicode": "" + }, + "tally-1": { + "encodedCode": "\\e4d6", + "prefix": "icon", + "className": "icon-tally-1", + "unicode": "" + }, + "tally-2": { + "encodedCode": "\\e4d7", + "prefix": "icon", + "className": "icon-tally-2", + "unicode": "" + }, + "tally-3": { + "encodedCode": "\\e4d8", + "prefix": "icon", + "className": "icon-tally-3", + "unicode": "" + }, + "tally-4": { + "encodedCode": "\\e4d9", + "prefix": "icon", + "className": "icon-tally-4", + "unicode": "" + }, + "tally-5": { + "encodedCode": "\\e4da", + "prefix": "icon", + "className": "icon-tally-5", + "unicode": "" + }, + "tangent": { + "encodedCode": "\\e52e", + "prefix": "icon", + "className": "icon-tangent", + "unicode": "" + }, + "target": { + "encodedCode": "\\e180", + "prefix": "icon", + "className": "icon-target", + "unicode": "" + }, + "telescope": { + "encodedCode": "\\e5c5", + "prefix": "icon", + "className": "icon-telescope", + "unicode": "" + }, + "tent-tree": { + "encodedCode": "\\e53b", + "prefix": "icon", + "className": "icon-tent-tree", + "unicode": "" + }, + "tent": { + "encodedCode": "\\e227", + "prefix": "icon", + "className": "icon-tent", + "unicode": "" + }, + "terminal-square": { + "encodedCode": "\\e20a", + "prefix": "icon", + "className": "icon-terminal-square", + "unicode": "" + }, + "terminal": { + "encodedCode": "\\e181", + "prefix": "icon", + "className": "icon-terminal", + "unicode": "" + }, + "test-tube-2": { + "encodedCode": "\\e406", + "prefix": "icon", + "className": "icon-test-tube-2", + "unicode": "" + }, + "test-tube-diagonal": { + "encodedCode": "\\e406", + "prefix": "icon", + "className": "icon-test-tube-diagonal", + "unicode": "" + }, + "test-tube": { + "encodedCode": "\\e405", + "prefix": "icon", + "className": "icon-test-tube", + "unicode": "" + }, + "test-tubes": { + "encodedCode": "\\e407", + "prefix": "icon", + "className": "icon-test-tubes", + "unicode": "" + }, + "text-align-center": { + "encodedCode": "\\e182", + "prefix": "icon", + "className": "icon-text-align-center", + "unicode": "" + }, + "text-align-end": { + "encodedCode": "\\e183", + "prefix": "icon", + "className": "icon-text-align-end", + "unicode": "" + }, + "text-align-justify": { + "encodedCode": "\\e184", + "prefix": "icon", + "className": "icon-text-align-justify", + "unicode": "" + }, + "text-align-start": { + "encodedCode": "\\e185", + "prefix": "icon", + "className": "icon-text-align-start", + "unicode": "" + }, + "text-cursor-input": { + "encodedCode": "\\e265", + "prefix": "icon", + "className": "icon-text-cursor-input", + "unicode": "" + }, + "text-cursor": { + "encodedCode": "\\e264", + "prefix": "icon", + "className": "icon-text-cursor", + "unicode": "" + }, + "text-initial": { + "encodedCode": "\\e605", + "prefix": "icon", + "className": "icon-text-initial", + "unicode": "" + }, + "text-quote": { + "encodedCode": "\\e49e", + "prefix": "icon", + "className": "icon-text-quote", + "unicode": "" + }, + "text-search": { + "encodedCode": "\\e5ad", + "prefix": "icon", + "className": "icon-text-search", + "unicode": "" + }, + "text-select": { + "encodedCode": "\\e6ea", + "prefix": "icon", + "className": "icon-text-select", + "unicode": "" + }, + "text-selection": { + "encodedCode": "\\e3de", + "prefix": "icon", + "className": "icon-text-selection", + "unicode": "" + }, + "text-wrap": { + "encodedCode": "\\e248", + "prefix": "icon", + "className": "icon-text-wrap", + "unicode": "" + }, + "text": { + "encodedCode": "\\e185", + "prefix": "icon", + "className": "icon-text", + "unicode": "" + }, + "theater": { + "encodedCode": "\\e522", + "prefix": "icon", + "className": "icon-theater", + "unicode": "" + }, + "thermometer-snowflake": { + "encodedCode": "\\e187", + "prefix": "icon", + "className": "icon-thermometer-snowflake", + "unicode": "" + }, + "thermometer-sun": { + "encodedCode": "\\e188", + "prefix": "icon", + "className": "icon-thermometer-sun", + "unicode": "" + }, + "thermometer": { + "encodedCode": "\\e186", + "prefix": "icon", + "className": "icon-thermometer", + "unicode": "" + }, + "thumbs-down": { + "encodedCode": "\\e189", + "prefix": "icon", + "className": "icon-thumbs-down", + "unicode": "" + }, + "thumbs-up": { + "encodedCode": "\\e18a", + "prefix": "icon", + "className": "icon-thumbs-up", + "unicode": "" + }, + "ticket-check": { + "encodedCode": "\\e5ae", + "prefix": "icon", + "className": "icon-ticket-check", + "unicode": "" + }, + "ticket-minus": { + "encodedCode": "\\e5af", + "prefix": "icon", + "className": "icon-ticket-minus", + "unicode": "" + }, + "ticket-percent": { + "encodedCode": "\\e5b0", + "prefix": "icon", + "className": "icon-ticket-percent", + "unicode": "" + }, + "ticket-plus": { + "encodedCode": "\\e5b1", + "prefix": "icon", + "className": "icon-ticket-plus", + "unicode": "" + }, + "ticket-slash": { + "encodedCode": "\\e5b2", + "prefix": "icon", + "className": "icon-ticket-slash", + "unicode": "" + }, + "ticket-x": { + "encodedCode": "\\e5b3", + "prefix": "icon", + "className": "icon-ticket-x", + "unicode": "" + }, + "ticket": { + "encodedCode": "\\e20f", + "prefix": "icon", + "className": "icon-ticket", + "unicode": "" + }, + "tickets-plane": { + "encodedCode": "\\e623", + "prefix": "icon", + "className": "icon-tickets-plane", + "unicode": "" + }, + "tickets": { + "encodedCode": "\\e622", + "prefix": "icon", + "className": "icon-tickets", + "unicode": "" + }, + "timeline": { + "encodedCode": "\\e6ec", + "prefix": "icon", + "className": "icon-timeline", + "unicode": "" + }, + "timer-off": { + "encodedCode": "\\e249", + "prefix": "icon", + "className": "icon-timer-off", + "unicode": "" + }, + "timer-reset": { + "encodedCode": "\\e236", + "prefix": "icon", + "className": "icon-timer-reset", + "unicode": "" + }, + "timer": { + "encodedCode": "\\e1e0", + "prefix": "icon", + "className": "icon-timer", + "unicode": "" + }, + "toggle-left": { + "encodedCode": "\\e18b", + "prefix": "icon", + "className": "icon-toggle-left", + "unicode": "" + }, + "toggle-right": { + "encodedCode": "\\e18c", + "prefix": "icon", + "className": "icon-toggle-right", + "unicode": "" + }, + "toilet": { + "encodedCode": "\\e635", + "prefix": "icon", + "className": "icon-toilet", + "unicode": "" + }, + "tool-case": { + "encodedCode": "\\e67d", + "prefix": "icon", + "className": "icon-tool-case", + "unicode": "" + }, + "toolbox": { + "encodedCode": "\\e6b0", + "prefix": "icon", + "className": "icon-toolbox", + "unicode": "" + }, + "tornado": { + "encodedCode": "\\e218", + "prefix": "icon", + "className": "icon-tornado", + "unicode": "" + }, + "torus": { + "encodedCode": "\\e52f", + "prefix": "icon", + "className": "icon-torus", + "unicode": "" + }, + "touchpad-off": { + "encodedCode": "\\e44a", + "prefix": "icon", + "className": "icon-touchpad-off", + "unicode": "" + }, + "touchpad": { + "encodedCode": "\\e449", + "prefix": "icon", + "className": "icon-touchpad", + "unicode": "" + }, + "towel-rack": { + "encodedCode": "\\e6c7", + "prefix": "icon", + "className": "icon-towel-rack", + "unicode": "" + }, + "tower-control": { + "encodedCode": "\\e3bc", + "prefix": "icon", + "className": "icon-tower-control", + "unicode": "" + }, + "toy-brick": { + "encodedCode": "\\e347", + "prefix": "icon", + "className": "icon-toy-brick", + "unicode": "" + }, + "tractor": { + "encodedCode": "\\e504", + "prefix": "icon", + "className": "icon-tractor", + "unicode": "" + }, + "traffic-cone": { + "encodedCode": "\\e505", + "prefix": "icon", + "className": "icon-traffic-cone", + "unicode": "" + }, + "train-front-tunnel": { + "encodedCode": "\\e507", + "prefix": "icon", + "className": "icon-train-front-tunnel", + "unicode": "" + }, + "train-front": { + "encodedCode": "\\e506", + "prefix": "icon", + "className": "icon-train-front", + "unicode": "" + }, + "train-track": { + "encodedCode": "\\e508", + "prefix": "icon", + "className": "icon-train-track", + "unicode": "" + }, + "train": { + "encodedCode": "\\e2a9", + "prefix": "icon", + "className": "icon-train", + "unicode": "" + }, + "tram-front": { + "encodedCode": "\\e2a9", + "prefix": "icon", + "className": "icon-tram-front", + "unicode": "" + }, + "transgender": { + "encodedCode": "\\e644", + "prefix": "icon", + "className": "icon-transgender", + "unicode": "" + }, + "trash-2": { + "encodedCode": "\\e18e", + "prefix": "icon", + "className": "icon-trash-2", + "unicode": "" + }, + "trash": { + "encodedCode": "\\e18d", + "prefix": "icon", + "className": "icon-trash", + "unicode": "" + }, + "tree-deciduous": { + "encodedCode": "\\e2f3", + "prefix": "icon", + "className": "icon-tree-deciduous", + "unicode": "" + }, + "tree-palm": { + "encodedCode": "\\e281", + "prefix": "icon", + "className": "icon-tree-palm", + "unicode": "" + }, + "tree-pine": { + "encodedCode": "\\e2f4", + "prefix": "icon", + "className": "icon-tree-pine", + "unicode": "" + }, + "trees": { + "encodedCode": "\\e2f5", + "prefix": "icon", + "className": "icon-trees", + "unicode": "" + }, + "trending-down": { + "encodedCode": "\\e190", + "prefix": "icon", + "className": "icon-trending-down", + "unicode": "" + }, + "trending-up-down": { + "encodedCode": "\\e625", + "prefix": "icon", + "className": "icon-trending-up-down", + "unicode": "" + }, + "trending-up": { + "encodedCode": "\\e191", + "prefix": "icon", + "className": "icon-trending-up", + "unicode": "" + }, + "triangle-alert": { + "encodedCode": "\\e193", + "prefix": "icon", + "className": "icon-triangle-alert", + "unicode": "" + }, + "triangle-dashed": { + "encodedCode": "\\e63d", + "prefix": "icon", + "className": "icon-triangle-dashed", + "unicode": "" + }, + "triangle-right": { + "encodedCode": "\\e4ed", + "prefix": "icon", + "className": "icon-triangle-right", + "unicode": "" + }, + "triangle": { + "encodedCode": "\\e192", + "prefix": "icon", + "className": "icon-triangle", + "unicode": "" + }, + "trophy": { + "encodedCode": "\\e373", + "prefix": "icon", + "className": "icon-trophy", + "unicode": "" + }, + "truck-electric": { + "encodedCode": "\\e65f", + "prefix": "icon", + "className": "icon-truck-electric", + "unicode": "" + }, + "truck": { + "encodedCode": "\\e194", + "prefix": "icon", + "className": "icon-truck", + "unicode": "" + }, + "turkish-lira": { + "encodedCode": "\\e680", + "prefix": "icon", + "className": "icon-turkish-lira", + "unicode": "" + }, + "turntable": { + "encodedCode": "\\e68c", + "prefix": "icon", + "className": "icon-turntable", + "unicode": "" + }, + "turtle": { + "encodedCode": "\\e4f9", + "prefix": "icon", + "className": "icon-turtle", + "unicode": "" + }, + "tv-2": { + "encodedCode": "\\e203", + "prefix": "icon", + "className": "icon-tv-2", + "unicode": "" + }, + "tv-minimal-play": { + "encodedCode": "\\e5ec", + "prefix": "icon", + "className": "icon-tv-minimal-play", + "unicode": "" + }, + "tv-minimal": { + "encodedCode": "\\e203", + "prefix": "icon", + "className": "icon-tv-minimal", + "unicode": "" + }, + "tv": { + "encodedCode": "\\e195", + "prefix": "icon", + "className": "icon-tv", + "unicode": "" + }, + "type-outline": { + "encodedCode": "\\e602", + "prefix": "icon", + "className": "icon-type-outline", + "unicode": "" + }, + "type": { + "encodedCode": "\\e198", + "prefix": "icon", + "className": "icon-type", + "unicode": "" + }, + "umbrella-off": { + "encodedCode": "\\e543", + "prefix": "icon", + "className": "icon-umbrella-off", + "unicode": "" + }, + "umbrella": { + "encodedCode": "\\e199", + "prefix": "icon", + "className": "icon-umbrella", + "unicode": "" + }, + "underline": { + "encodedCode": "\\e19a", + "prefix": "icon", + "className": "icon-underline", + "unicode": "" + }, + "undo-2": { + "encodedCode": "\\e2a1", + "prefix": "icon", + "className": "icon-undo-2", + "unicode": "" + }, + "undo-dot": { + "encodedCode": "\\e451", + "prefix": "icon", + "className": "icon-undo-dot", + "unicode": "" + }, + "undo": { + "encodedCode": "\\e19b", + "prefix": "icon", + "className": "icon-undo", + "unicode": "" + }, + "unfold-horizontal": { + "encodedCode": "\\e43d", + "prefix": "icon", + "className": "icon-unfold-horizontal", + "unicode": "" + }, + "unfold-vertical": { + "encodedCode": "\\e43e", + "prefix": "icon", + "className": "icon-unfold-vertical", + "unicode": "" + }, + "ungroup": { + "encodedCode": "\\e467", + "prefix": "icon", + "className": "icon-ungroup", + "unicode": "" + }, + "university": { + "encodedCode": "\\e3e5", + "prefix": "icon", + "className": "icon-university", + "unicode": "" + }, + "unlink-2": { + "encodedCode": "\\e19d", + "prefix": "icon", + "className": "icon-unlink-2", + "unicode": "" + }, + "unlink": { + "encodedCode": "\\e19c", + "prefix": "icon", + "className": "icon-unlink", + "unicode": "" + }, + "unlock-keyhole": { + "encodedCode": "\\e532", + "prefix": "icon", + "className": "icon-unlock-keyhole", + "unicode": "" + }, + "unlock": { + "encodedCode": "\\e10c", + "prefix": "icon", + "className": "icon-unlock", + "unicode": "" + }, + "unplug": { + "encodedCode": "\\e45d", + "prefix": "icon", + "className": "icon-unplug", + "unicode": "" + }, + "upload-cloud": { + "encodedCode": "\\e091", + "prefix": "icon", + "className": "icon-upload-cloud", + "unicode": "" + }, + "upload": { + "encodedCode": "\\e19e", + "prefix": "icon", + "className": "icon-upload", + "unicode": "" + }, + "usb": { + "encodedCode": "\\e356", + "prefix": "icon", + "className": "icon-usb", + "unicode": "" + }, + "user-2": { + "encodedCode": "\\e468", + "prefix": "icon", + "className": "icon-user-2", + "unicode": "" + }, + "user-check-2": { + "encodedCode": "\\e469", + "prefix": "icon", + "className": "icon-user-check-2", + "unicode": "" + }, + "user-check": { + "encodedCode": "\\e1a0", + "prefix": "icon", + "className": "icon-user-check", + "unicode": "" + }, + "user-circle-2": { + "encodedCode": "\\e462", + "prefix": "icon", + "className": "icon-user-circle-2", + "unicode": "" + }, + "user-circle": { + "encodedCode": "\\e461", + "prefix": "icon", + "className": "icon-user-circle", + "unicode": "" + }, + "user-cog-2": { + "encodedCode": "\\e46a", + "prefix": "icon", + "className": "icon-user-cog-2", + "unicode": "" + }, + "user-cog": { + "encodedCode": "\\e342", + "prefix": "icon", + "className": "icon-user-cog", + "unicode": "" + }, + "user-key": { + "encodedCode": "\\e6c8", + "prefix": "icon", + "className": "icon-user-key", + "unicode": "" + }, + "user-lock": { + "encodedCode": "\\e660", + "prefix": "icon", + "className": "icon-user-lock", + "unicode": "" + }, + "user-minus-2": { + "encodedCode": "\\e46b", + "prefix": "icon", + "className": "icon-user-minus-2", + "unicode": "" + }, + "user-minus": { + "encodedCode": "\\e1a1", + "prefix": "icon", + "className": "icon-user-minus", + "unicode": "" + }, + "user-pen": { + "encodedCode": "\\e5fc", + "prefix": "icon", + "className": "icon-user-pen", + "unicode": "" + }, + "user-plus-2": { + "encodedCode": "\\e46c", + "prefix": "icon", + "className": "icon-user-plus-2", + "unicode": "" + }, + "user-plus": { + "encodedCode": "\\e1a2", + "prefix": "icon", + "className": "icon-user-plus", + "unicode": "" + }, + "user-round-arrow-left": { + "encodedCode": "\\e714", + "prefix": "icon", + "className": "icon-user-round-arrow-left", + "unicode": "" + }, + "user-round-check": { + "encodedCode": "\\e469", + "prefix": "icon", + "className": "icon-user-round-check", + "unicode": "" + }, + "user-round-cog": { + "encodedCode": "\\e46a", + "prefix": "icon", + "className": "icon-user-round-cog", + "unicode": "" + }, + "user-round-key": { + "encodedCode": "\\e6c9", + "prefix": "icon", + "className": "icon-user-round-key", + "unicode": "" + }, + "user-round-minus": { + "encodedCode": "\\e46b", + "prefix": "icon", + "className": "icon-user-round-minus", + "unicode": "" + }, + "user-round-pen": { + "encodedCode": "\\e5fd", + "prefix": "icon", + "className": "icon-user-round-pen", + "unicode": "" + }, + "user-round-plus": { + "encodedCode": "\\e46c", + "prefix": "icon", + "className": "icon-user-round-plus", + "unicode": "" + }, + "user-round-search": { + "encodedCode": "\\e578", + "prefix": "icon", + "className": "icon-user-round-search", + "unicode": "" + }, + "user-round-x": { + "encodedCode": "\\e46d", + "prefix": "icon", + "className": "icon-user-round-x", + "unicode": "" + }, + "user-round": { + "encodedCode": "\\e468", + "prefix": "icon", + "className": "icon-user-round", + "unicode": "" + }, + "user-search": { + "encodedCode": "\\e579", + "prefix": "icon", + "className": "icon-user-search", + "unicode": "" + }, + "user-shield": { + "encodedCode": "\\e729", + "prefix": "icon", + "className": "icon-user-shield", + "unicode": "" + }, + "user-square-2": { + "encodedCode": "\\e466", + "prefix": "icon", + "className": "icon-user-square-2", + "unicode": "" + }, + "user-square": { + "encodedCode": "\\e465", + "prefix": "icon", + "className": "icon-user-square", + "unicode": "" + }, + "user-star": { + "encodedCode": "\\e687", + "prefix": "icon", + "className": "icon-user-star", + "unicode": "" + }, + "user-x-2": { + "encodedCode": "\\e46d", + "prefix": "icon", + "className": "icon-user-x-2", + "unicode": "" + }, + "user-x": { + "encodedCode": "\\e1a3", + "prefix": "icon", + "className": "icon-user-x", + "unicode": "" + }, + "user": { + "encodedCode": "\\e19f", + "prefix": "icon", + "className": "icon-user", + "unicode": "" + }, + "users-2": { + "encodedCode": "\\e46e", + "prefix": "icon", + "className": "icon-users-2", + "unicode": "" + }, + "users-round": { + "encodedCode": "\\e46e", + "prefix": "icon", + "className": "icon-users-round", + "unicode": "" + }, + "users": { + "encodedCode": "\\e1a4", + "prefix": "icon", + "className": "icon-users", + "unicode": "" + }, + "utensils-crossed": { + "encodedCode": "\\e2f7", + "prefix": "icon", + "className": "icon-utensils-crossed", + "unicode": "" + }, + "utensils": { + "encodedCode": "\\e2f6", + "prefix": "icon", + "className": "icon-utensils", + "unicode": "" + }, + "utility-pole": { + "encodedCode": "\\e3c2", + "prefix": "icon", + "className": "icon-utility-pole", + "unicode": "" + }, + "van": { + "encodedCode": "\\e6ad", + "prefix": "icon", + "className": "icon-van", + "unicode": "" + }, + "variable": { + "encodedCode": "\\e473", + "prefix": "icon", + "className": "icon-variable", + "unicode": "" + }, + "vault": { + "encodedCode": "\\e58f", + "prefix": "icon", + "className": "icon-vault", + "unicode": "" + }, + "vector-square": { + "encodedCode": "\\e67c", + "prefix": "icon", + "className": "icon-vector-square", + "unicode": "" + }, + "vegan": { + "encodedCode": "\\e39d", + "prefix": "icon", + "className": "icon-vegan", + "unicode": "" + }, + "venetian-mask": { + "encodedCode": "\\e2aa", + "prefix": "icon", + "className": "icon-venetian-mask", + "unicode": "" + }, + "venus-and-mars": { + "encodedCode": "\\e646", + "prefix": "icon", + "className": "icon-venus-and-mars", + "unicode": "" + }, + "venus": { + "encodedCode": "\\e645", + "prefix": "icon", + "className": "icon-venus", + "unicode": "" + }, + "verified": { + "encodedCode": "\\e241", + "prefix": "icon", + "className": "icon-verified", + "unicode": "" + }, + "vibrate-off": { + "encodedCode": "\\e29d", + "prefix": "icon", + "className": "icon-vibrate-off", + "unicode": "" + }, + "vibrate": { + "encodedCode": "\\e223", + "prefix": "icon", + "className": "icon-vibrate", + "unicode": "" + }, + "video-off": { + "encodedCode": "\\e1a6", + "prefix": "icon", + "className": "icon-video-off", + "unicode": "" + }, + "video": { + "encodedCode": "\\e1a5", + "prefix": "icon", + "className": "icon-video", + "unicode": "" + }, + "videotape": { + "encodedCode": "\\e4cb", + "prefix": "icon", + "className": "icon-videotape", + "unicode": "" + }, + "view": { + "encodedCode": "\\e1a7", + "prefix": "icon", + "className": "icon-view", + "unicode": "" + }, + "voicemail": { + "encodedCode": "\\e1a8", + "prefix": "icon", + "className": "icon-voicemail", + "unicode": "" + }, + "volleyball": { + "encodedCode": "\\e62f", + "prefix": "icon", + "className": "icon-volleyball", + "unicode": "" + }, + "volume-1": { + "encodedCode": "\\e1aa", + "prefix": "icon", + "className": "icon-volume-1", + "unicode": "" + }, + "volume-2": { + "encodedCode": "\\e1ab", + "prefix": "icon", + "className": "icon-volume-2", + "unicode": "" + }, + "volume-off": { + "encodedCode": "\\e626", + "prefix": "icon", + "className": "icon-volume-off", + "unicode": "" + }, + "volume-x": { + "encodedCode": "\\e1ac", + "prefix": "icon", + "className": "icon-volume-x", + "unicode": "" + }, + "volume": { + "encodedCode": "\\e1a9", + "prefix": "icon", + "className": "icon-volume", + "unicode": "" + }, + "vote": { + "encodedCode": "\\e3ad", + "prefix": "icon", + "className": "icon-vote", + "unicode": "" + }, + "wallet-2": { + "encodedCode": "\\e4cd", + "prefix": "icon", + "className": "icon-wallet-2", + "unicode": "" + }, + "wallet-cards": { + "encodedCode": "\\e4cc", + "prefix": "icon", + "className": "icon-wallet-cards", + "unicode": "" + }, + "wallet-minimal": { + "encodedCode": "\\e4cd", + "prefix": "icon", + "className": "icon-wallet-minimal", + "unicode": "" + }, + "wallet": { + "encodedCode": "\\e204", + "prefix": "icon", + "className": "icon-wallet", + "unicode": "" + }, + "wallpaper": { + "encodedCode": "\\e44b", + "prefix": "icon", + "className": "icon-wallpaper", + "unicode": "" + }, + "wand-2": { + "encodedCode": "\\e357", + "prefix": "icon", + "className": "icon-wand-2", + "unicode": "" + }, + "wand-sparkles": { + "encodedCode": "\\e357", + "prefix": "icon", + "className": "icon-wand-sparkles", + "unicode": "" + }, + "wand": { + "encodedCode": "\\e246", + "prefix": "icon", + "className": "icon-wand", + "unicode": "" + }, + "warehouse": { + "encodedCode": "\\e3e6", + "prefix": "icon", + "className": "icon-warehouse", + "unicode": "" + }, + "washing-machine": { + "encodedCode": "\\e590", + "prefix": "icon", + "className": "icon-washing-machine", + "unicode": "" + }, + "watch": { + "encodedCode": "\\e1ad", + "prefix": "icon", + "className": "icon-watch", + "unicode": "" + }, + "waves-arrow-down": { + "encodedCode": "\\e6a9", + "prefix": "icon", + "className": "icon-waves-arrow-down", + "unicode": "" + }, + "waves-arrow-up": { + "encodedCode": "\\e6aa", + "prefix": "icon", + "className": "icon-waves-arrow-up", + "unicode": "" + }, + "waves-horizontal": { + "encodedCode": "\\e283", + "prefix": "icon", + "className": "icon-waves-horizontal", + "unicode": "" + }, + "waves-ladder": { + "encodedCode": "\\e63b", + "prefix": "icon", + "className": "icon-waves-ladder", + "unicode": "" + }, + "waves-vertical": { + "encodedCode": "\\e6f2", + "prefix": "icon", + "className": "icon-waves-vertical", + "unicode": "" + }, + "waves": { + "encodedCode": "\\e283", + "prefix": "icon", + "className": "icon-waves", + "unicode": "" + }, + "waypoints": { + "encodedCode": "\\e542", + "prefix": "icon", + "className": "icon-waypoints", + "unicode": "" + }, + "webcam-off": { + "encodedCode": "\\e6ff", + "prefix": "icon", + "className": "icon-webcam-off", + "unicode": "" + }, + "webcam": { + "encodedCode": "\\e205", + "prefix": "icon", + "className": "icon-webcam", + "unicode": "" + }, + "webhook-off": { + "encodedCode": "\\e5b7", + "prefix": "icon", + "className": "icon-webhook-off", + "unicode": "" + }, + "webhook": { + "encodedCode": "\\e374", + "prefix": "icon", + "className": "icon-webhook", + "unicode": "" + }, + "weight-tilde": { + "encodedCode": "\\e6ae", + "prefix": "icon", + "className": "icon-weight-tilde", + "unicode": "" + }, + "weight": { + "encodedCode": "\\e530", + "prefix": "icon", + "className": "icon-weight", + "unicode": "" + }, + "wheat-off": { + "encodedCode": "\\e39f", + "prefix": "icon", + "className": "icon-wheat-off", + "unicode": "" + }, + "wheat": { + "encodedCode": "\\e39e", + "prefix": "icon", + "className": "icon-wheat", + "unicode": "" + }, + "whole-word": { + "encodedCode": "\\e3df", + "prefix": "icon", + "className": "icon-whole-word", + "unicode": "" + }, + "wifi-cog": { + "encodedCode": "\\e674", + "prefix": "icon", + "className": "icon-wifi-cog", + "unicode": "" + }, + "wifi-high": { + "encodedCode": "\\e5f7", + "prefix": "icon", + "className": "icon-wifi-high", + "unicode": "" + }, + "wifi-low": { + "encodedCode": "\\e5f8", + "prefix": "icon", + "className": "icon-wifi-low", + "unicode": "" + }, + "wifi-off": { + "encodedCode": "\\e1af", + "prefix": "icon", + "className": "icon-wifi-off", + "unicode": "" + }, + "wifi-pen": { + "encodedCode": "\\e663", + "prefix": "icon", + "className": "icon-wifi-pen", + "unicode": "" + }, + "wifi-sync": { + "encodedCode": "\\e681", + "prefix": "icon", + "className": "icon-wifi-sync", + "unicode": "" + }, + "wifi-zero": { + "encodedCode": "\\e5f9", + "prefix": "icon", + "className": "icon-wifi-zero", + "unicode": "" + }, + "wifi": { + "encodedCode": "\\e1ae", + "prefix": "icon", + "className": "icon-wifi", + "unicode": "" + }, + "wind-arrow-down": { + "encodedCode": "\\e631", + "prefix": "icon", + "className": "icon-wind-arrow-down", + "unicode": "" + }, + "wind": { + "encodedCode": "\\e1b0", + "prefix": "icon", + "className": "icon-wind", + "unicode": "" + }, + "wine-off": { + "encodedCode": "\\e3a0", + "prefix": "icon", + "className": "icon-wine-off", + "unicode": "" + }, + "wine": { + "encodedCode": "\\e2f8", + "prefix": "icon", + "className": "icon-wine", + "unicode": "" + }, + "workflow": { + "encodedCode": "\\e425", + "prefix": "icon", + "className": "icon-workflow", + "unicode": "" + }, + "worm": { + "encodedCode": "\\e5da", + "prefix": "icon", + "className": "icon-worm", + "unicode": "" + }, + "wrap-text": { + "encodedCode": "\\e248", + "prefix": "icon", + "className": "icon-wrap-text", + "unicode": "" + }, + "wrench-off": { + "encodedCode": "\\e70b", + "prefix": "icon", + "className": "icon-wrench-off", + "unicode": "" + }, + "wrench": { + "encodedCode": "\\e1b1", + "prefix": "icon", + "className": "icon-wrench", + "unicode": "" + }, + "x-circle": { + "encodedCode": "\\e084", + "prefix": "icon", + "className": "icon-x-circle", + "unicode": "" + }, + "x-line-top": { + "encodedCode": "\\e6ca", + "prefix": "icon", + "className": "icon-x-line-top", + "unicode": "" + }, + "x-octagon": { + "encodedCode": "\\e128", + "prefix": "icon", + "className": "icon-x-octagon", + "unicode": "" + }, + "x-square": { + "encodedCode": "\\e175", + "prefix": "icon", + "className": "icon-x-square", + "unicode": "" + }, + "x": { + "encodedCode": "\\e1b2", + "prefix": "icon", + "className": "icon-x", + "unicode": "" + }, + "zap-off": { + "encodedCode": "\\e1b5", + "prefix": "icon", + "className": "icon-zap-off", + "unicode": "" + }, + "zap": { + "encodedCode": "\\e1b4", + "prefix": "icon", + "className": "icon-zap", + "unicode": "" + }, + "zodiac-aquarius": { + "encodedCode": "\\e6cb", + "prefix": "icon", + "className": "icon-zodiac-aquarius", + "unicode": "" + }, + "zodiac-aries": { + "encodedCode": "\\e6cc", + "prefix": "icon", + "className": "icon-zodiac-aries", + "unicode": "" + }, + "zodiac-cancer": { + "encodedCode": "\\e6cd", + "prefix": "icon", + "className": "icon-zodiac-cancer", + "unicode": "" + }, + "zodiac-capricorn": { + "encodedCode": "\\e6ce", + "prefix": "icon", + "className": "icon-zodiac-capricorn", + "unicode": "" + }, + "zodiac-gemini": { + "encodedCode": "\\e6cf", + "prefix": "icon", + "className": "icon-zodiac-gemini", + "unicode": "" + }, + "zodiac-leo": { + "encodedCode": "\\e6d0", + "prefix": "icon", + "className": "icon-zodiac-leo", + "unicode": "" + }, + "zodiac-libra": { + "encodedCode": "\\e6d1", + "prefix": "icon", + "className": "icon-zodiac-libra", + "unicode": "" + }, + "zodiac-ophiuchus": { + "encodedCode": "\\e6d2", + "prefix": "icon", + "className": "icon-zodiac-ophiuchus", + "unicode": "" + }, + "zodiac-pisces": { + "encodedCode": "\\e6d3", + "prefix": "icon", + "className": "icon-zodiac-pisces", + "unicode": "" + }, + "zodiac-sagittarius": { + "encodedCode": "\\e6d4", + "prefix": "icon", + "className": "icon-zodiac-sagittarius", + "unicode": "" + }, + "zodiac-scorpio": { + "encodedCode": "\\e6d5", + "prefix": "icon", + "className": "icon-zodiac-scorpio", + "unicode": "" + }, + "zodiac-taurus": { + "encodedCode": "\\e6d6", + "prefix": "icon", + "className": "icon-zodiac-taurus", + "unicode": "" + }, + "zodiac-virgo": { + "encodedCode": "\\e6d7", + "prefix": "icon", + "className": "icon-zodiac-virgo", + "unicode": "" + }, + "zoom-in": { + "encodedCode": "\\e1b6", + "prefix": "icon", + "className": "icon-zoom-in", + "unicode": "" + }, + "zoom-out": { + "encodedCode": "\\e1b7", + "prefix": "icon", + "className": "icon-zoom-out", + "unicode": "" + } +} diff --git a/res/icons/lucide.h b/res/icons/lucide.h new file mode 100644 index 0000000..3eaf99a --- /dev/null +++ b/res/icons/lucide.h @@ -0,0 +1,2013 @@ +// Auto-generated by generate_header.py +#pragma once + +#define ICON_MIN 0xE038 +#define ICON_MAX 0xE729 + +#define ICON_A_ARROW_DOWN "\xEE\x96\x85" // \e585 (a-arrow-down) +#define ICON_A_ARROW_UP "\xEE\x96\x86" // \e586 (a-arrow-up) +#define ICON_A_LARGE_SMALL "\xEE\x96\x87" // \e587 (a-large-small) +#define ICON_ACCESSIBILITY "\xEE\x8A\x97" // \e297 (accessibility) +#define ICON_ACTIVITY_SQUARE "\xEE\x92\xB4" // \e4b4 (activity-square) +#define ICON_ACTIVITY "\xEE\x80\xB8" // \e038 (activity) +#define ICON_AD "\xEE\x9C\x80" // \e700 (ad) +#define ICON_AIR_VENT "\xEE\x8D\x8D" // \e34d (air-vent) +#define ICON_AIRPLAY "\xEE\x80\xB9" // \e039 (airplay) +#define ICON_ALARM_CHECK "\xEE\x87\xAC" // \e1ec (alarm-check) +#define ICON_ALARM_CLOCK_CHECK "\xEE\x87\xAC" // \e1ec (alarm-clock-check) +#define ICON_ALARM_CLOCK_MINUS "\xEE\x87\xAD" // \e1ed (alarm-clock-minus) +#define ICON_ALARM_CLOCK_OFF "\xEE\x88\xBB" // \e23b (alarm-clock-off) +#define ICON_ALARM_CLOCK_PLUS "\xEE\x87\xAE" // \e1ee (alarm-clock-plus) +#define ICON_ALARM_CLOCK "\xEE\x80\xBA" // \e03a (alarm-clock) +#define ICON_ALARM_MINUS "\xEE\x87\xAD" // \e1ed (alarm-minus) +#define ICON_ALARM_PLUS "\xEE\x87\xAE" // \e1ee (alarm-plus) +#define ICON_ALARM_SMOKE "\xEE\x95\xBB" // \e57b (alarm-smoke) +#define ICON_ALBUM "\xEE\x80\xBB" // \e03b (album) +#define ICON_ALERT_CIRCLE "\xEE\x81\xB7" // \e077 (alert-circle) +#define ICON_ALERT_OCTAGON "\xEE\x84\xA7" // \e127 (alert-octagon) +#define ICON_ALERT_TRIANGLE "\xEE\x86\x93" // \e193 (alert-triangle) +#define ICON_ALIGN_CENTER_HORIZONTAL "\xEE\x89\xAC" // \e26c (align-center-horizontal) +#define ICON_ALIGN_CENTER_VERTICAL "\xEE\x89\xAD" // \e26d (align-center-vertical) +#define ICON_ALIGN_CENTER "\xEE\x86\x82" // \e182 (align-center) +#define ICON_ALIGN_END_HORIZONTAL "\xEE\x89\xAE" // \e26e (align-end-horizontal) +#define ICON_ALIGN_END_VERTICAL "\xEE\x89\xAF" // \e26f (align-end-vertical) +#define ICON_ALIGN_HORIZONTAL_DISTRIBUTE_CENTER "\xEE\x80\xBC" // \e03c (align-horizontal-distribute-center) +#define ICON_ALIGN_HORIZONTAL_DISTRIBUTE_END "\xEE\x80\xBD" // \e03d (align-horizontal-distribute-end) +#define ICON_ALIGN_HORIZONTAL_DISTRIBUTE_START "\xEE\x80\xBE" // \e03e (align-horizontal-distribute-start) +#define ICON_ALIGN_HORIZONTAL_JUSTIFY_CENTER "\xEE\x89\xB2" // \e272 (align-horizontal-justify-center) +#define ICON_ALIGN_HORIZONTAL_JUSTIFY_END "\xEE\x89\xB3" // \e273 (align-horizontal-justify-end) +#define ICON_ALIGN_HORIZONTAL_JUSTIFY_START "\xEE\x89\xB4" // \e274 (align-horizontal-justify-start) +#define ICON_ALIGN_HORIZONTAL_SPACE_AROUND "\xEE\x89\xB5" // \e275 (align-horizontal-space-around) +#define ICON_ALIGN_HORIZONTAL_SPACE_BETWEEN "\xEE\x89\xB6" // \e276 (align-horizontal-space-between) +#define ICON_ALIGN_JUSTIFY "\xEE\x86\x84" // \e184 (align-justify) +#define ICON_ALIGN_LEFT "\xEE\x86\x85" // \e185 (align-left) +#define ICON_ALIGN_RIGHT "\xEE\x86\x83" // \e183 (align-right) +#define ICON_ALIGN_START_HORIZONTAL "\xEE\x89\xB0" // \e270 (align-start-horizontal) +#define ICON_ALIGN_START_VERTICAL "\xEE\x89\xB1" // \e271 (align-start-vertical) +#define ICON_ALIGN_VERTICAL_DISTRIBUTE_CENTER "\xEE\x89\xBE" // \e27e (align-vertical-distribute-center) +#define ICON_ALIGN_VERTICAL_DISTRIBUTE_END "\xEE\x89\xBF" // \e27f (align-vertical-distribute-end) +#define ICON_ALIGN_VERTICAL_DISTRIBUTE_START "\xEE\x8A\x80" // \e280 (align-vertical-distribute-start) +#define ICON_ALIGN_VERTICAL_JUSTIFY_CENTER "\xEE\x89\xB7" // \e277 (align-vertical-justify-center) +#define ICON_ALIGN_VERTICAL_JUSTIFY_END "\xEE\x89\xB8" // \e278 (align-vertical-justify-end) +#define ICON_ALIGN_VERTICAL_JUSTIFY_START "\xEE\x89\xB9" // \e279 (align-vertical-justify-start) +#define ICON_ALIGN_VERTICAL_SPACE_AROUND "\xEE\x89\xBA" // \e27a (align-vertical-space-around) +#define ICON_ALIGN_VERTICAL_SPACE_BETWEEN "\xEE\x89\xBB" // \e27b (align-vertical-space-between) +#define ICON_AMBULANCE "\xEE\x96\xBB" // \e5bb (ambulance) +#define ICON_AMPERSAND "\xEE\x92\x9C" // \e49c (ampersand) +#define ICON_AMPERSANDS "\xEE\x92\x9D" // \e49d (ampersands) +#define ICON_AMPHORA "\xEE\x98\x9B" // \e61b (amphora) +#define ICON_ANCHOR "\xEE\x80\xBF" // \e03f (anchor) +#define ICON_ANGRY "\xEE\x8B\xBC" // \e2fc (angry) +#define ICON_ANNOYED "\xEE\x8B\xBD" // \e2fd (annoyed) +#define ICON_ANTENNA "\xEE\x93\xA2" // \e4e2 (antenna) +#define ICON_ANVIL "\xEE\x96\x80" // \e580 (anvil) +#define ICON_APERTURE "\xEE\x81\x80" // \e040 (aperture) +#define ICON_APP_WINDOW_MAC "\xEE\x97\x92" // \e5d2 (app-window-mac) +#define ICON_APP_WINDOW "\xEE\x90\xA6" // \e426 (app-window) +#define ICON_APPLE "\xEE\x8D\x8E" // \e34e (apple) +#define ICON_ARCHIVE_RESTORE "\xEE\x8B\x8D" // \e2cd (archive-restore) +#define ICON_ARCHIVE_X "\xEE\x94\x8C" // \e50c (archive-x) +#define ICON_ARCHIVE "\xEE\x81\x81" // \e041 (archive) +#define ICON_AREA_CHART "\xEE\x93\x93" // \e4d3 (area-chart) +#define ICON_ARMCHAIR "\xEE\x8B\x80" // \e2c0 (armchair) +#define ICON_ARROW_BIG_DOWN_DASH "\xEE\x90\x9D" // \e41d (arrow-big-down-dash) +#define ICON_ARROW_BIG_DOWN "\xEE\x87\xA1" // \e1e1 (arrow-big-down) +#define ICON_ARROW_BIG_LEFT_DASH "\xEE\x90\x9E" // \e41e (arrow-big-left-dash) +#define ICON_ARROW_BIG_LEFT "\xEE\x87\xA2" // \e1e2 (arrow-big-left) +#define ICON_ARROW_BIG_RIGHT_DASH "\xEE\x90\x9F" // \e41f (arrow-big-right-dash) +#define ICON_ARROW_BIG_RIGHT "\xEE\x87\xA3" // \e1e3 (arrow-big-right) +#define ICON_ARROW_BIG_UP_DASH "\xEE\x90\xA0" // \e420 (arrow-big-up-dash) +#define ICON_ARROW_BIG_UP "\xEE\x87\xA4" // \e1e4 (arrow-big-up) +#define ICON_ARROW_DOWN_0_1 "\xEE\x90\x93" // \e413 (arrow-down-0-1) +#define ICON_ARROW_DOWN_01 "\xEE\x90\x93" // \e413 (arrow-down-01) +#define ICON_ARROW_DOWN_1_0 "\xEE\x90\x94" // \e414 (arrow-down-1-0) +#define ICON_ARROW_DOWN_10 "\xEE\x90\x94" // \e414 (arrow-down-10) +#define ICON_ARROW_DOWN_A_Z "\xEE\x90\x95" // \e415 (arrow-down-a-z) +#define ICON_ARROW_DOWN_AZ "\xEE\x90\x95" // \e415 (arrow-down-az) +#define ICON_ARROW_DOWN_CIRCLE "\xEE\x81\xB8" // \e078 (arrow-down-circle) +#define ICON_ARROW_DOWN_FROM_LINE "\xEE\x91\x94" // \e454 (arrow-down-from-line) +#define ICON_ARROW_DOWN_LEFT_FROM_CIRCLE "\xEE\x8F\xB7" // \e3f7 (arrow-down-left-from-circle) +#define ICON_ARROW_DOWN_LEFT_FROM_SQUARE "\xEE\x96\xA1" // \e5a1 (arrow-down-left-from-square) +#define ICON_ARROW_DOWN_LEFT_SQUARE "\xEE\x92\xB5" // \e4b5 (arrow-down-left-square) +#define ICON_ARROW_DOWN_LEFT "\xEE\x81\x83" // \e043 (arrow-down-left) +#define ICON_ARROW_DOWN_NARROW_WIDE "\xEE\x81\x84" // \e044 (arrow-down-narrow-wide) +#define ICON_ARROW_DOWN_RIGHT_FROM_CIRCLE "\xEE\x8F\xB8" // \e3f8 (arrow-down-right-from-circle) +#define ICON_ARROW_DOWN_RIGHT_FROM_SQUARE "\xEE\x96\xA2" // \e5a2 (arrow-down-right-from-square) +#define ICON_ARROW_DOWN_RIGHT_SQUARE "\xEE\x92\xB6" // \e4b6 (arrow-down-right-square) +#define ICON_ARROW_DOWN_RIGHT "\xEE\x81\x85" // \e045 (arrow-down-right) +#define ICON_ARROW_DOWN_SQUARE "\xEE\x90\xA7" // \e427 (arrow-down-square) +#define ICON_ARROW_DOWN_TO_DOT "\xEE\x91\x8D" // \e44d (arrow-down-to-dot) +#define ICON_ARROW_DOWN_TO_LINE "\xEE\x91\x95" // \e455 (arrow-down-to-line) +#define ICON_ARROW_DOWN_UP "\xEE\x81\x86" // \e046 (arrow-down-up) +#define ICON_ARROW_DOWN_WIDE_NARROW "\xEE\x81\x87" // \e047 (arrow-down-wide-narrow) +#define ICON_ARROW_DOWN_Z_A "\xEE\x90\x96" // \e416 (arrow-down-z-a) +#define ICON_ARROW_DOWN_ZA "\xEE\x90\x96" // \e416 (arrow-down-za) +#define ICON_ARROW_DOWN "\xEE\x81\x82" // \e042 (arrow-down) +#define ICON_ARROW_LEFT_CIRCLE "\xEE\x81\xB9" // \e079 (arrow-left-circle) +#define ICON_ARROW_LEFT_FROM_LINE "\xEE\x91\x96" // \e456 (arrow-left-from-line) +#define ICON_ARROW_LEFT_RIGHT "\xEE\x89\x8A" // \e24a (arrow-left-right) +#define ICON_ARROW_LEFT_SQUARE "\xEE\x90\xA8" // \e428 (arrow-left-square) +#define ICON_ARROW_LEFT_TO_LINE "\xEE\x91\x97" // \e457 (arrow-left-to-line) +#define ICON_ARROW_LEFT "\xEE\x81\x88" // \e048 (arrow-left) +#define ICON_ARROW_RIGHT_CIRCLE "\xEE\x81\xBA" // \e07a (arrow-right-circle) +#define ICON_ARROW_RIGHT_FROM_LINE "\xEE\x91\x98" // \e458 (arrow-right-from-line) +#define ICON_ARROW_RIGHT_LEFT "\xEE\x90\x97" // \e417 (arrow-right-left) +#define ICON_ARROW_RIGHT_SQUARE "\xEE\x90\xA9" // \e429 (arrow-right-square) +#define ICON_ARROW_RIGHT_TO_LINE "\xEE\x91\x99" // \e459 (arrow-right-to-line) +#define ICON_ARROW_RIGHT "\xEE\x81\x89" // \e049 (arrow-right) +#define ICON_ARROW_UP_0_1 "\xEE\x90\x98" // \e418 (arrow-up-0-1) +#define ICON_ARROW_UP_01 "\xEE\x90\x98" // \e418 (arrow-up-01) +#define ICON_ARROW_UP_1_0 "\xEE\x90\x99" // \e419 (arrow-up-1-0) +#define ICON_ARROW_UP_10 "\xEE\x90\x99" // \e419 (arrow-up-10) +#define ICON_ARROW_UP_A_Z "\xEE\x90\x9A" // \e41a (arrow-up-a-z) +#define ICON_ARROW_UP_AZ "\xEE\x90\x9A" // \e41a (arrow-up-az) +#define ICON_ARROW_UP_CIRCLE "\xEE\x81\xBB" // \e07b (arrow-up-circle) +#define ICON_ARROW_UP_DOWN "\xEE\x8D\xBD" // \e37d (arrow-up-down) +#define ICON_ARROW_UP_FROM_DOT "\xEE\x91\x8E" // \e44e (arrow-up-from-dot) +#define ICON_ARROW_UP_FROM_LINE "\xEE\x91\x9A" // \e45a (arrow-up-from-line) +#define ICON_ARROW_UP_LEFT_FROM_CIRCLE "\xEE\x8F\xB9" // \e3f9 (arrow-up-left-from-circle) +#define ICON_ARROW_UP_LEFT_FROM_SQUARE "\xEE\x96\xA3" // \e5a3 (arrow-up-left-from-square) +#define ICON_ARROW_UP_LEFT_SQUARE "\xEE\x92\xB7" // \e4b7 (arrow-up-left-square) +#define ICON_ARROW_UP_LEFT "\xEE\x81\x8B" // \e04b (arrow-up-left) +#define ICON_ARROW_UP_NARROW_WIDE "\xEE\x81\x8C" // \e04c (arrow-up-narrow-wide) +#define ICON_ARROW_UP_RIGHT_FROM_CIRCLE "\xEE\x8F\xBA" // \e3fa (arrow-up-right-from-circle) +#define ICON_ARROW_UP_RIGHT_FROM_SQUARE "\xEE\x96\xA4" // \e5a4 (arrow-up-right-from-square) +#define ICON_ARROW_UP_RIGHT_SQUARE "\xEE\x92\xB8" // \e4b8 (arrow-up-right-square) +#define ICON_ARROW_UP_RIGHT "\xEE\x81\x8D" // \e04d (arrow-up-right) +#define ICON_ARROW_UP_SQUARE "\xEE\x90\xAA" // \e42a (arrow-up-square) +#define ICON_ARROW_UP_TO_LINE "\xEE\x91\x9B" // \e45b (arrow-up-to-line) +#define ICON_ARROW_UP_WIDE_NARROW "\xEE\x90\x9B" // \e41b (arrow-up-wide-narrow) +#define ICON_ARROW_UP_Z_A "\xEE\x90\x9C" // \e41c (arrow-up-z-a) +#define ICON_ARROW_UP_ZA "\xEE\x90\x9C" // \e41c (arrow-up-za) +#define ICON_ARROW_UP "\xEE\x81\x8A" // \e04a (arrow-up) +#define ICON_ARROWS_UP_FROM_LINE "\xEE\x93\x94" // \e4d4 (arrows-up-from-line) +#define ICON_ASTERISK_SQUARE "\xEE\x85\xA8" // \e168 (asterisk-square) +#define ICON_ASTERISK "\xEE\x87\xAF" // \e1ef (asterisk) +#define ICON_ASTROID "\xEE\x9B\xB0" // \e6f0 (astroid) +#define ICON_AT_SIGN "\xEE\x81\x8E" // \e04e (at-sign) +#define ICON_ATOM "\xEE\x8F\x97" // \e3d7 (atom) +#define ICON_AUDIO_LINES "\xEE\x95\x9A" // \e55a (audio-lines) +#define ICON_AUDIO_WAVEFORM "\xEE\x95\x9B" // \e55b (audio-waveform) +#define ICON_AWARD "\xEE\x81\x8F" // \e04f (award) +#define ICON_AXE "\xEE\x81\x90" // \e050 (axe) +#define ICON_AXIS_3_D "\xEE\x8B\xBE" // \e2fe (axis-3-d) +#define ICON_AXIS_3D "\xEE\x8B\xBE" // \e2fe (axis-3d) +#define ICON_BABY "\xEE\x8B\x8E" // \e2ce (baby) +#define ICON_BACKPACK "\xEE\x8B\x88" // \e2c8 (backpack) +#define ICON_BADGE_ALERT "\xEE\x91\xB5" // \e475 (badge-alert) +#define ICON_BADGE_CENT "\xEE\x94\x8F" // \e50f (badge-cent) +#define ICON_BADGE_CHECK "\xEE\x89\x81" // \e241 (badge-check) +#define ICON_BADGE_DOLLAR_SIGN "\xEE\x91\xB6" // \e476 (badge-dollar-sign) +#define ICON_BADGE_EURO "\xEE\x94\x90" // \e510 (badge-euro) +#define ICON_BADGE_HELP "\xEE\x91\xBB" // \e47b (badge-help) +#define ICON_BADGE_INDIAN_RUPEE "\xEE\x94\x91" // \e511 (badge-indian-rupee) +#define ICON_BADGE_INFO "\xEE\x91\xB7" // \e477 (badge-info) +#define ICON_BADGE_JAPANESE_YEN "\xEE\x94\x92" // \e512 (badge-japanese-yen) +#define ICON_BADGE_MINUS "\xEE\x91\xB8" // \e478 (badge-minus) +#define ICON_BADGE_PERCENT "\xEE\x91\xB9" // \e479 (badge-percent) +#define ICON_BADGE_PLUS "\xEE\x91\xBA" // \e47a (badge-plus) +#define ICON_BADGE_POUND_STERLING "\xEE\x94\x93" // \e513 (badge-pound-sterling) +#define ICON_BADGE_QUESTION_MARK "\xEE\x91\xBB" // \e47b (badge-question-mark) +#define ICON_BADGE_RUSSIAN_RUBLE "\xEE\x94\x94" // \e514 (badge-russian-ruble) +#define ICON_BADGE_SWISS_FRANC "\xEE\x94\x95" // \e515 (badge-swiss-franc) +#define ICON_BADGE_TURKISH_LIRA "\xEE\x99\xBE" // \e67e (badge-turkish-lira) +#define ICON_BADGE_X "\xEE\x91\xBC" // \e47c (badge-x) +#define ICON_BADGE "\xEE\x91\xB4" // \e474 (badge) +#define ICON_BAGGAGE_CLAIM "\xEE\x8B\x89" // \e2c9 (baggage-claim) +#define ICON_BALLOON "\xEE\x9A\xAF" // \e6af (balloon) +#define ICON_BAN "\xEE\x81\x91" // \e051 (ban) +#define ICON_BANANA "\xEE\x8D\x8F" // \e34f (banana) +#define ICON_BANDAGE "\xEE\x98\x9D" // \e61d (bandage) +#define ICON_BANKNOTE_ARROW_DOWN "\xEE\x99\x8C" // \e64c (banknote-arrow-down) +#define ICON_BANKNOTE_ARROW_UP "\xEE\x99\x8D" // \e64d (banknote-arrow-up) +#define ICON_BANKNOTE_CHECK "\xEE\x9C\x8C" // \e70c (banknote-check) +#define ICON_BANKNOTE_X "\xEE\x99\x8E" // \e64e (banknote-x) +#define ICON_BANKNOTE "\xEE\x81\x92" // \e052 (banknote) +#define ICON_BAR_CHART_2 "\xEE\x81\xA8" // \e068 (bar-chart-2) +#define ICON_BAR_CHART_3 "\xEE\x8A\xA3" // \e2a3 (bar-chart-3) +#define ICON_BAR_CHART_4 "\xEE\x8A\xA4" // \e2a4 (bar-chart-4) +#define ICON_BAR_CHART_BIG "\xEE\x92\xA9" // \e4a9 (bar-chart-big) +#define ICON_BAR_CHART_HORIZONTAL_BIG "\xEE\x92\xA7" // \e4a7 (bar-chart-horizontal-big) +#define ICON_BAR_CHART_HORIZONTAL "\xEE\x8A\xA2" // \e2a2 (bar-chart-horizontal) +#define ICON_BAR_CHART "\xEE\x81\xAA" // \e06a (bar-chart) +#define ICON_BARCODE "\xEE\x94\xB3" // \e533 (barcode) +#define ICON_BARREL "\xEE\x99\xB5" // \e675 (barrel) +#define ICON_BASELINE "\xEE\x8A\x85" // \e285 (baseline) +#define ICON_BATH "\xEE\x8A\xAB" // \e2ab (bath) +#define ICON_BATTERY_CHARGING "\xEE\x81\x94" // \e054 (battery-charging) +#define ICON_BATTERY_FULL "\xEE\x81\x95" // \e055 (battery-full) +#define ICON_BATTERY_LOW "\xEE\x81\x96" // \e056 (battery-low) +#define ICON_BATTERY_MEDIUM "\xEE\x81\x97" // \e057 (battery-medium) +#define ICON_BATTERY_PLUS "\xEE\x98\xBE" // \e63e (battery-plus) +#define ICON_BATTERY_WARNING "\xEE\x8E\xAC" // \e3ac (battery-warning) +#define ICON_BATTERY "\xEE\x81\x93" // \e053 (battery) +#define ICON_BEAKER "\xEE\x81\x98" // \e058 (beaker) +#define ICON_BEAN_OFF "\xEE\x8E\x90" // \e390 (bean-off) +#define ICON_BEAN "\xEE\x8E\x8F" // \e38f (bean) +#define ICON_BED_DOUBLE "\xEE\x8B\x82" // \e2c2 (bed-double) +#define ICON_BED_SINGLE "\xEE\x8B\x83" // \e2c3 (bed-single) +#define ICON_BED "\xEE\x8B\x81" // \e2c1 (bed) +#define ICON_BEEF_OFF "\xEE\x9B\x9C" // \e6dc (beef-off) +#define ICON_BEEF "\xEE\x8E\xA5" // \e3a5 (beef) +#define ICON_BEER_OFF "\xEE\x97\x99" // \e5d9 (beer-off) +#define ICON_BEER "\xEE\x8B\x8F" // \e2cf (beer) +#define ICON_BELL_CHECK "\xEE\x9B\xAF" // \e6ef (bell-check) +#define ICON_BELL_DOT "\xEE\x90\xAB" // \e42b (bell-dot) +#define ICON_BELL_ELECTRIC "\xEE\x95\xBC" // \e57c (bell-electric) +#define ICON_BELL_MINUS "\xEE\x87\xB0" // \e1f0 (bell-minus) +#define ICON_BELL_OFF "\xEE\x81\x9A" // \e05a (bell-off) +#define ICON_BELL_PLUS "\xEE\x87\xB1" // \e1f1 (bell-plus) +#define ICON_BELL_RING "\xEE\x88\xA4" // \e224 (bell-ring) +#define ICON_BELL "\xEE\x81\x99" // \e059 (bell) +#define ICON_BETWEEN_HORIZONAL_END "\xEE\x96\x91" // \e591 (between-horizonal-end) +#define ICON_BETWEEN_HORIZONAL_START "\xEE\x96\x92" // \e592 (between-horizonal-start) +#define ICON_BETWEEN_HORIZONTAL_END "\xEE\x96\x91" // \e591 (between-horizontal-end) +#define ICON_BETWEEN_HORIZONTAL_START "\xEE\x96\x92" // \e592 (between-horizontal-start) +#define ICON_BETWEEN_VERTICAL_END "\xEE\x96\x93" // \e593 (between-vertical-end) +#define ICON_BETWEEN_VERTICAL_START "\xEE\x96\x94" // \e594 (between-vertical-start) +#define ICON_BICEPS_FLEXED "\xEE\x97\xAB" // \e5eb (biceps-flexed) +#define ICON_BIKE "\xEE\x87\x92" // \e1d2 (bike) +#define ICON_BINARY "\xEE\x87\xB2" // \e1f2 (binary) +#define ICON_BINOCULARS "\xEE\x98\xA1" // \e621 (binoculars) +#define ICON_BIOHAZARD "\xEE\x91\x81" // \e441 (biohazard) +#define ICON_BIRD "\xEE\x8F\x85" // \e3c5 (bird) +#define ICON_BIRDHOUSE "\xEE\x9A\x9A" // \e69a (birdhouse) +#define ICON_BITCOIN "\xEE\x81\x9B" // \e05b (bitcoin) +#define ICON_BLEND "\xEE\x96\x9C" // \e59c (blend) +#define ICON_BLENDER "\xEE\x9B\xB4" // \e6f4 (blender) +#define ICON_BLINDS "\xEE\x8F\x80" // \e3c0 (blinds) +#define ICON_BLOCKS "\xEE\x93\xBA" // \e4fa (blocks) +#define ICON_BLUETOOTH_CONNECTED "\xEE\x86\xB8" // \e1b8 (bluetooth-connected) +#define ICON_BLUETOOTH_OFF "\xEE\x86\xB9" // \e1b9 (bluetooth-off) +#define ICON_BLUETOOTH_SEARCHING "\xEE\x86\xBA" // \e1ba (bluetooth-searching) +#define ICON_BLUETOOTH "\xEE\x81\x9C" // \e05c (bluetooth) +#define ICON_BOLD "\xEE\x81\x9D" // \e05d (bold) +#define ICON_BOLT "\xEE\x96\x8C" // \e58c (bolt) +#define ICON_BOMB "\xEE\x8B\xBF" // \e2ff (bomb) +#define ICON_BONE_FRACTURE "\xEE\x9C\x95" // \e715 (bone-fracture) +#define ICON_BONE "\xEE\x8D\x98" // \e358 (bone) +#define ICON_BOOK_A "\xEE\x95\x84" // \e544 (book-a) +#define ICON_BOOK_ALERT "\xEE\x99\xB2" // \e672 (book-alert) +#define ICON_BOOK_AUDIO "\xEE\x95\x85" // \e545 (book-audio) +#define ICON_BOOK_CHECK "\xEE\x95\x86" // \e546 (book-check) +#define ICON_BOOK_COPY "\xEE\x8F\xAC" // \e3ec (book-copy) +#define ICON_BOOK_DASHED "\xEE\x8F\xAD" // \e3ed (book-dashed) +#define ICON_BOOK_DOWN "\xEE\x8F\xAE" // \e3ee (book-down) +#define ICON_BOOK_HEADPHONES "\xEE\x95\x87" // \e547 (book-headphones) +#define ICON_BOOK_HEART "\xEE\x95\x88" // \e548 (book-heart) +#define ICON_BOOK_IMAGE "\xEE\x95\x89" // \e549 (book-image) +#define ICON_BOOK_KEY "\xEE\x8F\xAF" // \e3ef (book-key) +#define ICON_BOOK_LOCK "\xEE\x8F\xB0" // \e3f0 (book-lock) +#define ICON_BOOK_MARKED "\xEE\x8F\xB1" // \e3f1 (book-marked) +#define ICON_BOOK_MINUS "\xEE\x8F\xB2" // \e3f2 (book-minus) +#define ICON_BOOK_OPEN_CHECK "\xEE\x8E\x81" // \e381 (book-open-check) +#define ICON_BOOK_OPEN_TEXT "\xEE\x95\x8A" // \e54a (book-open-text) +#define ICON_BOOK_OPEN "\xEE\x81\x9F" // \e05f (book-open) +#define ICON_BOOK_PLUS "\xEE\x8F\xB3" // \e3f3 (book-plus) +#define ICON_BOOK_SEARCH "\xEE\x9A\xAB" // \e6ab (book-search) +#define ICON_BOOK_TEMPLATE "\xEE\x8F\xAD" // \e3ed (book-template) +#define ICON_BOOK_TEXT "\xEE\x95\x8B" // \e54b (book-text) +#define ICON_BOOK_TYPE "\xEE\x95\x8C" // \e54c (book-type) +#define ICON_BOOK_UP_2 "\xEE\x92\xA6" // \e4a6 (book-up-2) +#define ICON_BOOK_UP "\xEE\x8F\xB4" // \e3f4 (book-up) +#define ICON_BOOK_USER "\xEE\x95\x8D" // \e54d (book-user) +#define ICON_BOOK_X "\xEE\x8F\xB5" // \e3f5 (book-x) +#define ICON_BOOK "\xEE\x81\x9E" // \e05e (book) +#define ICON_BOOKMARK_CHECK "\xEE\x94\x9F" // \e51f (bookmark-check) +#define ICON_BOOKMARK_MINUS "\xEE\x88\xBC" // \e23c (bookmark-minus) +#define ICON_BOOKMARK_OFF "\xEE\x9B\x9F" // \e6df (bookmark-off) +#define ICON_BOOKMARK_PLUS "\xEE\x88\xBD" // \e23d (bookmark-plus) +#define ICON_BOOKMARK_X "\xEE\x94\xA0" // \e520 (bookmark-x) +#define ICON_BOOKMARK "\xEE\x81\xA0" // \e060 (bookmark) +#define ICON_BOOM_BOX "\xEE\x93\xAE" // \e4ee (boom-box) +#define ICON_BOT_MESSAGE_SQUARE "\xEE\x97\x8E" // \e5ce (bot-message-square) +#define ICON_BOT_OFF "\xEE\x97\xA0" // \e5e0 (bot-off) +#define ICON_BOT "\xEE\x86\xBB" // \e1bb (bot) +#define ICON_BOTTLE_WINE "\xEE\x99\xBB" // \e67b (bottle-wine) +#define ICON_BOW_ARROW "\xEE\x99\x9E" // \e65e (bow-arrow) +#define ICON_BOX_SELECT "\xEE\x87\x8B" // \e1cb (box-select) +#define ICON_BOX "\xEE\x81\xA1" // \e061 (box) +#define ICON_BOXES "\xEE\x8B\x90" // \e2d0 (boxes) +#define ICON_BRACES "\xEE\x8D\xAA" // \e36a (braces) +#define ICON_BRACKETS "\xEE\x91\x83" // \e443 (brackets) +#define ICON_BRAIN_CIRCUIT "\xEE\x8F\x87" // \e3c7 (brain-circuit) +#define ICON_BRAIN_COG "\xEE\x8F\x88" // \e3c8 (brain-cog) +#define ICON_BRAIN "\xEE\x8F\x86" // \e3c6 (brain) +#define ICON_BRICK_WALL_FIRE "\xEE\x99\x93" // \e653 (brick-wall-fire) +#define ICON_BRICK_WALL_SHIELD "\xEE\x9A\x90" // \e690 (brick-wall-shield) +#define ICON_BRICK_WALL "\xEE\x96\x81" // \e581 (brick-wall) +#define ICON_BRIEFCASE_BUSINESS "\xEE\x97\x95" // \e5d5 (briefcase-business) +#define ICON_BRIEFCASE_CONVEYOR_BELT "\xEE\x98\xAB" // \e62b (briefcase-conveyor-belt) +#define ICON_BRIEFCASE_MEDICAL "\xEE\x97\x96" // \e5d6 (briefcase-medical) +#define ICON_BRIEFCASE "\xEE\x81\xA2" // \e062 (briefcase) +#define ICON_BRING_TO_FRONT "\xEE\x93\xAF" // \e4ef (bring-to-front) +#define ICON_BROCCOLI "\xEE\x9B\xB5" // \e6f5 (broccoli) +#define ICON_BRUSH_CLEANING "\xEE\x99\xA6" // \e666 (brush-cleaning) +#define ICON_BRUSH "\xEE\x87\x93" // \e1d3 (brush) +#define ICON_BUBBLES "\xEE\x99\x94" // \e654 (bubbles) +#define ICON_BUG_OFF "\xEE\x94\x8D" // \e50d (bug-off) +#define ICON_BUG_PLAY "\xEE\x94\x8E" // \e50e (bug-play) +#define ICON_BUG "\xEE\x88\x8C" // \e20c (bug) +#define ICON_BUILDING_2 "\xEE\x8A\x90" // \e290 (building-2) +#define ICON_BUILDING "\xEE\x87\x8C" // \e1cc (building) +#define ICON_BUS_FRONT "\xEE\x93\xBB" // \e4fb (bus-front) +#define ICON_BUS "\xEE\x87\x94" // \e1d4 (bus) +#define ICON_CABLE_CAR "\xEE\x93\xBC" // \e4fc (cable-car) +#define ICON_CABLE "\xEE\x93\xA3" // \e4e3 (cable) +#define ICON_CAKE_SLICE "\xEE\x92\xB9" // \e4b9 (cake-slice) +#define ICON_CAKE "\xEE\x8D\x84" // \e344 (cake) +#define ICON_CALCULATOR "\xEE\x86\xBC" // \e1bc (calculator) +#define ICON_CALENDAR_1 "\xEE\x98\xB0" // \e630 (calendar-1) +#define ICON_CALENDAR_ARROW_DOWN "\xEE\x97\xBE" // \e5fe (calendar-arrow-down) +#define ICON_CALENDAR_ARROW_UP "\xEE\x97\xBF" // \e5ff (calendar-arrow-up) +#define ICON_CALENDAR_CHECK_2 "\xEE\x8A\xB8" // \e2b8 (calendar-check-2) +#define ICON_CALENDAR_CHECK "\xEE\x8A\xB7" // \e2b7 (calendar-check) +#define ICON_CALENDAR_CLOCK "\xEE\x8C\x84" // \e304 (calendar-clock) +#define ICON_CALENDAR_COG "\xEE\x97\xAD" // \e5ed (calendar-cog) +#define ICON_CALENDAR_DAYS "\xEE\x8A\xB9" // \e2b9 (calendar-days) +#define ICON_CALENDAR_FOLD "\xEE\x96\xB4" // \e5b4 (calendar-fold) +#define ICON_CALENDAR_HEART "\xEE\x8C\x85" // \e305 (calendar-heart) +#define ICON_CALENDAR_MINUS_2 "\xEE\x96\xB5" // \e5b5 (calendar-minus-2) +#define ICON_CALENDAR_MINUS "\xEE\x8A\xBA" // \e2ba (calendar-minus) +#define ICON_CALENDAR_OFF "\xEE\x8A\xBB" // \e2bb (calendar-off) +#define ICON_CALENDAR_PLUS_2 "\xEE\x96\xB6" // \e5b6 (calendar-plus-2) +#define ICON_CALENDAR_PLUS "\xEE\x8A\xBC" // \e2bc (calendar-plus) +#define ICON_CALENDAR_RANGE "\xEE\x8A\xBD" // \e2bd (calendar-range) +#define ICON_CALENDAR_SEARCH "\xEE\x8C\x86" // \e306 (calendar-search) +#define ICON_CALENDAR_SYNC "\xEE\x98\xB6" // \e636 (calendar-sync) +#define ICON_CALENDAR_X_2 "\xEE\x8A\xBF" // \e2bf (calendar-x-2) +#define ICON_CALENDAR_X "\xEE\x8A\xBE" // \e2be (calendar-x) +#define ICON_CALENDAR "\xEE\x81\xA3" // \e063 (calendar) +#define ICON_CALENDARS "\xEE\x9A\xA7" // \e6a7 (calendars) +#define ICON_CAMERA_OFF "\xEE\x81\xA5" // \e065 (camera-off) +#define ICON_CAMERA "\xEE\x81\xA4" // \e064 (camera) +#define ICON_CANDLESTICK_CHART "\xEE\x92\xA8" // \e4a8 (candlestick-chart) +#define ICON_CANDY_CANE "\xEE\x92\xBA" // \e4ba (candy-cane) +#define ICON_CANDY_OFF "\xEE\x8E\x92" // \e392 (candy-off) +#define ICON_CANDY "\xEE\x8E\x91" // \e391 (candy) +#define ICON_CANNABIS_OFF "\xEE\x9B\xA0" // \e6e0 (cannabis-off) +#define ICON_CANNABIS "\xEE\x97\x94" // \e5d4 (cannabis) +#define ICON_CAPTIONS_OFF "\xEE\x97\x81" // \e5c1 (captions-off) +#define ICON_CAPTIONS "\xEE\x8E\xA4" // \e3a4 (captions) +#define ICON_CAR_FRONT "\xEE\x93\xBD" // \e4fd (car-front) +#define ICON_CAR_TAXI_FRONT "\xEE\x93\xBE" // \e4fe (car-taxi-front) +#define ICON_CAR "\xEE\x87\x95" // \e1d5 (car) +#define ICON_CARAVAN "\xEE\x94\xB9" // \e539 (caravan) +#define ICON_CARD_SIM "\xEE\x99\xB1" // \e671 (card-sim) +#define ICON_CARROT "\xEE\x89\x9A" // \e25a (carrot) +#define ICON_CASE_LOWER "\xEE\x8F\x98" // \e3d8 (case-lower) +#define ICON_CASE_SENSITIVE "\xEE\x8F\x99" // \e3d9 (case-sensitive) +#define ICON_CASE_UPPER "\xEE\x8F\x9A" // \e3da (case-upper) +#define ICON_CASSETTE_TAPE "\xEE\x93\x8A" // \e4ca (cassette-tape) +#define ICON_CAST "\xEE\x81\xA6" // \e066 (cast) +#define ICON_CASTLE "\xEE\x8F\xA0" // \e3e0 (castle) +#define ICON_CAT "\xEE\x8E\x8C" // \e38c (cat) +#define ICON_CCTV_OFF "\xEE\x9B\x98" // \e6d8 (cctv-off) +#define ICON_CCTV "\xEE\x95\xBD" // \e57d (cctv) +#define ICON_CHART_AREA "\xEE\x93\x93" // \e4d3 (chart-area) +#define ICON_CHART_BAR_BIG "\xEE\x92\xA7" // \e4a7 (chart-bar-big) +#define ICON_CHART_BAR_DECREASING "\xEE\x98\x87" // \e607 (chart-bar-decreasing) +#define ICON_CHART_BAR_INCREASING "\xEE\x98\x88" // \e608 (chart-bar-increasing) +#define ICON_CHART_BAR_STACKED "\xEE\x98\x89" // \e609 (chart-bar-stacked) +#define ICON_CHART_BAR "\xEE\x8A\xA2" // \e2a2 (chart-bar) +#define ICON_CHART_CANDLESTICK "\xEE\x92\xA8" // \e4a8 (chart-candlestick) +#define ICON_CHART_COLUMN_BIG "\xEE\x92\xA9" // \e4a9 (chart-column-big) +#define ICON_CHART_COLUMN_DECREASING "\xEE\x81\xA7" // \e067 (chart-column-decreasing) +#define ICON_CHART_COLUMN_INCREASING "\xEE\x8A\xA4" // \e2a4 (chart-column-increasing) +#define ICON_CHART_COLUMN_STACKED "\xEE\x98\x8A" // \e60a (chart-column-stacked) +#define ICON_CHART_COLUMN "\xEE\x8A\xA3" // \e2a3 (chart-column) +#define ICON_CHART_GANTT "\xEE\x98\xA4" // \e624 (chart-gantt) +#define ICON_CHART_LINE "\xEE\x8A\xA5" // \e2a5 (chart-line) +#define ICON_CHART_NETWORK "\xEE\x98\x8B" // \e60b (chart-network) +#define ICON_CHART_NO_AXES_COLUMN_DECREASING "\xEE\x81\xA9" // \e069 (chart-no-axes-column-decreasing) +#define ICON_CHART_NO_AXES_COLUMN_INCREASING "\xEE\x81\xAA" // \e06a (chart-no-axes-column-increasing) +#define ICON_CHART_NO_AXES_COLUMN "\xEE\x81\xA8" // \e068 (chart-no-axes-column) +#define ICON_CHART_NO_AXES_COMBINED "\xEE\x98\x8C" // \e60c (chart-no-axes-combined) +#define ICON_CHART_NO_AXES_GANTT "\xEE\x93\x84" // \e4c4 (chart-no-axes-gantt) +#define ICON_CHART_PIE "\xEE\x81\xAB" // \e06b (chart-pie) +#define ICON_CHART_SCATTER "\xEE\x92\x8A" // \e48a (chart-scatter) +#define ICON_CHART_SPLINE "\xEE\x98\x8D" // \e60d (chart-spline) +#define ICON_CHECK_CHECK "\xEE\x8E\x8E" // \e38e (check-check) +#define ICON_CHECK_CIRCLE_2 "\xEE\x88\xA6" // \e226 (check-circle-2) +#define ICON_CHECK_CIRCLE "\xEE\x81\xBC" // \e07c (check-circle) +#define ICON_CHECK_LINE "\xEE\x99\xAB" // \e66b (check-line) +#define ICON_CHECK_SQUARE_2 "\xEE\x95\x99" // \e559 (check-square-2) +#define ICON_CHECK_SQUARE "\xEE\x85\xAA" // \e16a (check-square) +#define ICON_CHECK "\xEE\x81\xAC" // \e06c (check) +#define ICON_CHEF_HAT "\xEE\x8A\xAC" // \e2ac (chef-hat) +#define ICON_CHERRY "\xEE\x8D\x90" // \e350 (cherry) +#define ICON_CHESS_BISHOP "\xEE\x9A\xA0" // \e6a0 (chess-bishop) +#define ICON_CHESS_KING "\xEE\x9A\xA1" // \e6a1 (chess-king) +#define ICON_CHESS_KNIGHT "\xEE\x9A\xA2" // \e6a2 (chess-knight) +#define ICON_CHESS_PAWN "\xEE\x9A\xA3" // \e6a3 (chess-pawn) +#define ICON_CHESS_QUEEN "\xEE\x9A\xA4" // \e6a4 (chess-queen) +#define ICON_CHESS_ROOK "\xEE\x9A\xA5" // \e6a5 (chess-rook) +#define ICON_CHEVRON_DOWN_CIRCLE "\xEE\x93\x9D" // \e4dd (chevron-down-circle) +#define ICON_CHEVRON_DOWN_SQUARE "\xEE\x8F\x8F" // \e3cf (chevron-down-square) +#define ICON_CHEVRON_DOWN "\xEE\x81\xAD" // \e06d (chevron-down) +#define ICON_CHEVRON_FIRST "\xEE\x89\x83" // \e243 (chevron-first) +#define ICON_CHEVRON_LAST "\xEE\x89\x84" // \e244 (chevron-last) +#define ICON_CHEVRON_LEFT_CIRCLE "\xEE\x93\x9E" // \e4de (chevron-left-circle) +#define ICON_CHEVRON_LEFT_SQUARE "\xEE\x8F\x90" // \e3d0 (chevron-left-square) +#define ICON_CHEVRON_LEFT "\xEE\x81\xAE" // \e06e (chevron-left) +#define ICON_CHEVRON_RIGHT_CIRCLE "\xEE\x93\x9F" // \e4df (chevron-right-circle) +#define ICON_CHEVRON_RIGHT_SQUARE "\xEE\x8F\x91" // \e3d1 (chevron-right-square) +#define ICON_CHEVRON_RIGHT "\xEE\x81\xAF" // \e06f (chevron-right) +#define ICON_CHEVRON_UP_CIRCLE "\xEE\x93\xA0" // \e4e0 (chevron-up-circle) +#define ICON_CHEVRON_UP_SQUARE "\xEE\x8F\x92" // \e3d2 (chevron-up-square) +#define ICON_CHEVRON_UP "\xEE\x81\xB0" // \e070 (chevron-up) +#define ICON_CHEVRONS_DOWN_UP "\xEE\x88\xA8" // \e228 (chevrons-down-up) +#define ICON_CHEVRONS_DOWN "\xEE\x81\xB1" // \e071 (chevrons-down) +#define ICON_CHEVRONS_LEFT_RIGHT_ELLIPSIS "\xEE\x98\x9F" // \e61f (chevrons-left-right-ellipsis) +#define ICON_CHEVRONS_LEFT_RIGHT "\xEE\x8A\x93" // \e293 (chevrons-left-right) +#define ICON_CHEVRONS_LEFT "\xEE\x81\xB2" // \e072 (chevrons-left) +#define ICON_CHEVRONS_RIGHT_LEFT "\xEE\x8A\x94" // \e294 (chevrons-right-left) +#define ICON_CHEVRONS_RIGHT "\xEE\x81\xB3" // \e073 (chevrons-right) +#define ICON_CHEVRONS_UP_DOWN "\xEE\x88\x91" // \e211 (chevrons-up-down) +#define ICON_CHEVRONS_UP "\xEE\x81\xB4" // \e074 (chevrons-up) +#define ICON_CHURCH "\xEE\x8F\xA1" // \e3e1 (church) +#define ICON_CIGARETTE_OFF "\xEE\x8B\x87" // \e2c7 (cigarette-off) +#define ICON_CIGARETTE "\xEE\x8B\x86" // \e2c6 (cigarette) +#define ICON_CIRCLE_ALERT "\xEE\x81\xB7" // \e077 (circle-alert) +#define ICON_CIRCLE_ARROW_DOWN "\xEE\x81\xB8" // \e078 (circle-arrow-down) +#define ICON_CIRCLE_ARROW_LEFT "\xEE\x81\xB9" // \e079 (circle-arrow-left) +#define ICON_CIRCLE_ARROW_OUT_DOWN_LEFT "\xEE\x8F\xB7" // \e3f7 (circle-arrow-out-down-left) +#define ICON_CIRCLE_ARROW_OUT_DOWN_RIGHT "\xEE\x8F\xB8" // \e3f8 (circle-arrow-out-down-right) +#define ICON_CIRCLE_ARROW_OUT_UP_LEFT "\xEE\x8F\xB9" // \e3f9 (circle-arrow-out-up-left) +#define ICON_CIRCLE_ARROW_OUT_UP_RIGHT "\xEE\x8F\xBA" // \e3fa (circle-arrow-out-up-right) +#define ICON_CIRCLE_ARROW_RIGHT "\xEE\x81\xBA" // \e07a (circle-arrow-right) +#define ICON_CIRCLE_ARROW_UP "\xEE\x81\xBB" // \e07b (circle-arrow-up) +#define ICON_CIRCLE_CHECK_BIG "\xEE\x81\xBC" // \e07c (circle-check-big) +#define ICON_CIRCLE_CHECK "\xEE\x88\xA6" // \e226 (circle-check) +#define ICON_CIRCLE_CHEVRON_DOWN "\xEE\x93\x9D" // \e4dd (circle-chevron-down) +#define ICON_CIRCLE_CHEVRON_LEFT "\xEE\x93\x9E" // \e4de (circle-chevron-left) +#define ICON_CIRCLE_CHEVRON_RIGHT "\xEE\x93\x9F" // \e4df (circle-chevron-right) +#define ICON_CIRCLE_CHEVRON_UP "\xEE\x93\xA0" // \e4e0 (circle-chevron-up) +#define ICON_CIRCLE_DASHED "\xEE\x92\xB0" // \e4b0 (circle-dashed) +#define ICON_CIRCLE_DIVIDE "\xEE\x81\xBD" // \e07d (circle-divide) +#define ICON_CIRCLE_DOLLAR_SIGN "\xEE\x91\xBD" // \e47d (circle-dollar-sign) +#define ICON_CIRCLE_DOT_DASHED "\xEE\x92\xB1" // \e4b1 (circle-dot-dashed) +#define ICON_CIRCLE_DOT "\xEE\x8D\x85" // \e345 (circle-dot) +#define ICON_CIRCLE_ELLIPSIS "\xEE\x8D\x86" // \e346 (circle-ellipsis) +#define ICON_CIRCLE_EQUAL "\xEE\x90\x80" // \e400 (circle-equal) +#define ICON_CIRCLE_EURO "\xEE\x9C\x9F" // \e71f (circle-euro) +#define ICON_CIRCLE_FADING_ARROW_UP "\xEE\x98\x98" // \e618 (circle-fading-arrow-up) +#define ICON_CIRCLE_FADING_PLUS "\xEE\x96\xBC" // \e5bc (circle-fading-plus) +#define ICON_CIRCLE_GAUGE "\xEE\x93\xA1" // \e4e1 (circle-gauge) +#define ICON_CIRCLE_HELP "\xEE\x82\x82" // \e082 (circle-help) +#define ICON_CIRCLE_MINUS "\xEE\x81\xBE" // \e07e (circle-minus) +#define ICON_CIRCLE_OFF "\xEE\x90\x81" // \e401 (circle-off) +#define ICON_CIRCLE_PARKING_OFF "\xEE\x8F\x8A" // \e3ca (circle-parking-off) +#define ICON_CIRCLE_PARKING "\xEE\x8F\x89" // \e3c9 (circle-parking) +#define ICON_CIRCLE_PAUSE "\xEE\x81\xBF" // \e07f (circle-pause) +#define ICON_CIRCLE_PERCENT "\xEE\x94\x9A" // \e51a (circle-percent) +#define ICON_CIRCLE_PILE "\xEE\x9B\xA1" // \e6e1 (circle-pile) +#define ICON_CIRCLE_PLAY "\xEE\x82\x80" // \e080 (circle-play) +#define ICON_CIRCLE_PLUS "\xEE\x82\x81" // \e081 (circle-plus) +#define ICON_CIRCLE_POUND_STERLING "\xEE\x99\xAD" // \e66d (circle-pound-sterling) +#define ICON_CIRCLE_POWER "\xEE\x95\x90" // \e550 (circle-power) +#define ICON_CIRCLE_QUESTION_MARK "\xEE\x82\x82" // \e082 (circle-question-mark) +#define ICON_CIRCLE_SLASH_2 "\xEE\x88\x93" // \e213 (circle-slash-2) +#define ICON_CIRCLE_SLASH "\xEE\x90\x82" // \e402 (circle-slash) +#define ICON_CIRCLE_SLASHED "\xEE\x88\x93" // \e213 (circle-slashed) +#define ICON_CIRCLE_SMALL "\xEE\x99\x80" // \e640 (circle-small) +#define ICON_CIRCLE_STAR "\xEE\x9A\x8D" // \e68d (circle-star) +#define ICON_CIRCLE_STOP "\xEE\x82\x83" // \e083 (circle-stop) +#define ICON_CIRCLE_USER_ROUND "\xEE\x91\xA2" // \e462 (circle-user-round) +#define ICON_CIRCLE_USER "\xEE\x91\xA1" // \e461 (circle-user) +#define ICON_CIRCLE_X "\xEE\x82\x84" // \e084 (circle-x) +#define ICON_CIRCLE "\xEE\x81\xB6" // \e076 (circle) +#define ICON_CIRCUIT_BOARD "\xEE\x90\x83" // \e403 (circuit-board) +#define ICON_CITRUS "\xEE\x8D\xB5" // \e375 (citrus) +#define ICON_CLAPPERBOARD "\xEE\x8A\x9B" // \e29b (clapperboard) +#define ICON_CLIPBOARD_CHECK "\xEE\x88\x99" // \e219 (clipboard-check) +#define ICON_CLIPBOARD_CLOCK "\xEE\x9A\x88" // \e688 (clipboard-clock) +#define ICON_CLIPBOARD_COPY "\xEE\x88\xA5" // \e225 (clipboard-copy) +#define ICON_CLIPBOARD_EDIT "\xEE\x8C\x87" // \e307 (clipboard-edit) +#define ICON_CLIPBOARD_LIST "\xEE\x82\x86" // \e086 (clipboard-list) +#define ICON_CLIPBOARD_MINUS "\xEE\x96\xBE" // \e5be (clipboard-minus) +#define ICON_CLIPBOARD_PASTE "\xEE\x8F\xA8" // \e3e8 (clipboard-paste) +#define ICON_CLIPBOARD_PEN_LINE "\xEE\x8C\x88" // \e308 (clipboard-pen-line) +#define ICON_CLIPBOARD_PEN "\xEE\x8C\x87" // \e307 (clipboard-pen) +#define ICON_CLIPBOARD_PLUS "\xEE\x96\xBF" // \e5bf (clipboard-plus) +#define ICON_CLIPBOARD_SIGNATURE "\xEE\x8C\x88" // \e308 (clipboard-signature) +#define ICON_CLIPBOARD_TYPE "\xEE\x8C\x89" // \e309 (clipboard-type) +#define ICON_CLIPBOARD_X "\xEE\x88\xA2" // \e222 (clipboard-x) +#define ICON_CLIPBOARD "\xEE\x82\x85" // \e085 (clipboard) +#define ICON_CLOCK_1 "\xEE\x89\x8B" // \e24b (clock-1) +#define ICON_CLOCK_10 "\xEE\x89\x8C" // \e24c (clock-10) +#define ICON_CLOCK_11 "\xEE\x89\x8D" // \e24d (clock-11) +#define ICON_CLOCK_12 "\xEE\x89\x8E" // \e24e (clock-12) +#define ICON_CLOCK_2 "\xEE\x89\x8F" // \e24f (clock-2) +#define ICON_CLOCK_3 "\xEE\x89\x90" // \e250 (clock-3) +#define ICON_CLOCK_4 "\xEE\x89\x91" // \e251 (clock-4) +#define ICON_CLOCK_5 "\xEE\x89\x92" // \e252 (clock-5) +#define ICON_CLOCK_6 "\xEE\x89\x93" // \e253 (clock-6) +#define ICON_CLOCK_7 "\xEE\x89\x94" // \e254 (clock-7) +#define ICON_CLOCK_8 "\xEE\x89\x95" // \e255 (clock-8) +#define ICON_CLOCK_9 "\xEE\x89\x96" // \e256 (clock-9) +#define ICON_CLOCK_ALERT "\xEE\x98\xAA" // \e62a (clock-alert) +#define ICON_CLOCK_ARROW_DOWN "\xEE\x98\x80" // \e600 (clock-arrow-down) +#define ICON_CLOCK_ARROW_LEFT "\xEE\x9C\x8D" // \e70d (clock-arrow-left) +#define ICON_CLOCK_ARROW_RIGHT "\xEE\x9C\x8E" // \e70e (clock-arrow-right) +#define ICON_CLOCK_ARROW_UP "\xEE\x98\x81" // \e601 (clock-arrow-up) +#define ICON_CLOCK_CHECK "\xEE\x9A\x9E" // \e69e (clock-check) +#define ICON_CLOCK_FADING "\xEE\x99\x8A" // \e64a (clock-fading) +#define ICON_CLOCK_PLUS "\xEE\x99\xA7" // \e667 (clock-plus) +#define ICON_CLOCK "\xEE\x82\x87" // \e087 (clock) +#define ICON_CLOSED_CAPTION "\xEE\x9A\x8A" // \e68a (closed-caption) +#define ICON_CLOUD_ALERT "\xEE\x98\xB3" // \e633 (cloud-alert) +#define ICON_CLOUD_BACKUP "\xEE\x9B\xA2" // \e6e2 (cloud-backup) +#define ICON_CLOUD_CHECK "\xEE\x99\xAE" // \e66e (cloud-check) +#define ICON_CLOUD_COG "\xEE\x8C\x8A" // \e30a (cloud-cog) +#define ICON_CLOUD_DOWNLOAD "\xEE\x82\x89" // \e089 (cloud-download) +#define ICON_CLOUD_DRIZZLE "\xEE\x82\x8A" // \e08a (cloud-drizzle) +#define ICON_CLOUD_FOG "\xEE\x88\x94" // \e214 (cloud-fog) +#define ICON_CLOUD_HAIL "\xEE\x82\x8B" // \e08b (cloud-hail) +#define ICON_CLOUD_LIGHTNING "\xEE\x82\x8C" // \e08c (cloud-lightning) +#define ICON_CLOUD_MOON_RAIN "\xEE\x8B\xBA" // \e2fa (cloud-moon-rain) +#define ICON_CLOUD_MOON "\xEE\x88\x95" // \e215 (cloud-moon) +#define ICON_CLOUD_OFF "\xEE\x82\x8D" // \e08d (cloud-off) +#define ICON_CLOUD_RAIN_WIND "\xEE\x82\x8F" // \e08f (cloud-rain-wind) +#define ICON_CLOUD_RAIN "\xEE\x82\x8E" // \e08e (cloud-rain) +#define ICON_CLOUD_SNOW "\xEE\x82\x90" // \e090 (cloud-snow) +#define ICON_CLOUD_SUN_RAIN "\xEE\x8B\xBB" // \e2fb (cloud-sun-rain) +#define ICON_CLOUD_SUN "\xEE\x88\x96" // \e216 (cloud-sun) +#define ICON_CLOUD_SYNC "\xEE\x9B\xA3" // \e6e3 (cloud-sync) +#define ICON_CLOUD_UPLOAD "\xEE\x82\x91" // \e091 (cloud-upload) +#define ICON_CLOUD "\xEE\x82\x88" // \e088 (cloud) +#define ICON_CLOUDY "\xEE\x88\x97" // \e217 (cloudy) +#define ICON_CLOVER "\xEE\x82\x92" // \e092 (clover) +#define ICON_CLUB "\xEE\x92\x96" // \e496 (club) +#define ICON_CODE_2 "\xEE\x88\x86" // \e206 (code-2) +#define ICON_CODE_SQUARE "\xEE\x85\xAB" // \e16b (code-square) +#define ICON_CODE_XML "\xEE\x88\x86" // \e206 (code-xml) +#define ICON_CODE "\xEE\x82\x93" // \e093 (code) +#define ICON_COFFEE "\xEE\x82\x96" // \e096 (coffee) +#define ICON_COG "\xEE\x8C\x8B" // \e30b (cog) +#define ICON_COINS "\xEE\x82\x97" // \e097 (coins) +#define ICON_COLUMNS_2 "\xEE\x82\x98" // \e098 (columns-2) +#define ICON_COLUMNS_3_COG "\xEE\x99\xA1" // \e661 (columns-3-cog) +#define ICON_COLUMNS_3 "\xEE\x82\x99" // \e099 (columns-3) +#define ICON_COLUMNS_4 "\xEE\x96\x89" // \e589 (columns-4) +#define ICON_COLUMNS_SETTINGS "\xEE\x99\xA1" // \e661 (columns-settings) +#define ICON_COLUMNS "\xEE\x82\x98" // \e098 (columns) +#define ICON_COMBINE "\xEE\x91\x8C" // \e44c (combine) +#define ICON_COMMAND "\xEE\x82\x9A" // \e09a (command) +#define ICON_COMPASS "\xEE\x82\x9B" // \e09b (compass) +#define ICON_COMPONENT "\xEE\x8A\xAD" // \e2ad (component) +#define ICON_COMPUTER "\xEE\x93\xA4" // \e4e4 (computer) +#define ICON_CONCIERGE_BELL "\xEE\x8D\xB8" // \e378 (concierge-bell) +#define ICON_CONE "\xEE\x94\xA3" // \e523 (cone) +#define ICON_CONSTRUCTION "\xEE\x8E\xB4" // \e3b4 (construction) +#define ICON_CONTACT_2 "\xEE\x91\xA3" // \e463 (contact-2) +#define ICON_CONTACT_ROUND "\xEE\x91\xA3" // \e463 (contact-round) +#define ICON_CONTACT "\xEE\x82\x9C" // \e09c (contact) +#define ICON_CONTAINER "\xEE\x93\x95" // \e4d5 (container) +#define ICON_CONTRAST "\xEE\x82\x9D" // \e09d (contrast) +#define ICON_COOKIE "\xEE\x89\xAB" // \e26b (cookie) +#define ICON_COOKING_POT "\xEE\x96\x84" // \e584 (cooking-pot) +#define ICON_COPY_CHECK "\xEE\x8F\xBB" // \e3fb (copy-check) +#define ICON_COPY_MINUS "\xEE\x8F\xBC" // \e3fc (copy-minus) +#define ICON_COPY_PLUS "\xEE\x8F\xBD" // \e3fd (copy-plus) +#define ICON_COPY_SLASH "\xEE\x8F\xBE" // \e3fe (copy-slash) +#define ICON_COPY_X "\xEE\x8F\xBF" // \e3ff (copy-x) +#define ICON_COPY "\xEE\x82\x9E" // \e09e (copy) +#define ICON_COPYLEFT "\xEE\x82\x9F" // \e09f (copyleft) +#define ICON_COPYRIGHT "\xEE\x82\xA0" // \e0a0 (copyright) +#define ICON_CORNER_DOWN_LEFT "\xEE\x82\xA1" // \e0a1 (corner-down-left) +#define ICON_CORNER_DOWN_RIGHT "\xEE\x82\xA2" // \e0a2 (corner-down-right) +#define ICON_CORNER_LEFT_DOWN "\xEE\x82\xA3" // \e0a3 (corner-left-down) +#define ICON_CORNER_LEFT_UP "\xEE\x82\xA4" // \e0a4 (corner-left-up) +#define ICON_CORNER_RIGHT_DOWN "\xEE\x82\xA5" // \e0a5 (corner-right-down) +#define ICON_CORNER_RIGHT_UP "\xEE\x82\xA6" // \e0a6 (corner-right-up) +#define ICON_CORNER_UP_LEFT "\xEE\x82\xA7" // \e0a7 (corner-up-left) +#define ICON_CORNER_UP_RIGHT "\xEE\x82\xA8" // \e0a8 (corner-up-right) +#define ICON_CPU "\xEE\x82\xA9" // \e0a9 (cpu) +#define ICON_CREATIVE_COMMONS "\xEE\x8E\xB2" // \e3b2 (creative-commons) +#define ICON_CREDIT_CARD "\xEE\x82\xAA" // \e0aa (credit-card) +#define ICON_CROISSANT "\xEE\x8A\xAE" // \e2ae (croissant) +#define ICON_CROP "\xEE\x82\xAB" // \e0ab (crop) +#define ICON_CROSS "\xEE\x87\xA5" // \e1e5 (cross) +#define ICON_CROSSHAIR "\xEE\x82\xAC" // \e0ac (crosshair) +#define ICON_CROWN "\xEE\x87\x96" // \e1d6 (crown) +#define ICON_CUBOID "\xEE\x94\xA4" // \e524 (cuboid) +#define ICON_CUP_SODA "\xEE\x8B\x91" // \e2d1 (cup-soda) +#define ICON_CURLY_BRACES "\xEE\x8D\xAA" // \e36a (curly-braces) +#define ICON_CURRENCY "\xEE\x88\xB0" // \e230 (currency) +#define ICON_CYLINDER "\xEE\x94\xA5" // \e525 (cylinder) +#define ICON_DAM "\xEE\x98\x86" // \e606 (dam) +#define ICON_DATABASE_ARROW_DOWN "\xEE\x9C\x96" // \e716 (database-arrow-down) +#define ICON_DATABASE_ARROW_UP "\xEE\x9C\x97" // \e717 (database-arrow-up) +#define ICON_DATABASE_BACKUP "\xEE\x8E\xAB" // \e3ab (database-backup) +#define ICON_DATABASE_CHECK "\xEE\x9C\x98" // \e718 (database-check) +#define ICON_DATABASE_MINUS "\xEE\x9C\x99" // \e719 (database-minus) +#define ICON_DATABASE_PLUS "\xEE\x9C\x9A" // \e71a (database-plus) +#define ICON_DATABASE_SEARCH "\xEE\x9A\xB1" // \e6b1 (database-search) +#define ICON_DATABASE_X "\xEE\x9C\x9B" // \e71b (database-x) +#define ICON_DATABASE_ZAP "\xEE\x94\x8B" // \e50b (database-zap) +#define ICON_DATABASE "\xEE\x82\xAD" // \e0ad (database) +#define ICON_DECIMALS_ARROW_LEFT "\xEE\x99\x9C" // \e65c (decimals-arrow-left) +#define ICON_DECIMALS_ARROW_RIGHT "\xEE\x99\x9D" // \e65d (decimals-arrow-right) +#define ICON_DELETE "\xEE\x82\xAE" // \e0ae (delete) +#define ICON_DESSERT "\xEE\x92\xBB" // \e4bb (dessert) +#define ICON_DIAMETER "\xEE\x94\xA6" // \e526 (diameter) +#define ICON_DIAMOND_MINUS "\xEE\x97\xA1" // \e5e1 (diamond-minus) +#define ICON_DIAMOND_PERCENT "\xEE\x94\x9B" // \e51b (diamond-percent) +#define ICON_DIAMOND_PLUS "\xEE\x97\xA2" // \e5e2 (diamond-plus) +#define ICON_DIAMOND "\xEE\x8B\x92" // \e2d2 (diamond) +#define ICON_DICE_1 "\xEE\x8A\x87" // \e287 (dice-1) +#define ICON_DICE_2 "\xEE\x8A\x88" // \e288 (dice-2) +#define ICON_DICE_3 "\xEE\x8A\x89" // \e289 (dice-3) +#define ICON_DICE_4 "\xEE\x8A\x8A" // \e28a (dice-4) +#define ICON_DICE_5 "\xEE\x8A\x8B" // \e28b (dice-5) +#define ICON_DICE_6 "\xEE\x8A\x8C" // \e28c (dice-6) +#define ICON_DICES "\xEE\x8B\x85" // \e2c5 (dices) +#define ICON_DIFF "\xEE\x8C\x8C" // \e30c (diff) +#define ICON_DISC_2 "\xEE\x8F\xB6" // \e3f6 (disc-2) +#define ICON_DISC_3 "\xEE\x92\x94" // \e494 (disc-3) +#define ICON_DISC_ALBUM "\xEE\x95\x9C" // \e55c (disc-album) +#define ICON_DISC "\xEE\x82\xAF" // \e0af (disc) +#define ICON_DIVIDE_CIRCLE "\xEE\x81\xBD" // \e07d (divide-circle) +#define ICON_DIVIDE_SQUARE "\xEE\x85\xAD" // \e16d (divide-square) +#define ICON_DIVIDE "\xEE\x82\xB0" // \e0b0 (divide) +#define ICON_DNA_OFF "\xEE\x8E\x94" // \e394 (dna-off) +#define ICON_DNA "\xEE\x8E\x93" // \e393 (dna) +#define ICON_DOCK "\xEE\x97\x93" // \e5d3 (dock) +#define ICON_DOG "\xEE\x8E\x8D" // \e38d (dog) +#define ICON_DOLLAR_SIGN "\xEE\x82\xB1" // \e0b1 (dollar-sign) +#define ICON_DONUT "\xEE\x92\xBC" // \e4bc (donut) +#define ICON_DOOR_CLOSED_LOCKED "\xEE\x99\xA4" // \e664 (door-closed-locked) +#define ICON_DOOR_CLOSED "\xEE\x8F\x95" // \e3d5 (door-closed) +#define ICON_DOOR_OPEN "\xEE\x8F\x96" // \e3d6 (door-open) +#define ICON_DOT_SQUARE "\xEE\x85\xAE" // \e16e (dot-square) +#define ICON_DOT "\xEE\x91\x8F" // \e44f (dot) +#define ICON_DOWNLOAD_CLOUD "\xEE\x82\x89" // \e089 (download-cloud) +#define ICON_DOWNLOAD "\xEE\x82\xB2" // \e0b2 (download) +#define ICON_DRAFTING_COMPASS "\xEE\x94\xA7" // \e527 (drafting-compass) +#define ICON_DRAMA "\xEE\x94\xA1" // \e521 (drama) +#define ICON_DRILL "\xEE\x96\x8D" // \e58d (drill) +#define ICON_DRONE "\xEE\x99\xB6" // \e676 (drone) +#define ICON_DROPLET_OFF "\xEE\x98\xB8" // \e638 (droplet-off) +#define ICON_DROPLET "\xEE\x82\xB4" // \e0b4 (droplet) +#define ICON_DROPLETS "\xEE\x82\xB5" // \e0b5 (droplets) +#define ICON_DRUM "\xEE\x95\x9D" // \e55d (drum) +#define ICON_DRUMSTICK "\xEE\x89\x9B" // \e25b (drumstick) +#define ICON_DUMBBELL "\xEE\x8E\xA1" // \e3a1 (dumbbell) +#define ICON_EAR_OFF "\xEE\x8E\x83" // \e383 (ear-off) +#define ICON_EAR "\xEE\x8E\x82" // \e382 (ear) +#define ICON_EARTH_LOCK "\xEE\x97\x8C" // \e5cc (earth-lock) +#define ICON_EARTH "\xEE\x87\xB3" // \e1f3 (earth) +#define ICON_ECLIPSE "\xEE\x96\x9D" // \e59d (eclipse) +#define ICON_EDIT_2 "\xEE\x84\xAF" // \e12f (edit-2) +#define ICON_EDIT_3 "\xEE\x84\xB0" // \e130 (edit-3) +#define ICON_EDIT "\xEE\x85\xB2" // \e172 (edit) +#define ICON_EGG_FRIED "\xEE\x8D\x91" // \e351 (egg-fried) +#define ICON_EGG_OFF "\xEE\x8E\x95" // \e395 (egg-off) +#define ICON_EGG "\xEE\x89\x9D" // \e25d (egg) +#define ICON_ELLIPSE "\xEE\x9A\xB2" // \e6b2 (ellipse) +#define ICON_ELLIPSIS_VERTICAL "\xEE\x82\xB7" // \e0b7 (ellipsis-vertical) +#define ICON_ELLIPSIS "\xEE\x82\xB6" // \e0b6 (ellipsis) +#define ICON_EQUAL_APPROXIMATELY "\xEE\x98\xB4" // \e634 (equal-approximately) +#define ICON_EQUAL_NOT "\xEE\x86\xBE" // \e1be (equal-not) +#define ICON_EQUAL_SQUARE "\xEE\x85\xAF" // \e16f (equal-square) +#define ICON_EQUAL "\xEE\x86\xBD" // \e1bd (equal) +#define ICON_ERASER "\xEE\x8A\x8F" // \e28f (eraser) +#define ICON_ETHERNET_PORT "\xEE\x98\xA0" // \e620 (ethernet-port) +#define ICON_EURO "\xEE\x82\xB8" // \e0b8 (euro) +#define ICON_EV_CHARGER "\xEE\x9A\x97" // \e697 (ev-charger) +#define ICON_EXPAND "\xEE\x88\x9A" // \e21a (expand) +#define ICON_EXTERNAL_LINK "\xEE\x82\xB9" // \e0b9 (external-link) +#define ICON_EYE_CLOSED "\xEE\x98\xAE" // \e62e (eye-closed) +#define ICON_EYE_DASHED "\xEE\x9C\x81" // \e701 (eye-dashed) +#define ICON_EYE_OFF "\xEE\x82\xBB" // \e0bb (eye-off) +#define ICON_EYE "\xEE\x82\xBA" // \e0ba (eye) +#define ICON_FACTORY "\xEE\x8A\x9F" // \e29f (factory) +#define ICON_FAN "\xEE\x8D\xB9" // \e379 (fan) +#define ICON_FAST_FORWARD "\xEE\x82\xBD" // \e0bd (fast-forward) +#define ICON_FEATHER "\xEE\x82\xBE" // \e0be (feather) +#define ICON_FENCE "\xEE\x96\x82" // \e582 (fence) +#define ICON_FERRIS_WHEEL "\xEE\x91\xBF" // \e47f (ferris-wheel) +#define ICON_FILE_ARCHIVE "\xEE\x8C\x8D" // \e30d (file-archive) +#define ICON_FILE_AUDIO_2 "\xEE\x8C\x9A" // \e31a (file-audio-2) +#define ICON_FILE_AUDIO "\xEE\x8C\x9A" // \e31a (file-audio) +#define ICON_FILE_AXIS_3_D "\xEE\x8C\x8E" // \e30e (file-axis-3-d) +#define ICON_FILE_AXIS_3D "\xEE\x8C\x8E" // \e30e (file-axis-3d) +#define ICON_FILE_BADGE_2 "\xEE\x8C\x8F" // \e30f (file-badge-2) +#define ICON_FILE_BADGE "\xEE\x8C\x8F" // \e30f (file-badge) +#define ICON_FILE_BAR_CHART_2 "\xEE\x8C\x91" // \e311 (file-bar-chart-2) +#define ICON_FILE_BAR_CHART "\xEE\x8C\x92" // \e312 (file-bar-chart) +#define ICON_FILE_BOX "\xEE\x8C\x90" // \e310 (file-box) +#define ICON_FILE_BRACES_CORNER "\xEE\x8D\xAC" // \e36c (file-braces-corner) +#define ICON_FILE_BRACES "\xEE\x8D\xAB" // \e36b (file-braces) +#define ICON_FILE_CHART_COLUMN_INCREASING "\xEE\x8C\x92" // \e312 (file-chart-column-increasing) +#define ICON_FILE_CHART_COLUMN "\xEE\x8C\x91" // \e311 (file-chart-column) +#define ICON_FILE_CHART_LINE "\xEE\x8C\x93" // \e313 (file-chart-line) +#define ICON_FILE_CHART_PIE "\xEE\x8C\x94" // \e314 (file-chart-pie) +#define ICON_FILE_CHECK_2 "\xEE\x83\x82" // \e0c2 (file-check-2) +#define ICON_FILE_CHECK_CORNER "\xEE\x83\x82" // \e0c2 (file-check-corner) +#define ICON_FILE_CHECK "\xEE\x83\x81" // \e0c1 (file-check) +#define ICON_FILE_CLOCK "\xEE\x8C\x95" // \e315 (file-clock) +#define ICON_FILE_CODE_2 "\xEE\x91\x9E" // \e45e (file-code-2) +#define ICON_FILE_CODE_CORNER "\xEE\x91\x9E" // \e45e (file-code-corner) +#define ICON_FILE_CODE "\xEE\x83\x83" // \e0c3 (file-code) +#define ICON_FILE_COG_2 "\xEE\x8C\x96" // \e316 (file-cog-2) +#define ICON_FILE_COG "\xEE\x8C\x96" // \e316 (file-cog) +#define ICON_FILE_DIFF "\xEE\x8C\x97" // \e317 (file-diff) +#define ICON_FILE_DIGIT "\xEE\x83\x84" // \e0c4 (file-digit) +#define ICON_FILE_DOWN "\xEE\x8C\x98" // \e318 (file-down) +#define ICON_FILE_EDIT "\xEE\x8C\x9F" // \e31f (file-edit) +#define ICON_FILE_EXCLAMATION_POINT "\xEE\x8C\x99" // \e319 (file-exclamation-point) +#define ICON_FILE_HEADPHONE "\xEE\x8C\x9A" // \e31a (file-headphone) +#define ICON_FILE_HEART "\xEE\x8C\x9B" // \e31b (file-heart) +#define ICON_FILE_IMAGE "\xEE\x8C\x9C" // \e31c (file-image) +#define ICON_FILE_INPUT "\xEE\x83\x85" // \e0c5 (file-input) +#define ICON_FILE_JSON_2 "\xEE\x8D\xAC" // \e36c (file-json-2) +#define ICON_FILE_JSON "\xEE\x8D\xAB" // \e36b (file-json) +#define ICON_FILE_KEY_2 "\xEE\x8C\x9D" // \e31d (file-key-2) +#define ICON_FILE_KEY "\xEE\x8C\x9D" // \e31d (file-key) +#define ICON_FILE_LINE_CHART "\xEE\x8C\x93" // \e313 (file-line-chart) +#define ICON_FILE_LOCK_2 "\xEE\x8C\x9E" // \e31e (file-lock-2) +#define ICON_FILE_LOCK "\xEE\x8C\x9E" // \e31e (file-lock) +#define ICON_FILE_MINUS_2 "\xEE\x83\x87" // \e0c7 (file-minus-2) +#define ICON_FILE_MINUS_CORNER "\xEE\x83\x87" // \e0c7 (file-minus-corner) +#define ICON_FILE_MINUS "\xEE\x83\x86" // \e0c6 (file-minus) +#define ICON_FILE_MUSIC "\xEE\x95\x9E" // \e55e (file-music) +#define ICON_FILE_OUTPUT "\xEE\x83\x88" // \e0c8 (file-output) +#define ICON_FILE_PEN_LINE "\xEE\x8C\xA0" // \e320 (file-pen-line) +#define ICON_FILE_PEN "\xEE\x8C\x9F" // \e31f (file-pen) +#define ICON_FILE_PIE_CHART "\xEE\x8C\x94" // \e314 (file-pie-chart) +#define ICON_FILE_PLAY "\xEE\x8C\xA1" // \e321 (file-play) +#define ICON_FILE_PLUS_2 "\xEE\x83\x8A" // \e0ca (file-plus-2) +#define ICON_FILE_PLUS_CORNER "\xEE\x83\x8A" // \e0ca (file-plus-corner) +#define ICON_FILE_PLUS "\xEE\x83\x89" // \e0c9 (file-plus) +#define ICON_FILE_QUESTION_MARK "\xEE\x8C\xA2" // \e322 (file-question-mark) +#define ICON_FILE_QUESTION "\xEE\x8C\xA2" // \e322 (file-question) +#define ICON_FILE_SCAN "\xEE\x8C\xA3" // \e323 (file-scan) +#define ICON_FILE_SEARCH_2 "\xEE\x8C\xA4" // \e324 (file-search-2) +#define ICON_FILE_SEARCH_CORNER "\xEE\x8C\xA4" // \e324 (file-search-corner) +#define ICON_FILE_SEARCH "\xEE\x83\x8B" // \e0cb (file-search) +#define ICON_FILE_SIGNAL "\xEE\x8C\xA5" // \e325 (file-signal) +#define ICON_FILE_SIGNATURE "\xEE\x8C\xA0" // \e320 (file-signature) +#define ICON_FILE_SLIDERS "\xEE\x96\xA0" // \e5a0 (file-sliders) +#define ICON_FILE_SPREADSHEET "\xEE\x8C\xA6" // \e326 (file-spreadsheet) +#define ICON_FILE_STACK "\xEE\x92\xA1" // \e4a1 (file-stack) +#define ICON_FILE_SYMLINK "\xEE\x8C\xA7" // \e327 (file-symlink) +#define ICON_FILE_TERMINAL "\xEE\x8C\xA8" // \e328 (file-terminal) +#define ICON_FILE_TEXT "\xEE\x83\x8C" // \e0cc (file-text) +#define ICON_FILE_TYPE_2 "\xEE\x8D\xAD" // \e36d (file-type-2) +#define ICON_FILE_TYPE_CORNER "\xEE\x8D\xAD" // \e36d (file-type-corner) +#define ICON_FILE_TYPE "\xEE\x8C\xA9" // \e329 (file-type) +#define ICON_FILE_UP "\xEE\x8C\xAA" // \e32a (file-up) +#define ICON_FILE_USER "\xEE\x98\xAD" // \e62d (file-user) +#define ICON_FILE_VIDEO_2 "\xEE\x8C\xAB" // \e32b (file-video-2) +#define ICON_FILE_VIDEO_CAMERA "\xEE\x8C\xAB" // \e32b (file-video-camera) +#define ICON_FILE_VIDEO "\xEE\x8C\xA1" // \e321 (file-video) +#define ICON_FILE_VOLUME_2 "\xEE\x8C\xA5" // \e325 (file-volume-2) +#define ICON_FILE_VOLUME "\xEE\x8C\xAC" // \e32c (file-volume) +#define ICON_FILE_WARNING "\xEE\x8C\x99" // \e319 (file-warning) +#define ICON_FILE_X_2 "\xEE\x83\x8E" // \e0ce (file-x-2) +#define ICON_FILE_X_CORNER "\xEE\x83\x8E" // \e0ce (file-x-corner) +#define ICON_FILE_X "\xEE\x83\x8D" // \e0cd (file-x) +#define ICON_FILE "\xEE\x83\x80" // \e0c0 (file) +#define ICON_FILES "\xEE\x83\x8F" // \e0cf (files) +#define ICON_FILM "\xEE\x83\x90" // \e0d0 (film) +#define ICON_FILTER_X "\xEE\x8E\xB5" // \e3b5 (filter-x) +#define ICON_FILTER "\xEE\x83\x9C" // \e0dc (filter) +#define ICON_FINGERPRINT_PATTERN "\xEE\x8B\x8B" // \e2cb (fingerprint-pattern) +#define ICON_FINGERPRINT "\xEE\x8B\x8B" // \e2cb (fingerprint) +#define ICON_FIRE_EXTINGUISHER "\xEE\x95\xBE" // \e57e (fire-extinguisher) +#define ICON_FISH_OFF "\xEE\x8E\xB0" // \e3b0 (fish-off) +#define ICON_FISH_SYMBOL "\xEE\x93\xB4" // \e4f4 (fish-symbol) +#define ICON_FISH "\xEE\x8E\xA6" // \e3a6 (fish) +#define ICON_FISHING_HOOK "\xEE\x9B\xA4" // \e6e4 (fishing-hook) +#define ICON_FISHING_ROD "\xEE\x9A\xB3" // \e6b3 (fishing-rod) +#define ICON_FLAG_OFF "\xEE\x8A\x92" // \e292 (flag-off) +#define ICON_FLAG_TRIANGLE_LEFT "\xEE\x88\xB7" // \e237 (flag-triangle-left) +#define ICON_FLAG_TRIANGLE_RIGHT "\xEE\x88\xB8" // \e238 (flag-triangle-right) +#define ICON_FLAG "\xEE\x83\x91" // \e0d1 (flag) +#define ICON_FLAME_KINDLING "\xEE\x94\xBA" // \e53a (flame-kindling) +#define ICON_FLAME "\xEE\x83\x92" // \e0d2 (flame) +#define ICON_FLASHLIGHT_OFF "\xEE\x83\x94" // \e0d4 (flashlight-off) +#define ICON_FLASHLIGHT "\xEE\x83\x93" // \e0d3 (flashlight) +#define ICON_FLASK_CONICAL_OFF "\xEE\x8E\x96" // \e396 (flask-conical-off) +#define ICON_FLASK_CONICAL "\xEE\x83\x95" // \e0d5 (flask-conical) +#define ICON_FLASK_ROUND "\xEE\x83\x96" // \e0d6 (flask-round) +#define ICON_FLIP_HORIZONTAL_2 "\xEE\x8D\x9E" // \e35e (flip-horizontal-2) +#define ICON_FLIP_HORIZONTAL "\xEE\x8D\x9D" // \e35d (flip-horizontal) +#define ICON_FLIP_VERTICAL_2 "\xEE\x8D\xA0" // \e360 (flip-vertical-2) +#define ICON_FLIP_VERTICAL "\xEE\x8D\x9F" // \e35f (flip-vertical) +#define ICON_FLOWER_2 "\xEE\x8B\x94" // \e2d4 (flower-2) +#define ICON_FLOWER "\xEE\x8B\x93" // \e2d3 (flower) +#define ICON_FOCUS "\xEE\x8A\x9E" // \e29e (focus) +#define ICON_FOLD_HORIZONTAL "\xEE\x90\xBB" // \e43b (fold-horizontal) +#define ICON_FOLD_VERTICAL "\xEE\x90\xBC" // \e43c (fold-vertical) +#define ICON_FOLDER_ARCHIVE "\xEE\x8C\xAD" // \e32d (folder-archive) +#define ICON_FOLDER_BOOKMARK "\xEE\x9B\xB1" // \e6f1 (folder-bookmark) +#define ICON_FOLDER_CHECK "\xEE\x8C\xAE" // \e32e (folder-check) +#define ICON_FOLDER_CLOCK "\xEE\x8C\xAF" // \e32f (folder-clock) +#define ICON_FOLDER_CLOSED "\xEE\x8C\xB0" // \e330 (folder-closed) +#define ICON_FOLDER_CODE "\xEE\x97\xBB" // \e5fb (folder-code) +#define ICON_FOLDER_COG_2 "\xEE\x8C\xB1" // \e331 (folder-cog-2) +#define ICON_FOLDER_COG "\xEE\x8C\xB1" // \e331 (folder-cog) +#define ICON_FOLDER_DOT "\xEE\x93\x85" // \e4c5 (folder-dot) +#define ICON_FOLDER_DOWN "\xEE\x8C\xB2" // \e332 (folder-down) +#define ICON_FOLDER_EDIT "\xEE\x8C\xB8" // \e338 (folder-edit) +#define ICON_FOLDER_GIT_2 "\xEE\x90\x8A" // \e40a (folder-git-2) +#define ICON_FOLDER_GIT "\xEE\x90\x89" // \e409 (folder-git) +#define ICON_FOLDER_HEART "\xEE\x8C\xB3" // \e333 (folder-heart) +#define ICON_FOLDER_INPUT "\xEE\x8C\xB4" // \e334 (folder-input) +#define ICON_FOLDER_KANBAN "\xEE\x93\x86" // \e4c6 (folder-kanban) +#define ICON_FOLDER_KEY "\xEE\x8C\xB5" // \e335 (folder-key) +#define ICON_FOLDER_LOCK "\xEE\x8C\xB6" // \e336 (folder-lock) +#define ICON_FOLDER_MINUS "\xEE\x83\x98" // \e0d8 (folder-minus) +#define ICON_FOLDER_OPEN_DOT "\xEE\x93\x87" // \e4c7 (folder-open-dot) +#define ICON_FOLDER_OPEN "\xEE\x89\x87" // \e247 (folder-open) +#define ICON_FOLDER_OUTPUT "\xEE\x8C\xB7" // \e337 (folder-output) +#define ICON_FOLDER_PEN "\xEE\x8C\xB8" // \e338 (folder-pen) +#define ICON_FOLDER_PLUS "\xEE\x83\x99" // \e0d9 (folder-plus) +#define ICON_FOLDER_ROOT "\xEE\x93\x88" // \e4c8 (folder-root) +#define ICON_FOLDER_SEARCH_2 "\xEE\x8C\xBA" // \e33a (folder-search-2) +#define ICON_FOLDER_SEARCH "\xEE\x8C\xB9" // \e339 (folder-search) +#define ICON_FOLDER_SYMLINK "\xEE\x8C\xBB" // \e33b (folder-symlink) +#define ICON_FOLDER_SYNC "\xEE\x93\x89" // \e4c9 (folder-sync) +#define ICON_FOLDER_TREE "\xEE\x8C\xBC" // \e33c (folder-tree) +#define ICON_FOLDER_UP "\xEE\x8C\xBD" // \e33d (folder-up) +#define ICON_FOLDER_X "\xEE\x8C\xBE" // \e33e (folder-x) +#define ICON_FOLDER "\xEE\x83\x97" // \e0d7 (folder) +#define ICON_FOLDERS "\xEE\x8C\xBF" // \e33f (folders) +#define ICON_FOOTPRINTS "\xEE\x8E\xB9" // \e3b9 (footprints) +#define ICON_FORK_KNIFE_CROSSED "\xEE\x8B\xB7" // \e2f7 (fork-knife-crossed) +#define ICON_FORK_KNIFE "\xEE\x8B\xB6" // \e2f6 (fork-knife) +#define ICON_FORKLIFT "\xEE\x8F\x81" // \e3c1 (forklift) +#define ICON_FORM_INPUT "\xEE\x88\x9F" // \e21f (form-input) +#define ICON_FORM "\xEE\x9A\xA8" // \e6a8 (form) +#define ICON_FORWARD "\xEE\x88\xA9" // \e229 (forward) +#define ICON_FRAME "\xEE\x8A\x91" // \e291 (frame) +#define ICON_FROWN "\xEE\x83\x9B" // \e0db (frown) +#define ICON_FUEL "\xEE\x8A\xAF" // \e2af (fuel) +#define ICON_FULLSCREEN "\xEE\x94\xB4" // \e534 (fullscreen) +#define ICON_FUNCTION_SQUARE "\xEE\x88\xAD" // \e22d (function-square) +#define ICON_FUNNEL_PLUS "\xEE\x83\x9D" // \e0dd (funnel-plus) +#define ICON_FUNNEL_X "\xEE\x8E\xB5" // \e3b5 (funnel-x) +#define ICON_FUNNEL "\xEE\x83\x9C" // \e0dc (funnel) +#define ICON_GALLERY_HORIZONTAL_END "\xEE\x93\x8F" // \e4cf (gallery-horizontal-end) +#define ICON_GALLERY_HORIZONTAL "\xEE\x93\x8E" // \e4ce (gallery-horizontal) +#define ICON_GALLERY_THUMBNAILS "\xEE\x93\x90" // \e4d0 (gallery-thumbnails) +#define ICON_GALLERY_VERTICAL_END "\xEE\x93\x92" // \e4d2 (gallery-vertical-end) +#define ICON_GALLERY_VERTICAL "\xEE\x93\x91" // \e4d1 (gallery-vertical) +#define ICON_GAMEPAD_2 "\xEE\x83\x9F" // \e0df (gamepad-2) +#define ICON_GAMEPAD_DIRECTIONAL "\xEE\x9A\x9B" // \e69b (gamepad-directional) +#define ICON_GAMEPAD "\xEE\x83\x9E" // \e0de (gamepad) +#define ICON_GANTT_CHART_SQUARE "\xEE\x85\xA9" // \e169 (gantt-chart-square) +#define ICON_GANTT_CHART "\xEE\x93\x84" // \e4c4 (gantt-chart) +#define ICON_GAUGE_CIRCLE "\xEE\x93\xA1" // \e4e1 (gauge-circle) +#define ICON_GAUGE "\xEE\x86\xBF" // \e1bf (gauge) +#define ICON_GAVEL "\xEE\x83\xA0" // \e0e0 (gavel) +#define ICON_GEM "\xEE\x89\x82" // \e242 (gem) +#define ICON_GEORGIAN_LARI "\xEE\x99\xB8" // \e678 (georgian-lari) +#define ICON_GHOST "\xEE\x88\x8E" // \e20e (ghost) +#define ICON_GIFT "\xEE\x83\xA1" // \e0e1 (gift) +#define ICON_GIT_BRANCH_MINUS "\xEE\x9A\x9C" // \e69c (git-branch-minus) +#define ICON_GIT_BRANCH_PLUS "\xEE\x87\xB4" // \e1f4 (git-branch-plus) +#define ICON_GIT_BRANCH "\xEE\x83\xA2" // \e0e2 (git-branch) +#define ICON_GIT_COMMIT_HORIZONTAL "\xEE\x83\xA3" // \e0e3 (git-commit-horizontal) +#define ICON_GIT_COMMIT_VERTICAL "\xEE\x95\x92" // \e552 (git-commit-vertical) +#define ICON_GIT_COMMIT "\xEE\x83\xA3" // \e0e3 (git-commit) +#define ICON_GIT_COMPARE_ARROWS "\xEE\x95\x93" // \e553 (git-compare-arrows) +#define ICON_GIT_COMPARE "\xEE\x8D\x99" // \e359 (git-compare) +#define ICON_GIT_FORK "\xEE\x8A\x8D" // \e28d (git-fork) +#define ICON_GIT_GRAPH "\xEE\x95\x94" // \e554 (git-graph) +#define ICON_GIT_MERGE_CONFLICT "\xEE\x9A\xB4" // \e6b4 (git-merge-conflict) +#define ICON_GIT_MERGE "\xEE\x83\xA4" // \e0e4 (git-merge) +#define ICON_GIT_PULL_REQUEST_ARROW "\xEE\x95\x95" // \e555 (git-pull-request-arrow) +#define ICON_GIT_PULL_REQUEST_CLOSED "\xEE\x8D\x9A" // \e35a (git-pull-request-closed) +#define ICON_GIT_PULL_REQUEST_CREATE_ARROW "\xEE\x95\x97" // \e557 (git-pull-request-create-arrow) +#define ICON_GIT_PULL_REQUEST_CREATE "\xEE\x95\x96" // \e556 (git-pull-request-create) +#define ICON_GIT_PULL_REQUEST_DRAFT "\xEE\x8D\x9B" // \e35b (git-pull-request-draft) +#define ICON_GIT_PULL_REQUEST "\xEE\x83\xA5" // \e0e5 (git-pull-request) +#define ICON_GLASS_WATER "\xEE\x8B\x95" // \e2d5 (glass-water) +#define ICON_GLASSES "\xEE\x88\x8D" // \e20d (glasses) +#define ICON_GLOBE_2 "\xEE\x87\xB3" // \e1f3 (globe-2) +#define ICON_GLOBE_CHECK "\xEE\x9B\xBC" // \e6fc (globe-check) +#define ICON_GLOBE_LOCK "\xEE\x97\x8D" // \e5cd (globe-lock) +#define ICON_GLOBE_OFF "\xEE\x9A\xB5" // \e6b5 (globe-off) +#define ICON_GLOBE_X "\xEE\x9A\xB6" // \e6b6 (globe-x) +#define ICON_GLOBE "\xEE\x83\xA8" // \e0e8 (globe) +#define ICON_GOAL "\xEE\x92\xA5" // \e4a5 (goal) +#define ICON_GPU "\xEE\x99\xAA" // \e66a (gpu) +#define ICON_GRAB "\xEE\x87\xA6" // \e1e6 (grab) +#define ICON_GRADUATION_CAP "\xEE\x88\xB4" // \e234 (graduation-cap) +#define ICON_GRAPE "\xEE\x8D\x92" // \e352 (grape) +#define ICON_GRID_2_X_2_CHECK "\xEE\x97\xA4" // \e5e4 (grid-2-x-2-check) +#define ICON_GRID_2_X_2_PLUS "\xEE\x98\xA8" // \e628 (grid-2-x-2-plus) +#define ICON_GRID_2_X_2_X "\xEE\x97\xA5" // \e5e5 (grid-2-x-2-x) +#define ICON_GRID_2_X_2 "\xEE\x93\xBF" // \e4ff (grid-2-x-2) +#define ICON_GRID_2X2_CHECK "\xEE\x97\xA4" // \e5e4 (grid-2x2-check) +#define ICON_GRID_2X2_PLUS "\xEE\x98\xA8" // \e628 (grid-2x2-plus) +#define ICON_GRID_2X2_X "\xEE\x97\xA5" // \e5e5 (grid-2x2-x) +#define ICON_GRID_2X2 "\xEE\x93\xBF" // \e4ff (grid-2x2) +#define ICON_GRID_3_X_3 "\xEE\x83\xA9" // \e0e9 (grid-3-x-3) +#define ICON_GRID_3X2 "\xEE\x99\xAF" // \e66f (grid-3x2) +#define ICON_GRID_3X3 "\xEE\x83\xA9" // \e0e9 (grid-3x3) +#define ICON_GRID "\xEE\x83\xA9" // \e0e9 (grid) +#define ICON_GRIP_HORIZONTAL "\xEE\x83\xAA" // \e0ea (grip-horizontal) +#define ICON_GRIP_VERTICAL "\xEE\x83\xAB" // \e0eb (grip-vertical) +#define ICON_GRIP "\xEE\x8E\xB1" // \e3b1 (grip) +#define ICON_GROUP "\xEE\x91\xA4" // \e464 (group) +#define ICON_GUITAR "\xEE\x95\x9F" // \e55f (guitar) +#define ICON_HAM "\xEE\x97\x97" // \e5d7 (ham) +#define ICON_HAMBURGER "\xEE\x99\xA5" // \e665 (hamburger) +#define ICON_HAMMER "\xEE\x83\xAC" // \e0ec (hammer) +#define ICON_HAND_COINS "\xEE\x96\xB8" // \e5b8 (hand-coins) +#define ICON_HAND_FIST "\xEE\x9A\x8B" // \e68b (hand-fist) +#define ICON_HAND_GRAB "\xEE\x87\xA6" // \e1e6 (hand-grab) +#define ICON_HAND_HEART "\xEE\x96\xB9" // \e5b9 (hand-heart) +#define ICON_HAND_HELPING "\xEE\x8E\xB8" // \e3b8 (hand-helping) +#define ICON_HAND_METAL "\xEE\x88\xAC" // \e22c (hand-metal) +#define ICON_HAND_PLATTER "\xEE\x96\xBA" // \e5ba (hand-platter) +#define ICON_HAND "\xEE\x87\x97" // \e1d7 (hand) +#define ICON_HANDBAG "\xEE\x9A\x89" // \e689 (handbag) +#define ICON_HANDSHAKE "\xEE\x97\x80" // \e5c0 (handshake) +#define ICON_HARD_DRIVE_DOWNLOAD "\xEE\x93\xA5" // \e4e5 (hard-drive-download) +#define ICON_HARD_DRIVE_UPLOAD "\xEE\x93\xA6" // \e4e6 (hard-drive-upload) +#define ICON_HARD_DRIVE "\xEE\x83\xAD" // \e0ed (hard-drive) +#define ICON_HARD_HAT "\xEE\x83\xAE" // \e0ee (hard-hat) +#define ICON_HASH "\xEE\x83\xAF" // \e0ef (hash) +#define ICON_HAT_GLASSES "\xEE\x9A\x83" // \e683 (hat-glasses) +#define ICON_HAZE "\xEE\x83\xB0" // \e0f0 (haze) +#define ICON_HD "\xEE\x9B\xA5" // \e6e5 (hd) +#define ICON_HDMI_PORT "\xEE\x93\xA7" // \e4e7 (hdmi-port) +#define ICON_HEADING_1 "\xEE\x8E\x85" // \e385 (heading-1) +#define ICON_HEADING_2 "\xEE\x8E\x86" // \e386 (heading-2) +#define ICON_HEADING_3 "\xEE\x8E\x87" // \e387 (heading-3) +#define ICON_HEADING_4 "\xEE\x8E\x88" // \e388 (heading-4) +#define ICON_HEADING_5 "\xEE\x8E\x89" // \e389 (heading-5) +#define ICON_HEADING_6 "\xEE\x8E\x8A" // \e38a (heading-6) +#define ICON_HEADING "\xEE\x8E\x84" // \e384 (heading) +#define ICON_HEADPHONE_OFF "\xEE\x98\xA9" // \e629 (headphone-off) +#define ICON_HEADPHONES "\xEE\x83\xB1" // \e0f1 (headphones) +#define ICON_HEADSET "\xEE\x96\xBD" // \e5bd (headset) +#define ICON_HEART_CRACK "\xEE\x8B\x96" // \e2d6 (heart-crack) +#define ICON_HEART_HANDSHAKE "\xEE\x8B\x97" // \e2d7 (heart-handshake) +#define ICON_HEART_MINUS "\xEE\x99\x91" // \e651 (heart-minus) +#define ICON_HEART_OFF "\xEE\x8A\x95" // \e295 (heart-off) +#define ICON_HEART_PLUS "\xEE\x99\x92" // \e652 (heart-plus) +#define ICON_HEART_PULSE "\xEE\x8D\xAE" // \e36e (heart-pulse) +#define ICON_HEART_X "\xEE\x9B\xAD" // \e6ed (heart-x) +#define ICON_HEART "\xEE\x83\xB2" // \e0f2 (heart) +#define ICON_HEATER "\xEE\x96\x8E" // \e58e (heater) +#define ICON_HELICOPTER "\xEE\x9A\x9D" // \e69d (helicopter) +#define ICON_HELP_CIRCLE "\xEE\x82\x82" // \e082 (help-circle) +#define ICON_HELPING_HAND "\xEE\x8E\xB8" // \e3b8 (helping-hand) +#define ICON_HEXAGON "\xEE\x83\xB3" // \e0f3 (hexagon) +#define ICON_HIGHLIGHTER "\xEE\x83\xB4" // \e0f4 (highlighter) +#define ICON_HISTORY "\xEE\x87\xB5" // \e1f5 (history) +#define ICON_HOME "\xEE\x83\xB5" // \e0f5 (home) +#define ICON_HOP_OFF "\xEE\x8E\x98" // \e398 (hop-off) +#define ICON_HOP "\xEE\x8E\x97" // \e397 (hop) +#define ICON_HOSPITAL "\xEE\x97\x98" // \e5d8 (hospital) +#define ICON_HOTEL "\xEE\x8F\xA2" // \e3e2 (hotel) +#define ICON_HOURGLASS "\xEE\x8A\x96" // \e296 (hourglass) +#define ICON_HOUSE_HEART "\xEE\x9A\x95" // \e695 (house-heart) +#define ICON_HOUSE_PLUG "\xEE\x97\xB0" // \e5f0 (house-plug) +#define ICON_HOUSE_PLUS "\xEE\x97\xB1" // \e5f1 (house-plus) +#define ICON_HOUSE_WIFI "\xEE\x98\xBC" // \e63c (house-wifi) +#define ICON_HOUSE "\xEE\x83\xB5" // \e0f5 (house) +#define ICON_ICE_CREAM_2 "\xEE\x8E\xA7" // \e3a7 (ice-cream-2) +#define ICON_ICE_CREAM_BOWL "\xEE\x8E\xA7" // \e3a7 (ice-cream-bowl) +#define ICON_ICE_CREAM_CONE "\xEE\x8D\x93" // \e353 (ice-cream-cone) +#define ICON_ICE_CREAM "\xEE\x8D\x93" // \e353 (ice-cream) +#define ICON_ID_CARD_LANYARD "\xEE\x99\xB0" // \e670 (id-card-lanyard) +#define ICON_ID_CARD "\xEE\x98\x97" // \e617 (id-card) +#define ICON_IMAGE_DOWN "\xEE\x94\xBC" // \e53c (image-down) +#define ICON_IMAGE_MINUS "\xEE\x87\xB6" // \e1f6 (image-minus) +#define ICON_IMAGE_OFF "\xEE\x87\x80" // \e1c0 (image-off) +#define ICON_IMAGE_PLAY "\xEE\x97\x9F" // \e5df (image-play) +#define ICON_IMAGE_PLUS "\xEE\x87\xB7" // \e1f7 (image-plus) +#define ICON_IMAGE_UP "\xEE\x97\x8B" // \e5cb (image-up) +#define ICON_IMAGE_UPSCALE "\xEE\x98\xB7" // \e637 (image-upscale) +#define ICON_IMAGE "\xEE\x83\xB6" // \e0f6 (image) +#define ICON_IMAGES "\xEE\x97\x84" // \e5c4 (images) +#define ICON_IMPORT "\xEE\x88\xAF" // \e22f (import) +#define ICON_INBOX "\xEE\x83\xB7" // \e0f7 (inbox) +#define ICON_INDENT_DECREASE "\xEE\x84\x87" // \e107 (indent-decrease) +#define ICON_INDENT_INCREASE "\xEE\x84\x88" // \e108 (indent-increase) +#define ICON_INDENT "\xEE\x84\x88" // \e108 (indent) +#define ICON_INDIAN_RUPEE "\xEE\x83\xB8" // \e0f8 (indian-rupee) +#define ICON_INFINITY "\xEE\x87\xA7" // \e1e7 (infinity) +#define ICON_INFO "\xEE\x83\xB9" // \e0f9 (info) +#define ICON_INSPECT "\xEE\x88\x82" // \e202 (inspect) +#define ICON_INSPECTION_PANEL "\xEE\x96\x83" // \e583 (inspection-panel) +#define ICON_ITALIC "\xEE\x83\xBB" // \e0fb (italic) +#define ICON_ITERATION_CCW "\xEE\x90\xA3" // \e423 (iteration-ccw) +#define ICON_ITERATION_CW "\xEE\x90\xA4" // \e424 (iteration-cw) +#define ICON_JAPANESE_YEN "\xEE\x83\xBC" // \e0fc (japanese-yen) +#define ICON_JOYSTICK "\xEE\x8D\x95" // \e355 (joystick) +#define ICON_KANBAN_SQUARE_DASHED "\xEE\x85\xAC" // \e16c (kanban-square-dashed) +#define ICON_KANBAN_SQUARE "\xEE\x85\xB0" // \e170 (kanban-square) +#define ICON_KANBAN "\xEE\x93\x9C" // \e4dc (kanban) +#define ICON_KAYAK "\xEE\x9A\x8F" // \e68f (kayak) +#define ICON_KEY_ROUND "\xEE\x92\xA3" // \e4a3 (key-round) +#define ICON_KEY_SQUARE "\xEE\x92\xA4" // \e4a4 (key-square) +#define ICON_KEY "\xEE\x83\xBD" // \e0fd (key) +#define ICON_KEYBOARD_MUSIC "\xEE\x95\xA0" // \e560 (keyboard-music) +#define ICON_KEYBOARD_OFF "\xEE\x97\x9E" // \e5de (keyboard-off) +#define ICON_KEYBOARD "\xEE\x8A\x84" // \e284 (keyboard) +#define ICON_LAMP_CEILING "\xEE\x8B\x99" // \e2d9 (lamp-ceiling) +#define ICON_LAMP_DESK "\xEE\x8B\x9A" // \e2da (lamp-desk) +#define ICON_LAMP_FLOOR "\xEE\x8B\x9B" // \e2db (lamp-floor) +#define ICON_LAMP_WALL_DOWN "\xEE\x8B\x9C" // \e2dc (lamp-wall-down) +#define ICON_LAMP_WALL_UP "\xEE\x8B\x9D" // \e2dd (lamp-wall-up) +#define ICON_LAMP "\xEE\x8B\x98" // \e2d8 (lamp) +#define ICON_LAND_PLOT "\xEE\x94\xA8" // \e528 (land-plot) +#define ICON_LANDMARK "\xEE\x88\xBA" // \e23a (landmark) +#define ICON_LANGUAGES "\xEE\x83\xBE" // \e0fe (languages) +#define ICON_LAPTOP_2 "\xEE\x87\x98" // \e1d8 (laptop-2) +#define ICON_LAPTOP_MINIMAL_CHECK "\xEE\x98\xB2" // \e632 (laptop-minimal-check) +#define ICON_LAPTOP_MINIMAL "\xEE\x87\x98" // \e1d8 (laptop-minimal) +#define ICON_LAPTOP "\xEE\x87\x8D" // \e1cd (laptop) +#define ICON_LASSO_SELECT "\xEE\x87\x8F" // \e1cf (lasso-select) +#define ICON_LASSO "\xEE\x87\x8E" // \e1ce (lasso) +#define ICON_LAUGH "\xEE\x8C\x80" // \e300 (laugh) +#define ICON_LAYERS_2 "\xEE\x94\xAA" // \e52a (layers-2) +#define ICON_LAYERS_3 "\xEE\x94\xA9" // \e529 (layers-3) +#define ICON_LAYERS_MINUS "\xEE\x9B\xAE" // \e6ee (layers-minus) +#define ICON_LAYERS_PLUS "\xEE\x9B\xA6" // \e6e6 (layers-plus) +#define ICON_LAYERS "\xEE\x94\xA9" // \e529 (layers) +#define ICON_LAYOUT_DASHBOARD "\xEE\x87\x81" // \e1c1 (layout-dashboard) +#define ICON_LAYOUT_FREEFORM "\xEE\x9C\xA3" // \e723 (layout-freeform) +#define ICON_LAYOUT_GRID "\xEE\x83\xBF" // \e0ff (layout-grid) +#define ICON_LAYOUT_LIST "\xEE\x87\x99" // \e1d9 (layout-list) +#define ICON_LAYOUT_PANEL_LEFT "\xEE\x91\xB0" // \e470 (layout-panel-left) +#define ICON_LAYOUT_PANEL_TOP "\xEE\x91\xB1" // \e471 (layout-panel-top) +#define ICON_LAYOUT_TEMPLATE "\xEE\x88\x87" // \e207 (layout-template) +#define ICON_LAYOUT "\xEE\x84\xAC" // \e12c (layout) +#define ICON_LEAF "\xEE\x8B\x9E" // \e2de (leaf) +#define ICON_LEAFY_GREEN "\xEE\x91\xAF" // \e46f (leafy-green) +#define ICON_LECTERN "\xEE\x97\xA9" // \e5e9 (lectern) +#define ICON_LENS_CONCAVE "\xEE\x9A\xB7" // \e6b7 (lens-concave) +#define ICON_LENS_CONVEX "\xEE\x9A\xB8" // \e6b8 (lens-convex) +#define ICON_LETTER_TEXT "\xEE\x98\x85" // \e605 (letter-text) +#define ICON_LIBRARY_BIG "\xEE\x95\x8E" // \e54e (library-big) +#define ICON_LIBRARY_SQUARE "\xEE\x95\x8F" // \e54f (library-square) +#define ICON_LIBRARY "\xEE\x84\x80" // \e100 (library) +#define ICON_LIFE_BUOY "\xEE\x84\x81" // \e101 (life-buoy) +#define ICON_LIGATURE "\xEE\x90\xBA" // \e43a (ligature) +#define ICON_LIGHTBULB_OFF "\xEE\x88\x88" // \e208 (lightbulb-off) +#define ICON_LIGHTBULB "\xEE\x87\x82" // \e1c2 (lightbulb) +#define ICON_LINE_CHART "\xEE\x8A\xA5" // \e2a5 (line-chart) +#define ICON_LINE_DOT_RIGHT_HORIZONTAL "\xEE\x9A\xB9" // \e6b9 (line-dot-right-horizontal) +#define ICON_LINE_SQUIGGLE "\xEE\x99\xBA" // \e67a (line-squiggle) +#define ICON_LINE_STYLE "\xEE\x9B\x9A" // \e6da (line-style) +#define ICON_LINK_2_OFF "\xEE\x84\x84" // \e104 (link-2-off) +#define ICON_LINK_2 "\xEE\x84\x83" // \e103 (link-2) +#define ICON_LINK "\xEE\x84\x82" // \e102 (link) +#define ICON_LIST_CHECK "\xEE\x97\xBA" // \e5fa (list-check) +#define ICON_LIST_CHECKS "\xEE\x87\x90" // \e1d0 (list-checks) +#define ICON_LIST_CHEVRONS_DOWN_UP "\xEE\x9A\x94" // \e694 (list-chevrons-down-up) +#define ICON_LIST_CHEVRONS_UP_DOWN "\xEE\x9A\x96" // \e696 (list-chevrons-up-down) +#define ICON_LIST_COLLAPSE "\xEE\x96\x9B" // \e59b (list-collapse) +#define ICON_LIST_END "\xEE\x8B\x9F" // \e2df (list-end) +#define ICON_LIST_FILTER_PLUS "\xEE\x98\xB9" // \e639 (list-filter-plus) +#define ICON_LIST_FILTER "\xEE\x91\xA0" // \e460 (list-filter) +#define ICON_LIST_INDENT_DECREASE "\xEE\x84\x87" // \e107 (list-indent-decrease) +#define ICON_LIST_INDENT_INCREASE "\xEE\x84\x88" // \e108 (list-indent-increase) +#define ICON_LIST_MINUS "\xEE\x88\xBE" // \e23e (list-minus) +#define ICON_LIST_MUSIC "\xEE\x8B\xA0" // \e2e0 (list-music) +#define ICON_LIST_ORDERED "\xEE\x87\x91" // \e1d1 (list-ordered) +#define ICON_LIST_PLUS "\xEE\x88\xBF" // \e23f (list-plus) +#define ICON_LIST_RESTART "\xEE\x91\x92" // \e452 (list-restart) +#define ICON_LIST_SORT_ASCENDING "\xEE\x9C\x82" // \e702 (list-sort-ascending) +#define ICON_LIST_SORT_DESCENDING "\xEE\x9C\x83" // \e703 (list-sort-descending) +#define ICON_LIST_START "\xEE\x8B\xA1" // \e2e1 (list-start) +#define ICON_LIST_TODO "\xEE\x93\x83" // \e4c3 (list-todo) +#define ICON_LIST_TREE "\xEE\x90\x88" // \e408 (list-tree) +#define ICON_LIST_VIDEO "\xEE\x8B\xA2" // \e2e2 (list-video) +#define ICON_LIST_X "\xEE\x89\x80" // \e240 (list-x) +#define ICON_LIST "\xEE\x84\x86" // \e106 (list) +#define ICON_LOADER_2 "\xEE\x84\x8A" // \e10a (loader-2) +#define ICON_LOADER_CIRCLE "\xEE\x84\x8A" // \e10a (loader-circle) +#define ICON_LOADER_PINWHEEL "\xEE\x97\xA6" // \e5e6 (loader-pinwheel) +#define ICON_LOADER "\xEE\x84\x89" // \e109 (loader) +#define ICON_LOCATE_FIXED "\xEE\x87\x9B" // \e1db (locate-fixed) +#define ICON_LOCATE_OFF "\xEE\x8A\x82" // \e282 (locate-off) +#define ICON_LOCATE "\xEE\x87\x9A" // \e1da (locate) +#define ICON_LOCATION_EDIT "\xEE\x99\x95" // \e655 (location-edit) +#define ICON_LOCK_KEYHOLE_OPEN "\xEE\x94\xB2" // \e532 (lock-keyhole-open) +#define ICON_LOCK_KEYHOLE "\xEE\x94\xB1" // \e531 (lock-keyhole) +#define ICON_LOCK_OPEN "\xEE\x84\x8C" // \e10c (lock-open) +#define ICON_LOCK "\xEE\x84\x8B" // \e10b (lock) +#define ICON_LOG_IN "\xEE\x84\x8D" // \e10d (log-in) +#define ICON_LOG_OUT "\xEE\x84\x8E" // \e10e (log-out) +#define ICON_LOGS "\xEE\x97\xB4" // \e5f4 (logs) +#define ICON_LOLLIPOP "\xEE\x92\xBD" // \e4bd (lollipop) +#define ICON_LUGGAGE "\xEE\x8B\x8A" // \e2ca (luggage) +#define ICON_M_SQUARE "\xEE\x94\x83" // \e503 (m-square) +#define ICON_MAGNET "\xEE\x8A\xB5" // \e2b5 (magnet) +#define ICON_MAIL_CHECK "\xEE\x8D\xA1" // \e361 (mail-check) +#define ICON_MAIL_MINUS "\xEE\x8D\xA2" // \e362 (mail-minus) +#define ICON_MAIL_OPEN "\xEE\x8D\xA3" // \e363 (mail-open) +#define ICON_MAIL_PLUS "\xEE\x8D\xA4" // \e364 (mail-plus) +#define ICON_MAIL_QUESTION_MARK "\xEE\x8D\xA5" // \e365 (mail-question-mark) +#define ICON_MAIL_QUESTION "\xEE\x8D\xA5" // \e365 (mail-question) +#define ICON_MAIL_SEARCH "\xEE\x8D\xA6" // \e366 (mail-search) +#define ICON_MAIL_WARNING "\xEE\x8D\xA7" // \e367 (mail-warning) +#define ICON_MAIL_X "\xEE\x8D\xA8" // \e368 (mail-x) +#define ICON_MAIL "\xEE\x84\x8F" // \e10f (mail) +#define ICON_MAILBOX "\xEE\x8F\x94" // \e3d4 (mailbox) +#define ICON_MAILS "\xEE\x8D\xA9" // \e369 (mails) +#define ICON_MAP_MINUS "\xEE\x9A\x86" // \e686 (map-minus) +#define ICON_MAP_PIN_CHECK_INSIDE "\xEE\x98\x90" // \e610 (map-pin-check-inside) +#define ICON_MAP_PIN_CHECK "\xEE\x98\x8F" // \e60f (map-pin-check) +#define ICON_MAP_PIN_HOUSE "\xEE\x98\x9C" // \e61c (map-pin-house) +#define ICON_MAP_PIN_MINUS_INSIDE "\xEE\x98\x92" // \e612 (map-pin-minus-inside) +#define ICON_MAP_PIN_MINUS "\xEE\x98\x91" // \e611 (map-pin-minus) +#define ICON_MAP_PIN_OFF "\xEE\x8A\xA6" // \e2a6 (map-pin-off) +#define ICON_MAP_PIN_PEN "\xEE\x99\x95" // \e655 (map-pin-pen) +#define ICON_MAP_PIN_PLUS_INSIDE "\xEE\x98\x94" // \e614 (map-pin-plus-inside) +#define ICON_MAP_PIN_PLUS "\xEE\x98\x93" // \e613 (map-pin-plus) +#define ICON_MAP_PIN_SEARCH "\xEE\x9B\x9E" // \e6de (map-pin-search) +#define ICON_MAP_PIN_X_INSIDE "\xEE\x98\x96" // \e616 (map-pin-x-inside) +#define ICON_MAP_PIN_X "\xEE\x98\x95" // \e615 (map-pin-x) +#define ICON_MAP_PIN "\xEE\x84\x91" // \e111 (map-pin) +#define ICON_MAP_PINNED "\xEE\x94\xBD" // \e53d (map-pinned) +#define ICON_MAP_PLUS "\xEE\x98\xBF" // \e63f (map-plus) +#define ICON_MAP "\xEE\x84\x90" // \e110 (map) +#define ICON_MARS_STROKE "\xEE\x99\x82" // \e642 (mars-stroke) +#define ICON_MARS "\xEE\x99\x81" // \e641 (mars) +#define ICON_MARTINI "\xEE\x8B\xA3" // \e2e3 (martini) +#define ICON_MAXIMIZE_2 "\xEE\x84\x93" // \e113 (maximize-2) +#define ICON_MAXIMIZE "\xEE\x84\x92" // \e112 (maximize) +#define ICON_MEDAL "\xEE\x8D\xAF" // \e36f (medal) +#define ICON_MEGAPHONE_OFF "\xEE\x8D\xB0" // \e370 (megaphone-off) +#define ICON_MEGAPHONE "\xEE\x88\xB5" // \e235 (megaphone) +#define ICON_MEH "\xEE\x84\x94" // \e114 (meh) +#define ICON_MEMORY_STICK "\xEE\x91\x85" // \e445 (memory-stick) +#define ICON_MENU_SQUARE "\xEE\x91\x93" // \e453 (menu-square) +#define ICON_MENU "\xEE\x84\x95" // \e115 (menu) +#define ICON_MERGE "\xEE\x90\xBF" // \e43f (merge) +#define ICON_MESSAGE_CIRCLE_CHECK "\xEE\x9A\xBA" // \e6ba (message-circle-check) +#define ICON_MESSAGE_CIRCLE_CODE "\xEE\x95\xA2" // \e562 (message-circle-code) +#define ICON_MESSAGE_CIRCLE_DASHED "\xEE\x95\xA3" // \e563 (message-circle-dashed) +#define ICON_MESSAGE_CIRCLE_HEART "\xEE\x95\xA4" // \e564 (message-circle-heart) +#define ICON_MESSAGE_CIRCLE_MORE "\xEE\x95\xA5" // \e565 (message-circle-more) +#define ICON_MESSAGE_CIRCLE_OFF "\xEE\x95\xA6" // \e566 (message-circle-off) +#define ICON_MESSAGE_CIRCLE_PLUS "\xEE\x95\xA7" // \e567 (message-circle-plus) +#define ICON_MESSAGE_CIRCLE_QUESTION_MARK "\xEE\x95\xA8" // \e568 (message-circle-question-mark) +#define ICON_MESSAGE_CIRCLE_QUESTION "\xEE\x95\xA8" // \e568 (message-circle-question) +#define ICON_MESSAGE_CIRCLE_REPLY "\xEE\x95\xA9" // \e569 (message-circle-reply) +#define ICON_MESSAGE_CIRCLE_WARNING "\xEE\x95\xAA" // \e56a (message-circle-warning) +#define ICON_MESSAGE_CIRCLE_X "\xEE\x95\xAB" // \e56b (message-circle-x) +#define ICON_MESSAGE_CIRCLE "\xEE\x84\x96" // \e116 (message-circle) +#define ICON_MESSAGE_SQUARE_CHECK "\xEE\x9A\xBB" // \e6bb (message-square-check) +#define ICON_MESSAGE_SQUARE_CODE "\xEE\x95\xAC" // \e56c (message-square-code) +#define ICON_MESSAGE_SQUARE_DASHED "\xEE\x90\x8B" // \e40b (message-square-dashed) +#define ICON_MESSAGE_SQUARE_DIFF "\xEE\x95\xAD" // \e56d (message-square-diff) +#define ICON_MESSAGE_SQUARE_DOT "\xEE\x95\xAE" // \e56e (message-square-dot) +#define ICON_MESSAGE_SQUARE_HEART "\xEE\x95\xAF" // \e56f (message-square-heart) +#define ICON_MESSAGE_SQUARE_LOCK "\xEE\x98\xAC" // \e62c (message-square-lock) +#define ICON_MESSAGE_SQUARE_MORE "\xEE\x95\xB0" // \e570 (message-square-more) +#define ICON_MESSAGE_SQUARE_OFF "\xEE\x95\xB1" // \e571 (message-square-off) +#define ICON_MESSAGE_SQUARE_PLUS "\xEE\x90\x8C" // \e40c (message-square-plus) +#define ICON_MESSAGE_SQUARE_QUOTE "\xEE\x95\xB2" // \e572 (message-square-quote) +#define ICON_MESSAGE_SQUARE_REPLY "\xEE\x95\xB3" // \e573 (message-square-reply) +#define ICON_MESSAGE_SQUARE_SHARE "\xEE\x95\xB4" // \e574 (message-square-share) +#define ICON_MESSAGE_SQUARE_TEXT "\xEE\x95\xB5" // \e575 (message-square-text) +#define ICON_MESSAGE_SQUARE_WARNING "\xEE\x95\xB6" // \e576 (message-square-warning) +#define ICON_MESSAGE_SQUARE_X "\xEE\x95\xB7" // \e577 (message-square-x) +#define ICON_MESSAGE_SQUARE "\xEE\x84\x97" // \e117 (message-square) +#define ICON_MESSAGES_SQUARE "\xEE\x90\x8D" // \e40d (messages-square) +#define ICON_METRONOME "\xEE\x9A\xBC" // \e6bc (metronome) +#define ICON_MIC_2 "\xEE\x8D\x89" // \e349 (mic-2) +#define ICON_MIC_AUDIO_LINES "\xEE\x9C\xA4" // \e724 (mic-audio-lines) +#define ICON_MIC_OFF "\xEE\x84\x99" // \e119 (mic-off) +#define ICON_MIC_SIGNAL "\xEE\x87\xBA" // \e1fa (mic-signal) +#define ICON_MIC_VOCAL "\xEE\x8D\x89" // \e349 (mic-vocal) +#define ICON_MIC "\xEE\x84\x98" // \e118 (mic) +#define ICON_MICROCHIP "\xEE\x98\x9A" // \e61a (microchip) +#define ICON_MICROSCOPE "\xEE\x8B\xA4" // \e2e4 (microscope) +#define ICON_MICROWAVE "\xEE\x8D\xBA" // \e37a (microwave) +#define ICON_MILESTONE "\xEE\x8A\x98" // \e298 (milestone) +#define ICON_MILK_OFF "\xEE\x8E\x9A" // \e39a (milk-off) +#define ICON_MILK "\xEE\x8E\x99" // \e399 (milk) +#define ICON_MINIMIZE_2 "\xEE\x84\x9B" // \e11b (minimize-2) +#define ICON_MINIMIZE "\xEE\x84\x9A" // \e11a (minimize) +#define ICON_MINUS_CIRCLE "\xEE\x81\xBE" // \e07e (minus-circle) +#define ICON_MINUS_SQUARE "\xEE\x85\xB1" // \e171 (minus-square) +#define ICON_MINUS "\xEE\x84\x9C" // \e11c (minus) +#define ICON_MIRROR_RECTANGULAR "\xEE\x9A\xBD" // \e6bd (mirror-rectangular) +#define ICON_MIRROR_ROUND "\xEE\x9A\xBE" // \e6be (mirror-round) +#define ICON_MONITOR_CHECK "\xEE\x92\x82" // \e482 (monitor-check) +#define ICON_MONITOR_CLOUD "\xEE\x9A\x99" // \e699 (monitor-cloud) +#define ICON_MONITOR_COG "\xEE\x98\x83" // \e603 (monitor-cog) +#define ICON_MONITOR_DOT "\xEE\x92\x83" // \e483 (monitor-dot) +#define ICON_MONITOR_DOWN "\xEE\x90\xA1" // \e421 (monitor-down) +#define ICON_MONITOR_OFF "\xEE\x87\x9C" // \e1dc (monitor-off) +#define ICON_MONITOR_PAUSE "\xEE\x92\x84" // \e484 (monitor-pause) +#define ICON_MONITOR_PLAY "\xEE\x92\x85" // \e485 (monitor-play) +#define ICON_MONITOR_SMARTPHONE "\xEE\x8E\xA2" // \e3a2 (monitor-smartphone) +#define ICON_MONITOR_SPEAKER "\xEE\x88\x90" // \e210 (monitor-speaker) +#define ICON_MONITOR_STOP "\xEE\x92\x86" // \e486 (monitor-stop) +#define ICON_MONITOR_UP "\xEE\x90\xA2" // \e422 (monitor-up) +#define ICON_MONITOR_X "\xEE\x92\x87" // \e487 (monitor-x) +#define ICON_MONITOR "\xEE\x84\x9D" // \e11d (monitor) +#define ICON_MOON_STAR "\xEE\x90\x90" // \e410 (moon-star) +#define ICON_MOON "\xEE\x84\x9E" // \e11e (moon) +#define ICON_MORE_HORIZONTAL "\xEE\x82\xB6" // \e0b6 (more-horizontal) +#define ICON_MORE_VERTICAL "\xEE\x82\xB7" // \e0b7 (more-vertical) +#define ICON_MOSQUE "\xEE\x9C\xA5" // \e725 (mosque) +#define ICON_MOTORBIKE "\xEE\x9A\x98" // \e698 (motorbike) +#define ICON_MOUNTAIN_SNOW "\xEE\x88\xB2" // \e232 (mountain-snow) +#define ICON_MOUNTAIN "\xEE\x88\xB1" // \e231 (mountain) +#define ICON_MOUSE_LEFT "\xEE\x9A\xBF" // \e6bf (mouse-left) +#define ICON_MOUSE_OFF "\xEE\x97\x9B" // \e5db (mouse-off) +#define ICON_MOUSE_POINTER_2_OFF "\xEE\x9A\xA6" // \e6a6 (mouse-pointer-2-off) +#define ICON_MOUSE_POINTER_2 "\xEE\x87\x83" // \e1c3 (mouse-pointer-2) +#define ICON_MOUSE_POINTER_BAN "\xEE\x97\xA7" // \e5e7 (mouse-pointer-ban) +#define ICON_MOUSE_POINTER_CLICK "\xEE\x84\xA0" // \e120 (mouse-pointer-click) +#define ICON_MOUSE_POINTER_SQUARE_DASHED "\xEE\x94\x89" // \e509 (mouse-pointer-square-dashed) +#define ICON_MOUSE_POINTER "\xEE\x84\x9F" // \e11f (mouse-pointer) +#define ICON_MOUSE_RIGHT "\xEE\x9B\x80" // \e6c0 (mouse-right) +#define ICON_MOUSE "\xEE\x8A\x8E" // \e28e (mouse) +#define ICON_MOVE_3_D "\xEE\x8B\xA5" // \e2e5 (move-3-d) +#define ICON_MOVE_3D "\xEE\x8B\xA5" // \e2e5 (move-3d) +#define ICON_MOVE_DIAGONAL_2 "\xEE\x87\x85" // \e1c5 (move-diagonal-2) +#define ICON_MOVE_DIAGONAL "\xEE\x87\x84" // \e1c4 (move-diagonal) +#define ICON_MOVE_DOWN_LEFT "\xEE\x92\x8D" // \e48d (move-down-left) +#define ICON_MOVE_DOWN_RIGHT "\xEE\x92\x8E" // \e48e (move-down-right) +#define ICON_MOVE_DOWN "\xEE\x92\x8C" // \e48c (move-down) +#define ICON_MOVE_HORIZONTAL "\xEE\x87\x86" // \e1c6 (move-horizontal) +#define ICON_MOVE_LEFT "\xEE\x92\x8F" // \e48f (move-left) +#define ICON_MOVE_RIGHT "\xEE\x92\x90" // \e490 (move-right) +#define ICON_MOVE_UP_LEFT "\xEE\x92\x92" // \e492 (move-up-left) +#define ICON_MOVE_UP_RIGHT "\xEE\x92\x93" // \e493 (move-up-right) +#define ICON_MOVE_UP "\xEE\x92\x91" // \e491 (move-up) +#define ICON_MOVE_VERTICAL "\xEE\x87\x87" // \e1c7 (move-vertical) +#define ICON_MOVE "\xEE\x84\xA1" // \e121 (move) +#define ICON_MUSIC_2 "\xEE\x8D\x8A" // \e34a (music-2) +#define ICON_MUSIC_3 "\xEE\x8D\x8B" // \e34b (music-3) +#define ICON_MUSIC_4 "\xEE\x8D\x8C" // \e34c (music-4) +#define ICON_MUSIC "\xEE\x84\xA2" // \e122 (music) +#define ICON_NAVIGATION_2_OFF "\xEE\x8A\xA7" // \e2a7 (navigation-2-off) +#define ICON_NAVIGATION_2 "\xEE\x84\xA4" // \e124 (navigation-2) +#define ICON_NAVIGATION_OFF "\xEE\x8A\xA8" // \e2a8 (navigation-off) +#define ICON_NAVIGATION "\xEE\x84\xA3" // \e123 (navigation) +#define ICON_NETWORK "\xEE\x84\xA5" // \e125 (network) +#define ICON_NEWSPAPER "\xEE\x8D\x88" // \e348 (newspaper) +#define ICON_NFC "\xEE\x8F\x83" // \e3c3 (nfc) +#define ICON_NON_BINARY "\xEE\x99\x83" // \e643 (non-binary) +#define ICON_NOTEBOOK_PEN "\xEE\x96\x96" // \e596 (notebook-pen) +#define ICON_NOTEBOOK_TABS "\xEE\x96\x97" // \e597 (notebook-tabs) +#define ICON_NOTEBOOK_TEXT "\xEE\x96\x98" // \e598 (notebook-text) +#define ICON_NOTEBOOK "\xEE\x96\x95" // \e595 (notebook) +#define ICON_NOTEPAD_TEXT_DASHED "\xEE\x96\x9A" // \e59a (notepad-text-dashed) +#define ICON_NOTEPAD_TEXT "\xEE\x96\x99" // \e599 (notepad-text) +#define ICON_NUT_OFF "\xEE\x8E\x9C" // \e39c (nut-off) +#define ICON_NUT "\xEE\x8E\x9B" // \e39b (nut) +#define ICON_OCTAGON_ALERT "\xEE\x84\xA7" // \e127 (octagon-alert) +#define ICON_OCTAGON_MINUS "\xEE\x98\xA7" // \e627 (octagon-minus) +#define ICON_OCTAGON_PAUSE "\xEE\x88\x9B" // \e21b (octagon-pause) +#define ICON_OCTAGON_X "\xEE\x84\xA8" // \e128 (octagon-x) +#define ICON_OCTAGON "\xEE\x84\xA6" // \e126 (octagon) +#define ICON_OMEGA "\xEE\x98\x99" // \e619 (omega) +#define ICON_OPTION "\xEE\x87\xB8" // \e1f8 (option) +#define ICON_ORBIT "\xEE\x8F\xA7" // \e3e7 (orbit) +#define ICON_ORIGAMI "\xEE\x97\xA3" // \e5e3 (origami) +#define ICON_OUTDENT "\xEE\x84\x87" // \e107 (outdent) +#define ICON_PACKAGE_2 "\xEE\x8D\x80" // \e340 (package-2) +#define ICON_PACKAGE_CHECK "\xEE\x89\xA6" // \e266 (package-check) +#define ICON_PACKAGE_MINUS "\xEE\x89\xA7" // \e267 (package-minus) +#define ICON_PACKAGE_OPEN "\xEE\x8B\x8C" // \e2cc (package-open) +#define ICON_PACKAGE_PLUS "\xEE\x89\xA8" // \e268 (package-plus) +#define ICON_PACKAGE_SEARCH "\xEE\x89\xA9" // \e269 (package-search) +#define ICON_PACKAGE_X "\xEE\x89\xAA" // \e26a (package-x) +#define ICON_PACKAGE "\xEE\x84\xA9" // \e129 (package) +#define ICON_PAINT_BUCKET "\xEE\x8B\xA6" // \e2e6 (paint-bucket) +#define ICON_PAINT_ROLLER "\xEE\x96\x9E" // \e59e (paint-roller) +#define ICON_PAINTBRUSH_2 "\xEE\x8B\xA8" // \e2e8 (paintbrush-2) +#define ICON_PAINTBRUSH_VERTICAL "\xEE\x8B\xA8" // \e2e8 (paintbrush-vertical) +#define ICON_PAINTBRUSH "\xEE\x8B\xA7" // \e2e7 (paintbrush) +#define ICON_PALETTE "\xEE\x87\x9D" // \e1dd (palette) +#define ICON_PALMTREE "\xEE\x8A\x81" // \e281 (palmtree) +#define ICON_PANDA "\xEE\x99\xA8" // \e668 (panda) +#define ICON_PANEL_BOTTOM_CLOSE "\xEE\x90\xAD" // \e42d (panel-bottom-close) +#define ICON_PANEL_BOTTOM_DASHED "\xEE\x90\xAE" // \e42e (panel-bottom-dashed) +#define ICON_PANEL_BOTTOM_INACTIVE "\xEE\x90\xAE" // \e42e (panel-bottom-inactive) +#define ICON_PANEL_BOTTOM_OPEN "\xEE\x90\xAF" // \e42f (panel-bottom-open) +#define ICON_PANEL_BOTTOM "\xEE\x90\xAC" // \e42c (panel-bottom) +#define ICON_PANEL_LEFT_CLOSE "\xEE\x88\x9C" // \e21c (panel-left-close) +#define ICON_PANEL_LEFT_DASHED "\xEE\x90\xB0" // \e430 (panel-left-dashed) +#define ICON_PANEL_LEFT_INACTIVE "\xEE\x90\xB0" // \e430 (panel-left-inactive) +#define ICON_PANEL_LEFT_OPEN "\xEE\x88\x9D" // \e21d (panel-left-open) +#define ICON_PANEL_LEFT_RIGHT_DASHED "\xEE\x9A\x92" // \e692 (panel-left-right-dashed) +#define ICON_PANEL_LEFT "\xEE\x84\xAA" // \e12a (panel-left) +#define ICON_PANEL_RIGHT_CLOSE "\xEE\x90\xB2" // \e432 (panel-right-close) +#define ICON_PANEL_RIGHT_DASHED "\xEE\x90\xB3" // \e433 (panel-right-dashed) +#define ICON_PANEL_RIGHT_INACTIVE "\xEE\x90\xB3" // \e433 (panel-right-inactive) +#define ICON_PANEL_RIGHT_OPEN "\xEE\x90\xB4" // \e434 (panel-right-open) +#define ICON_PANEL_RIGHT "\xEE\x90\xB1" // \e431 (panel-right) +#define ICON_PANEL_TOP_BOTTOM_DASHED "\xEE\x9A\x93" // \e693 (panel-top-bottom-dashed) +#define ICON_PANEL_TOP_CLOSE "\xEE\x90\xB6" // \e436 (panel-top-close) +#define ICON_PANEL_TOP_DASHED "\xEE\x90\xB7" // \e437 (panel-top-dashed) +#define ICON_PANEL_TOP_INACTIVE "\xEE\x90\xB7" // \e437 (panel-top-inactive) +#define ICON_PANEL_TOP_OPEN "\xEE\x90\xB8" // \e438 (panel-top-open) +#define ICON_PANEL_TOP "\xEE\x90\xB5" // \e435 (panel-top) +#define ICON_PANELS_LEFT_BOTTOM "\xEE\x84\xAB" // \e12b (panels-left-bottom) +#define ICON_PANELS_LEFT_RIGHT "\xEE\x82\x99" // \e099 (panels-left-right) +#define ICON_PANELS_RIGHT_BOTTOM "\xEE\x96\x88" // \e588 (panels-right-bottom) +#define ICON_PANELS_TOP_BOTTOM "\xEE\x96\x8A" // \e58a (panels-top-bottom) +#define ICON_PANELS_TOP_LEFT "\xEE\x84\xAC" // \e12c (panels-top-left) +#define ICON_PAPER_BAG "\xEE\x9C\x9D" // \e71d (paper-bag) +#define ICON_PAPERCLIP "\xEE\x84\xAD" // \e12d (paperclip) +#define ICON_PARASOL "\xEE\x9B\xBD" // \e6fd (parasol) +#define ICON_PARENTHESES "\xEE\x91\x84" // \e444 (parentheses) +#define ICON_PARKING_CIRCLE_OFF "\xEE\x8F\x8A" // \e3ca (parking-circle-off) +#define ICON_PARKING_CIRCLE "\xEE\x8F\x89" // \e3c9 (parking-circle) +#define ICON_PARKING_METER "\xEE\x94\x80" // \e500 (parking-meter) +#define ICON_PARKING_SQUARE_OFF "\xEE\x8F\x8C" // \e3cc (parking-square-off) +#define ICON_PARKING_SQUARE "\xEE\x8F\x8B" // \e3cb (parking-square) +#define ICON_PARTY_POPPER "\xEE\x8D\x83" // \e343 (party-popper) +#define ICON_PAUSE_CIRCLE "\xEE\x81\xBF" // \e07f (pause-circle) +#define ICON_PAUSE_OCTAGON "\xEE\x88\x9B" // \e21b (pause-octagon) +#define ICON_PAUSE "\xEE\x84\xAE" // \e12e (pause) +#define ICON_PAW_PRINT "\xEE\x93\xB5" // \e4f5 (paw-print) +#define ICON_PC_CASE "\xEE\x91\x86" // \e446 (pc-case) +#define ICON_PEN_BOX "\xEE\x85\xB2" // \e172 (pen-box) +#define ICON_PEN_LINE "\xEE\x84\xB0" // \e130 (pen-line) +#define ICON_PEN_OFF "\xEE\x97\xAE" // \e5ee (pen-off) +#define ICON_PEN_SQUARE "\xEE\x85\xB2" // \e172 (pen-square) +#define ICON_PEN_TOOL "\xEE\x84\xB1" // \e131 (pen-tool) +#define ICON_PEN "\xEE\x84\xAF" // \e12f (pen) +#define ICON_PENCIL_LINE "\xEE\x93\xB0" // \e4f0 (pencil-line) +#define ICON_PENCIL_OFF "\xEE\x97\xAF" // \e5ef (pencil-off) +#define ICON_PENCIL_RULER "\xEE\x93\xB1" // \e4f1 (pencil-ruler) +#define ICON_PENCIL_SPARKLES "\xEE\x9C\x8F" // \e70f (pencil-sparkles) +#define ICON_PENCIL "\xEE\x87\xB9" // \e1f9 (pencil) +#define ICON_PENTAGON "\xEE\x94\xAB" // \e52b (pentagon) +#define ICON_PERCENT_CIRCLE "\xEE\x94\x9A" // \e51a (percent-circle) +#define ICON_PERCENT_DIAMOND "\xEE\x94\x9B" // \e51b (percent-diamond) +#define ICON_PERCENT_SQUARE "\xEE\x94\x9C" // \e51c (percent-square) +#define ICON_PERCENT "\xEE\x84\xB2" // \e132 (percent) +#define ICON_PERSON_STANDING "\xEE\x88\x9E" // \e21e (person-standing) +#define ICON_PHI "\xEE\x9C\x9C" // \e71c (phi) +#define ICON_PHILIPPINE_PESO "\xEE\x98\x84" // \e604 (philippine-peso) +#define ICON_PHONE_CALL "\xEE\x84\xB4" // \e134 (phone-call) +#define ICON_PHONE_FORWARDED "\xEE\x84\xB5" // \e135 (phone-forwarded) +#define ICON_PHONE_INCOMING "\xEE\x84\xB6" // \e136 (phone-incoming) +#define ICON_PHONE_MISSED "\xEE\x84\xB7" // \e137 (phone-missed) +#define ICON_PHONE_OFF "\xEE\x84\xB8" // \e138 (phone-off) +#define ICON_PHONE_OUTGOING "\xEE\x84\xB9" // \e139 (phone-outgoing) +#define ICON_PHONE "\xEE\x84\xB3" // \e133 (phone) +#define ICON_PI_SQUARE "\xEE\x92\x88" // \e488 (pi-square) +#define ICON_PI "\xEE\x91\xB2" // \e472 (pi) +#define ICON_PIANO "\xEE\x95\xA1" // \e561 (piano) +#define ICON_PICKAXE "\xEE\x97\x86" // \e5c6 (pickaxe) +#define ICON_PICTURE_IN_PICTURE_2 "\xEE\x8E\xAF" // \e3af (picture-in-picture-2) +#define ICON_PICTURE_IN_PICTURE "\xEE\x8E\xAE" // \e3ae (picture-in-picture) +#define ICON_PIE_CHART "\xEE\x81\xAB" // \e06b (pie-chart) +#define ICON_PIGGY_BANK "\xEE\x84\xBA" // \e13a (piggy-bank) +#define ICON_PILCROW_LEFT "\xEE\x97\x9C" // \e5dc (pilcrow-left) +#define ICON_PILCROW_RIGHT "\xEE\x97\x9D" // \e5dd (pilcrow-right) +#define ICON_PILCROW_SQUARE "\xEE\x92\x8B" // \e48b (pilcrow-square) +#define ICON_PILCROW "\xEE\x8E\xA3" // \e3a3 (pilcrow) +#define ICON_PILL_BOTTLE "\xEE\x97\xAA" // \e5ea (pill-bottle) +#define ICON_PILL "\xEE\x8E\xBD" // \e3bd (pill) +#define ICON_PIN_OFF "\xEE\x8A\xB6" // \e2b6 (pin-off) +#define ICON_PIN "\xEE\x89\x99" // \e259 (pin) +#define ICON_PIPETTE "\xEE\x84\xBB" // \e13b (pipette) +#define ICON_PIZZA "\xEE\x8D\x94" // \e354 (pizza) +#define ICON_PLANE_LANDING "\xEE\x8F\x8D" // \e3cd (plane-landing) +#define ICON_PLANE_TAKEOFF "\xEE\x8F\x8E" // \e3ce (plane-takeoff) +#define ICON_PLANE "\xEE\x87\x9E" // \e1de (plane) +#define ICON_PLAY_CIRCLE "\xEE\x82\x80" // \e080 (play-circle) +#define ICON_PLAY_OFF "\xEE\x9B\xBE" // \e6fe (play-off) +#define ICON_PLAY_SQUARE "\xEE\x92\x81" // \e481 (play-square) +#define ICON_PLAY "\xEE\x84\xBC" // \e13c (play) +#define ICON_PLUG_2 "\xEE\x8E\x80" // \e380 (plug-2) +#define ICON_PLUG_ZAP_2 "\xEE\x91\x9C" // \e45c (plug-zap-2) +#define ICON_PLUG_ZAP "\xEE\x91\x9C" // \e45c (plug-zap) +#define ICON_PLUG "\xEE\x8D\xBF" // \e37f (plug) +#define ICON_PLUS_CIRCLE "\xEE\x82\x81" // \e081 (plus-circle) +#define ICON_PLUS_SQUARE "\xEE\x85\xB3" // \e173 (plus-square) +#define ICON_PLUS "\xEE\x84\xBD" // \e13d (plus) +#define ICON_POCKET_KNIFE "\xEE\x92\xA0" // \e4a0 (pocket-knife) +#define ICON_PODCAST "\xEE\x87\xBA" // \e1fa (podcast) +#define ICON_PODIUM "\xEE\x9C\x84" // \e704 (podium) +#define ICON_POINTER_OFF "\xEE\x95\xBF" // \e57f (pointer-off) +#define ICON_POINTER "\xEE\x87\xA8" // \e1e8 (pointer) +#define ICON_POPCORN "\xEE\x92\xBE" // \e4be (popcorn) +#define ICON_POPSICLE "\xEE\x92\xBF" // \e4bf (popsicle) +#define ICON_POUND_STERLING "\xEE\x84\xBF" // \e13f (pound-sterling) +#define ICON_POWER_CIRCLE "\xEE\x95\x90" // \e550 (power-circle) +#define ICON_POWER_OFF "\xEE\x88\x89" // \e209 (power-off) +#define ICON_POWER_SQUARE "\xEE\x95\x91" // \e551 (power-square) +#define ICON_POWER "\xEE\x85\x80" // \e140 (power) +#define ICON_PRESENTATION "\xEE\x92\xAE" // \e4ae (presentation) +#define ICON_PRINTER_CHECK "\xEE\x97\xB5" // \e5f5 (printer-check) +#define ICON_PRINTER_X "\xEE\x9B\x81" // \e6c1 (printer-x) +#define ICON_PRINTER "\xEE\x85\x81" // \e141 (printer) +#define ICON_PROJECTOR "\xEE\x92\xAF" // \e4af (projector) +#define ICON_PROPORTIONS "\xEE\x97\x8F" // \e5cf (proportions) +#define ICON_PUZZLE "\xEE\x8A\x9C" // \e29c (puzzle) +#define ICON_PYRAMID "\xEE\x94\xAC" // \e52c (pyramid) +#define ICON_QR_CODE "\xEE\x87\x9F" // \e1df (qr-code) +#define ICON_QUOTE "\xEE\x88\xB9" // \e239 (quote) +#define ICON_RABBIT "\xEE\x93\xB6" // \e4f6 (rabbit) +#define ICON_RADAR "\xEE\x92\x97" // \e497 (radar) +#define ICON_RADIATION "\xEE\x91\x82" // \e442 (radiation) +#define ICON_RADICAL "\xEE\x97\x82" // \e5c2 (radical) +#define ICON_RADIO_OFF "\xEE\x9B\x9D" // \e6dd (radio-off) +#define ICON_RADIO_RECEIVER "\xEE\x87\xBB" // \e1fb (radio-receiver) +#define ICON_RADIO_TOWER "\xEE\x90\x84" // \e404 (radio-tower) +#define ICON_RADIO "\xEE\x85\x82" // \e142 (radio) +#define ICON_RADIUS "\xEE\x94\xAD" // \e52d (radius) +#define ICON_RAINBOW "\xEE\x93\x82" // \e4c2 (rainbow) +#define ICON_RAT "\xEE\x8F\xAB" // \e3eb (rat) +#define ICON_RATIO "\xEE\x93\xA8" // \e4e8 (ratio) +#define ICON_RECEIPT_CENT "\xEE\x96\xA5" // \e5a5 (receipt-cent) +#define ICON_RECEIPT_EURO "\xEE\x96\xA6" // \e5a6 (receipt-euro) +#define ICON_RECEIPT_INDIAN_RUPEE "\xEE\x96\xA7" // \e5a7 (receipt-indian-rupee) +#define ICON_RECEIPT_JAPANESE_YEN "\xEE\x96\xA8" // \e5a8 (receipt-japanese-yen) +#define ICON_RECEIPT_POUND_STERLING "\xEE\x96\xA9" // \e5a9 (receipt-pound-sterling) +#define ICON_RECEIPT_RUSSIAN_RUBLE "\xEE\x96\xAA" // \e5aa (receipt-russian-ruble) +#define ICON_RECEIPT_SWISS_FRANC "\xEE\x96\xAB" // \e5ab (receipt-swiss-franc) +#define ICON_RECEIPT_TEXT "\xEE\x96\xAC" // \e5ac (receipt-text) +#define ICON_RECEIPT_TURKISH_LIRA "\xEE\x99\xBF" // \e67f (receipt-turkish-lira) +#define ICON_RECEIPT "\xEE\x8F\x93" // \e3d3 (receipt) +#define ICON_RECTANGLE_CIRCLE "\xEE\x99\xB3" // \e673 (rectangle-circle) +#define ICON_RECTANGLE_ELLIPSIS "\xEE\x88\x9F" // \e21f (rectangle-ellipsis) +#define ICON_RECTANGLE_GOGGLES "\xEE\x99\x96" // \e656 (rectangle-goggles) +#define ICON_RECTANGLE_HORIZONTAL "\xEE\x8D\xB6" // \e376 (rectangle-horizontal) +#define ICON_RECTANGLE_VERTICAL "\xEE\x8D\xB7" // \e377 (rectangle-vertical) +#define ICON_RECYCLE "\xEE\x8B\xA9" // \e2e9 (recycle) +#define ICON_REDO_2 "\xEE\x8A\xA0" // \e2a0 (redo-2) +#define ICON_REDO_DOT "\xEE\x91\x90" // \e450 (redo-dot) +#define ICON_REDO "\xEE\x85\x83" // \e143 (redo) +#define ICON_REFRESH_CCW_DOT "\xEE\x92\xB2" // \e4b2 (refresh-ccw-dot) +#define ICON_REFRESH_CCW "\xEE\x85\x84" // \e144 (refresh-ccw) +#define ICON_REFRESH_CW_OFF "\xEE\x92\x98" // \e498 (refresh-cw-off) +#define ICON_REFRESH_CW "\xEE\x85\x85" // \e145 (refresh-cw) +#define ICON_REFRIGERATOR "\xEE\x8D\xBB" // \e37b (refrigerator) +#define ICON_REGEX "\xEE\x87\xBC" // \e1fc (regex) +#define ICON_REMOVE_FORMATTING "\xEE\x8E\xB3" // \e3b3 (remove-formatting) +#define ICON_REPEAT_1 "\xEE\x87\xBD" // \e1fd (repeat-1) +#define ICON_REPEAT_2 "\xEE\x90\x91" // \e411 (repeat-2) +#define ICON_REPEAT_OFF "\xEE\x9B\xB3" // \e6f3 (repeat-off) +#define ICON_REPEAT "\xEE\x85\x86" // \e146 (repeat) +#define ICON_REPLACE_ALL "\xEE\x8F\x9C" // \e3dc (replace-all) +#define ICON_REPLACE "\xEE\x8F\x9B" // \e3db (replace) +#define ICON_REPLY_ALL "\xEE\x88\xAB" // \e22b (reply-all) +#define ICON_REPLY "\xEE\x88\xAA" // \e22a (reply) +#define ICON_REWIND "\xEE\x85\x87" // \e147 (rewind) +#define ICON_RIBBON "\xEE\x95\x98" // \e558 (ribbon) +#define ICON_ROAD "\xEE\x9B\x99" // \e6d9 (road) +#define ICON_ROCKET "\xEE\x8A\x86" // \e286 (rocket) +#define ICON_ROCKING_CHAIR "\xEE\x88\xB3" // \e233 (rocking-chair) +#define ICON_ROLLER_COASTER "\xEE\x92\x80" // \e480 (roller-coaster) +#define ICON_ROSE "\xEE\x9A\x91" // \e691 (rose) +#define ICON_ROTATE_3_D "\xEE\x8B\xAA" // \e2ea (rotate-3-d) +#define ICON_ROTATE_3D "\xEE\x8B\xAA" // \e2ea (rotate-3d) +#define ICON_ROTATE_CCW_CLOCK "\xEE\x87\xB5" // \e1f5 (rotate-ccw-clock) +#define ICON_ROTATE_CCW_KEY "\xEE\x99\x90" // \e650 (rotate-ccw-key) +#define ICON_ROTATE_CCW_SQUARE "\xEE\x97\x90" // \e5d0 (rotate-ccw-square) +#define ICON_ROTATE_CCW "\xEE\x85\x88" // \e148 (rotate-ccw) +#define ICON_ROTATE_CW_FADING_CLOCK "\xEE\x9C\xA6" // \e726 (rotate-cw-fading-clock) +#define ICON_ROTATE_CW_SQUARE "\xEE\x97\x91" // \e5d1 (rotate-cw-square) +#define ICON_ROTATE_CW "\xEE\x85\x89" // \e149 (rotate-cw) +#define ICON_ROUTE_OFF "\xEE\x94\xBF" // \e53f (route-off) +#define ICON_ROUTE "\xEE\x94\xBE" // \e53e (route) +#define ICON_ROUTER "\xEE\x8E\xBF" // \e3bf (router) +#define ICON_ROWS_2 "\xEE\x90\xB9" // \e439 (rows-2) +#define ICON_ROWS_3 "\xEE\x96\x8A" // \e58a (rows-3) +#define ICON_ROWS_4 "\xEE\x96\x8B" // \e58b (rows-4) +#define ICON_ROWS "\xEE\x90\xB9" // \e439 (rows) +#define ICON_RSS "\xEE\x85\x8A" // \e14a (rss) +#define ICON_RULER_DIMENSION_LINE "\xEE\x99\xA2" // \e662 (ruler-dimension-line) +#define ICON_RULER "\xEE\x85\x8B" // \e14b (ruler) +#define ICON_RUSSIAN_RUBLE "\xEE\x85\x8C" // \e14c (russian-ruble) +#define ICON_SAILBOAT "\xEE\x8D\xBE" // \e37e (sailboat) +#define ICON_SALAD "\xEE\x8E\xA8" // \e3a8 (salad) +#define ICON_SANDWICH "\xEE\x8E\xA9" // \e3a9 (sandwich) +#define ICON_SATELLITE_DISH "\xEE\x91\x88" // \e448 (satellite-dish) +#define ICON_SATELLITE "\xEE\x91\x87" // \e447 (satellite) +#define ICON_SAUDI_RIYAL "\xEE\x99\x8B" // \e64b (saudi-riyal) +#define ICON_SAVE_ALL "\xEE\x90\x8F" // \e40f (save-all) +#define ICON_SAVE_CHECK "\xEE\x9C\x90" // \e710 (save-check) +#define ICON_SAVE_OFF "\xEE\x97\xB3" // \e5f3 (save-off) +#define ICON_SAVE_PEN "\xEE\x9C\x85" // \e705 (save-pen) +#define ICON_SAVE_PLUS "\xEE\x9C\x86" // \e706 (save-plus) +#define ICON_SAVE "\xEE\x85\x8D" // \e14d (save) +#define ICON_SCALE_3_D "\xEE\x8B\xAB" // \e2eb (scale-3-d) +#define ICON_SCALE_3D "\xEE\x8B\xAB" // \e2eb (scale-3d) +#define ICON_SCALE "\xEE\x88\x92" // \e212 (scale) +#define ICON_SCALING "\xEE\x8B\xAC" // \e2ec (scaling) +#define ICON_SCAN_BARCODE "\xEE\x94\xB5" // \e535 (scan-barcode) +#define ICON_SCAN_BOX "\xEE\x9C\xA0" // \e720 (scan-box) +#define ICON_SCAN_EYE "\xEE\x94\xB6" // \e536 (scan-eye) +#define ICON_SCAN_FACE "\xEE\x8D\xB1" // \e371 (scan-face) +#define ICON_SCAN_HEART "\xEE\x98\xBA" // \e63a (scan-heart) +#define ICON_SCAN_LINE "\xEE\x89\x98" // \e258 (scan-line) +#define ICON_SCAN_QR_CODE "\xEE\x97\xB6" // \e5f6 (scan-qr-code) +#define ICON_SCAN_SEARCH "\xEE\x94\xB7" // \e537 (scan-search) +#define ICON_SCAN_SQUARE "\xEE\x9C\xA7" // \e727 (scan-square) +#define ICON_SCAN_TEXT "\xEE\x94\xB8" // \e538 (scan-text) +#define ICON_SCAN "\xEE\x89\x97" // \e257 (scan) +#define ICON_SCATTER_CHART "\xEE\x92\x8A" // \e48a (scatter-chart) +#define ICON_SCHOOL_2 "\xEE\x8F\xA5" // \e3e5 (school-2) +#define ICON_SCHOOL "\xEE\x8F\xA3" // \e3e3 (school) +#define ICON_SCISSORS_LINE_DASHED "\xEE\x93\xA9" // \e4e9 (scissors-line-dashed) +#define ICON_SCISSORS_SQUARE_DASHED_BOTTOM "\xEE\x93\xAB" // \e4eb (scissors-square-dashed-bottom) +#define ICON_SCISSORS_SQUARE "\xEE\x93\xAC" // \e4ec (scissors-square) +#define ICON_SCISSORS "\xEE\x85\x8E" // \e14e (scissors) +#define ICON_SCOOTER "\xEE\x9A\xAC" // \e6ac (scooter) +#define ICON_SCREEN_SHARE_OFF "\xEE\x85\x90" // \e150 (screen-share-off) +#define ICON_SCREEN_SHARE "\xEE\x85\x8F" // \e14f (screen-share) +#define ICON_SCROLL_TEXT "\xEE\x91\x9F" // \e45f (scroll-text) +#define ICON_SCROLL "\xEE\x8B\xAD" // \e2ed (scroll) +#define ICON_SEARCH_ALERT "\xEE\x9B\xA7" // \e6e7 (search-alert) +#define ICON_SEARCH_CHECK "\xEE\x92\xAA" // \e4aa (search-check) +#define ICON_SEARCH_CODE "\xEE\x92\xAB" // \e4ab (search-code) +#define ICON_SEARCH_SLASH "\xEE\x92\xAC" // \e4ac (search-slash) +#define ICON_SEARCH_X "\xEE\x92\xAD" // \e4ad (search-x) +#define ICON_SEARCH "\xEE\x85\x91" // \e151 (search) +#define ICON_SECTION "\xEE\x97\xA8" // \e5e8 (section) +#define ICON_SEND_HORIZONAL "\xEE\x93\xB2" // \e4f2 (send-horizonal) +#define ICON_SEND_HORIZONTAL "\xEE\x93\xB2" // \e4f2 (send-horizontal) +#define ICON_SEND_TO_BACK "\xEE\x93\xB3" // \e4f3 (send-to-back) +#define ICON_SEND "\xEE\x85\x92" // \e152 (send) +#define ICON_SEPARATOR_HORIZONTAL "\xEE\x87\x88" // \e1c8 (separator-horizontal) +#define ICON_SEPARATOR_VERTICAL "\xEE\x87\x89" // \e1c9 (separator-vertical) +#define ICON_SERVER_COG "\xEE\x8D\x81" // \e341 (server-cog) +#define ICON_SERVER_CRASH "\xEE\x87\xA9" // \e1e9 (server-crash) +#define ICON_SERVER_OFF "\xEE\x87\xAA" // \e1ea (server-off) +#define ICON_SERVER_PLUS "\xEE\x9C\xA1" // \e721 (server-plus) +#define ICON_SERVER "\xEE\x85\x93" // \e153 (server) +#define ICON_SETTINGS_2 "\xEE\x89\x85" // \e245 (settings-2) +#define ICON_SETTINGS "\xEE\x85\x94" // \e154 (settings) +#define ICON_SHAPES "\xEE\x92\xB3" // \e4b3 (shapes) +#define ICON_SHARE_2 "\xEE\x85\x96" // \e156 (share-2) +#define ICON_SHARE "\xEE\x85\x95" // \e155 (share) +#define ICON_SHEET "\xEE\x85\x97" // \e157 (sheet) +#define ICON_SHELL "\xEE\x93\xB7" // \e4f7 (shell) +#define ICON_SHELVING_UNIT "\xEE\x9B\x82" // \e6c2 (shelving-unit) +#define ICON_SHIELD_ALERT "\xEE\x87\xBE" // \e1fe (shield-alert) +#define ICON_SHIELD_BAN "\xEE\x85\x99" // \e159 (shield-ban) +#define ICON_SHIELD_CHECK "\xEE\x87\xBF" // \e1ff (shield-check) +#define ICON_SHIELD_CLOSE "\xEE\x88\x80" // \e200 (shield-close) +#define ICON_SHIELD_COG_CORNER "\xEE\x9B\xA8" // \e6e8 (shield-cog-corner) +#define ICON_SHIELD_COG "\xEE\x9B\xA9" // \e6e9 (shield-cog) +#define ICON_SHIELD_ELLIPSIS "\xEE\x94\x96" // \e516 (shield-ellipsis) +#define ICON_SHIELD_HALF "\xEE\x94\x97" // \e517 (shield-half) +#define ICON_SHIELD_KEYHOLE "\xEE\x9C\xA2" // \e722 (shield-keyhole) +#define ICON_SHIELD_MINUS "\xEE\x94\x98" // \e518 (shield-minus) +#define ICON_SHIELD_OFF "\xEE\x85\x9A" // \e15a (shield-off) +#define ICON_SHIELD_PLUS "\xEE\x94\x99" // \e519 (shield-plus) +#define ICON_SHIELD_QUESTION_MARK "\xEE\x90\x8E" // \e40e (shield-question-mark) +#define ICON_SHIELD_QUESTION "\xEE\x90\x8E" // \e40e (shield-question) +#define ICON_SHIELD_USER "\xEE\x99\x87" // \e647 (shield-user) +#define ICON_SHIELD_X "\xEE\x88\x80" // \e200 (shield-x) +#define ICON_SHIELD "\xEE\x85\x98" // \e158 (shield) +#define ICON_SHIP_WHEEL "\xEE\x94\x82" // \e502 (ship-wheel) +#define ICON_SHIP "\xEE\x8E\xBA" // \e3ba (ship) +#define ICON_SHIRT "\xEE\x87\x8A" // \e1ca (shirt) +#define ICON_SHOPPING_BAG "\xEE\x85\x9B" // \e15b (shopping-bag) +#define ICON_SHOPPING_BASKET "\xEE\x93\xAA" // \e4ea (shopping-basket) +#define ICON_SHOPPING_CART "\xEE\x85\x9C" // \e15c (shopping-cart) +#define ICON_SHOVEL "\xEE\x85\x9D" // \e15d (shovel) +#define ICON_SHOWER_HEAD "\xEE\x8D\xBC" // \e37c (shower-head) +#define ICON_SHREDDER "\xEE\x99\x9B" // \e65b (shredder) +#define ICON_SHRIMP "\xEE\x99\x89" // \e649 (shrimp) +#define ICON_SHRINK "\xEE\x88\xA0" // \e220 (shrink) +#define ICON_SHRUB "\xEE\x8B\xAE" // \e2ee (shrub) +#define ICON_SHUFFLE "\xEE\x85\x9E" // \e15e (shuffle) +#define ICON_SIDEBAR_CLOSE "\xEE\x88\x9C" // \e21c (sidebar-close) +#define ICON_SIDEBAR_OPEN "\xEE\x88\x9D" // \e21d (sidebar-open) +#define ICON_SIDEBAR "\xEE\x84\xAA" // \e12a (sidebar) +#define ICON_SIGMA_SQUARE "\xEE\x92\x89" // \e489 (sigma-square) +#define ICON_SIGMA "\xEE\x88\x81" // \e201 (sigma) +#define ICON_SIGNAL_HIGH "\xEE\x89\xA0" // \e260 (signal-high) +#define ICON_SIGNAL_LOW "\xEE\x89\xA1" // \e261 (signal-low) +#define ICON_SIGNAL_MEDIUM "\xEE\x89\xA2" // \e262 (signal-medium) +#define ICON_SIGNAL_ZERO "\xEE\x89\xA3" // \e263 (signal-zero) +#define ICON_SIGNAL "\xEE\x89\x9F" // \e25f (signal) +#define ICON_SIGNATURE "\xEE\x97\xB2" // \e5f2 (signature) +#define ICON_SIGNPOST_BIG "\xEE\x95\x81" // \e541 (signpost-big) +#define ICON_SIGNPOST "\xEE\x95\x80" // \e540 (signpost) +#define ICON_SIREN "\xEE\x8B\xAF" // \e2ef (siren) +#define ICON_SKIP_BACK "\xEE\x85\x9F" // \e15f (skip-back) +#define ICON_SKIP_FORWARD "\xEE\x85\xA0" // \e160 (skip-forward) +#define ICON_SKULL "\xEE\x88\xA1" // \e221 (skull) +#define ICON_SLASH_SQUARE "\xEE\x85\xB4" // \e174 (slash-square) +#define ICON_SLASH "\xEE\x94\x9D" // \e51d (slash) +#define ICON_SLICE "\xEE\x8B\xB0" // \e2f0 (slice) +#define ICON_SLIDERS_HORIZONTAL "\xEE\x8A\x9A" // \e29a (sliders-horizontal) +#define ICON_SLIDERS_VERTICAL "\xEE\x85\xA2" // \e162 (sliders-vertical) +#define ICON_SLIDERS "\xEE\x85\xA2" // \e162 (sliders) +#define ICON_SMARTPHONE_CHARGING "\xEE\x88\xAE" // \e22e (smartphone-charging) +#define ICON_SMARTPHONE_NFC "\xEE\x8F\x84" // \e3c4 (smartphone-nfc) +#define ICON_SMARTPHONE "\xEE\x85\xA3" // \e163 (smartphone) +#define ICON_SMILE_PLUS "\xEE\x8C\x81" // \e301 (smile-plus) +#define ICON_SMILE "\xEE\x85\xA4" // \e164 (smile) +#define ICON_SNAIL "\xEE\x93\xB8" // \e4f8 (snail) +#define ICON_SNOWFLAKE "\xEE\x85\xA5" // \e165 (snowflake) +#define ICON_SOAP_DISPENSER_DROPLET "\xEE\x99\xA9" // \e669 (soap-dispenser-droplet) +#define ICON_SOFA "\xEE\x8B\x84" // \e2c4 (sofa) +#define ICON_SOLAR_PANEL "\xEE\x9A\x9F" // \e69f (solar-panel) +#define ICON_SORT_ASC "\xEE\x81\x8C" // \e04c (sort-asc) +#define ICON_SORT_DESC "\xEE\x81\x87" // \e047 (sort-desc) +#define ICON_SOUP "\xEE\x8E\xAA" // \e3aa (soup) +#define ICON_SPACE "\xEE\x8F\x9D" // \e3dd (space) +#define ICON_SPADE "\xEE\x92\x99" // \e499 (spade) +#define ICON_SPARKLE "\xEE\x91\xBE" // \e47e (sparkle) +#define ICON_SPARKLES "\xEE\x90\x92" // \e412 (sparkles) +#define ICON_SPEAKER "\xEE\x85\xA6" // \e166 (speaker) +#define ICON_SPEECH "\xEE\x94\x9E" // \e51e (speech) +#define ICON_SPELL_CHECK_2 "\xEE\x92\x9B" // \e49b (spell-check-2) +#define ICON_SPELL_CHECK "\xEE\x92\x9A" // \e49a (spell-check) +#define ICON_SPLINE_POINTER "\xEE\x99\x8F" // \e64f (spline-pointer) +#define ICON_SPLINE "\xEE\x8E\x8B" // \e38b (spline) +#define ICON_SPLIT_SQUARE_HORIZONTAL "\xEE\x8E\xB6" // \e3b6 (split-square-horizontal) +#define ICON_SPLIT_SQUARE_VERTICAL "\xEE\x8E\xB7" // \e3b7 (split-square-vertical) +#define ICON_SPLIT "\xEE\x91\x80" // \e440 (split) +#define ICON_SPOOL "\xEE\x99\xB7" // \e677 (spool) +#define ICON_SPORT_SHOE "\xEE\x9B\x9B" // \e6db (sport-shoe) +#define ICON_SPOTLIGHT "\xEE\x9A\x82" // \e682 (spotlight) +#define ICON_SPRAY_CAN "\xEE\x92\x95" // \e495 (spray-can) +#define ICON_SPROUT "\xEE\x87\xAB" // \e1eb (sprout) +#define ICON_SQUARE_ACTIVITY "\xEE\x92\xB4" // \e4b4 (square-activity) +#define ICON_SQUARE_ARROW_DOWN_LEFT "\xEE\x92\xB5" // \e4b5 (square-arrow-down-left) +#define ICON_SQUARE_ARROW_DOWN_RIGHT "\xEE\x92\xB6" // \e4b6 (square-arrow-down-right) +#define ICON_SQUARE_ARROW_DOWN "\xEE\x90\xA7" // \e427 (square-arrow-down) +#define ICON_SQUARE_ARROW_LEFT "\xEE\x90\xA8" // \e428 (square-arrow-left) +#define ICON_SQUARE_ARROW_OUT_DOWN_LEFT "\xEE\x96\xA1" // \e5a1 (square-arrow-out-down-left) +#define ICON_SQUARE_ARROW_OUT_DOWN_RIGHT "\xEE\x96\xA2" // \e5a2 (square-arrow-out-down-right) +#define ICON_SQUARE_ARROW_OUT_UP_LEFT "\xEE\x96\xA3" // \e5a3 (square-arrow-out-up-left) +#define ICON_SQUARE_ARROW_OUT_UP_RIGHT "\xEE\x96\xA4" // \e5a4 (square-arrow-out-up-right) +#define ICON_SQUARE_ARROW_RIGHT_ENTER "\xEE\x9B\x83" // \e6c3 (square-arrow-right-enter) +#define ICON_SQUARE_ARROW_RIGHT_EXIT "\xEE\x9B\x84" // \e6c4 (square-arrow-right-exit) +#define ICON_SQUARE_ARROW_RIGHT "\xEE\x90\xA9" // \e429 (square-arrow-right) +#define ICON_SQUARE_ARROW_UP_LEFT "\xEE\x92\xB7" // \e4b7 (square-arrow-up-left) +#define ICON_SQUARE_ARROW_UP_RIGHT "\xEE\x92\xB8" // \e4b8 (square-arrow-up-right) +#define ICON_SQUARE_ARROW_UP "\xEE\x90\xAA" // \e42a (square-arrow-up) +#define ICON_SQUARE_ASTERISK "\xEE\x85\xA8" // \e168 (square-asterisk) +#define ICON_SQUARE_BOTTOM_DASHED_SCISSORS "\xEE\x93\xAB" // \e4eb (square-bottom-dashed-scissors) +#define ICON_SQUARE_CENTERLINE_DASHED_HORIZONTAL "\xEE\x9B\x85" // \e6c5 (square-centerline-dashed-horizontal) +#define ICON_SQUARE_CENTERLINE_DASHED_VERTICAL "\xEE\x9B\x86" // \e6c6 (square-centerline-dashed-vertical) +#define ICON_SQUARE_CHART_GANTT "\xEE\x85\xA9" // \e169 (square-chart-gantt) +#define ICON_SQUARE_CHECK_BIG "\xEE\x85\xAA" // \e16a (square-check-big) +#define ICON_SQUARE_CHECK "\xEE\x95\x99" // \e559 (square-check) +#define ICON_SQUARE_CHEVRON_DOWN "\xEE\x8F\x8F" // \e3cf (square-chevron-down) +#define ICON_SQUARE_CHEVRON_LEFT "\xEE\x8F\x90" // \e3d0 (square-chevron-left) +#define ICON_SQUARE_CHEVRON_RIGHT "\xEE\x8F\x91" // \e3d1 (square-chevron-right) +#define ICON_SQUARE_CHEVRON_UP "\xEE\x8F\x92" // \e3d2 (square-chevron-up) +#define ICON_SQUARE_CODE "\xEE\x85\xAB" // \e16b (square-code) +#define ICON_SQUARE_DASHED_BOTTOM_CODE "\xEE\x93\x81" // \e4c1 (square-dashed-bottom-code) +#define ICON_SQUARE_DASHED_BOTTOM "\xEE\x93\x80" // \e4c0 (square-dashed-bottom) +#define ICON_SQUARE_DASHED_KANBAN "\xEE\x85\xAC" // \e16c (square-dashed-kanban) +#define ICON_SQUARE_DASHED_MOUSE_POINTER "\xEE\x94\x89" // \e509 (square-dashed-mouse-pointer) +#define ICON_SQUARE_DASHED_TEXT "\xEE\x9B\xAA" // \e6ea (square-dashed-text) +#define ICON_SQUARE_DASHED_TOP_SOLID "\xEE\x99\xAC" // \e66c (square-dashed-top-solid) +#define ICON_SQUARE_DASHED "\xEE\x87\x8B" // \e1cb (square-dashed) +#define ICON_SQUARE_DIVIDE "\xEE\x85\xAD" // \e16d (square-divide) +#define ICON_SQUARE_DOT "\xEE\x85\xAE" // \e16e (square-dot) +#define ICON_SQUARE_EQUAL "\xEE\x85\xAF" // \e16f (square-equal) +#define ICON_SQUARE_FUNCTION "\xEE\x88\xAD" // \e22d (square-function) +#define ICON_SQUARE_GANTT_CHART "\xEE\x85\xA9" // \e169 (square-gantt-chart) +#define ICON_SQUARE_KANBAN "\xEE\x85\xB0" // \e170 (square-kanban) +#define ICON_SQUARE_LIBRARY "\xEE\x95\x8F" // \e54f (square-library) +#define ICON_SQUARE_M "\xEE\x94\x83" // \e503 (square-m) +#define ICON_SQUARE_MENU "\xEE\x91\x93" // \e453 (square-menu) +#define ICON_SQUARE_MINUS "\xEE\x85\xB1" // \e171 (square-minus) +#define ICON_SQUARE_MOUSE_POINTER "\xEE\x88\x82" // \e202 (square-mouse-pointer) +#define ICON_SQUARE_OFF "\xEE\x9C\xA8" // \e728 (square-off) +#define ICON_SQUARE_PARKING_OFF "\xEE\x8F\x8C" // \e3cc (square-parking-off) +#define ICON_SQUARE_PARKING "\xEE\x8F\x8B" // \e3cb (square-parking) +#define ICON_SQUARE_PAUSE "\xEE\x9A\x84" // \e684 (square-pause) +#define ICON_SQUARE_PEN "\xEE\x85\xB2" // \e172 (square-pen) +#define ICON_SQUARE_PERCENT "\xEE\x94\x9C" // \e51c (square-percent) +#define ICON_SQUARE_PI "\xEE\x92\x88" // \e488 (square-pi) +#define ICON_SQUARE_PILCROW "\xEE\x92\x8B" // \e48b (square-pilcrow) +#define ICON_SQUARE_PLAY "\xEE\x92\x81" // \e481 (square-play) +#define ICON_SQUARE_PLUS "\xEE\x85\xB3" // \e173 (square-plus) +#define ICON_SQUARE_POWER "\xEE\x95\x91" // \e551 (square-power) +#define ICON_SQUARE_RADICAL "\xEE\x97\x83" // \e5c3 (square-radical) +#define ICON_SQUARE_ROUND_CORNER "\xEE\x99\x88" // \e648 (square-round-corner) +#define ICON_SQUARE_SCISSORS "\xEE\x93\xAC" // \e4ec (square-scissors) +#define ICON_SQUARE_SIGMA "\xEE\x92\x89" // \e489 (square-sigma) +#define ICON_SQUARE_SLASH "\xEE\x85\xB4" // \e174 (square-slash) +#define ICON_SQUARE_SPLIT_HORIZONTAL "\xEE\x8E\xB6" // \e3b6 (square-split-horizontal) +#define ICON_SQUARE_SPLIT_VERTICAL "\xEE\x8E\xB7" // \e3b7 (square-split-vertical) +#define ICON_SQUARE_SQUARE "\xEE\x98\x8E" // \e60e (square-square) +#define ICON_SQUARE_STACK "\xEE\x92\xA2" // \e4a2 (square-stack) +#define ICON_SQUARE_STAR "\xEE\x9A\x8E" // \e68e (square-star) +#define ICON_SQUARE_STOP "\xEE\x9A\x85" // \e685 (square-stop) +#define ICON_SQUARE_TERMINAL "\xEE\x88\x8A" // \e20a (square-terminal) +#define ICON_SQUARE_USER_ROUND "\xEE\x91\xA6" // \e466 (square-user-round) +#define ICON_SQUARE_USER "\xEE\x91\xA5" // \e465 (square-user) +#define ICON_SQUARE_X "\xEE\x85\xB5" // \e175 (square-x) +#define ICON_SQUARE "\xEE\x85\xA7" // \e167 (square) +#define ICON_SQUARES_EXCLUDE "\xEE\x99\x97" // \e657 (squares-exclude) +#define ICON_SQUARES_INTERSECT "\xEE\x99\x98" // \e658 (squares-intersect) +#define ICON_SQUARES_SUBTRACT "\xEE\x99\x99" // \e659 (squares-subtract) +#define ICON_SQUARES_UNITE "\xEE\x99\x9A" // \e65a (squares-unite) +#define ICON_SQUIRCLE_DASHED "\xEE\x99\xB9" // \e679 (squircle-dashed) +#define ICON_SQUIRCLE "\xEE\x95\xBA" // \e57a (squircle) +#define ICON_SQUIRREL "\xEE\x92\x9F" // \e49f (squirrel) +#define ICON_STAMP "\xEE\x8E\xBB" // \e3bb (stamp) +#define ICON_STAR_CHECK "\xEE\x9C\x87" // \e707 (star-check) +#define ICON_STAR_HALF "\xEE\x88\x8B" // \e20b (star-half) +#define ICON_STAR_MINUS "\xEE\x9C\x88" // \e708 (star-minus) +#define ICON_STAR_OFF "\xEE\x8A\xB0" // \e2b0 (star-off) +#define ICON_STAR_PLUS "\xEE\x9C\x89" // \e709 (star-plus) +#define ICON_STAR_X "\xEE\x9C\x8A" // \e70a (star-x) +#define ICON_STAR "\xEE\x85\xB6" // \e176 (star) +#define ICON_STARS "\xEE\x90\x92" // \e412 (stars) +#define ICON_STEP_BACK "\xEE\x8F\xA9" // \e3e9 (step-back) +#define ICON_STEP_FORWARD "\xEE\x8F\xAA" // \e3ea (step-forward) +#define ICON_STETHOSCOPE "\xEE\x8B\xB1" // \e2f1 (stethoscope) +#define ICON_STICKER "\xEE\x8C\x82" // \e302 (sticker) +#define ICON_STICKY_NOTE_CHECK "\xEE\x9B\xB6" // \e6f6 (sticky-note-check) +#define ICON_STICKY_NOTE_MINUS "\xEE\x9B\xB7" // \e6f7 (sticky-note-minus) +#define ICON_STICKY_NOTE_OFF "\xEE\x9B\xB8" // \e6f8 (sticky-note-off) +#define ICON_STICKY_NOTE_PLUS "\xEE\x9B\xB9" // \e6f9 (sticky-note-plus) +#define ICON_STICKY_NOTE_X "\xEE\x9B\xBA" // \e6fa (sticky-note-x) +#define ICON_STICKY_NOTE "\xEE\x8C\x83" // \e303 (sticky-note) +#define ICON_STICKY_NOTES "\xEE\x9B\xBB" // \e6fb (sticky-notes) +#define ICON_STONE "\xEE\x9B\xAB" // \e6eb (stone) +#define ICON_STOP_CIRCLE "\xEE\x82\x83" // \e083 (stop-circle) +#define ICON_STORE "\xEE\x8F\xA4" // \e3e4 (store) +#define ICON_STRETCH_HORIZONTAL "\xEE\x89\xBC" // \e27c (stretch-horizontal) +#define ICON_STRETCH_VERTICAL "\xEE\x89\xBD" // \e27d (stretch-vertical) +#define ICON_STRIKETHROUGH "\xEE\x85\xB7" // \e177 (strikethrough) +#define ICON_SUBSCRIPT "\xEE\x89\x9C" // \e25c (subscript) +#define ICON_SUBTITLES "\xEE\x8E\xA4" // \e3a4 (subtitles) +#define ICON_SUMMARY "\xEE\x9C\x91" // \e711 (summary) +#define ICON_SUN_DIM "\xEE\x8A\x99" // \e299 (sun-dim) +#define ICON_SUN_MEDIUM "\xEE\x8A\xB1" // \e2b1 (sun-medium) +#define ICON_SUN_MOON "\xEE\x8A\xB2" // \e2b2 (sun-moon) +#define ICON_SUN_SNOW "\xEE\x8D\xB2" // \e372 (sun-snow) +#define ICON_SUN "\xEE\x85\xB8" // \e178 (sun) +#define ICON_SUNRISE "\xEE\x85\xB9" // \e179 (sunrise) +#define ICON_SUNSET "\xEE\x85\xBA" // \e17a (sunset) +#define ICON_SUPERSCRIPT "\xEE\x89\x9E" // \e25e (superscript) +#define ICON_SWATCH_BOOK "\xEE\x96\x9F" // \e59f (swatch-book) +#define ICON_SWISS_FRANC "\xEE\x85\xBB" // \e17b (swiss-franc) +#define ICON_SWITCH_CAMERA "\xEE\x85\xBC" // \e17c (switch-camera) +#define ICON_SWORD "\xEE\x8A\xB3" // \e2b3 (sword) +#define ICON_SWORDS "\xEE\x8A\xB4" // \e2b4 (swords) +#define ICON_SYRINGE "\xEE\x8B\xB2" // \e2f2 (syringe) +#define ICON_TABLE_2 "\xEE\x8B\xB9" // \e2f9 (table-2) +#define ICON_TABLE_CELLS_MERGE "\xEE\x97\x87" // \e5c7 (table-cells-merge) +#define ICON_TABLE_CELLS_SPLIT "\xEE\x97\x88" // \e5c8 (table-cells-split) +#define ICON_TABLE_COLUMNS_SPLIT "\xEE\x97\x89" // \e5c9 (table-columns-split) +#define ICON_TABLE_CONFIG "\xEE\x99\xA1" // \e661 (table-config) +#define ICON_TABLE_OF_CONTENTS "\xEE\x98\x9E" // \e61e (table-of-contents) +#define ICON_TABLE_PROPERTIES "\xEE\x93\x9B" // \e4db (table-properties) +#define ICON_TABLE_ROWS_SPLIT "\xEE\x97\x8A" // \e5ca (table-rows-split) +#define ICON_TABLE "\xEE\x85\xBD" // \e17d (table) +#define ICON_TABLET_SMARTPHONE "\xEE\x94\x8A" // \e50a (tablet-smartphone) +#define ICON_TABLET "\xEE\x85\xBE" // \e17e (tablet) +#define ICON_TABLETS "\xEE\x8E\xBE" // \e3be (tablets) +#define ICON_TAG_PLUS "\xEE\x9C\x92" // \e712 (tag-plus) +#define ICON_TAG_X "\xEE\x9C\x93" // \e713 (tag-x) +#define ICON_TAG "\xEE\x85\xBF" // \e17f (tag) +#define ICON_TAGS "\xEE\x8D\x9C" // \e35c (tags) +#define ICON_TALLY_1 "\xEE\x93\x96" // \e4d6 (tally-1) +#define ICON_TALLY_2 "\xEE\x93\x97" // \e4d7 (tally-2) +#define ICON_TALLY_3 "\xEE\x93\x98" // \e4d8 (tally-3) +#define ICON_TALLY_4 "\xEE\x93\x99" // \e4d9 (tally-4) +#define ICON_TALLY_5 "\xEE\x93\x9A" // \e4da (tally-5) +#define ICON_TANGENT "\xEE\x94\xAE" // \e52e (tangent) +#define ICON_TARGET "\xEE\x86\x80" // \e180 (target) +#define ICON_TELESCOPE "\xEE\x97\x85" // \e5c5 (telescope) +#define ICON_TENT_TREE "\xEE\x94\xBB" // \e53b (tent-tree) +#define ICON_TENT "\xEE\x88\xA7" // \e227 (tent) +#define ICON_TERMINAL_SQUARE "\xEE\x88\x8A" // \e20a (terminal-square) +#define ICON_TERMINAL "\xEE\x86\x81" // \e181 (terminal) +#define ICON_TEST_TUBE_2 "\xEE\x90\x86" // \e406 (test-tube-2) +#define ICON_TEST_TUBE_DIAGONAL "\xEE\x90\x86" // \e406 (test-tube-diagonal) +#define ICON_TEST_TUBE "\xEE\x90\x85" // \e405 (test-tube) +#define ICON_TEST_TUBES "\xEE\x90\x87" // \e407 (test-tubes) +#define ICON_TEXT_ALIGN_CENTER "\xEE\x86\x82" // \e182 (text-align-center) +#define ICON_TEXT_ALIGN_END "\xEE\x86\x83" // \e183 (text-align-end) +#define ICON_TEXT_ALIGN_JUSTIFY "\xEE\x86\x84" // \e184 (text-align-justify) +#define ICON_TEXT_ALIGN_START "\xEE\x86\x85" // \e185 (text-align-start) +#define ICON_TEXT_CURSOR_INPUT "\xEE\x89\xA5" // \e265 (text-cursor-input) +#define ICON_TEXT_CURSOR "\xEE\x89\xA4" // \e264 (text-cursor) +#define ICON_TEXT_INITIAL "\xEE\x98\x85" // \e605 (text-initial) +#define ICON_TEXT_QUOTE "\xEE\x92\x9E" // \e49e (text-quote) +#define ICON_TEXT_SEARCH "\xEE\x96\xAD" // \e5ad (text-search) +#define ICON_TEXT_SELECT "\xEE\x9B\xAA" // \e6ea (text-select) +#define ICON_TEXT_SELECTION "\xEE\x8F\x9E" // \e3de (text-selection) +#define ICON_TEXT_WRAP "\xEE\x89\x88" // \e248 (text-wrap) +#define ICON_TEXT "\xEE\x86\x85" // \e185 (text) +#define ICON_THEATER "\xEE\x94\xA2" // \e522 (theater) +#define ICON_THERMOMETER_SNOWFLAKE "\xEE\x86\x87" // \e187 (thermometer-snowflake) +#define ICON_THERMOMETER_SUN "\xEE\x86\x88" // \e188 (thermometer-sun) +#define ICON_THERMOMETER "\xEE\x86\x86" // \e186 (thermometer) +#define ICON_THUMBS_DOWN "\xEE\x86\x89" // \e189 (thumbs-down) +#define ICON_THUMBS_UP "\xEE\x86\x8A" // \e18a (thumbs-up) +#define ICON_TICKET_CHECK "\xEE\x96\xAE" // \e5ae (ticket-check) +#define ICON_TICKET_MINUS "\xEE\x96\xAF" // \e5af (ticket-minus) +#define ICON_TICKET_PERCENT "\xEE\x96\xB0" // \e5b0 (ticket-percent) +#define ICON_TICKET_PLUS "\xEE\x96\xB1" // \e5b1 (ticket-plus) +#define ICON_TICKET_SLASH "\xEE\x96\xB2" // \e5b2 (ticket-slash) +#define ICON_TICKET_X "\xEE\x96\xB3" // \e5b3 (ticket-x) +#define ICON_TICKET "\xEE\x88\x8F" // \e20f (ticket) +#define ICON_TICKETS_PLANE "\xEE\x98\xA3" // \e623 (tickets-plane) +#define ICON_TICKETS "\xEE\x98\xA2" // \e622 (tickets) +#define ICON_TIMELINE "\xEE\x9B\xAC" // \e6ec (timeline) +#define ICON_TIMER_OFF "\xEE\x89\x89" // \e249 (timer-off) +#define ICON_TIMER_RESET "\xEE\x88\xB6" // \e236 (timer-reset) +#define ICON_TIMER "\xEE\x87\xA0" // \e1e0 (timer) +#define ICON_TOGGLE_LEFT "\xEE\x86\x8B" // \e18b (toggle-left) +#define ICON_TOGGLE_RIGHT "\xEE\x86\x8C" // \e18c (toggle-right) +#define ICON_TOILET "\xEE\x98\xB5" // \e635 (toilet) +#define ICON_TOOL_CASE "\xEE\x99\xBD" // \e67d (tool-case) +#define ICON_TOOLBOX "\xEE\x9A\xB0" // \e6b0 (toolbox) +#define ICON_TORNADO "\xEE\x88\x98" // \e218 (tornado) +#define ICON_TORUS "\xEE\x94\xAF" // \e52f (torus) +#define ICON_TOUCHPAD_OFF "\xEE\x91\x8A" // \e44a (touchpad-off) +#define ICON_TOUCHPAD "\xEE\x91\x89" // \e449 (touchpad) +#define ICON_TOWEL_RACK "\xEE\x9B\x87" // \e6c7 (towel-rack) +#define ICON_TOWER_CONTROL "\xEE\x8E\xBC" // \e3bc (tower-control) +#define ICON_TOY_BRICK "\xEE\x8D\x87" // \e347 (toy-brick) +#define ICON_TRACTOR "\xEE\x94\x84" // \e504 (tractor) +#define ICON_TRAFFIC_CONE "\xEE\x94\x85" // \e505 (traffic-cone) +#define ICON_TRAIN_FRONT_TUNNEL "\xEE\x94\x87" // \e507 (train-front-tunnel) +#define ICON_TRAIN_FRONT "\xEE\x94\x86" // \e506 (train-front) +#define ICON_TRAIN_TRACK "\xEE\x94\x88" // \e508 (train-track) +#define ICON_TRAIN "\xEE\x8A\xA9" // \e2a9 (train) +#define ICON_TRAM_FRONT "\xEE\x8A\xA9" // \e2a9 (tram-front) +#define ICON_TRANSGENDER "\xEE\x99\x84" // \e644 (transgender) +#define ICON_TRASH_2 "\xEE\x86\x8E" // \e18e (trash-2) +#define ICON_TRASH "\xEE\x86\x8D" // \e18d (trash) +#define ICON_TREE_DECIDUOUS "\xEE\x8B\xB3" // \e2f3 (tree-deciduous) +#define ICON_TREE_PALM "\xEE\x8A\x81" // \e281 (tree-palm) +#define ICON_TREE_PINE "\xEE\x8B\xB4" // \e2f4 (tree-pine) +#define ICON_TREES "\xEE\x8B\xB5" // \e2f5 (trees) +#define ICON_TRENDING_DOWN "\xEE\x86\x90" // \e190 (trending-down) +#define ICON_TRENDING_UP_DOWN "\xEE\x98\xA5" // \e625 (trending-up-down) +#define ICON_TRENDING_UP "\xEE\x86\x91" // \e191 (trending-up) +#define ICON_TRIANGLE_ALERT "\xEE\x86\x93" // \e193 (triangle-alert) +#define ICON_TRIANGLE_DASHED "\xEE\x98\xBD" // \e63d (triangle-dashed) +#define ICON_TRIANGLE_RIGHT "\xEE\x93\xAD" // \e4ed (triangle-right) +#define ICON_TRIANGLE "\xEE\x86\x92" // \e192 (triangle) +#define ICON_TROPHY "\xEE\x8D\xB3" // \e373 (trophy) +#define ICON_TRUCK_ELECTRIC "\xEE\x99\x9F" // \e65f (truck-electric) +#define ICON_TRUCK "\xEE\x86\x94" // \e194 (truck) +#define ICON_TURKISH_LIRA "\xEE\x9A\x80" // \e680 (turkish-lira) +#define ICON_TURNTABLE "\xEE\x9A\x8C" // \e68c (turntable) +#define ICON_TURTLE "\xEE\x93\xB9" // \e4f9 (turtle) +#define ICON_TV_2 "\xEE\x88\x83" // \e203 (tv-2) +#define ICON_TV_MINIMAL_PLAY "\xEE\x97\xAC" // \e5ec (tv-minimal-play) +#define ICON_TV_MINIMAL "\xEE\x88\x83" // \e203 (tv-minimal) +#define ICON_TV "\xEE\x86\x95" // \e195 (tv) +#define ICON_TYPE_OUTLINE "\xEE\x98\x82" // \e602 (type-outline) +#define ICON_TYPE "\xEE\x86\x98" // \e198 (type) +#define ICON_UMBRELLA_OFF "\xEE\x95\x83" // \e543 (umbrella-off) +#define ICON_UMBRELLA "\xEE\x86\x99" // \e199 (umbrella) +#define ICON_UNDERLINE "\xEE\x86\x9A" // \e19a (underline) +#define ICON_UNDO_2 "\xEE\x8A\xA1" // \e2a1 (undo-2) +#define ICON_UNDO_DOT "\xEE\x91\x91" // \e451 (undo-dot) +#define ICON_UNDO "\xEE\x86\x9B" // \e19b (undo) +#define ICON_UNFOLD_HORIZONTAL "\xEE\x90\xBD" // \e43d (unfold-horizontal) +#define ICON_UNFOLD_VERTICAL "\xEE\x90\xBE" // \e43e (unfold-vertical) +#define ICON_UNGROUP "\xEE\x91\xA7" // \e467 (ungroup) +#define ICON_UNIVERSITY "\xEE\x8F\xA5" // \e3e5 (university) +#define ICON_UNLINK_2 "\xEE\x86\x9D" // \e19d (unlink-2) +#define ICON_UNLINK "\xEE\x86\x9C" // \e19c (unlink) +#define ICON_UNLOCK_KEYHOLE "\xEE\x94\xB2" // \e532 (unlock-keyhole) +#define ICON_UNLOCK "\xEE\x84\x8C" // \e10c (unlock) +#define ICON_UNPLUG "\xEE\x91\x9D" // \e45d (unplug) +#define ICON_UPLOAD_CLOUD "\xEE\x82\x91" // \e091 (upload-cloud) +#define ICON_UPLOAD "\xEE\x86\x9E" // \e19e (upload) +#define ICON_USB "\xEE\x8D\x96" // \e356 (usb) +#define ICON_USER_2 "\xEE\x91\xA8" // \e468 (user-2) +#define ICON_USER_CHECK_2 "\xEE\x91\xA9" // \e469 (user-check-2) +#define ICON_USER_CHECK "\xEE\x86\xA0" // \e1a0 (user-check) +#define ICON_USER_CIRCLE_2 "\xEE\x91\xA2" // \e462 (user-circle-2) +#define ICON_USER_CIRCLE "\xEE\x91\xA1" // \e461 (user-circle) +#define ICON_USER_COG_2 "\xEE\x91\xAA" // \e46a (user-cog-2) +#define ICON_USER_COG "\xEE\x8D\x82" // \e342 (user-cog) +#define ICON_USER_KEY "\xEE\x9B\x88" // \e6c8 (user-key) +#define ICON_USER_LOCK "\xEE\x99\xA0" // \e660 (user-lock) +#define ICON_USER_MINUS_2 "\xEE\x91\xAB" // \e46b (user-minus-2) +#define ICON_USER_MINUS "\xEE\x86\xA1" // \e1a1 (user-minus) +#define ICON_USER_PEN "\xEE\x97\xBC" // \e5fc (user-pen) +#define ICON_USER_PLUS_2 "\xEE\x91\xAC" // \e46c (user-plus-2) +#define ICON_USER_PLUS "\xEE\x86\xA2" // \e1a2 (user-plus) +#define ICON_USER_ROUND_ARROW_LEFT "\xEE\x9C\x94" // \e714 (user-round-arrow-left) +#define ICON_USER_ROUND_CHECK "\xEE\x91\xA9" // \e469 (user-round-check) +#define ICON_USER_ROUND_COG "\xEE\x91\xAA" // \e46a (user-round-cog) +#define ICON_USER_ROUND_KEY "\xEE\x9B\x89" // \e6c9 (user-round-key) +#define ICON_USER_ROUND_MINUS "\xEE\x91\xAB" // \e46b (user-round-minus) +#define ICON_USER_ROUND_PEN "\xEE\x97\xBD" // \e5fd (user-round-pen) +#define ICON_USER_ROUND_PLUS "\xEE\x91\xAC" // \e46c (user-round-plus) +#define ICON_USER_ROUND_SEARCH "\xEE\x95\xB8" // \e578 (user-round-search) +#define ICON_USER_ROUND_X "\xEE\x91\xAD" // \e46d (user-round-x) +#define ICON_USER_ROUND "\xEE\x91\xA8" // \e468 (user-round) +#define ICON_USER_SEARCH "\xEE\x95\xB9" // \e579 (user-search) +#define ICON_USER_SHIELD "\xEE\x9C\xA9" // \e729 (user-shield) +#define ICON_USER_SQUARE_2 "\xEE\x91\xA6" // \e466 (user-square-2) +#define ICON_USER_SQUARE "\xEE\x91\xA5" // \e465 (user-square) +#define ICON_USER_STAR "\xEE\x9A\x87" // \e687 (user-star) +#define ICON_USER_X_2 "\xEE\x91\xAD" // \e46d (user-x-2) +#define ICON_USER_X "\xEE\x86\xA3" // \e1a3 (user-x) +#define ICON_USER "\xEE\x86\x9F" // \e19f (user) +#define ICON_USERS_2 "\xEE\x91\xAE" // \e46e (users-2) +#define ICON_USERS_ROUND "\xEE\x91\xAE" // \e46e (users-round) +#define ICON_USERS "\xEE\x86\xA4" // \e1a4 (users) +#define ICON_UTENSILS_CROSSED "\xEE\x8B\xB7" // \e2f7 (utensils-crossed) +#define ICON_UTENSILS "\xEE\x8B\xB6" // \e2f6 (utensils) +#define ICON_UTILITY_POLE "\xEE\x8F\x82" // \e3c2 (utility-pole) +#define ICON_VAN "\xEE\x9A\xAD" // \e6ad (van) +#define ICON_VARIABLE "\xEE\x91\xB3" // \e473 (variable) +#define ICON_VAULT "\xEE\x96\x8F" // \e58f (vault) +#define ICON_VECTOR_SQUARE "\xEE\x99\xBC" // \e67c (vector-square) +#define ICON_VEGAN "\xEE\x8E\x9D" // \e39d (vegan) +#define ICON_VENETIAN_MASK "\xEE\x8A\xAA" // \e2aa (venetian-mask) +#define ICON_VENUS_AND_MARS "\xEE\x99\x86" // \e646 (venus-and-mars) +#define ICON_VENUS "\xEE\x99\x85" // \e645 (venus) +#define ICON_VERIFIED "\xEE\x89\x81" // \e241 (verified) +#define ICON_VIBRATE_OFF "\xEE\x8A\x9D" // \e29d (vibrate-off) +#define ICON_VIBRATE "\xEE\x88\xA3" // \e223 (vibrate) +#define ICON_VIDEO_OFF "\xEE\x86\xA6" // \e1a6 (video-off) +#define ICON_VIDEO "\xEE\x86\xA5" // \e1a5 (video) +#define ICON_VIDEOTAPE "\xEE\x93\x8B" // \e4cb (videotape) +#define ICON_VIEW "\xEE\x86\xA7" // \e1a7 (view) +#define ICON_VOICEMAIL "\xEE\x86\xA8" // \e1a8 (voicemail) +#define ICON_VOLLEYBALL "\xEE\x98\xAF" // \e62f (volleyball) +#define ICON_VOLUME_1 "\xEE\x86\xAA" // \e1aa (volume-1) +#define ICON_VOLUME_2 "\xEE\x86\xAB" // \e1ab (volume-2) +#define ICON_VOLUME_OFF "\xEE\x98\xA6" // \e626 (volume-off) +#define ICON_VOLUME_X "\xEE\x86\xAC" // \e1ac (volume-x) +#define ICON_VOLUME "\xEE\x86\xA9" // \e1a9 (volume) +#define ICON_VOTE "\xEE\x8E\xAD" // \e3ad (vote) +#define ICON_WALLET_2 "\xEE\x93\x8D" // \e4cd (wallet-2) +#define ICON_WALLET_CARDS "\xEE\x93\x8C" // \e4cc (wallet-cards) +#define ICON_WALLET_MINIMAL "\xEE\x93\x8D" // \e4cd (wallet-minimal) +#define ICON_WALLET "\xEE\x88\x84" // \e204 (wallet) +#define ICON_WALLPAPER "\xEE\x91\x8B" // \e44b (wallpaper) +#define ICON_WAND_2 "\xEE\x8D\x97" // \e357 (wand-2) +#define ICON_WAND_SPARKLES "\xEE\x8D\x97" // \e357 (wand-sparkles) +#define ICON_WAND "\xEE\x89\x86" // \e246 (wand) +#define ICON_WAREHOUSE "\xEE\x8F\xA6" // \e3e6 (warehouse) +#define ICON_WASHING_MACHINE "\xEE\x96\x90" // \e590 (washing-machine) +#define ICON_WATCH "\xEE\x86\xAD" // \e1ad (watch) +#define ICON_WAVES_ARROW_DOWN "\xEE\x9A\xA9" // \e6a9 (waves-arrow-down) +#define ICON_WAVES_ARROW_UP "\xEE\x9A\xAA" // \e6aa (waves-arrow-up) +#define ICON_WAVES_HORIZONTAL "\xEE\x8A\x83" // \e283 (waves-horizontal) +#define ICON_WAVES_LADDER "\xEE\x98\xBB" // \e63b (waves-ladder) +#define ICON_WAVES_VERTICAL "\xEE\x9B\xB2" // \e6f2 (waves-vertical) +#define ICON_WAVES "\xEE\x8A\x83" // \e283 (waves) +#define ICON_WAYPOINTS "\xEE\x95\x82" // \e542 (waypoints) +#define ICON_WEBCAM_OFF "\xEE\x9B\xBF" // \e6ff (webcam-off) +#define ICON_WEBCAM "\xEE\x88\x85" // \e205 (webcam) +#define ICON_WEBHOOK_OFF "\xEE\x96\xB7" // \e5b7 (webhook-off) +#define ICON_WEBHOOK "\xEE\x8D\xB4" // \e374 (webhook) +#define ICON_WEIGHT_TILDE "\xEE\x9A\xAE" // \e6ae (weight-tilde) +#define ICON_WEIGHT "\xEE\x94\xB0" // \e530 (weight) +#define ICON_WHEAT_OFF "\xEE\x8E\x9F" // \e39f (wheat-off) +#define ICON_WHEAT "\xEE\x8E\x9E" // \e39e (wheat) +#define ICON_WHOLE_WORD "\xEE\x8F\x9F" // \e3df (whole-word) +#define ICON_WIFI_COG "\xEE\x99\xB4" // \e674 (wifi-cog) +#define ICON_WIFI_HIGH "\xEE\x97\xB7" // \e5f7 (wifi-high) +#define ICON_WIFI_LOW "\xEE\x97\xB8" // \e5f8 (wifi-low) +#define ICON_WIFI_OFF "\xEE\x86\xAF" // \e1af (wifi-off) +#define ICON_WIFI_PEN "\xEE\x99\xA3" // \e663 (wifi-pen) +#define ICON_WIFI_SYNC "\xEE\x9A\x81" // \e681 (wifi-sync) +#define ICON_WIFI_ZERO "\xEE\x97\xB9" // \e5f9 (wifi-zero) +#define ICON_WIFI "\xEE\x86\xAE" // \e1ae (wifi) +#define ICON_WIND_ARROW_DOWN "\xEE\x98\xB1" // \e631 (wind-arrow-down) +#define ICON_WIND "\xEE\x86\xB0" // \e1b0 (wind) +#define ICON_WINE_OFF "\xEE\x8E\xA0" // \e3a0 (wine-off) +#define ICON_WINE "\xEE\x8B\xB8" // \e2f8 (wine) +#define ICON_WORKFLOW "\xEE\x90\xA5" // \e425 (workflow) +#define ICON_WORM "\xEE\x97\x9A" // \e5da (worm) +#define ICON_WRAP_TEXT "\xEE\x89\x88" // \e248 (wrap-text) +#define ICON_WRENCH_OFF "\xEE\x9C\x8B" // \e70b (wrench-off) +#define ICON_WRENCH "\xEE\x86\xB1" // \e1b1 (wrench) +#define ICON_X_CIRCLE "\xEE\x82\x84" // \e084 (x-circle) +#define ICON_X_LINE_TOP "\xEE\x9B\x8A" // \e6ca (x-line-top) +#define ICON_X_OCTAGON "\xEE\x84\xA8" // \e128 (x-octagon) +#define ICON_X_SQUARE "\xEE\x85\xB5" // \e175 (x-square) +#define ICON_X "\xEE\x86\xB2" // \e1b2 (x) +#define ICON_ZAP_OFF "\xEE\x86\xB5" // \e1b5 (zap-off) +#define ICON_ZAP "\xEE\x86\xB4" // \e1b4 (zap) +#define ICON_ZODIAC_AQUARIUS "\xEE\x9B\x8B" // \e6cb (zodiac-aquarius) +#define ICON_ZODIAC_ARIES "\xEE\x9B\x8C" // \e6cc (zodiac-aries) +#define ICON_ZODIAC_CANCER "\xEE\x9B\x8D" // \e6cd (zodiac-cancer) +#define ICON_ZODIAC_CAPRICORN "\xEE\x9B\x8E" // \e6ce (zodiac-capricorn) +#define ICON_ZODIAC_GEMINI "\xEE\x9B\x8F" // \e6cf (zodiac-gemini) +#define ICON_ZODIAC_LEO "\xEE\x9B\x90" // \e6d0 (zodiac-leo) +#define ICON_ZODIAC_LIBRA "\xEE\x9B\x91" // \e6d1 (zodiac-libra) +#define ICON_ZODIAC_OPHIUCHUS "\xEE\x9B\x92" // \e6d2 (zodiac-ophiuchus) +#define ICON_ZODIAC_PISCES "\xEE\x9B\x93" // \e6d3 (zodiac-pisces) +#define ICON_ZODIAC_SAGITTARIUS "\xEE\x9B\x94" // \e6d4 (zodiac-sagittarius) +#define ICON_ZODIAC_SCORPIO "\xEE\x9B\x95" // \e6d5 (zodiac-scorpio) +#define ICON_ZODIAC_TAURUS "\xEE\x9B\x96" // \e6d6 (zodiac-taurus) +#define ICON_ZODIAC_VIRGO "\xEE\x9B\x97" // \e6d7 (zodiac-virgo) +#define ICON_ZOOM_IN "\xEE\x86\xB6" // \e1b6 (zoom-in) +#define ICON_ZOOM_OUT "\xEE\x86\xB7" // \e1b7 (zoom-out) \ No newline at end of file diff --git a/res/icons/lucide.ttf b/res/icons/lucide.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f18ac324f6dd9fd0faa6a19ecef34c5f33894c4b GIT binary patch literal 848056 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

dPFK9(-e z1uhV%vF#=9j#KENyO;ZJSOQ?oJ4g38fg}=A4I36s|HL_r+6`pIlP+41cRj_984tb4 z2kTknvxJj5mOxB52G%gBF9KGQbWGlZJ-*Dxupi&|aN(2+(mV~>TUoh-!QXLw07RL2 z2a1|v3eOO6;fkwK_y^K6kwv}--Ii1AkvIRh9XogKh`Sz5tu%J7Sh0SF?Me>{;6Mdg z5bsEah{%HlpobLGEUAAnKE6pJBPgY1PzKdFIK>0BDQm6UQABhbhp3%qJ|ISNDc za|4R;7Na_W48;2{({m1*_FE4oY;u5uEYr$82=Wgw9ST@v(o3cHbuT-gPflF%5HS!L zW<1s8$citp#3%3T|Pog7tUv~Nsr zGdV%owrR2(wiL1*3ZOJAo|pmb4A%yVvo5y|5{!>W7%Ivh; z9sC2FczbH94eT8@vx?3eQ!7umE6{lf#D`P4>gZK>&pfEn=0LGo(+72C4q zg>rV=E5}kkzFac6;Dl={3$d?E;TN_p*+52y!_MG=W`3fscYm+@tZ+RTc+Pa!Pz$Nd z2H8+oakD7!i%=4^b0wdLqzE z!A#(7)za;>+Mh!eM036b1TFFomXsyRe*qgc1hY@ODUWskx%6!a{BRJ zpN?=THJTns<)A%9pJJTld8P~jOkE3GyHPdm&0MRgpS+& z5A4~ptJS#bv6)#@&6X7wM93oxQd&~&g^tyq5wz@5>FQ@LHX&1QfVTb*hniMS$%CKi zq8e2mOK8}#^7_sr)-;I5Bq6igg2n~V`{t y@*a_3LKPZ|-h=>7g_#*x?YOIpMAd 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

vEPEtzA2g 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 literal 0 HcmV?d00001 diff --git a/src/utils/game_keys.h b/res/keys/game_keys.h similarity index 100% rename from src/utils/game_keys.h rename to res/keys/game_keys.h diff --git a/res/gen_keys.py b/res/keys/gen_keys.py similarity index 87% rename from res/gen_keys.py rename to res/keys/gen_keys.py index 1a2df2c..34a2a69 100644 --- a/res/gen_keys.py +++ b/res/keys/gen_keys.py @@ -7,11 +7,13 @@ KEY/IV 直接生成为字节数组,C++ 端无需 hex_to_bytes 转换 """ import json -import sys -from pathlib import Path +import os -JSON_PATH = Path("./res/keys.json") -OUTPUT_PATH = Path("./src/utils/game_keys.h") +# 获取当前脚本文件所在的文件夹路径 +SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) + +JSON_PATH = os.path.join(SCRIPT_DIR, "./keys.json") +OUTPUT_PATH = os.path.join(SCRIPT_DIR, "./game_keys.h") def hex_to_c_array(hex_str): @@ -22,10 +24,6 @@ def hex_to_c_array(hex_str): def main(): - if not JSON_PATH.exists(): - print("Error: " + str(JSON_PATH) + " not found", file=sys.stderr) - sys.exit(1) - with open(JSON_PATH, "r", encoding="utf-8") as f: entries = json.load(f) @@ -61,7 +59,6 @@ def main(): out.append("") content = "\n".join(out) - OUTPUT_PATH.parent.mkdir(parents=True, exist_ok=True) with open(OUTPUT_PATH, "w", encoding="utf-8") as f: f.write(content) diff --git a/res/keys.json b/res/keys/keys.json similarity index 100% rename from res/keys.json rename to res/keys/keys.json diff --git a/res/resource.rc b/res/resource.rc new file mode 100644 index 0000000..aabc1f9 --- /dev/null +++ b/res/resource.rc @@ -0,0 +1,6 @@ +// Windows 资源文件 — 将字体和驱动文件嵌入 exe +#include "resource.h" + +IDR_LUCIDE_FONT RCDATA "..\\res\\icons\\lucide.ttf" +IDR_DRIVER_SYS RCDATA "..\\res\\driver\\sgfscrypt.sys" +IDR_DRIVER_INF RCDATA "..\\res\\driver\\sgfscrypt.inf" diff --git a/src/cmd/main.cpp b/src/cmd/main.cpp deleted file mode 100644 index ad89f90..0000000 --- a/src/cmd/main.cpp +++ /dev/null @@ -1,100 +0,0 @@ -#define LOG_MODULE "MAIN" -#include "config.h" -#include "driver_service.h" -#include "icf_mount.h" -#include "utils/strings.h" -#include "utils/files.h" -#include "utils/log.h" -#include -#include - -static void print_usage() { - std::fputs( - "SEGA MOUNT\n" - "Usage:\n" - " sega_mount -m [config.ini] Mount\n" - " sega_mount -u [config.ini] Unmount\n", - stdout - ); - std::fflush(stdout); -} - -int main(int argc, char *argv[]) { - // 设置控制台为UTF-8代码页,配合/utf-8编译选项避免中文乱码 - SetConsoleOutputCP(CP_UTF8); - SetConsoleCP(CP_UTF8); - - if (argc < 2) { - print_usage(); - return 1; - } - - // 解析命令:-m 挂载,-u 卸载 - std::string cmd = argv[1]; - bool is_mount = cmd == "-m"; - bool is_unmount = cmd == "-u"; - if (!is_mount && !is_unmount) { - LOG_ERROR("Unknown command: {}", cmd); - print_usage(); - return 1; - } - - // 确定config.ini路径:优先命令行参数,否则使用当前运行目录 - if (argc >= 3) { - g_config_path_w = utils::to_wstring(argv[2]); - } else { - g_config_path_w = std::format(L"{}\\config.ini", utils::get_cwd()); - } - - // 解析config.ini 到全局 g_cfg - std::string cfg_err; - if (!parse_config(g_config_path_w, g_cfg, &cfg_err)) { - LOG_ERROR("{}", cfg_err); - return 1; - } - g_config_path = utils::wstr_to_str(g_config_path_w); - - if (g_cfg.icf_path.empty()) { - LOG_ERROR("ICF_PATH is empty in config"); - return 1; - } - - LOG_INFO("Config loaded from {}", g_config_path); - LOG_INFO(" ICF_PATH: {}", utils::wstr_to_str(g_cfg.icf_path)); - LOG_INFO(" IMAGE_DIR: {}", utils::wstr_to_str(g_cfg.image_dir)); - LOG_INFO(" OVERLAY_DIR: {}", utils::wstr_to_str(g_cfg.overlay_dir)); - LOG_INFO(" MOUNT_LETTER: {}", static_cast(g_cfg.mount_letter)); - LOG_INFO(" APP_LINK: {}", utils::wstr_to_str(g_cfg.app_link)); - LOG_INFO(" OPT_LINK: {}", utils::wstr_to_str(g_cfg.opt_link)); - LOG_INFO(" APP_KEY: {}", g_cfg.app_key.empty() ? "(use built-in table)" : "(override)"); - LOG_INFO(" OPT_KEY: {}", g_cfg.opt_key.empty() ? "(use built-in table)" : "(override)"); - - // 确保sgfscrypt服务已安装并运行 - std::string svc_err; - if (!driver::ensure_running(&svc_err)) { - LOG_ERROR("Failed to start driver service: {}", svc_err); - LOG_ERROR("Hint: run this program as Administrator"); - return 1; - } - - if (is_mount) { - auto result = icf_mount::mount_icf_apps(g_cfg); - if (!result.success) { - LOG_ERROR("Mount failed: {}", result.error); - return 1; - } - LOG_INFO("Mount Success: {} APPs, {} OPTs mounted", - result.apps.size(), result.opts.size()); - return 0; - } - - // is_unmount - auto result = icf_mount::unmount_icf_apps(g_cfg); - if (!result.success) { - LOG_ERROR("Unmount failed: {}", result.error); - return 1; - } - LOG_INFO("Unmount Success: {} APPs, {} OPTs unmounted", - result.apps.size(), result.opts.size()); - return 0; -} diff --git a/src/config.cpp b/src/config.cpp index 4a8dc93..a9720c8 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -9,7 +9,7 @@ std::wstring g_config_path_w; bool parse_config(const std::wstring &path, Config &cfg, std::string *error) { if (GetFileAttributesW(path.c_str()) == INVALID_FILE_ATTRIBUTES) { - if (error) *error = "Config file not found: " + utils::wstr_to_str(path); + if (error) *error = "配置文件未找到:" + utils::wstr_to_str(path); return false; } diff --git a/src/utils/crypto_constants.h b/src/crypto_constants.h similarity index 100% rename from src/utils/crypto_constants.h rename to src/crypto_constants.h diff --git a/src/driver_service.cpp b/src/driver_service.cpp index d1d0a15..a5b8261 100644 --- a/src/driver_service.cpp +++ b/src/driver_service.cpp @@ -1,17 +1,20 @@ #define LOG_MODULE "DRIVER" #include "driver_service.h" +#include "resource.h" #include "utils/files.h" #include "utils/strings.h" +#include "utils/resource.h" #include "utils/log.h" #include #include namespace driver { + bool ensure_running(std::string *error) { SC_HANDLE hScm = OpenSCManagerW(nullptr, nullptr, SC_MANAGER_ALL_ACCESS); if (!hScm) { - if (error) *error = "OpenSCManager failed: " + utils::last_error_str(); + if (error) *error = "OpenSCManager 失败:" + utils::last_error_str(); return false; } @@ -21,31 +24,28 @@ namespace driver { if (!hSvc) { DWORD last = GetLastError(); if (last != ERROR_SERVICE_DOES_NOT_EXIST) { - if (error) *error = "OpenService failed: " + utils::last_error_str(last); + if (error) *error = "OpenService 失败:" + utils::last_error_str(last); CloseServiceHandle(hScm); return false; } - // Service does not exist - copy driver to system directory and create service - std::wstring src_path = utils::get_exe_dir() + L"\\" + DRIVER_FILENAME; - + // Service does not exist - extract embedded driver to system directory and create service // Get system drivers directory (typically C:\Windows\System32\drivers) wchar_t sys_dir[MAX_PATH] = {}; UINT sys_len = GetSystemDirectoryW(sys_dir, MAX_PATH); if (sys_len == 0 || sys_len > MAX_PATH) { - if (error) *error = "GetSystemDirectory failed: " + utils::last_error_str(); + if (error) *error = "GetSystemDirectory 失败:" + utils::last_error_str(); CloseServiceHandle(hScm); return false; } std::wstring dst_path = std::wstring(sys_dir) + L"\\drivers\\" + DRIVER_FILENAME; - // Copy driver file to system directory (overwrite if exists) - if (!CopyFileW(src_path.c_str(), dst_path.c_str(), FALSE)) { - if (error) *error = "Copy driver to system directory failed: " + utils::last_error_str(); + // 从嵌入资源提取驱动文件到系统目录(覆盖已有文件) + if (!utils::extract_resource_to_file(IDR_DRIVER_SYS, dst_path, error)) { CloseServiceHandle(hScm); return false; } - LOG_INFO("Driver copied to {}", utils::wstr_to_str(dst_path)); + LOG_INFO("驱动已提取到 {}", utils::wstr_to_str(dst_path)); hSvc = CreateServiceW( hScm, SERVICE_NAME, SERVICE_NAME, @@ -58,17 +58,17 @@ namespace driver { ); if (!hSvc) { - if (error) *error = "CreateService failed: " + utils::last_error_str(); + if (error) *error = "CreateService 失败:" + utils::last_error_str(); CloseServiceHandle(hScm); return false; } - LOG_INFO("Service installed: {}", utils::wstr_to_str(dst_path)); + LOG_INFO("服务已安装:{}", utils::wstr_to_str(dst_path)); } // Query current state SERVICE_STATUS status{}; if (!QueryServiceStatus(hSvc, &status)) { - if (error) *error = "QueryServiceStatus failed: " + utils::last_error_str(); + if (error) *error = "QueryServiceStatus 失败:" + utils::last_error_str(); CloseServiceHandle(hSvc); CloseServiceHandle(hScm); return false; @@ -84,7 +84,7 @@ namespace driver { if (!StartServiceW(hSvc, 0, nullptr)) { DWORD last = GetLastError(); if (last != ERROR_SERVICE_ALREADY_RUNNING) { - if (error) *error = "StartService failed: " + utils::last_error_str(last); + if (error) *error = "StartService 失败:" + utils::last_error_str(last); CloseServiceHandle(hSvc); CloseServiceHandle(hScm); return false; @@ -96,7 +96,7 @@ namespace driver { while (tries-- > 0) { if (!QueryServiceStatus(hSvc, &status)) break; if (status.dwCurrentState == SERVICE_RUNNING) { - LOG_INFO("Service started"); + LOG_INFO("服务已启动"); CloseServiceHandle(hSvc); CloseServiceHandle(hScm); return true; @@ -106,13 +106,13 @@ namespace driver { } if (status.dwCurrentState != SERVICE_RUNNING) { - if (error) *error = "Service failed to reach RUNNING state"; + if (error) *error = "服务未能进入运行状态"; CloseServiceHandle(hSvc); CloseServiceHandle(hScm); return false; } - LOG_INFO("Service started"); + LOG_INFO("服务已启动"); CloseServiceHandle(hSvc); CloseServiceHandle(hScm); return true; diff --git a/src/fscrypt.cpp b/src/fscrypt.cpp index 62bd176..876dfe8 100644 --- a/src/fscrypt.cpp +++ b/src/fscrypt.cpp @@ -2,8 +2,8 @@ #include "fscrypt.h" #include "utils/strings.h" #include "utils/aes.h" -#include "utils/crypto_constants.h" -#include "utils/game_keys.h" +#include "crypto_constants.h" +#include "keys/game_keys.h" #include "utils/log.h" #include #include @@ -29,7 +29,7 @@ namespace fscrypt { // 解析解密后的BootId,提取容器类型、数据偏移、扇区大小等信息 static bool parse_boot_id(const uint8_t *decrypted_bootid, size_t size, BootIdInfo *info, std::string *error) { if (size < 0x38) { - if (error) *error = "Decrypted BootId is too small"; + if (error) *error = "解密后的 BootId 太小"; return false; } info->type = static_cast(decrypted_bootid[13]); @@ -65,7 +65,7 @@ namespace fscrypt { *image_type = "OPTION"; return true; default: - if (error) *error = std::format("Unsupported BootId container type: {}", static_cast(type)); + if (error) *error = std::format("不支持的 BootId 容器类型:{}", static_cast(type)); return false; } } @@ -81,7 +81,7 @@ namespace fscrypt { // GameID = 文件名前4个字符 if (filename.size() < 4) { - if (error) *error = "Filename too short for GameID"; + if (error) *error = "文件名太短,无法提取 GameID"; return false; } std::string game_id; @@ -94,7 +94,7 @@ namespace fscrypt { bool is_app = filename.size() >= 4 && _wcsicmp(filename.substr(filename.size() - 4).c_str(), L".app") == 0; bool is_opt = filename.size() >= 4 && _wcsicmp(filename.substr(filename.size() - 4).c_str(), L".opt") == 0; if (!is_app && !is_opt) { - if (error) *error = "Filename must end with .app or .opt"; + if (error) *error = "文件名必须以 .app 或 .opt 结尾"; return false; } @@ -104,7 +104,7 @@ namespace fscrypt { if (!key_hex.empty() && !iv_hex.empty()) { if (!utils::hex_to_bytes(key_hex, out_key, 16) || !utils::hex_to_bytes(iv_hex, out_iv, 16)) { - if (error) *error = std::format("Invalid hex in set_key: {}/{}", key_hex, iv_hex); + if (error) *error = std::format("set_key 中十六进制无效:{}/{}", key_hex, iv_hex); return false; } return true; @@ -121,7 +121,7 @@ namespace fscrypt { return true; } - if (error) *error = std::format("GameID {} not found in keys table", game_id); + if (error) *error = std::format("GameID {} 在密钥表中未找到", game_id); return false; } @@ -142,7 +142,7 @@ namespace fscrypt { nullptr ); if (hDriver == INVALID_HANDLE_VALUE) { - result.error = std::format("Open Fscrypt Driver Failed: {}", utils::last_error_str()); + result.error = std::format("打开 Fscrypt 驱动失败:{}", utils::last_error_str()); return result; } @@ -151,7 +151,7 @@ namespace fscrypt { uint8_t app_iv[16]; std::string err; if (!lookup_key_iv(container_path, key, app_iv, &err)) { - result.error = std::format("Lookup key/IV failed: {}", err); + result.error = std::format("查找密钥/IV 失败:{}", err); CloseHandle(hDriver); return result; } @@ -159,14 +159,14 @@ namespace fscrypt { // Read container BootId (0x60 bytes) FILE *container_file = nullptr; if (_wfopen_s(&container_file, container_path.c_str(), L"rb") != 0 || !container_file) { - result.error = "Open container file failed"; + result.error = "打开容器文件失败"; CloseHandle(hDriver); return result; } uint8_t bootid_encrypted[BOOTID_SIZE] = {}; size_t bootid_read = fread(bootid_encrypted, 1, BOOTID_SIZE, container_file); if (bootid_read != BOOTID_SIZE) { - result.error = "Read BootId failed"; + result.error = "读取 BootId 失败"; fclose(container_file); CloseHandle(hDriver); return result; @@ -177,7 +177,7 @@ namespace fscrypt { auto bootid_decrypted = aes::cbc_decrypt(crypto::BOOT_KEY, crypto::BOOT_IV, bootid_encrypted, BOOTID_SIZE, &err); if (bootid_decrypted.empty()) { - result.error = std::format("Decrypt BootId failed: {}", err); + result.error = std::format("解密 BootId 失败:{}", err); fclose(container_file); CloseHandle(hDriver); return result; @@ -186,7 +186,7 @@ namespace fscrypt { // Parse BootId BootIdInfo info{}; if (!parse_boot_id(bootid_decrypted.data(), bootid_decrypted.size(), &info, &err)) { - result.error = std::format("Parse BootId failed: {}", err); + result.error = std::format("解析 BootId 失败:{}", err); fclose(container_file); CloseHandle(hDriver); return result; @@ -196,7 +196,7 @@ namespace fscrypt { const char *container_name = nullptr; const char *image_type = nullptr; if (!recognize_container(info.type, &container_name, &image_type, &err)) { - result.error = std::format("Recognize BootId container failed: {}", err); + result.error = std::format("识别 BootId 容器失败:{}", err); fclose(container_file); CloseHandle(hDriver); return result; @@ -261,7 +261,7 @@ namespace fscrypt { &in_buf, sizeof(in_buf), out_buf, sizeof(out_buf), &bytes_returned, nullptr)) { - result.error = std::format("DeviceIoControl failed: {}", utils::last_error_str()); + result.error = std::format("DeviceIoControl 失败:{}", utils::last_error_str()); CloseHandle(hDriver); return result; } @@ -270,9 +270,9 @@ namespace fscrypt { if (bytes_returned >= sizeof(wchar_t) && out_buf[0] != 0) { result.nt_target = out_buf; // 含 \??\FscryptDisk_\ . result.success = true; - LOG_INFO("Mounted: {}", utils::wstr_to_str(result.nt_target)); + LOG_INFO("已挂载:{}", utils::wstr_to_str(result.nt_target)); } else { - result.error = "Mount IOCTL succeeded but output buffer is empty"; + result.error = "Mount IOCTL 成功但输出缓冲区为空"; result.success = false; } @@ -300,7 +300,7 @@ namespace fscrypt { nullptr ); if (hDriver == INVALID_HANDLE_VALUE) { - LOG_ERROR("Open Fscrypt Driver Failed: {}", utils::last_error_str()); + LOG_ERROR("打开 Fscrypt 驱动失败:{}", utils::last_error_str()); return false; } @@ -327,7 +327,7 @@ namespace fscrypt { return true; } - LOG_ERROR("UNMOUNT failed: {}", utils::last_error_str()); + LOG_ERROR("UNMOUNT 失败:{}", utils::last_error_str()); CloseHandle(hDriver); return false; } @@ -346,7 +346,7 @@ namespace fscrypt { nullptr ); if (hCheck == INVALID_HANDLE_VALUE) { - LOG_ERROR("LINK failed: Non-existent device"); + LOG_ERROR("LINK 失败:设备不存在"); return false; } CloseHandle(hCheck); @@ -406,7 +406,7 @@ namespace fscrypt { std::error_code mk_ec; fs::create_directories(link_path, mk_ec); if (mk_ec && !fs::exists(link_path)) { - LOG_ERROR("CreateDirectory failed for {}: {} {}", utils::wstr_to_str(link_path), mk_ec.value(), + LOG_ERROR("创建目录失败 {}:{} {}", utils::wstr_to_str(link_path), mk_ec.value(), mk_ec.message()); return false; } @@ -422,7 +422,7 @@ namespace fscrypt { nullptr ); if (hDir == INVALID_HANDLE_VALUE) { - LOG_ERROR("CreateFileW failed for {}: {}", utils::wstr_to_str(link_path), utils::last_error_str()); + LOG_ERROR("CreateFileW 失败 {}:{}", utils::wstr_to_str(link_path), utils::last_error_str()); return false; } @@ -431,12 +431,12 @@ namespace fscrypt { reparse_buf.data(), static_cast(buf_size), nullptr, 0, &bytes_returned, nullptr); if (!ok) { - LOG_ERROR("FSCTL_SET_REPARSE_POINT failed: {}", utils::last_error_str()); + LOG_ERROR("FSCTL_SET_REPARSE_POINT 失败:{}", utils::last_error_str()); } CloseHandle(hDir); if (ok) { - LOG_INFO("Linked {} -> {}", utils::wstr_to_str(target), utils::wstr_to_str(source)); + LOG_INFO("已链接 {} -> {}", utils::wstr_to_str(target), utils::wstr_to_str(source)); } return ok; } @@ -455,10 +455,10 @@ namespace fscrypt { // mount point重解析点可直接用RemoveDirectoryW移除(会删除junction而非目标内容) if (!RemoveDirectoryW(path.c_str())) { - LOG_ERROR("RemoveDirectory failed for {}: {}", utils::wstr_to_str(path), utils::last_error_str()); + LOG_ERROR("RemoveDirectory 失败 {}:{}", utils::wstr_to_str(path), utils::last_error_str()); return false; } - LOG_INFO("Removed link {}", utils::wstr_to_str(path)); + LOG_INFO("已移除链接 {}", utils::wstr_to_str(path)); return true; } } diff --git a/src/gui/dx11_backend.cpp b/src/gui/dx11_backend.cpp index 1ccdbdc..a839345 100644 --- a/src/gui/dx11_backend.cpp +++ b/src/gui/dx11_backend.cpp @@ -23,16 +23,20 @@ bool CreateDeviceD3D(HWND hWnd) { UINT createDeviceFlags = 0; D3D_FEATURE_LEVEL featureLevel; - const D3D_FEATURE_LEVEL featureLevelArray[2] = {D3D_FEATURE_LEVEL_11_0, D3D_FEATURE_LEVEL_10_0}; - HRESULT res = D3D11CreateDeviceAndSwapChain(nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, - createDeviceFlags, featureLevelArray, 2, - D3D11_SDK_VERSION, &sd, &g_pSwapChain, - &g_pd3dDevice, &featureLevel, &g_pd3dDeviceContext); + constexpr D3D_FEATURE_LEVEL featureLevelArray[2] = {D3D_FEATURE_LEVEL_11_0, D3D_FEATURE_LEVEL_10_0}; + HRESULT res = D3D11CreateDeviceAndSwapChain( + nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, + createDeviceFlags, featureLevelArray, 2, + D3D11_SDK_VERSION, &sd, &g_pSwapChain, + &g_pd3dDevice, &featureLevel, &g_pd3dDeviceContext + ); if (res == DXGI_ERROR_UNSUPPORTED) - res = D3D11CreateDeviceAndSwapChain(nullptr, D3D_DRIVER_TYPE_WARP, nullptr, - createDeviceFlags, featureLevelArray, 2, - D3D11_SDK_VERSION, &sd, &g_pSwapChain, - &g_pd3dDevice, &featureLevel, &g_pd3dDeviceContext); + res = D3D11CreateDeviceAndSwapChain( + nullptr, D3D_DRIVER_TYPE_WARP, nullptr, + createDeviceFlags, featureLevelArray, 2, + D3D11_SDK_VERSION, &sd, &g_pSwapChain, + &g_pd3dDevice, &featureLevel, &g_pd3dDeviceContext + ); if (res != S_OK) return false; @@ -78,8 +82,8 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { case WM_SIZE: if (wParam == SIZE_MINIMIZED) return 0; - g_ResizeWidth = (UINT) LOWORD(lParam); - g_ResizeHeight = (UINT) HIWORD(lParam); + g_ResizeWidth = static_cast(LOWORD(lParam)); + g_ResizeHeight = static_cast(HIWORD(lParam)); return 0; case WM_SYSCOMMAND: if ((wParam & 0xfff0) == SC_KEYMENU) diff --git a/src/gui/gui_common.h b/src/gui/gui_common.h index 0323c0a..2c2f7b8 100644 --- a/src/gui/gui_common.h +++ b/src/gui/gui_common.h @@ -24,3 +24,6 @@ inline ID3D11RenderTargetView *g_mainRenderTargetView = nullptr; // ===== 驱动状态 ===== inline bool g_driver_ready = false; + +// ===== 主题状态 ===== +inline bool g_dark_theme = true; // true=暗色, false=亮色 diff --git a/src/gui/gui_utils.cpp b/src/gui/gui_utils.cpp index 0c68f62..ba00bba 100644 --- a/src/gui/gui_utils.cpp +++ b/src/gui/gui_utils.cpp @@ -12,7 +12,7 @@ void load_config_file(const std::wstring &path) { g_config_path = utils::wstr_to_str(path); std::string err; if (parse_config(path, g_cfg, &err)) { - g_log_lines.push_back(std::format("[INFO] Config loaded: {}", g_config_path)); + g_log_lines.push_back(std::format("[INFO] 配置已加载:{}", g_config_path)); } else { g_log_lines.push_back(std::format("[ERROR] {}", err)); } diff --git a/src/gui/imgui_spectrum.cpp b/src/gui/imgui_spectrum.cpp new file mode 100644 index 0000000..4b0a500 --- /dev/null +++ b/src/gui/imgui_spectrum.cpp @@ -0,0 +1,112 @@ +// Adobe Spectrum 主题 for ImGui(精简版,不含内嵌字体数据) +// 来源:https://github.com/adizorde/imgui-spectrum +// 字体加载与压缩字体数据已移除,项目使用自带的中文字体(msyh.ttc) +#include "imgui_spectrum.h" + +#include "imgui.h" + +namespace ImGui::Spectrum { + // 浅色调色板 + static const SpectrumPalette LightPalette = { + /* GRAY50..900 */ Color(0xFFFFFF), Color(0xFAFAFA), Color(0xF5F5F5), Color(0xEAEAEA), Color(0xE1E1E1), + Color(0xCACACA), Color(0xB3B3B3), Color(0x8E8E8E), Color(0x707070), Color(0x4B4B4B), Color(0x2C2C2C), + /* BLUE */ Color(0x2680EB), Color(0x1473E6), Color(0x0D66D0), Color(0x095ABA), + /* RED */ Color(0xE34850), Color(0xD7373F), Color(0xC9252D), Color(0xBB121A), + /* ORANGE */ Color(0xE68619), Color(0xDA7B11), Color(0xCB6F10), Color(0xBD640D), + /* GREEN */ Color(0x2D9D78), Color(0x268E6C), Color(0x12805C), Color(0x107154), + /* INDIGO */ Color(0x6767EC), Color(0x5C5CE0), Color(0x5151D3), Color(0x4646C6), + /* CELERY */ Color(0x44B556), Color(0x3DA74E), Color(0x379947), Color(0x318B40), + /* MAGENTA */ Color(0xD83790), Color(0xCE2783), Color(0xBC1C74), Color(0xAE0E66), + /* YELLOW */ Color(0xDFBF00), Color(0xD2B200), Color(0xC4A600), Color(0xB79900), + /* FUCHSIA */ Color(0xC038CC), Color(0xB130BD), Color(0xA228AD), Color(0x93219E), + /* SEAFOAM */ Color(0x1B959A), Color(0x16878C), Color(0x0F797D), Color(0x096C6F), + /* CHARTREUSE */ Color(0x85D044), Color(0x7CC33F), Color(0x73B53A), Color(0x6AA834), + /* PURPLE */ Color(0x9256D9), Color(0x864CCC), Color(0x7A42BF), Color(0x6F38B1), + }; + + // 暗色调色板 + static const SpectrumPalette DarkPalette = { + /* GRAY50..900 */ Color(0x252525), Color(0x2F2F2F), Color(0x323232), Color(0x393939), Color(0x3E3E3E), + Color(0x4D4D4D), Color(0x5C5C5C), Color(0x7B7B7B), Color(0x999999), Color(0xCDCDCD), Color(0xFFFFFF), + /* BLUE */ Color(0x2680EB), Color(0x378EF0), Color(0x4B9CF5), Color(0x5AA9FA), + /* RED */ Color(0xE34850), Color(0xEC5B62), Color(0xF76D74), Color(0xFF7B82), + /* ORANGE */ Color(0xE68619), Color(0xF29423), Color(0xF9A43F), Color(0xFFB55B), + /* GREEN */ Color(0x2D9D78), Color(0x33AB84), Color(0x39B990), Color(0x3FC89C), + /* INDIGO */ Color(0x6767EC), Color(0x7575F1), Color(0x8282F6), Color(0x9090FA), + /* CELERY */ Color(0x44B556), Color(0x4BC35F), Color(0x51D267), Color(0x58E06F), + /* MAGENTA */ Color(0xD83790), Color(0xE2499D), Color(0xEC5AAA), Color(0xF56BB7), + /* YELLOW */ Color(0xDFBF00), Color(0xEDCC00), Color(0xFAD900), Color(0xFFE22E), + /* FUCHSIA */ Color(0xC038CC), Color(0xCF3EDC), Color(0xD951E5), Color(0xE366EF), + /* SEAFOAM */ Color(0x1B959A), Color(0x20A3A8), Color(0x23B2B8), Color(0x26C0C7), + /* CHARTREUSE */ Color(0x85D044), Color(0x8EDE49), Color(0x9BEC54), Color(0xA3F858), + /* PURPLE */ Color(0x9256D9), Color(0x9D64E1), Color(0xA873E9), Color(0xB483F0), + }; + + const SpectrumPalette *Colors = &LightPalette; + + // 应用 Spectrum 主题样式。dark=true 使用暗色主题。 + void StyleColorsSpectrum(bool dark) { + Colors = dark ? &DarkPalette : &LightPalette; + + ImGuiStyle *style = &ImGui::GetStyle(); + style->WindowRounding = 4.0f; + style->FrameRounding = 4.0f; + style->FrameBorderSize = 1.0f; + style->GrabRounding = 4.0f; + + ImVec4 *col = style->Colors; + col[ImGuiCol_Text] = ColorConvertU32ToFloat4(Colors->GRAY800); // text on hovered controls is gray900 + col[ImGuiCol_TextDisabled] = ColorConvertU32ToFloat4(Colors->GRAY500); + col[ImGuiCol_WindowBg] = ColorConvertU32ToFloat4(Colors->GRAY100); + col[ImGuiCol_ChildBg] = ImVec4(0.00f, 0.00f, 0.00f, 0.00f); + col[ImGuiCol_PopupBg] = ColorConvertU32ToFloat4(Colors->GRAY50); + // not sure about this. Note: applies to tooltips too. + col[ImGuiCol_Border] = ColorConvertU32ToFloat4(Colors->GRAY300); + col[ImGuiCol_BorderShadow] = ColorConvertU32ToFloat4(Spectrum::Static::NONE); // We don't want shadows. Ever. + col[ImGuiCol_FrameBg] = ColorConvertU32ToFloat4(Colors->GRAY75); + // this isnt right, spectrum does not do this, but it's a good fallback + col[ImGuiCol_FrameBgHovered] = ColorConvertU32ToFloat4(Colors->GRAY50); + col[ImGuiCol_FrameBgActive] = ColorConvertU32ToFloat4(Colors->GRAY200); + col[ImGuiCol_TitleBg] = ColorConvertU32ToFloat4(Colors->GRAY300); + // those titlebar values are totally made up, spectrum does not have this. + col[ImGuiCol_TitleBgActive] = ColorConvertU32ToFloat4(Colors->GRAY200); + col[ImGuiCol_TitleBgCollapsed] = ColorConvertU32ToFloat4(Colors->GRAY400); + col[ImGuiCol_MenuBarBg] = ColorConvertU32ToFloat4(Colors->GRAY100); + col[ImGuiCol_ScrollbarBg] = ColorConvertU32ToFloat4(Colors->GRAY100); // same as regular background + col[ImGuiCol_ScrollbarGrab] = ColorConvertU32ToFloat4(Colors->GRAY400); + col[ImGuiCol_ScrollbarGrabHovered] = ColorConvertU32ToFloat4(Colors->GRAY600); + col[ImGuiCol_ScrollbarGrabActive] = ColorConvertU32ToFloat4(Colors->GRAY700); + col[ImGuiCol_CheckMark] = ColorConvertU32ToFloat4(Colors->BLUE500); + col[ImGuiCol_SliderGrab] = ColorConvertU32ToFloat4(Colors->GRAY700); + col[ImGuiCol_SliderGrabActive] = ColorConvertU32ToFloat4(Colors->GRAY800); + col[ImGuiCol_Button] = ColorConvertU32ToFloat4(Colors->GRAY75); + // match default button to Spectrum's 'Action Button'. + col[ImGuiCol_ButtonHovered] = ColorConvertU32ToFloat4(Colors->GRAY50); + col[ImGuiCol_ButtonActive] = ColorConvertU32ToFloat4(Colors->GRAY200); + col[ImGuiCol_Header] = ColorConvertU32ToFloat4(Colors->BLUE400); + col[ImGuiCol_HeaderHovered] = ColorConvertU32ToFloat4(Colors->BLUE500); + col[ImGuiCol_HeaderActive] = ColorConvertU32ToFloat4(Colors->BLUE600); + col[ImGuiCol_Separator] = ColorConvertU32ToFloat4(Colors->GRAY400); + col[ImGuiCol_SeparatorHovered] = ColorConvertU32ToFloat4(Colors->GRAY600); + col[ImGuiCol_SeparatorActive] = ColorConvertU32ToFloat4(Colors->GRAY700); + col[ImGuiCol_ResizeGrip] = ColorConvertU32ToFloat4(Colors->GRAY400); + col[ImGuiCol_ResizeGripHovered] = ColorConvertU32ToFloat4(Colors->GRAY600); + col[ImGuiCol_ResizeGripActive] = ColorConvertU32ToFloat4(Colors->GRAY700); + col[ImGuiCol_PlotLines] = ColorConvertU32ToFloat4(Colors->BLUE400); + col[ImGuiCol_PlotLinesHovered] = ColorConvertU32ToFloat4(Colors->BLUE600); + col[ImGuiCol_PlotHistogram] = ColorConvertU32ToFloat4(Colors->BLUE400); + col[ImGuiCol_PlotHistogramHovered] = ColorConvertU32ToFloat4(Colors->BLUE600); + col[ImGuiCol_TextSelectedBg] = ColorConvertU32ToFloat4((Colors->BLUE400 & 0x00FFFFFF) | 0x33000000); + col[ImGuiCol_DragDropTarget] = ImVec4(1.00f, 1.00f, 0.00f, 0.90f); + col[ImGuiCol_NavCursor] = ColorConvertU32ToFloat4((Colors->GRAY900 & 0x00FFFFFF) | 0x0A000000); + col[ImGuiCol_NavWindowingHighlight] = ImVec4(1.00f, 1.00f, 1.00f, 0.70f); + col[ImGuiCol_NavWindowingDimBg] = ImVec4(0.80f, 0.80f, 0.80f, 0.20f); + col[ImGuiCol_ModalWindowDimBg] = ImVec4(0.20f, 0.20f, 0.20f, 0.35f); + col[ImGuiCol_CheckMark] = ColorConvertU32ToFloat4(Colors->GRAY50); + col[ImGuiCol_Tab] = ColorConvertU32ToFloat4(Colors->GRAY300); + col[ImGuiCol_TabSelected] = ColorConvertU32ToFloat4(Colors->BLUE500); + col[ImGuiCol_TabHovered] = ColorConvertU32ToFloat4(Colors->BLUE700); + col[ImGuiCol_TabDimmed] = ColorConvertU32ToFloat4(Colors->GRAY400); + col[ImGuiCol_TabDimmedSelected] = ColorConvertU32ToFloat4(Colors->BLUE700); + } +} diff --git a/src/gui/imgui_spectrum.h b/src/gui/imgui_spectrum.h new file mode 100644 index 0000000..e174dea --- /dev/null +++ b/src/gui/imgui_spectrum.h @@ -0,0 +1,93 @@ +#pragma once + +/* +Color definitions in ImGui are a good starting point, +but do not cover all the intricacies of Spectrum's possible colors +in controls and widgets. + +One big difference is that ImGui communicates widget activity +(hover, pressed) with their background, while spectrum uses a mix +of background and border, with border being the most common choice. + +Because of this, we reference extra colors in spectrum from +imgui_widgets.cpp directly. Theme-dependent colors are accessed at +runtime via Spectrum::Colors (a pointer swapped by SetTheme()). +*/ + +namespace ImGui::Spectrum { + // Widget metric constants + constexpr float CHECKBOX_BORDER_SIZE = 2.0f; + constexpr float CHECKBOX_ROUNDING = 2.0f; + + // Sets the ImGui style to Spectrum. Pass dark=true for dark theme. + // To switch themes at runtime, call again with the new value. + void StyleColorsSpectrum(bool dark = false); + + namespace { + // Unnamed namespace, since we only use this here. + unsigned int Color(unsigned int c) { + // ImGui ImU32 format is 0xAABBGGRR; standard RGB literals are 0xRRGGBB. + // Swap R and B channels and add full alpha. + const short a = 0xFF; + const short r = (c >> 16) & 0xFF; + const short g = (c >> 8) & 0xFF; + const short b = (c >> 0) & 0xFF; + return (a << 24) | (r << 0) | (g << 8) | (b << 16); + } + } + + inline unsigned int color_alpha(unsigned int alpha, unsigned int c) { + return ((alpha & 0xFF) << 24) | (c & 0x00FFFFFF); + } + + namespace Static { + // static colors (same in both light and dark themes) + const unsigned int NONE = 0x00000000; // transparent + const unsigned int WHITE = Color(0xFFFFFF); + const unsigned int BLACK = Color(0x000000); + const unsigned int GRAY200 = Color(0xF4F4F4); + const unsigned int GRAY300 = Color(0xEAEAEA); + const unsigned int GRAY400 = Color(0xD3D3D3); + const unsigned int GRAY500 = Color(0xBCBCBC); + const unsigned int GRAY600 = Color(0x959595); + const unsigned int GRAY700 = Color(0x767676); + const unsigned int GRAY800 = Color(0x505050); + const unsigned int GRAY900 = Color(0x323232); + const unsigned int BLUE400 = Color(0x378EF0); + const unsigned int BLUE500 = Color(0x2680EB); + const unsigned int BLUE600 = Color(0x1473E6); + const unsigned int BLUE700 = Color(0x0D66D0); + const unsigned int RED400 = Color(0xEC5B62); + const unsigned int RED500 = Color(0xE34850); + const unsigned int RED600 = Color(0xD7373F); + const unsigned int RED700 = Color(0xC9252D); + const unsigned int ORANGE400 = Color(0xF29423); + const unsigned int ORANGE500 = Color(0xE68619); + const unsigned int ORANGE600 = Color(0xDA7B11); + const unsigned int ORANGE700 = Color(0xCB6F10); + const unsigned int GREEN400 = Color(0x33AB84); + const unsigned int GREEN500 = Color(0x2D9D78); + const unsigned int GREEN600 = Color(0x268E6C); + const unsigned int GREEN700 = Color(0x12805C); + } + + // Theme-dependent color palette. Access via Spectrum::Colors->. + struct SpectrumPalette { + unsigned int GRAY50, GRAY75, GRAY100, GRAY200, GRAY300, GRAY400, GRAY500, GRAY600, GRAY700, GRAY800, + GRAY900; + unsigned int BLUE400, BLUE500, BLUE600, BLUE700; + unsigned int RED400, RED500, RED600, RED700; + unsigned int ORANGE400, ORANGE500, ORANGE600, ORANGE700; + unsigned int GREEN400, GREEN500, GREEN600, GREEN700; + unsigned int INDIGO400, INDIGO500, INDIGO600, INDIGO700; + unsigned int CELERY400, CELERY500, CELERY600, CELERY700; + unsigned int MAGENTA400, MAGENTA500, MAGENTA600, MAGENTA700; + unsigned int YELLOW400, YELLOW500, YELLOW600, YELLOW700; + unsigned int FUCHSIA400, FUCHSIA500, FUCHSIA600, FUCHSIA700; + unsigned int SEAFOAM400, SEAFOAM500, SEAFOAM600, SEAFOAM700; + unsigned int CHARTREUSE400, CHARTREUSE500, CHARTREUSE600, CHARTREUSE700; + unsigned int PURPLE400, PURPLE500, PURPLE600, PURPLE700; + }; + + extern const SpectrumPalette *Colors; +} diff --git a/src/gui/main.cpp b/src/gui/main.cpp deleted file mode 100644 index 3024d5f..0000000 --- a/src/gui/main.cpp +++ /dev/null @@ -1,148 +0,0 @@ -// SEGA Mount GUI — ImGui + Win32 + DirectX11 -#define LOG_MODULE "GUI" -#include "gui_common.h" -#include "dx11_backend.h" -#include "gui_utils.h" -#include "ui.h" -#include "theme.h" -#include "imgui.h" -#include "imgui_impl_win32.h" -#include "imgui_impl_dx11.h" -#include "driver_service.h" -#include "utils/files.h" -#include -#include -#include - -int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int) { - SetConsoleOutputCP(CP_UTF8); - SetConsoleCP(CP_UTF8); - - // 默认加载当前目录的 config.ini - std::wstring default_config = std::format(L"{}\\config.ini", utils::get_cwd()); - load_config_file(default_config); - - // 启动时自动检测驱动 - { - std::string svc_err; - g_driver_ready = driver::ensure_running(&svc_err); - if (g_driver_ready) - g_log_lines.emplace_back("[INFO] Driver service ready"); - else - g_log_lines.push_back(std::format("[ERROR] Driver: {}", svc_err)); - } - - // 初始化 ImGui DPI 感知 - ImGui_ImplWin32_EnableDpiAwareness(); - float main_scale = ImGui_ImplWin32_GetDpiScaleForMonitor( - ::MonitorFromPoint(POINT{0, 0}, MONITOR_DEFAULTTOPRIMARY)); - - // 创建 Win32 窗口 - WNDCLASSEXW wc = { - sizeof(wc), CS_CLASSDC, WndProc, 0L, 0L, - hInstance, nullptr, nullptr, nullptr, nullptr, - L"SEGA Mount", nullptr - }; - ::RegisterClassExW(&wc); - HWND hwnd = ::CreateWindowW(wc.lpszClassName, L"SEGA Mount GUI", - WS_OVERLAPPEDWINDOW, 100, 100, - (int)(900 * main_scale), (int)(600 * main_scale), - nullptr, nullptr, wc.hInstance, nullptr); - - // 初始化 D3D11 - if (!CreateDeviceD3D(hwnd)) { - CleanupDeviceD3D(); - ::UnregisterClassW(wc.lpszClassName, wc.hInstance); - return 1; - } - - ::ShowWindow(hwnd, SW_SHOWDEFAULT); - ::UpdateWindow(hwnd); - - // 初始化 ImGui - IMGUI_CHECKVERSION(); - ImGui::CreateContext(); - ImGuiIO &io = ImGui::GetIO(); - (void) io; - io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; - - // 应用暗色主题(CinderImGui 风格) - apply_dark_theme(); - - // DPI 缩放 - ImGuiStyle &style = ImGui::GetStyle(); - style.ScaleAllSizes(main_scale); - style.FontScaleDpi = main_scale; - - // 加载中文字体 - io.Fonts->AddFontFromFileTTF(R"(c:\Windows\Fonts\msyh.ttc)", 0, nullptr, - io.Fonts->GetGlyphRangesChineseFull()); - - ImGui_ImplWin32_Init(hwnd); - ImGui_ImplDX11_Init(g_pd3dDevice, g_pd3dDeviceContext); - - // 启用日志捕获 - g_log_capture_enabled = true; - - // 主循环 - bool done = false; - while (!done) { - MSG msg; - while (::PeekMessage(&msg, nullptr, 0U, 0U, PM_REMOVE)) { - ::TranslateMessage(&msg); - ::DispatchMessage(&msg); - if (msg.message == WM_QUIT) - done = true; - } - if (done) - break; - - if (g_SwapChainOccluded && g_pSwapChain->Present(0, DXGI_PRESENT_TEST) == DXGI_STATUS_OCCLUDED) { - ::Sleep(10); - continue; - } - g_SwapChainOccluded = false; - - if (g_ResizeWidth != 0 && g_ResizeHeight != 0) { - CleanupRenderTarget(); - g_pSwapChain->ResizeBuffers(0, g_ResizeWidth, g_ResizeHeight, DXGI_FORMAT_UNKNOWN, 0); - g_ResizeWidth = g_ResizeHeight = 0; - CreateRenderTarget(); - } - - ImGui_ImplDX11_NewFrame(); - ImGui_ImplWin32_NewFrame(); - - // 窗口最小化时 DisplaySize 为 0×0,跳过渲染避免 ClipRect 断言失败 - ImGuiIO &frame_io = ImGui::GetIO(); - if (frame_io.DisplaySize.x <= 0.0f || frame_io.DisplaySize.y <= 0.0f) { - ::Sleep(10); - continue; - } - - ImGui::NewFrame(); - - DrawUI(); - - ImGui::Render(); - constexpr float clear_color[4] = {0.1f, 0.1f, 0.1f, 1.0f}; - g_pd3dDeviceContext->OMSetRenderTargets(1, &g_mainRenderTargetView, nullptr); - g_pd3dDeviceContext->ClearRenderTargetView(g_mainRenderTargetView, clear_color); - ImGui_ImplDX11_RenderDrawData(ImGui::GetDrawData()); - - HRESULT hr = g_pSwapChain->Present(1, 0); - g_SwapChainOccluded = (hr == DXGI_STATUS_OCCLUDED); - } - - // 清理 - g_log_capture_enabled = false; - ImGui_ImplDX11_Shutdown(); - ImGui_ImplWin32_Shutdown(); - ImGui::DestroyContext(); - - CleanupDeviceD3D(); - ::DestroyWindow(hwnd); - ::UnregisterClassW(wc.lpszClassName, wc.hInstance); - - return 0; -} diff --git a/src/gui/theme.cpp b/src/gui/theme.cpp index ff37698..1e68250 100644 --- a/src/gui/theme.cpp +++ b/src/gui/theme.cpp @@ -1,62 +1,21 @@ #include "theme.h" #include "imgui.h" +#include "imgui_spectrum.h" -// 从 CinderImGui::Options::darkTheme() 提取,适配原生 ImGui -// ModalWindowDarkening → ModalWindowDimBg (ImGui 1.73+ 重命名) -void apply_dark_theme() { - ImGuiStyle &style = ImGui::GetStyle(); +static bool s_dark = true; // 当前主题状态 - style.WindowMinSize = ImVec2(160, 20); - style.FramePadding = ImVec2(4, 2); - style.ItemSpacing = ImVec2(6, 2); - style.ItemInnerSpacing = ImVec2(2, 4); - style.Alpha = 0.95f; - style.WindowRounding = 4.0f; - style.FrameRounding = 2.0f; - style.IndentSpacing = 6.0f; - style.ColumnsMinSpacing = 50.0f; - style.GrabMinSize = 14.0f; - style.GrabRounding = 16.0f; - style.ScrollbarSize = 12.0f; - style.ScrollbarRounding = 16.0f; +// 应用 Adobe Spectrum 主题。dark=true 暗色, dark=false 亮色 +void apply_theme(bool dark) { + s_dark = dark; + ImGui::Spectrum::StyleColorsSpectrum(dark); +} - ImVec4 *c = style.Colors; - c[ImGuiCol_Text] = ImVec4(0.86f, 0.93f, 0.89f, 0.78f); - c[ImGuiCol_TextDisabled] = ImVec4(0.86f, 0.93f, 0.89f, 0.28f); - c[ImGuiCol_WindowBg] = ImVec4(0.13f, 0.14f, 0.17f, 1.00f); - c[ImGuiCol_Border] = ImVec4(0.31f, 0.31f, 1.00f, 0.00f); - c[ImGuiCol_BorderShadow] = ImVec4(0.00f, 0.00f, 0.00f, 0.00f); - c[ImGuiCol_FrameBg] = ImVec4(0.20f, 0.22f, 0.27f, 1.00f); - c[ImGuiCol_FrameBgHovered] = ImVec4(0.92f, 0.18f, 0.29f, 0.78f); - c[ImGuiCol_FrameBgActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_TitleBg] = ImVec4(0.20f, 0.22f, 0.27f, 1.00f); - c[ImGuiCol_TitleBgCollapsed] = ImVec4(0.20f, 0.22f, 0.27f, 0.75f); - c[ImGuiCol_TitleBgActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_MenuBarBg] = ImVec4(0.20f, 0.22f, 0.27f, 0.47f); - c[ImGuiCol_ScrollbarBg] = ImVec4(0.20f, 0.22f, 0.27f, 1.00f); - c[ImGuiCol_ScrollbarGrab] = ImVec4(0.09f, 0.15f, 0.16f, 1.00f); - c[ImGuiCol_ScrollbarGrabHovered] = ImVec4(0.92f, 0.18f, 0.29f, 0.78f); - c[ImGuiCol_ScrollbarGrabActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_CheckMark] = ImVec4(0.71f, 0.22f, 0.27f, 1.00f); - c[ImGuiCol_SliderGrab] = ImVec4(0.47f, 0.77f, 0.83f, 0.14f); - c[ImGuiCol_SliderGrabActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_Button] = ImVec4(0.47f, 0.77f, 0.83f, 0.14f); - c[ImGuiCol_ButtonHovered] = ImVec4(0.92f, 0.18f, 0.29f, 0.86f); - c[ImGuiCol_ButtonActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_Header] = ImVec4(0.92f, 0.18f, 0.29f, 0.76f); - c[ImGuiCol_HeaderHovered] = ImVec4(0.92f, 0.18f, 0.29f, 0.86f); - c[ImGuiCol_HeaderActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_Separator] = ImVec4(0.14f, 0.16f, 0.19f, 1.00f); - c[ImGuiCol_SeparatorHovered] = ImVec4(0.92f, 0.18f, 0.29f, 0.78f); - c[ImGuiCol_SeparatorActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_ResizeGrip] = ImVec4(0.47f, 0.77f, 0.83f, 0.04f); - c[ImGuiCol_ResizeGripHovered] = ImVec4(0.92f, 0.18f, 0.29f, 0.78f); - c[ImGuiCol_ResizeGripActive] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_PlotLines] = ImVec4(0.86f, 0.93f, 0.89f, 0.63f); - c[ImGuiCol_PlotLinesHovered] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_PlotHistogram] = ImVec4(0.86f, 0.93f, 0.89f, 0.63f); - c[ImGuiCol_PlotHistogramHovered] = ImVec4(0.92f, 0.18f, 0.29f, 1.00f); - c[ImGuiCol_TextSelectedBg] = ImVec4(0.92f, 0.18f, 0.29f, 0.43f); - c[ImGuiCol_PopupBg] = ImVec4(0.20f, 0.22f, 0.27f, 0.9f); - c[ImGuiCol_ModalWindowDimBg] = ImVec4(0.20f, 0.22f, 0.27f, 0.73f); +// 切换主题(Dark ↔ Light) +void toggle_theme() { + apply_theme(!s_dark); +} + +// 获取当前是否为暗色主题 +bool is_dark_theme() { + return s_dark; } diff --git a/src/gui/theme.h b/src/gui/theme.h index 3da1b2c..f8ed6c6 100644 --- a/src/gui/theme.h +++ b/src/gui/theme.h @@ -1,4 +1,10 @@ #pragma once -// 应用 CinderImGui 风格的暗色主题(红色强调) -void apply_dark_theme(); +// 应用 Adobe Spectrum 主题。dark=true 暗色, dark=false 亮色 +void apply_theme(bool dark); + +// 切换主题(Dark ↔ Light) +void toggle_theme(); + +// 获取当前是否为暗色主题 +bool is_dark_theme(); diff --git a/src/gui/ui.cpp b/src/gui/ui.cpp index 6f38621..66814f8 100644 --- a/src/gui/ui.cpp +++ b/src/gui/ui.cpp @@ -2,9 +2,48 @@ #include "gui_common.h" #include "gui_utils.h" #include "icf_mount.h" +#include "theme.h" +#include "resource.h" +#include "utils/resource.h" #include "utils/strings.h" #include "imgui.h" +#include "icons/lucide.h" #include +#include + +// 初始化 ImGui:主题、DPI 缩放、字体加载 +void InitUI(float main_scale) { + ImGuiIO &io = ImGui::GetIO(); + io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; + + // 应用 Spectrum 主题(默认暗色) + apply_theme(g_dark_theme); + + // DPI 缩放 + ImGuiStyle &style = ImGui::GetStyle(); + style.ScaleAllSizes(main_scale); + style.FontScaleDpi = main_scale; + + // 加载中文字体(主字体) + constexpr float font_size = 18.0f; + io.Fonts->AddFontFromFileTTF(R"(c:\Windows\Fonts\msyh.ttc)", font_size, nullptr, + io.Fonts->GetGlyphRangesChineseFull()); + + // 加载 Lucide 图标字体(合并模式回退),从 exe 资源中加载 + { + const void *font_data = nullptr; + DWORD font_size_res = 0; + if (utils::load_resource(IDR_LUCIDE_FONT, font_data, font_size_res)) { + static constexpr ImWchar icon_ranges[] = {ICON_MIN, ICON_MAX, 0}; + ImFontConfig merge_cfg; + merge_cfg.MergeMode = true; + merge_cfg.FontDataOwnedByAtlas = false; + merge_cfg.GlyphOffset.y = font_size * 0.18f; + io.Fonts->AddFontFromMemoryTTF(const_cast(font_data), static_cast(font_size_res), + font_size, &merge_cfg, icon_ranges); + } + } +} void DrawUI() { ImGuiViewport *viewport = ImGui::GetMainViewport(); @@ -18,7 +57,7 @@ void DrawUI() { ImGui::Begin("Main", nullptr, flags); // ===== 顶栏:配置文件路径 ===== - ImGui::Text("Config:"); + ImGui::Text(ICON_SETTINGS " 配置文件:"); ImGui::SameLine(); ImGui::InputText("##config_path", g_config_path.data(), g_config_path.capacity() + 1, ImGuiInputTextFlags_CallbackResize, @@ -34,25 +73,32 @@ void DrawUI() { }, &g_config_path); ImGui::SameLine(); - if (ImGui::Button("Load")) { + if (ImGui::Button(ICON_FOLDER_OPEN " 加载")) { g_config_path_w = utils::to_wstring(g_config_path); load_config_file(g_config_path_w); } ImGui::SameLine(); - if (ImGui::Button("Save")) { + if (ImGui::Button(ICON_SAVE " 保存")) { g_config_path_w = utils::to_wstring(g_config_path); std::string err; save_config(g_config_path_w, g_cfg, &err); - g_log_lines.emplace_back("[INFO] Config saved"); + g_log_lines.emplace_back("[INFO] 配置已保存"); + } + + // 主题切换按钮 + ImGui::SameLine(); + if (ImGui::Button(is_dark_theme() ? (ICON_SUN " 亮色模式") : (ICON_MOON " 暗色模式"))) { + toggle_theme(); + g_dark_theme = is_dark_theme(); } ImGui::Separator(); // ===== 配置编辑区 ===== - if (ImGui::CollapsingHeader("Configuration", ImGuiTreeNodeFlags_DefaultOpen)) { - // 3列布局: label(110) | input(自适应) | button(30) + if (ImGui::CollapsingHeader(ICON_SETTINGS " 配置", ImGuiTreeNodeFlags_DefaultOpen)) { + // 3列布局: label(130) | input(自适应) | button(30) ImGui::Columns(3, nullptr, false); - float col_label = 110.0f; + float col_label = 130.0f; float col_button = 30.0f; float col_input = ImGui::GetWindowWidth() - col_label - col_button - 40.0f; ImGui::SetColumnWidth(0, col_label); @@ -62,15 +108,15 @@ void DrawUI() { // ICF_PATH (file) static char icf_path_buf[512]; strncpy_s(icf_path_buf, utils::wstr_to_str(g_cfg.icf_path).c_str(), sizeof(icf_path_buf) - 1); - ImGui::TextUnformatted("ICF Path"); + ImGui::TextUnformatted(ICON_FILE " ICF 路径"); ImGui::NextColumn(); ImGui::PushItemWidth(-1); if (ImGui::InputText("##icf_path", icf_path_buf, sizeof(icf_path_buf))) g_cfg.icf_path = utils::to_wstring(icf_path_buf); ImGui::PopItemWidth(); ImGui::NextColumn(); - if (ImGui::Button("...##icf_browse")) { - auto sel = open_file_dialog("ICF Files", "*.icf"); + if (ImGui::Button(ICON_FOLDER_OPEN "##icf_browse")) { + auto sel = open_file_dialog("ICF 文件", "*.icf"); if (!sel.empty()) { strncpy_s(icf_path_buf, sel.c_str(), sizeof(icf_path_buf) - 1); g_cfg.icf_path = utils::to_wstring(sel); @@ -81,14 +127,14 @@ void DrawUI() { // IMAGE_DIR (folder) static char image_dir_buf[512]; strncpy_s(image_dir_buf, utils::wstr_to_str(g_cfg.image_dir).c_str(), sizeof(image_dir_buf) - 1); - ImGui::TextUnformatted("Image Dir"); + ImGui::TextUnformatted(ICON_FOLDER_OPEN " 镜像目录"); ImGui::NextColumn(); ImGui::PushItemWidth(-1); if (ImGui::InputText("##image_dir", image_dir_buf, sizeof(image_dir_buf))) g_cfg.image_dir = utils::to_wstring(image_dir_buf); ImGui::PopItemWidth(); ImGui::NextColumn(); - if (ImGui::Button("...##img_browse")) { + if (ImGui::Button(ICON_FOLDER_OPEN "##img_browse")) { auto sel = open_folder_dialog(); if (!sel.empty()) { strncpy_s(image_dir_buf, sel.c_str(), sizeof(image_dir_buf) - 1); @@ -100,14 +146,14 @@ void DrawUI() { // OVERLAY_DIR (folder) static char overlay_dir_buf[512]; strncpy_s(overlay_dir_buf, utils::wstr_to_str(g_cfg.overlay_dir).c_str(), sizeof(overlay_dir_buf) - 1); - ImGui::TextUnformatted("Overlay Dir"); + ImGui::TextUnformatted(ICON_LAYERS " Overlay 目录"); ImGui::NextColumn(); ImGui::PushItemWidth(-1); if (ImGui::InputText("##overlay_dir", overlay_dir_buf, sizeof(overlay_dir_buf))) g_cfg.overlay_dir = utils::to_wstring(overlay_dir_buf); ImGui::PopItemWidth(); ImGui::NextColumn(); - if (ImGui::Button("...##ovr_browse")) { + if (ImGui::Button(ICON_FOLDER_OPEN "##ovr_browse")) { auto sel = open_folder_dialog(); if (!sel.empty()) { strncpy_s(overlay_dir_buf, sel.c_str(), sizeof(overlay_dir_buf) - 1); @@ -117,7 +163,7 @@ void DrawUI() { ImGui::NextColumn(); // MOUNT_LETTER - ImGui::TextUnformatted("Mount Letter"); + ImGui::TextUnformatted(ICON_HARD_DRIVE " 挂载盘符"); ImGui::NextColumn(); char letter_str[2] = {static_cast(g_cfg.mount_letter), 0}; ImGui::PushItemWidth(40); @@ -130,14 +176,14 @@ void DrawUI() { // APP_LINK (folder) static char app_link_buf[512]; strncpy_s(app_link_buf, utils::wstr_to_str(g_cfg.app_link).c_str(), sizeof(app_link_buf) - 1); - ImGui::TextUnformatted("App Link"); + ImGui::TextUnformatted(ICON_LINK " App 链接"); ImGui::NextColumn(); ImGui::PushItemWidth(-1); if (ImGui::InputText("##app_link", app_link_buf, sizeof(app_link_buf))) g_cfg.app_link = utils::to_wstring(app_link_buf); ImGui::PopItemWidth(); ImGui::NextColumn(); - if (ImGui::Button("...##app_browse")) { + if (ImGui::Button(ICON_FOLDER_OPEN "##app_browse")) { auto sel = open_folder_dialog(); if (!sel.empty()) { strncpy_s(app_link_buf, sel.c_str(), sizeof(app_link_buf) - 1); @@ -149,14 +195,14 @@ void DrawUI() { // OPT_LINK (folder) static char opt_link_buf[512]; strncpy_s(opt_link_buf, utils::wstr_to_str(g_cfg.opt_link).c_str(), sizeof(opt_link_buf) - 1); - ImGui::TextUnformatted("Opt Link"); + ImGui::TextUnformatted(ICON_LINK " Opt 链接"); ImGui::NextColumn(); ImGui::PushItemWidth(-1); if (ImGui::InputText("##opt_link", opt_link_buf, sizeof(opt_link_buf))) g_cfg.opt_link = utils::to_wstring(opt_link_buf); ImGui::PopItemWidth(); ImGui::NextColumn(); - if (ImGui::Button("...##opt_browse")) { + if (ImGui::Button(ICON_FOLDER_OPEN "##opt_browse")) { auto sel = open_folder_dialog(); if (!sel.empty()) { strncpy_s(opt_link_buf, sel.c_str(), sizeof(opt_link_buf) - 1); @@ -171,45 +217,45 @@ void DrawUI() { ImGui::Separator(); // ===== 操作区 ===== - ImGui::Text("Driver: "); + ImGui::Text(ICON_HARD_DRIVE " 驱动:"); ImGui::SameLine(); if (g_driver_ready) { ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(0.2f, 0.8f, 0.2f, 1.0f)); - ImGui::Text("Ready"); + ImGui::Text(ICON_CIRCLE_CHECK " 就绪"); ImGui::PopStyleColor(); } else { ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(0.8f, 0.2f, 0.2f, 1.0f)); - ImGui::Text("Not Running"); + ImGui::Text(ICON_CIRCLE_X " 未运行"); ImGui::PopStyleColor(); } ImGui::SameLine(); - if (ImGui::Button(g_driver_ready ? "Mount" : "Mount (need driver)")) { + if (ImGui::Button(g_driver_ready ? (ICON_PLAY " 挂载") : (ICON_CIRCLE_ALERT " 挂载(需要驱动)"))) { if (g_driver_ready && !g_mounting) { g_mounting = true; - g_log_lines.emplace_back("[INFO] Starting mount..."); + g_log_lines.emplace_back("[INFO] 开始挂载..."); auto result = icf_mount::mount_icf_apps(g_cfg); if (result.success) { - g_log_lines.push_back(std::format("[INFO] Mount OK: {} APPs, {} OPTs", + g_log_lines.push_back(std::format("[INFO] 挂载成功:{} 个 APP,{} 个 OPT", result.apps.size(), result.opts.size())); } else { - g_log_lines.push_back(std::format("[ERROR] Mount failed: {}", result.error)); + g_log_lines.push_back(std::format("[ERROR] 挂载失败:{}", result.error)); } g_mounting = false; } } ImGui::SameLine(); - if (ImGui::Button("Unmount")) { + if (ImGui::Button(ICON_SQUARE " 卸载")) { if (g_driver_ready && !g_unmounting) { g_unmounting = true; - g_log_lines.emplace_back("[INFO] Starting unmount..."); + g_log_lines.emplace_back("[INFO] 开始卸载..."); auto result = icf_mount::unmount_icf_apps(g_cfg); if (result.success) { - g_log_lines.push_back(std::format("[INFO] Unmount OK: {} APPs, {} OPTs", + g_log_lines.push_back(std::format("[INFO] 卸载成功:{} 个 APP,{} 个 OPT", result.apps.size(), result.opts.size())); } else { - g_log_lines.push_back(std::format("[ERROR] Unmount failed: {}", result.error)); + g_log_lines.push_back(std::format("[ERROR] 卸载失败:{}", result.error)); } g_unmounting = false; } @@ -218,9 +264,9 @@ void DrawUI() { ImGui::Separator(); // ===== 日志面板 ===== - ImGui::Checkbox("Auto-scroll", &g_auto_scroll); + ImGui::Checkbox(" 自动滚动", &g_auto_scroll); ImGui::SameLine(); - if (ImGui::Button("Clear Log")) + if (ImGui::Button(ICON_TRASH " 清空日志")) g_log_lines.clear(); ImGui::BeginChild("LogPanel", ImVec2(-1, -1), ImGuiChildFlags_Borders); diff --git a/src/gui/ui.h b/src/gui/ui.h index a65ef5e..57651b4 100644 --- a/src/gui/ui.h +++ b/src/gui/ui.h @@ -1,4 +1,8 @@ #pragma once +// 初始化 ImGui:主题、DPI 缩放、字体加载 +// main_scale 为当前显示器 DPI 缩放比例 +void InitUI(float main_scale); + // 主界面绘制 void DrawUI(); diff --git a/src/icf_mount.cpp b/src/icf_mount.cpp index 90ebc59..7be1fce 100644 --- a/src/icf_mount.cpp +++ b/src/icf_mount.cpp @@ -26,7 +26,7 @@ namespace icf_mount { // 读取ICF文件 auto icf_data = utils::read_file(cfg.icf_path); if (icf_data.empty()) { - result.error = "Failed to read ICF file"; + result.error = "读取 ICF 文件失败"; return result; } @@ -34,14 +34,14 @@ namespace icf_mount { std::string parse_err; auto icf_file = icf::parse_file(icf_data, &parse_err); if (!icf_file) { - result.error = std::format("Parse ICF failed: {}", parse_err); + result.error = std::format("解析 ICF 失败:{}", parse_err); return result; } // 筛选Active状态的APP条目,按part_index排序 auto app_entries = get_active_apps(*icf_file); if (app_entries.empty()) { - result.error = "No active APP entries found in ICF"; + result.error = "ICF 中未找到活跃的 APP 条目"; return result; } @@ -52,11 +52,11 @@ namespace icf_mount { auto *cur = app_entries[i]; auto *prev = app_entries[i - 1]; if (cur->part_index != prev->part_index + 1) { - result.error = std::format("Part index not consecutive: {} -> {}", prev->part_index, cur->part_index); + result.error = std::format("分区序号不连续:{} -> {}", prev->part_index, cur->part_index); return result; } if (cur->base_version != prev->version) { - result.error = std::format("Base version mismatch for part {}: {} != {}", cur->part_index, + result.error = std::format("分区 {} 基础版本不匹配:{} != {}", cur->part_index, cur->base_version, prev->version); return result; } @@ -81,14 +81,14 @@ namespace icf_mount { std::wstring app_path = std::format(L"{}\\{}", dir, utils::to_wstring(entry->filename)); std::wstring tag = std::format(L"APP_{}", entry->part_index); - LOG_INFO("Mount part {}: {}", entry->part_index, entry->filename); + LOG_INFO("挂载分区 {}:{}", entry->part_index, entry->filename); auto mount_res = fscrypt::mount_container(app_path, tag); mount_entry.success = mount_res.success; mount_entry.error = mount_res.error; if (!mount_res.success) { - LOG_ERROR("Mount part {} failed: {}", entry->part_index, mount_res.error); + LOG_ERROR("挂载分区 {} 失败:{}", entry->part_index, mount_res.error); all_ok = false; } @@ -109,14 +109,14 @@ namespace icf_mount { if (!vhd_exists) { // 创建overlay.vhd差分盘 - LOG_INFO("Creating overlay.vhd (parent: internal_{}.vhd)", last->part_index); + LOG_INFO("创建 overlay.vhd(父盘:internal_{}.vhd)", last->part_index); std::string ov_err; if (!vhd_mount::create_diff_vhd(overlay_vhd, parent_for_create, &ov_err)) { - LOG_ERROR("Overlay create failed: {}", ov_err); + LOG_ERROR("创建 overlay 失败:{}", ov_err); all_ok = false; } } else { - LOG_INFO("Reusing existing overlay.vhd"); + LOG_INFO("复用已有 overlay.vhd"); // 先尝试detach,处理上次未正常卸载的情况 vhd_mount::detach_vhd(overlay_vhd, nullptr); } @@ -126,7 +126,7 @@ namespace icf_mount { vhd_mount::MountedVhdInfo vhd_info{}; std::string attach_err; if (!vhd_mount::attach_vhd(overlay_vhd, vhd_info, &attach_err)) { - LOG_ERROR("Overlay attach failed: {}", attach_err); + LOG_ERROR("附加 overlay 失败:{}", attach_err); all_ok = false; } else { result.apps.back().vhd_success = true; @@ -136,10 +136,10 @@ namespace icf_mount { std::wstring mount_point = std::format(L"{}:\\", cfg.mount_letter); DeleteVolumeMountPointW(mount_point.c_str()); // 清理可能残留的旧挂载点 if (!SetVolumeMountPointW(mount_point.c_str(), vhd_info.volume_guid.c_str())) { - LOG_ERROR("Assign drive {} failed: {}", drive, utils::last_error_str()); + LOG_ERROR("分配盘符 {} 失败:{}", drive, utils::last_error_str()); all_ok = false; } else { - LOG_INFO("Overlay mounted to {}:", drive); + LOG_INFO("overlay 已挂载到 {}:", drive); // 仅新建overlay.vhd时才拷贝overlay目录文件 // OVERLAY_DIR为空或不存在时跳过拷贝 @@ -153,16 +153,16 @@ namespace icf_mount { size_t copied = 0; if (!utils::copy_dir_overwrite(cfg.overlay_dir, mount_point, &cp_err, &copied)) { - LOG_ERROR("Overlay copy failed: {}", cp_err); + LOG_ERROR("overlay 文件拷贝失败:{}", cp_err); all_ok = false; } else { - LOG_INFO("Copied {} files", copied); + LOG_INFO("已拷贝 {} 个文件", copied); } } else { - LOG_INFO("OVERLAY_DIR not found, skip copy"); + LOG_INFO("OVERLAY_DIR 目录不存在,跳过拷贝"); } } else { - LOG_INFO("OVERLAY_DIR empty, skip copy"); + LOG_INFO("OVERLAY_DIR 为空,跳过拷贝"); } } } @@ -183,14 +183,14 @@ namespace icf_mount { std::wstring opt_path = std::format(L"{}\\{}", dir, utils::to_wstring(entry->filename)); std::wstring opt_tag = std::format(L"OPT_{}", utils::to_wstring(entry->version)); - LOG_INFO("Mount OPT {}: {}", entry->version, entry->filename); + LOG_INFO("挂载 OPT {}:{}", entry->version, entry->filename); auto mount_res = fscrypt::mount_container(opt_path, opt_tag); mount_entry.success = mount_res.success; mount_entry.error = mount_res.error; if (!mount_res.success) { - LOG_ERROR("Mount OPT {} failed: {}", entry->version, mount_res.error); + LOG_ERROR("挂载 OPT {} 失败:{}", entry->version, mount_res.error); } result.opts.push_back(mount_entry); @@ -203,7 +203,7 @@ namespace icf_mount { std::wstring tag = std::format(L"APP_{}", app.part_index); std::wstring link_path = std::format(L"{}\\{}", cfg.app_link, app.part_index); if (!fscrypt::link_container(tag, link_path)) { - LOG_ERROR("Link APP {} failed", app.part_index); + LOG_ERROR("链接 APP {} 失败", app.part_index); } } } @@ -215,14 +215,14 @@ namespace icf_mount { std::wstring tag = std::format(L"OPT_{}", utils::to_wstring(opt.version)); std::wstring link_path = std::format(L"{}\\{}", cfg.opt_link, utils::to_wstring(opt.version)); if (!fscrypt::link_container(tag, link_path)) { - LOG_ERROR("Link OPT {} failed", opt.version); + LOG_ERROR("链接 OPT {} 失败", opt.version); } } } result.success = all_ok; if (!all_ok) { - result.error = "Some APPs failed to mount"; + result.error = "部分 APP 挂载失败"; } return result; } @@ -279,14 +279,14 @@ namespace icf_mount { // 读取并解析ICF auto icf_data = utils::read_file(cfg.icf_path); if (icf_data.empty()) { - result.error = "Failed to read ICF file"; + result.error = "读取 ICF 文件失败"; return result; } std::string parse_err; auto icf_file = icf::parse_file(icf_data, &parse_err); if (!icf_file) { - result.error = std::format("Parse ICF failed: {}", parse_err); + result.error = std::format("解析 ICF 失败:{}", parse_err); return result; } @@ -318,21 +318,21 @@ namespace icf_mount { char drive = static_cast(cfg.mount_letter); std::wstring mount_point = std::format(L"{}:\\", cfg.mount_letter); if (DeleteVolumeMountPointW(mount_point.c_str())) { - LOG_INFO("Removed drive letter {}", drive); + LOG_INFO("已移除盘符 {}", drive); } WIN32_FILE_ATTRIBUTE_DATA fa; if (GetFileAttributesExW(overlay_vhd.c_str(), GetFileExInfoStandard, &fa)) { - LOG_INFO("Detaching overlay.vhd..."); + LOG_INFO("正在分离 overlay.vhd..."); std::string vhd_err; if (!vhd_mount::detach_vhd(overlay_vhd, &vhd_err)) { - LOG_ERROR("Overlay detach failed: {}", vhd_err); + LOG_ERROR("分离 overlay 失败:{}", vhd_err); all_ok = false; } else { - LOG_INFO("Detached overlay.vhd"); + LOG_INFO("已分离 overlay.vhd"); } } else { - LOG_INFO("overlay.vhd not found, skip detach"); + LOG_INFO("overlay.vhd 不存在,跳过分离"); } } @@ -347,13 +347,13 @@ namespace icf_mount { std::wstring tag = std::format(L"APP_{}", entry->part_index); - LOG_INFO("Unmount part {}: {}", entry->part_index, entry->filename); + LOG_INFO("卸载分区 {}:{}", entry->part_index, entry->filename); bool ok = fscrypt::unmount_container(tag); mount_entry.success = ok; if (!ok) { - mount_entry.error = "Unmount failed"; - LOG_ERROR("Unmount part {} failed", entry->part_index); + mount_entry.error = "卸载失败"; + LOG_ERROR("卸载分区 {} 失败", entry->part_index); all_ok = false; } @@ -371,13 +371,13 @@ namespace icf_mount { std::wstring opt_tag = std::format(L"OPT_{}", utils::to_wstring(entry->version)); - LOG_INFO("Unmount OPT {}: {}", entry->version, entry->filename); + LOG_INFO("卸载 OPT {}:{}", entry->version, entry->filename); bool ok = fscrypt::unmount_container(opt_tag); mount_entry.success = ok; if (!ok) { - mount_entry.error = "Unmount failed"; - LOG_ERROR("Unmount OPT {} failed", entry->version); + mount_entry.error = "卸载失败"; + LOG_ERROR("卸载 OPT {} 失败", entry->version); all_ok = false; } @@ -386,7 +386,7 @@ namespace icf_mount { result.success = all_ok; if (!all_ok) { - result.error = "Some containers failed to unmount"; + result.error = "部分容器卸载失败"; } return result; } diff --git a/src/icf_parser.cpp b/src/icf_parser.cpp index a3b9414..cf2c655 100644 --- a/src/icf_parser.cpp +++ b/src/icf_parser.cpp @@ -1,7 +1,7 @@ #include "icf_parser.h" #include "utils/aes.h" #include "utils/crc32.h" -#include "utils/crypto_constants.h" +#include "crypto_constants.h" #include #include @@ -69,13 +69,13 @@ namespace icf { std::optional > decrypt(const std::vector &encrypted, std::string *error) { if (encrypted.size() & 0xF) { - if (error) *error = "Data length not aligned to 16 bytes"; + if (error) *error = "数据长度未按 16 字节对齐"; return std::nullopt; } std::string err; auto result = aes::cbc_decrypt(crypto::BOOT_KEY, crypto::BOOT_IV, encrypted.data(), encrypted.size(), &err); if (result.empty()) { - if (error) *error = std::format("Decryption failed: {}", err); + if (error) *error = std::format("解密失败:{}", err); return std::nullopt; } return result; @@ -135,7 +135,7 @@ namespace icf { dataname = decode_version(sec->version, true); entry.version = dataname; if (sysver != 0) { - entry.error = "Redundant SYSTEM image"; + entry.error = "重复的 SYSTEM 镜像"; } sysver = *reinterpret_cast(sec->platform_version); break; @@ -155,14 +155,14 @@ namespace icf { for (size_t k = 0; k < app_datanames.size(); k++) { if (app_datanames[k] == basename) { if (app_timestamps[k] != entry.base_timestamp) { - entry.error = "Base APP timestamp mismatch"; + entry.error = "基础 APP 时间戳不匹配"; } found_base = true; break; } } if (!found_base) { - entry.error = std::format("Unable to locate base APP {}", basename); + entry.error = std::format("无法找到基础 APP {}", basename); } sfx = std::format("{}_{}.app", sec->part_index, basename); } else { @@ -170,7 +170,7 @@ namespace icf { } if (*reinterpret_cast(sec->platform_version) != sysver) { - if (entry.error.empty()) entry.error = "SYSTEM version mismatch"; + if (entry.error.empty()) entry.error = "SYSTEM 版本不匹配"; } pfx = std::string(file.header.game_id, 4); @@ -184,7 +184,7 @@ namespace icf { break; } default: { - entry.error = std::format("Unknown Type: {}", sec->type); + entry.error = std::format("未知类型:{}", sec->type); file.entries.push_back(entry); continue; } diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..46fe836 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,280 @@ +// SEGA Mount — 统一入口(GUI + CLI) +// 无参数启动 GUI;带参数(-m/-u)走 CLI 模式 +#define LOG_MODULE "MAIN" +#include "gui/gui_common.h" +#include "gui/dx11_backend.h" +#include "gui/gui_utils.h" +#include "gui/ui.h" +#include "gui/theme.h" +#include "config.h" +#include "driver_service.h" +#include "icf_mount.h" +#include "utils/strings.h" +#include "utils/files.h" +#include "utils/log.h" +#include "imgui.h" +#include "imgui_impl_win32.h" +#include "imgui_impl_dx11.h" +#include +#include +#include +#include +#include + +// ===== CLI 模式 ===== + +// 附着到父进程的控制台,使 stdout/stderr/stdin 可用 +static void attach_to_parent_console() { + if (AttachConsole(ATTACH_PARENT_PROCESS)) { + FILE *fp = nullptr; + freopen_s(&fp, "CONOUT$", "w", stdout); + freopen_s(&fp, "CONOUT$", "w", stderr); + freopen_s(&fp, "CONIN$", "r", stdin); + std::ios::sync_with_stdio(); + } +} + +static void print_usage() { + std::fputs( + "SEGA MOUNT\n" + "用法:\n" + " sega_mount -h 显示帮助\n" + " sega_mount -m [config.ini] 挂载\n" + " sega_mount -u [config.ini] 卸载\n" + " sega_mount 启动 GUI(无参数)\n", + stdout + ); + std::fflush(stdout); +} + +// CLI 主逻辑:解析参数并执行挂载/卸载 +static int run_cli(int argc, wchar_t *argv[]) { + SetConsoleOutputCP(CP_UTF8); + SetConsoleCP(CP_UTF8); + + if (argc < 2) { + print_usage(); + return 1; + } + + // 解析命令:-h 帮助,-m 挂载,-u 卸载 + std::string cmd = utils::wstr_to_str(argv[1]); + bool is_mount = cmd == "-m"; + bool is_unmount = cmd == "-u"; + if (cmd == "-h" || cmd == "--help") { + print_usage(); + return 0; + } + if (!is_mount && !is_unmount) { + LOG_ERROR("未知命令:{}", cmd); + print_usage(); + return 1; + } + + // 确定config.ini路径:优先命令行参数,否则使用当前运行目录 + if (argc >= 3) { + g_config_path_w = argv[2]; + } else { + g_config_path_w = std::format(L"{}\\config.ini", utils::get_cwd()); + } + + // 解析config.ini 到全局 g_cfg + std::string cfg_err; + if (!parse_config(g_config_path_w, g_cfg, &cfg_err)) { + LOG_ERROR("{}", cfg_err); + return 1; + } + g_config_path = utils::wstr_to_str(g_config_path_w); + + if (g_cfg.icf_path.empty()) { + LOG_ERROR("配置中 ICF_PATH 为空"); + return 1; + } + + LOG_INFO("配置已加载:{}", g_config_path); + LOG_INFO(" ICF_PATH: {}", utils::wstr_to_str(g_cfg.icf_path)); + LOG_INFO(" IMAGE_DIR: {}", utils::wstr_to_str(g_cfg.image_dir)); + LOG_INFO(" OVERLAY_DIR: {}", utils::wstr_to_str(g_cfg.overlay_dir)); + LOG_INFO(" MOUNT_LETTER:{}", static_cast(g_cfg.mount_letter)); + LOG_INFO(" APP_LINK: {}", utils::wstr_to_str(g_cfg.app_link)); + LOG_INFO(" OPT_LINK: {}", utils::wstr_to_str(g_cfg.opt_link)); + LOG_INFO(" APP_KEY: {}", g_cfg.app_key.empty() ? "(使用内置密钥表)" : "(自定义覆盖)"); + LOG_INFO(" OPT_KEY: {}", g_cfg.opt_key.empty() ? "(使用内置密钥表)" : "(自定义覆盖)"); + + // 确保sgfscrypt服务已安装并运行 + std::string svc_err; + if (!driver::ensure_running(&svc_err)) { + LOG_ERROR("启动驱动服务失败:{}", svc_err); + LOG_ERROR("提示:请以管理员身份运行此程序"); + return 1; + } + + if (is_mount) { + auto result = icf_mount::mount_icf_apps(g_cfg); + if (!result.success) { + LOG_ERROR("挂载失败:{}", result.error); + return 1; + } + LOG_INFO("挂载成功:{} 个 APP,{} 个 OPT", + result.apps.size(), result.opts.size()); + return 0; + } + + // is_unmount + auto result = icf_mount::unmount_icf_apps(g_cfg); + if (!result.success) { + LOG_ERROR("卸载失败:{}", result.error); + return 1; + } + LOG_INFO("卸载成功:{} 个 APP,{} 个 OPT", + result.apps.size(), result.opts.size()); + return 0; +} + +// ===== GUI 模式 ===== + +static int run_gui(HINSTANCE hInstance) { + SetConsoleOutputCP(CP_UTF8); + SetConsoleCP(CP_UTF8); + + // 默认加载当前目录的 config.ini + std::wstring default_config = std::format(L"{}\\config.ini", utils::get_cwd()); + load_config_file(default_config); + + // 启动时自动检测驱动 + { + std::string svc_err; + g_driver_ready = driver::ensure_running(&svc_err); + if (g_driver_ready) + g_log_lines.emplace_back("[INFO] 驱动服务已就绪"); + else + g_log_lines.push_back(std::format("[ERROR] 驱动:{}", svc_err)); + } + + // 初始化 ImGui DPI 感知 + ImGui_ImplWin32_EnableDpiAwareness(); + float main_scale = ImGui_ImplWin32_GetDpiScaleForMonitor( + ::MonitorFromPoint(POINT{0, 0}, MONITOR_DEFAULTTOPRIMARY)); + + // 创建 Win32 窗口 + WNDCLASSEXW wc = { + sizeof(wc), CS_CLASSDC, WndProc, 0L, 0L, + hInstance, nullptr, nullptr, nullptr, nullptr, + L"SEGA Mount", nullptr + }; + ::RegisterClassExW(&wc); + HWND hwnd = ::CreateWindowW(wc.lpszClassName, L"SEGA Mount GUI", + WS_OVERLAPPEDWINDOW, 100, 100, + (int)(900 * main_scale), (int)(600 * main_scale), + nullptr, nullptr, wc.hInstance, nullptr); + + // 初始化 D3D11 + if (!CreateDeviceD3D(hwnd)) { + CleanupDeviceD3D(); + ::UnregisterClassW(wc.lpszClassName, wc.hInstance); + return 1; + } + + ::ShowWindow(hwnd, SW_SHOWDEFAULT); + ::UpdateWindow(hwnd); + + // 初始化 ImGui + IMGUI_CHECKVERSION(); + ImGui::CreateContext(); + InitUI(main_scale); + + ImGui_ImplWin32_Init(hwnd); + ImGui_ImplDX11_Init(g_pd3dDevice, g_pd3dDeviceContext); + + // 启用日志捕获 + g_log_capture_enabled = true; + + // 主循环 + bool done = false; + while (!done) { + MSG msg; + while (::PeekMessage(&msg, nullptr, 0U, 0U, PM_REMOVE)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + if (msg.message == WM_QUIT) + done = true; + } + if (done) + break; + + if (g_SwapChainOccluded && g_pSwapChain->Present(0, DXGI_PRESENT_TEST) == DXGI_STATUS_OCCLUDED) { + ::Sleep(10); + continue; + } + g_SwapChainOccluded = false; + + if (g_ResizeWidth != 0 && g_ResizeHeight != 0) { + CleanupRenderTarget(); + g_pSwapChain->ResizeBuffers(0, g_ResizeWidth, g_ResizeHeight, DXGI_FORMAT_UNKNOWN, 0); + g_ResizeWidth = g_ResizeHeight = 0; + CreateRenderTarget(); + } + + ImGui_ImplDX11_NewFrame(); + ImGui_ImplWin32_NewFrame(); + + // 窗口最小化时 DisplaySize 为 0×0,跳过渲染避免 ClipRect 断言失败 + ImGuiIO &frame_io = ImGui::GetIO(); + if (frame_io.DisplaySize.x <= 0.0f || frame_io.DisplaySize.y <= 0.0f) { + ::Sleep(10); + continue; + } + + ImGui::NewFrame(); + + DrawUI(); + + ImGui::Render(); + // 根据当前主题设置背景色:Dark GRAY100=#323232, Light GRAY100=#F5F5F5 + float clear_color[4]; + if (is_dark_theme()) { + clear_color[0] = clear_color[1] = clear_color[2] = 0.196f; // #323232 + } else { + clear_color[0] = clear_color[1] = clear_color[2] = 0.961f; // #F5F5F5 + } + clear_color[3] = 1.0f; + g_pd3dDeviceContext->OMSetRenderTargets(1, &g_mainRenderTargetView, nullptr); + g_pd3dDeviceContext->ClearRenderTargetView(g_mainRenderTargetView, clear_color); + ImGui_ImplDX11_RenderDrawData(ImGui::GetDrawData()); + + HRESULT hr = g_pSwapChain->Present(1, 0); + g_SwapChainOccluded = (hr == DXGI_STATUS_OCCLUDED); + } + + // 清理 + g_log_capture_enabled = false; + ImGui_ImplDX11_Shutdown(); + ImGui_ImplWin32_Shutdown(); + ImGui::DestroyContext(); + + CleanupDeviceD3D(); + ::DestroyWindow(hwnd); + ::UnregisterClassW(wc.lpszClassName, wc.hInstance); + + return 0; +} + +// ===== 统一入口 ===== +int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int) { + // 解析命令行参数 + int argc; + LPWSTR *argv = CommandLineToArgvW(GetCommandLineW(), &argc); + + // 有命令行参数时进入 CLI 模式 + if (argc > 1) { + attach_to_parent_console(); + int ret = run_cli(argc, argv); + LocalFree(argv); + return ret; + } + + LocalFree(argv); + + // 无参数时启动 GUI + return run_gui(hInstance); +} diff --git a/src/resource.h b/src/resource.h new file mode 100644 index 0000000..1bcf1ee --- /dev/null +++ b/src/resource.h @@ -0,0 +1,6 @@ +#pragma once + +// 资源头文件 — 定义嵌入资源的 ID +#define IDR_LUCIDE_FONT 101 +#define IDR_DRIVER_SYS 102 +#define IDR_DRIVER_INF 103 diff --git a/src/utils/resource.cpp b/src/utils/resource.cpp new file mode 100644 index 0000000..156a6a7 --- /dev/null +++ b/src/utils/resource.cpp @@ -0,0 +1,54 @@ +#include "resource.h" +#include "strings.h" + +#include + +namespace utils { + // 加载嵌入资源(RT_RCDATA),返回数据指针和大小 + bool load_resource(int resource_id, const void *&data, DWORD &size, + std::string *error) { + HRSRC hRes = FindResourceW(nullptr, MAKEINTRESOURCEW(resource_id), MAKEINTRESOURCEW(10)); + if (!hRes) { + if (error) *error = "查找资源失败:" + last_error_str(); + return false; + } + HGLOBAL hMem = LoadResource(nullptr, hRes); + if (!hMem) { + if (error) *error = "加载资源失败:" + last_error_str(); + return false; + } + void *ptr = LockResource(hMem); + DWORD sz = SizeofResource(nullptr, hRes); + if (!ptr || sz == 0) { + if (error) *error = "资源数据为空"; + return false; + } + data = ptr; + size = sz; + return true; + } + + // 将嵌入资源提取到文件(覆盖已有文件) + bool extract_resource_to_file(int resource_id, const std::wstring &dst_path, + std::string *error) { + const void *data = nullptr; + DWORD size = 0; + if (!load_resource(resource_id, data, size, error)) + return false; + + HANDLE hFile = CreateFileW(dst_path.c_str(), GENERIC_WRITE, 0, nullptr, + CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, nullptr); + if (hFile == INVALID_HANDLE_VALUE) { + if (error) *error = "创建目标文件失败:" + last_error_str(); + return false; + } + DWORD written = 0; + if (!WriteFile(hFile, data, size, &written, nullptr) || written != size) { + if (error) *error = "写入文件失败:" + last_error_str(); + CloseHandle(hFile); + return false; + } + CloseHandle(hFile); + return true; + } +} diff --git a/src/utils/resource.h b/src/utils/resource.h new file mode 100644 index 0000000..aa80abc --- /dev/null +++ b/src/utils/resource.h @@ -0,0 +1,17 @@ +#pragma once + +#include +#include + +namespace utils { + // 加载嵌入资源(RT_RCDATA),返回数据指针和大小 + // 资源数据由 Windows 管理,无需手动释放 + // 成功返回 true,失败时填充 error + bool load_resource(int resource_id, const void *&data, DWORD &size, + std::string *error = nullptr); + + // 将嵌入资源提取到文件(覆盖已有文件) + // 成功返回 true,失败时填充 error + bool extract_resource_to_file(int resource_id, const std::wstring &dst_path, + std::string *error = nullptr); +} diff --git a/src/utils/strings.cpp b/src/utils/strings.cpp index b67f7d0..af1ae7d 100644 --- a/src/utils/strings.cpp +++ b/src/utils/strings.cpp @@ -68,12 +68,16 @@ namespace utils { // 将 Windows 错误码转为可读字符串: "5: Access is denied." std::string last_error_str(DWORD code) { - // 用 FormatMessage 取系统英文描述文本 + // 用 FormatMessage 取系统描述文本(使用系统默认语言) LPWSTR msg_buf = nullptr; DWORD msg_len = FormatMessageW( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, - nullptr, code, MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), - reinterpret_cast(&msg_buf), 0, nullptr); + nullptr, code, + 0, + reinterpret_cast(&msg_buf), + 0, + nullptr + ); std::string desc; if (msg_len > 0 && msg_buf) { diff --git a/src/vhd_mount.cpp b/src/vhd_mount.cpp index f2e6437..fbcd1d6 100644 --- a/src/vhd_mount.cpp +++ b/src/vhd_mount.cpp @@ -27,7 +27,7 @@ namespace vhd_mount { &open_params, &hVhd); if (err != ERROR_SUCCESS) { if (error) - *error = std::format("OpenVirtualDisk failed: {} path={}", err, utils::wstr_to_str(vhd_path)); + *error = std::format("OpenVirtualDisk 失败:{} path={}", err, utils::wstr_to_str(vhd_path)); return INVALID_HANDLE_VALUE; } return hVhd; @@ -109,7 +109,7 @@ namespace vhd_mount { ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER, 0, &attach_params, nullptr); if (err != ERROR_SUCCESS) { - if (error) *error = std::format("AttachVirtualDisk (RW) failed: {}", err); + if (error) *error = std::format("AttachVirtualDisk(RW)失败:{}", err); CloseHandle(hVhd); return false; } @@ -128,7 +128,7 @@ namespace vhd_mount { CloseHandle(hVhd); if (err != ERROR_SUCCESS) { - if (error) *error = std::format("GetVirtualDiskPhysicalPath failed: {}", err); + if (error) *error = std::format("GetVirtualDiskPhysicalPath 失败:{}", err); return false; } @@ -138,7 +138,7 @@ namespace vhd_mount { DWORD disk_num = 0; if (swscanf_s(phys_path, L"\\\\.\\PhysicalDrive%u", &disk_num) != 1) { if (error) - *error = std::format("Failed to parse physical disk path: {}", utils::wstr_to_str(phys_path)); + *error = std::format("解析物理磁盘路径失败:{}", utils::wstr_to_str(phys_path)); return false; } info.disk_number = disk_num; @@ -155,7 +155,7 @@ namespace vhd_mount { Sleep(100); } - if (error) *error = std::format("no volume found on disk {}", disk_num); + if (error) *error = std::format("磁盘 {} 上未找到卷", disk_num); return false; } @@ -167,7 +167,7 @@ namespace vhd_mount { CloseHandle(hVhd); if (err != ERROR_SUCCESS) { - if (error) *error = std::format("DetachVirtualDisk failed: {}", err); + if (error) *error = std::format("DetachVirtualDisk 失败:{}", err); return false; } return true; @@ -207,7 +207,7 @@ namespace vhd_mount { &hVhd); if (err != ERROR_SUCCESS) { if (error) - *error = std::format("CreateVirtualDisk failed: {} path={} parent={}", err, + *error = std::format("CreateVirtualDisk 失败:{} path={} parent={}", err, utils::wstr_to_str(vhd_path), utils::wstr_to_str(parent_vhd_path)); return false; }