/**
 * iconSelectedPlus 更好的图标选择器
 * @author 黄俊杰
 * @version 1.0.0.20211026
 */
layui.define(["jquery"], function (exports) {
    var $ = layui.jquery;
    var id = 0;

    // 内置图标库
    var icons = {
        // layui 镜像站：https://layui-exts.gitee.io/layui-doc-layui/
        // 图标页面：https://layui-exts.gitee.io/layui-doc-layui/www.layui.com/doc/element/icon.html
        // 脚本学习：scripts/layui.js
        layui: [
            {
                classList: "layui-icon layui-icon-heart-fill",
                name: "实心",
            },
            {
                classList: "layui-icon layui-icon-heart",
                name: "空心",
            },
            {
                classList: "layui-icon layui-icon-light",
                name: "亮度/晴",
            },
            {
                classList: "layui-icon layui-icon-time",
                name: "时间/历史",
            },
            {
                classList: "layui-icon layui-icon-bluetooth",
                name: "蓝牙",
            },
            {
                classList: "layui-icon layui-icon-at",
                name: "@艾特",
            },
            {
                classList: "layui-icon layui-icon-mute",
                name: "静音",
            },
            {
                classList: "layui-icon layui-icon-mike",
                name: "录音/麦克风",
            },
            {
                classList: "layui-icon layui-icon-key",
                name: "密钥/钥匙",
            },
            {
                classList: "layui-icon layui-icon-gift",
                name: "礼物/活动",
            },
            {
                classList: "layui-icon layui-icon-email",
                name: "邮箱",
            },
            {
                classList: "layui-icon layui-icon-rss",
                name: "RSS",
            },
            {
                classList: "layui-icon layui-icon-wifi",
                name: "WiFi无线网络",
            },
            {
                classList: "layui-icon layui-icon-logout",
                name: "退出/注销",
            },
            {
                classList: "layui-icon layui-icon-android",
                name: "Android 安卓",
            },
            {
                classList: "layui-icon layui-icon-ios",
                name: "Apple IOS 苹果",
            },
            {
                classList: "layui-icon layui-icon-windows",
                name: "Windows操作系统",
            },
            {
                classList: "layui-icon layui-icon-transfer",
                name: "穿梭框",
            },
            {
                classList: "layui-icon layui-icon-service",
                name: "客服",
            },
            {
                classList: "layui-icon layui-icon-subtraction",
                name: "减",
            },
            {
                classList: "layui-icon layui-icon-addition",
                name: "加",
            },
            {
                classList: "layui-icon layui-icon-slider",
                name: "滑块",
            },
            {
                classList: "layui-icon layui-icon-print",
                name: "打印",
            },
            {
                classList: "layui-icon layui-icon-export",
                name: "导出",
            },
            {
                classList: "layui-icon layui-icon-cols",
                name: "列",
            },
            {
                classList: "layui-icon layui-icon-screen-restore",
                name: "退出全屏",
            },
            {
                classList: "layui-icon layui-icon-screen-full",
                name: "全屏",
            },
            {
                classList: "layui-icon layui-icon-rate-half",
                name: "半星",
            },
            {
                classList: "layui-icon layui-icon-rate",
                name: "星星-空心",
            },
            {
                classList: "layui-icon layui-icon-rate-solid",
                name: "星星-实心",
            },
            {
                classList: "layui-icon layui-icon-cellphone",
                name: "手机",
            },
            {
                classList: "layui-icon layui-icon-vercode",
                name: "验证码",
            },
            {
                classList: "layui-icon layui-icon-login-wechat",
                name: "微信",
            },
            {
                classList: "layui-icon layui-icon-login-qq",
                name: "QQ聊天",
            },
            {
                classList: "layui-icon layui-icon-login-weibo",
                name: "微博",
            },
            {
                classList: "layui-icon layui-icon-password",
                name: "密码",
            },
            {
                classList: "layui-icon layui-icon-username",
                name: "用户名",
            },
            {
                classList: "layui-icon layui-icon-refresh-3",
                name: "刷新-粗",
            },
            {
                classList: "layui-icon layui-icon-auz",
                name: "授权",
            },
            {
                classList: "layui-icon layui-icon-spread-left",
                name: "左向右伸缩菜单",
            },
            {
                classList: "layui-icon layui-icon-shrink-right",
                name: "右向左伸缩菜单",
            },
            {
                classList: "layui-icon layui-icon-snowflake",
                name: "雪花",
            },
            {
                classList: "layui-icon layui-icon-tips",
                name: "提示说明",
            },
            {
                classList: "layui-icon layui-icon-note",
                name: "便签",
            },
            {
                classList: "layui-icon layui-icon-home",
                name: "主页",
            },
            {
                classList: "layui-icon layui-icon-senior",
                name: "高级",
            },
            {
                classList: "layui-icon layui-icon-refresh",
                name: "刷新",
            },
            {
                classList: "layui-icon layui-icon-refresh-1",
                name: "刷新",
            },
            {
                classList: "layui-icon layui-icon-flag",
                name: "旗帜",
            },
            {
                classList: "layui-icon layui-icon-theme",
                name: "主题",
            },
            {
                classList: "layui-icon layui-icon-notice",
                name: "消息-通知",
            },
            {
                classList: "layui-icon layui-icon-website",
                name: "网站",
            },
            {
                classList: "layui-icon layui-icon-console",
                name: "控制台",
            },
            {
                classList: "layui-icon layui-icon-face-surprised",
                name: "表情-惊讶",
            },
            {
                classList: "layui-icon layui-icon-set",
                name: "设置-空心",
            },
            {
                classList: "layui-icon layui-icon-template-1",
                name: "模板",
            },
            {
                classList: "layui-icon layui-icon-app",
                name: "应用",
            },
            {
                classList: "layui-icon layui-icon-template",
                name: "模板",
            },
            {
                classList: "layui-icon layui-icon-praise",
                name: "赞",
            },
            {
                classList: "layui-icon layui-icon-tread",
                name: "踩",
            },
            {
                classList: "layui-icon layui-icon-male",
                name: "男",
            },
            {
                classList: "layui-icon layui-icon-female",
                name: "女",
            },
            {
                classList: "layui-icon layui-icon-camera",
                name: "相机-空心",
            },
            {
                classList: "layui-icon layui-icon-camera-fill",
                name: "相机-实心",
            },
            {
                classList: "layui-icon layui-icon-more",
                name: "菜单-水平",
            },
            {
                classList: "layui-icon layui-icon-more-vertical",
                name: "菜单-垂直",
            },
            {
                classList: "layui-icon layui-icon-rmb",
                name: "金额-人民币",
            },
            {
                classList: "layui-icon layui-icon-dollar",
                name: "金额-美元",
            },
            {
                classList: "layui-icon layui-icon-diamond",
                name: "钻石-等级",
            },
            {
                classList: "layui-icon layui-icon-fire",
                name: "火",
            },
            {
                classList: "layui-icon layui-icon-return",
                name: "返回",
            },
            {
                classList: "layui-icon layui-icon-location",
                name: "位置-地图",
            },
            {
                classList: "layui-icon layui-icon-read",
                name: "办公-阅读",
            },
            {
                classList: "layui-icon layui-icon-survey",
                name: "调查",
            },
            {
                classList: "layui-icon layui-icon-face-smile",
                name: "表情-微笑",
            },
            {
                classList: "layui-icon layui-icon-face-cry",
                name: "表情-哭泣",
            },
            {
                classList: "layui-icon layui-icon-cart-simple",
                name: "购物车",
            },
            {
                classList: "layui-icon layui-icon-cart",
                name: "购物车",
            },
            {
                classList: "layui-icon layui-icon-next",
                name: "下一页",
            },
            {
                classList: "layui-icon layui-icon-prev",
                name: "上一页",
            },
            {
                classList: "layui-icon layui-icon-upload-drag",
                name: "上传-空心-拖拽",
            },
            {
                classList: "layui-icon layui-icon-upload",
                name: "上传-实心",
            },
            {
                classList: "layui-icon layui-icon-download-circle",
                name: "下载-圆圈",
            },
            {
                classList: "layui-icon layui-icon-component",
                name: "组件",
            },
            {
                classList: "layui-icon layui-icon-file-b",
                name: "文件-粗",
            },
            {
                classList: "layui-icon layui-icon-user",
                name: "用户",
            },
            {
                classList: "layui-icon layui-icon-find-fill",
                name: "发现-实心",
            },
            {
                classList: "layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop",
                name: "loading",
            },
            {
                classList: "layui-icon layui-icon-loading-1 layui-anim layui-anim-rotate layui-anim-loop",
                name: "loading",
            },
            {
                classList: "layui-icon layui-icon-add-1",
                name: "添加",
            },
            {
                classList: "layui-icon layui-icon-play",
                name: "播放",
            },
            {
                classList: "layui-icon layui-icon-pause",
                name: "暂停",
            },
            {
                classList: "layui-icon layui-icon-headset",
                name: "音频-耳机",
            },
            {
                classList: "layui-icon layui-icon-video",
                name: "视频",
            },
            {
                classList: "layui-icon layui-icon-voice",
                name: "语音-声音",
            },
            {
                classList: "layui-icon layui-icon-speaker",
                name: "消息-通知-喇叭",
            },
            {
                classList: "layui-icon layui-icon-fonts-del",
                name: "删除线",
            },
            {
                classList: "layui-icon layui-icon-fonts-code",
                name: "代码",
            },
            {
                classList: "layui-icon layui-icon-fonts-html",
                name: "HTML",
            },
            {
                classList: "layui-icon layui-icon-fonts-strong",
                name: "字体加粗",
            },
            {
                classList: "layui-icon layui-icon-unlink",
                name: "删除链接",
            },
            {
                classList: "layui-icon layui-icon-picture",
                name: "图片",
            },
            {
                classList: "layui-icon layui-icon-link",
                name: "链接",
            },
            {
                classList: "layui-icon layui-icon-face-smile-b",
                name: "表情-笑-粗",
            },
            {
                classList: "layui-icon layui-icon-align-left",
                name: "左对齐",
            },
            {
                classList: "layui-icon layui-icon-align-right",
                name: "右对齐",
            },
            {
                classList: "layui-icon layui-icon-align-center",
                name: "居中对齐",
            },
            {
                classList: "layui-icon layui-icon-fonts-u",
                name: "字体-下划线",
            },
            {
                classList: "layui-icon layui-icon-fonts-i",
                name: "字体-斜体",
            },
            {
                classList: "layui-icon layui-icon-tabs",
                name: "Tabs 选项卡",
            },
            {
                classList: "layui-icon layui-icon-radio",
                name: "单选框-选中",
            },
            {
                classList: "layui-icon layui-icon-circle",
                name: "单选框-候选",
            },
            {
                classList: "layui-icon layui-icon-edit",
                name: "编辑",
            },
            {
                classList: "layui-icon layui-icon-share",
                name: "分享",
            },
            {
                classList: "layui-icon layui-icon-delete",
                name: "删除",
            },
            {
                classList: "layui-icon layui-icon-form",
                name: "表单",
            },
            {
                classList: "layui-icon layui-icon-cellphone-fine",
                name: "手机-细体",
            },
            {
                classList: "layui-icon layui-icon-dialogue",
                name: "聊天 对话 沟通",
            },
            {
                classList: "layui-icon layui-icon-fonts-clear",
                name: "文字格式化",
            },
            {
                classList: "layui-icon layui-icon-layer",
                name: "窗口",
            },
            {
                classList: "layui-icon layui-icon-date",
                name: "日期",
            },
            {
                classList: "layui-icon layui-icon-water",
                name: "水 下雨",
            },
            {
                classList: "layui-icon layui-icon-code-circle",
                name: "代码-圆圈",
            },
            {
                classList: "layui-icon layui-icon-carousel",
                name: "轮播组图",
            },
            {
                classList: "layui-icon layui-icon-prev-circle",
                name: "翻页",
            },
            {
                classList: "layui-icon layui-icon-layouts",
                name: "布局",
            },
            {
                classList: "layui-icon layui-icon-util",
                name: "工具",
            },
            {
                classList: "layui-icon layui-icon-templeate-1",
                name: "选择模板",
            },
            {
                classList: "layui-icon layui-icon-upload-circle",
                name: "上传-圆圈",
            },
            {
                classList: "layui-icon layui-icon-tree",
                name: "树",
            },
            {
                classList: "layui-icon layui-icon-table",
                name: "表格",
            },
            {
                classList: "layui-icon layui-icon-chart",
                name: "图表",
            },
            {
                classList: "layui-icon layui-icon-chart-screen",
                name: "图标 报表 屏幕",
            },
            {
                classList: "layui-icon layui-icon-engine",
                name: "引擎",
            },
            {
                classList: "layui-icon layui-icon-triangle-d",
                name: "下三角",
            },
            {
                classList: "layui-icon layui-icon-triangle-r",
                name: "右三角",
            },
            {
                classList: "layui-icon layui-icon-file",
                name: "文件",
            },
            {
                classList: "layui-icon layui-icon-set-sm",
                name: "设置-小型",
            },
            {
                classList: "layui-icon layui-icon-reduce-circle",
                name: "减少-圆圈",
            },
            {
                classList: "layui-icon layui-icon-add-circle",
                name: "添加-圆圈",
            },
            {
                classList: "layui-icon layui-icon-404",
                name: "404",
            },
            {
                classList: "layui-icon layui-icon-about",
                name: "关于",
            },
            {
                classList: "layui-icon layui-icon-up",
                name: "箭头 向上",
            },
            {
                classList: "layui-icon layui-icon-down",
                name: "箭头 向下",
            },
            {
                classList: "layui-icon layui-icon-left",
                name: "箭头 向左",
            },
            {
                classList: "layui-icon layui-icon-right",
                name: "箭头 向右",
            },
            {
                classList: "layui-icon layui-icon-circle-dot",
                name: "圆点",
            },
            {
                classList: "layui-icon layui-icon-search",
                name: "搜索",
            },
            {
                classList: "layui-icon layui-icon-set-fill",
                name: "设置-实心",
            },
            {
                classList: "layui-icon layui-icon-group",
                name: "群组",
            },
            {
                classList: "layui-icon layui-icon-friends",
                name: "好友",
            },
            {
                classList: "layui-icon layui-icon-reply-fill",
                name: "回复 评论 实心",
            },
            {
                classList: "layui-icon layui-icon-menu-fill",
                name: "菜单 隐身 实心",
            },
            {
                classList: "layui-icon layui-icon-log",
                name: "记录",
            },
            {
                classList: "layui-icon layui-icon-picture-fine",
                name: "图片-细体",
            },
            {
                classList: "layui-icon layui-icon-face-smile-fine",
                name: "表情-笑-细体",
            },
            {
                classList: "layui-icon layui-icon-list",
                name: "列表",
            },
            {
                classList: "layui-icon layui-icon-release",
                name: "发布 纸飞机",
            },
            {
                classList: "layui-icon layui-icon-ok",
                name: "对 OK",
            },
            {
                classList: "layui-icon layui-icon-help",
                name: "帮助",
            },
            {
                classList: "layui-icon layui-icon-chat",
                name: "客服",
            },
            {
                classList: "layui-icon layui-icon-top",
                name: "top 置顶",
            },
            {
                classList: "layui-icon layui-icon-star",
                name: "收藏-空心",
            },
            {
                classList: "layui-icon layui-icon-star-fill",
                name: "收藏-实心",
            },
            {
                classList: "layui-icon layui-icon-close-fill",
                name: "关闭-实心",
            },
            {
                classList: "layui-icon layui-icon-close",
                name: "关闭-空心",
            },
            {
                classList: "layui-icon layui-icon-ok-circle",
                name: "正确",
            },
            {
                classList: "layui-icon layui-icon-add-circle-fine",
                name: "添加-圆圈-细体",
            },
        ],
        // fontAwesome4 中文网：http://www.fontawesome.com.cn/
        // 图标发布页面：http://www.fontawesome.com.cn/faicons/
        // 脚本学习：scripts/fontAwesome4.js
        fontAwesome4: [
            {
                classList: "fa fa-address-book",
                name: "通讯录",
            },
            {
                classList: "fa fa-address-book-o",
                name: "通讯录(空心)",
            },
            {
                classList: "fa fa-address-card",
                name: "名片",
            },
            {
                classList: "fa fa-address-card-o",
                name: "名片(空心)",
            },
            {
                classList: "fa fa-bandcamp",
                name: "Bandcamp音乐平台",
            },
            {
                classList: "fa fa-bath",
                name: "浴缸",
            },
            {
                classList: "fa fa-bathtub",
                name: "浴缸(别名)",
            },
            {
                classList: "fa fa-drivers-license",
                name: "驾驶证(别名)",
            },
            {
                classList: "fa fa-drivers-license-o",
                name: "驾驶证(别名)",
            },
            {
                classList: "fa fa-eercast",
                name: "Eercast播客",
            },
            {
                classList: "fa fa-envelope-open",
                name: "打开邮件",
            },
            {
                classList: "fa fa-envelope-open-o",
                name: "打开邮件(空心)",
            },
            {
                classList: "fa fa-etsy",
                name: "Etsy电商",
            },
            {
                classList: "fa fa-free-code-camp",
                name: "FreeCodeCamp编程",
            },
            {
                classList: "fa fa-grav",
                name: "Grav内容管理",
            },
            {
                classList: "fa fa-handshake-o",
                name: "握手(空心)",
            },
            {
                classList: "fa fa-id-badge",
                name: "证件徽章",
            },
            {
                classList: "fa fa-id-card",
                name: "身份证/证件",
            },
            {
                classList: "fa fa-id-card-o",
                name: "身份证(空心)",
            },
            {
                classList: "fa fa-imdb",
                name: "IMDb电影数据库",
            },
            {
                classList: "fa fa-linode",
                name: "Linode云主机",
            },
            {
                classList: "fa fa-meetup",
                name: "Meetup线下活动",
            },
            {
                classList: "fa fa-microchip",
                name: "芯片",
            },
            {
                classList: "fa fa-podcast",
                name: "播客",
            },
            {
                classList: "fa fa-quora",
                name: "Quora问答",
            },
            {
                classList: "fa fa-ravelry",
                name: "Ravelry编织",
            },
            {
                classList: "fa fa-s15",
                name: "S15(别名)",
            },
            {
                classList: "fa fa-shower",
                name: "淋浴",
            },
            {
                classList: "fa fa-snowflake-o",
                name: "雪花(空心)",
            },
            {
                classList: "fa fa-superpowers",
                name: "Superpowers游戏引擎",
            },
            {
                classList: "fa fa-telegram",
                name: "Telegram通讯",
            },
            {
                classList: "fa fa-thermometer",
                name: "温度计(别名)",
            },
            {
                classList: "fa fa-thermometer-0",
                name: "温度计空(别名)",
            },
            {
                classList: "fa fa-thermometer-1",
                name: "温度计一(别名)",
            },
            {
                classList: "fa fa-thermometer-2",
                name: "温度计二(别名)",
            },
            {
                classList: "fa fa-thermometer-3",
                name: "温度计三(别名)",
            },
            {
                classList: "fa fa-thermometer-4",
                name: "温度计四(别名)",
            },
            {
                classList: "fa fa-thermometer-empty",
                name: "温度计空",
            },
            {
                classList: "fa fa-thermometer-full",
                name: "温度计满",
            },
            {
                classList: "fa fa-thermometer-half",
                name: "温度计半",
            },
            {
                classList: "fa fa-thermometer-quarter",
                name: "温度计四分之一",
            },
            {
                classList: "fa fa-thermometer-three-quarters",
                name: "温度计四分之三",
            },
            {
                classList: "fa fa-times-rectangle",
                name: "关闭矩形(别名)",
            },
            {
                classList: "fa fa-times-rectangle-o",
                name: "关闭矩形(别名)",
            },
            {
                classList: "fa fa-user-circle",
                name: "用户圆圈",
            },
            {
                classList: "fa fa-user-circle-o",
                name: "用户圆圈(空心)",
            },
            {
                classList: "fa fa-user-o",
                name: "用户(空心)",
            },
            {
                classList: "fa fa-vcard",
                name: "名片(别名)",
            },
            {
                classList: "fa fa-vcard-o",
                name: "名片(别名)",
            },
            {
                classList: "fa fa-window-close",
                name: "窗口关闭",
            },
            {
                classList: "fa fa-window-close-o",
                name: "窗口关闭(空心)",
            },
            {
                classList: "fa fa-window-maximize",
                name: "窗口最大化",
            },
            {
                classList: "fa fa-window-minimize",
                name: "窗口最小化",
            },
            {
                classList: "fa fa-window-restore",
                name: "窗口还原",
            },
            {
                classList: "fa fa-wpexplorer",
                name: "WPExplorer资源",
            },
            {
                classList: "fa fa-address-book",
                name: "通讯录",
            },
            {
                classList: "fa fa-address-book-o",
                name: "通讯录(空心)",
            },
            {
                classList: "fa fa-address-card",
                name: "名片",
            },
            {
                classList: "fa fa-address-card-o",
                name: "名片(空心)",
            },
            {
                classList: "fa fa-adjust",
                name: "调节/对比度",
            },
            {
                classList: "fa fa-american-sign-language-interpreting",
                name: "手语翻译",
            },
            {
                classList: "fa fa-anchor",
                name: "锚点",
            },
            {
                classList: "fa fa-archive",
                name: "归档",
            },
            {
                classList: "fa fa-area-chart",
                name: "面积图",
            },
            {
                classList: "fa fa-arrows",
                name: "双向箭头",
            },
            {
                classList: "fa fa-arrows-h",
                name: "水平双向箭头",
            },
            {
                classList: "fa fa-arrows-v",
                name: "垂直双向箭头",
            },
            {
                classList: "fa fa-asl-interpreting",
                name: "手语翻译(别名)",
            },
            {
                classList: "fa fa-assistive-listening-systems",
                name: "辅助听力系统",
            },
            {
                classList: "fa fa-asterisk",
                name: "星号",
            },
            {
                classList: "fa fa-at",
                name: "@符号",
            },
            {
                classList: "fa fa-audio-description",
                name: "音频描述",
            },
            {
                classList: "fa fa-automobile",
                name: "汽车(别名)",
            },
            {
                classList: "fa fa-balance-scale",
                name: "天平/平衡",
            },
            {
                classList: "fa fa-ban",
                name: "禁止",
            },
            {
                classList: "fa fa-bank",
                name: "银行(别名)",
            },
            {
                classList: "fa fa-bar-chart",
                name: "柱状图",
            },
            {
                classList: "fa fa-bar-chart-o",
                name: "柱状图(别名)",
            },
            {
                classList: "fa fa-barcode",
                name: "条形码",
            },
            {
                classList: "fa fa-bars",
                name: "菜单/列表",
            },
            {
                classList: "fa fa-bath",
                name: "浴缸",
            },
            {
                classList: "fa fa-bathtub",
                name: "浴缸(别名)",
            },
            {
                classList: "fa fa-battery",
                name: "电池(别名)",
            },
            {
                classList: "fa fa-battery-0",
                name: "电池空(别名)",
            },
            {
                classList: "fa fa-battery-1",
                name: "电池四分之一(别名)",
            },
            {
                classList: "fa fa-battery-2",
                name: "电池一半(别名)",
            },
            {
                classList: "fa fa-battery-3",
                name: "电池四分之三(别名)",
            },
            {
                classList: "fa fa-battery-4",
                name: "电池满(别名)",
            },
            {
                classList: "fa fa-battery-empty",
                name: "电池空",
            },
            {
                classList: "fa fa-battery-full",
                name: "电池满",
            },
            {
                classList: "fa fa-battery-half",
                name: "电池一半",
            },
            {
                classList: "fa fa-battery-quarter",
                name: "电池四分之一",
            },
            {
                classList: "fa fa-battery-three-quarters",
                name: "电池四分之三",
            },
            {
                classList: "fa fa-bed",
                name: "床",
            },
            {
                classList: "fa fa-beer",
                name: "啤酒",
            },
            {
                classList: "fa fa-bell",
                name: "铃铛",
            },
            {
                classList: "fa fa-bell-o",
                name: "铃铛(空心)",
            },
            {
                classList: "fa fa-bell-slash",
                name: "铃铛(静音)",
            },
            {
                classList: "fa fa-bell-slash-o",
                name: "铃铛(静音/空心)",
            },
            {
                classList: "fa fa-bicycle",
                name: "自行车",
            },
            {
                classList: "fa fa-binoculars",
                name: "双筒望远镜",
            },
            {
                classList: "fa fa-birthday-cake",
                name: "生日蛋糕",
            },
            {
                classList: "fa fa-blind",
                name: "盲人",
            },
            {
                classList: "fa fa-bluetooth",
                name: "蓝牙",
            },
            {
                classList: "fa fa-bluetooth-b",
                name: "蓝牙B",
            },
            {
                classList: "fa fa-bolt",
                name: "闪电",
            },
            {
                classList: "fa fa-bomb",
                name: "炸弹",
            },
            {
                classList: "fa fa-book",
                name: "书籍",
            },
            {
                classList: "fa fa-bookmark",
                name: "书签",
            },
            {
                classList: "fa fa-bookmark-o",
                name: "书签(空心)",
            },
            {
                classList: "fa fa-braille",
                name: "盲文",
            },
            {
                classList: "fa fa-briefcase",
                name: "公文包",
            },
            {
                classList: "fa fa-bug",
                name: "虫子/错误",
            },
            {
                classList: "fa fa-building",
                name: "建筑",
            },
            {
                classList: "fa fa-building-o",
                name: "建筑(空心)",
            },
            {
                classList: "fa fa-bullhorn",
                name: "喇叭",
            },
            {
                classList: "fa fa-bullseye",
                name: "靶心",
            },
            {
                classList: "fa fa-bus",
                name: "公交车",
            },
            {
                classList: "fa fa-cab",
                name: "出租车(别名)",
            },
            {
                classList: "fa fa-calculator",
                name: "计算器",
            },
            {
                classList: "fa fa-calendar",
                name: "日历",
            },
            {
                classList: "fa fa-calendar-check-o",
                name: "日历勾选(空心)",
            },
            {
                classList: "fa fa-calendar-minus-o",
                name: "日历减号(空心)",
            },
            {
                classList: "fa fa-calendar-o",
                name: "日历(空心)",
            },
            {
                classList: "fa fa-calendar-plus-o",
                name: "日历加号(空心)",
            },
            {
                classList: "fa fa-calendar-times-o",
                name: "日历关闭(空心)",
            },
            {
                classList: "fa fa-camera",
                name: "相机",
            },
            {
                classList: "fa fa-camera-retro",
                name: "复古相机",
            },
            {
                classList: "fa fa-car",
                name: "汽车",
            },
            {
                classList: "fa fa-caret-square-o-down",
                name: "方块下三角(空心)",
            },
            {
                classList: "fa fa-caret-square-o-left",
                name: "方块左三角(空心)",
            },
            {
                classList: "fa fa-caret-square-o-right",
                name: "方块右三角(空心)",
            },
            {
                classList: "fa fa-caret-square-o-up",
                name: "方块上三角(空心)",
            },
            {
                classList: "fa fa-cart-arrow-down",
                name: "购物车箭头向下",
            },
            {
                classList: "fa fa-cart-plus",
                name: "购物车加号",
            },
            {
                classList: "fa fa-cc",
                name: "知识共享",
            },
            {
                classList: "fa fa-certificate",
                name: "证书",
            },
            {
                classList: "fa fa-check",
                name: "对勾",
            },
            {
                classList: "fa fa-check-circle",
                name: "对勾圆圈",
            },
            {
                classList: "fa fa-check-circle-o",
                name: "对勾圆圈(空心)",
            },
            {
                classList: "fa fa-check-square",
                name: "对勾方框",
            },
            {
                classList: "fa fa-check-square-o",
                name: "对勾方框(空心)",
            },
            {
                classList: "fa fa-child",
                name: "儿童",
            },
            {
                classList: "fa fa-circle",
                name: "圆形",
            },
            {
                classList: "fa fa-circle-o",
                name: "圆形(空心)",
            },
            {
                classList: "fa fa-circle-o-notch",
                name: "圆形加载中",
            },
            {
                classList: "fa fa-circle-thin",
                name: "细线圆形",
            },
            {
                classList: "fa fa-clock-o",
                name: "时钟(空心)",
            },
            {
                classList: "fa fa-clone",
                name: "克隆",
            },
            {
                classList: "fa fa-close",
                name: "关闭(别名)",
            },
            {
                classList: "fa fa-cloud",
                name: "云",
            },
            {
                classList: "fa fa-cloud-download",
                name: "云下载",
            },
            {
                classList: "fa fa-cloud-upload",
                name: "云上传",
            },
            {
                classList: "fa fa-code",
                name: "代码",
            },
            {
                classList: "fa fa-code-fork",
                name: "代码分支",
            },
            {
                classList: "fa fa-coffee",
                name: "咖啡",
            },
            {
                classList: "fa fa-cog",
                name: "齿轮",
            },
            {
                classList: "fa fa-cogs",
                name: "齿轮组",
            },
            {
                classList: "fa fa-comment",
                name: "评论",
            },
            {
                classList: "fa fa-comment-o",
                name: "评论(空心)",
            },
            {
                classList: "fa fa-commenting",
                name: "评论中",
            },
            {
                classList: "fa fa-commenting-o",
                name: "评论中(空心)",
            },
            {
                classList: "fa fa-comments",
                name: "评论组",
            },
            {
                classList: "fa fa-comments-o",
                name: "评论组(空心)",
            },
            {
                classList: "fa fa-compass",
                name: "指南针",
            },
            {
                classList: "fa fa-copyright",
                name: "版权",
            },
            {
                classList: "fa fa-creative-commons",
                name: "知识共享协议",
            },
            {
                classList: "fa fa-credit-card",
                name: "信用卡",
            },
            {
                classList: "fa fa-credit-card-alt",
                name: "信用卡(替代)",
            },
            {
                classList: "fa fa-crop",
                name: "裁剪",
            },
            {
                classList: "fa fa-crosshairs",
                name: "十字准星",
            },
            {
                classList: "fa fa-cube",
                name: "立方体",
            },
            {
                classList: "fa fa-cubes",
                name: "立方体组",
            },
            {
                classList: "fa fa-cutlery",
                name: "餐具",
            },
            {
                classList: "fa fa-dashboard",
                name: "仪表盘(别名)",
            },
            {
                classList: "fa fa-database",
                name: "数据库",
            },
            {
                classList: "fa fa-deaf",
                name: "聋哑",
            },
            {
                classList: "fa fa-deafness",
                name: "聋哑(别名)",
            },
            {
                classList: "fa fa-desktop",
                name: "桌面",
            },
            {
                classList: "fa fa-diamond",
                name: "菱形",
            },
            {
                classList: "fa fa-dot-circle-o",
                name: "点圆圈(空心)",
            },
            {
                classList: "fa fa-download",
                name: "下载",
            },
            {
                classList: "fa fa-drivers-license",
                name: "驾驶证(别名)",
            },
            {
                classList: "fa fa-drivers-license-o",
                name: "驾驶证(别名)",
            },
            {
                classList: "fa fa-edit",
                name: "编辑(别名)",
            },
            {
                classList: "fa fa-ellipsis-h",
                name: "水平省略号",
            },
            {
                classList: "fa fa-ellipsis-v",
                name: "垂直省略号",
            },
            {
                classList: "fa fa-envelope",
                name: "邮件",
            },
            {
                classList: "fa fa-envelope-o",
                name: "邮件(空心)",
            },
            {
                classList: "fa fa-envelope-open",
                name: "打开邮件",
            },
            {
                classList: "fa fa-envelope-open-o",
                name: "打开邮件(空心)",
            },
            {
                classList: "fa fa-envelope-square",
                name: "邮件方块",
            },
            {
                classList: "fa fa-eraser",
                name: "橡皮擦",
            },
            {
                classList: "fa fa-exchange",
                name: "交换",
            },
            {
                classList: "fa fa-exclamation",
                name: "感叹号",
            },
            {
                classList: "fa fa-exclamation-circle",
                name: "感叹号圆圈",
            },
            {
                classList: "fa fa-exclamation-triangle",
                name: "感叹号三角形",
            },
            {
                classList: "fa fa-external-link",
                name: "外部链接",
            },
            {
                classList: "fa fa-external-link-square",
                name: "外部链接方块",
            },
            {
                classList: "fa fa-eye",
                name: "眼睛",
            },
            {
                classList: "fa fa-eye-slash",
                name: "眼睛(隐藏)",
            },
            {
                classList: "fa fa-eyedropper",
                name: "吸管工具",
            },
            {
                classList: "fa fa-fax",
                name: "传真",
            },
            {
                classList: "fa fa-feed",
                name: "RSS订阅(别名)",
            },
            {
                classList: "fa fa-female",
                name: "女性",
            },
            {
                classList: "fa fa-fighter-jet",
                name: "战斗机",
            },
            {
                classList: "fa fa-file-archive-o",
                name: "压缩文件(空心)",
            },
            {
                classList: "fa fa-file-audio-o",
                name: "音频文件(空心)",
            },
            {
                classList: "fa fa-file-code-o",
                name: "代码文件(空心)",
            },
            {
                classList: "fa fa-file-excel-o",
                name: "Excel文件(空心)",
            },
            {
                classList: "fa fa-file-image-o",
                name: "图片文件(空心)",
            },
            {
                classList: "fa fa-file-movie-o",
                name: "视频文件(别名)",
            },
            {
                classList: "fa fa-file-pdf-o",
                name: "PDF文件(空心)",
            },
            {
                classList: "fa fa-file-photo-o",
                name: "图片文件(别名)",
            },
            {
                classList: "fa fa-file-picture-o",
                name: "图片文件(别名)",
            },
            {
                classList: "fa fa-file-powerpoint-o",
                name: "PPT文件(空心)",
            },
            {
                classList: "fa fa-file-sound-o",
                name: "音频文件(别名)",
            },
            {
                classList: "fa fa-file-video-o",
                name: "视频文件(空心)",
            },
            {
                classList: "fa fa-file-word-o",
                name: "Word文件(空心)",
            },
            {
                classList: "fa fa-file-zip-o",
                name: "压缩文件(别名)",
            },
            {
                classList: "fa fa-film",
                name: "电影",
            },
            {
                classList: "fa fa-filter",
                name: "过滤",
            },
            {
                classList: "fa fa-fire",
                name: "火",
            },
            {
                classList: "fa fa-fire-extinguisher",
                name: "灭火器",
            },
            {
                classList: "fa fa-flag",
                name: "旗帜",
            },
            {
                classList: "fa fa-flag-checkered",
                name: "格子旗",
            },
            {
                classList: "fa fa-flag-o",
                name: "旗帜(空心)",
            },
            {
                classList: "fa fa-flash",
                name: "闪光(别名)",
            },
            {
                classList: "fa fa-flask",
                name: "烧瓶",
            },
            {
                classList: "fa fa-folder",
                name: "文件夹",
            },
            {
                classList: "fa fa-folder-o",
                name: "文件夹(空心)",
            },
            {
                classList: "fa fa-folder-open",
                name: "打开文件夹",
            },
            {
                classList: "fa fa-folder-open-o",
                name: "打开文件夹(空心)",
            },
            {
                classList: "fa fa-frown-o",
                name: "皱眉(空心)",
            },
            {
                classList: "fa fa-futbol-o",
                name: "足球(空心)",
            },
            {
                classList: "fa fa-gamepad",
                name: "游戏手柄",
            },
            {
                classList: "fa fa-gavel",
                name: "法槌",
            },
            {
                classList: "fa fa-gear",
                name: "齿轮(别名)",
            },
            {
                classList: "fa fa-gears",
                name: "齿轮组(别名)",
            },
            {
                classList: "fa fa-gift",
                name: "礼物",
            },
            {
                classList: "fa fa-glass",
                name: "玻璃杯",
            },
            {
                classList: "fa fa-globe",
                name: "地球",
            },
            {
                classList: "fa fa-graduation-cap",
                name: "学士帽",
            },
            {
                classList: "fa fa-group",
                name: "用户组(别名)",
            },
            {
                classList: "fa fa-hand-grab-o",
                name: "手抓取(别名)",
            },
            {
                classList: "fa fa-hand-lizard-o",
                name: "手蜥蜴(空心)",
            },
            {
                classList: "fa fa-hand-paper-o",
                name: "手纸(空心)",
            },
            {
                classList: "fa fa-hand-peace-o",
                name: "手和平(空心)",
            },
            {
                classList: "fa fa-hand-pointer-o",
                name: "手指指针(空心)",
            },
            {
                classList: "fa fa-hand-rock-o",
                name: "手石头(空心)",
            },
            {
                classList: "fa fa-hand-scissors-o",
                name: "手剪刀(空心)",
            },
            {
                classList: "fa fa-hand-spock-o",
                name: "手瓦肯(空心)",
            },
            {
                classList: "fa fa-hand-stop-o",
                name: "手停止(别名)",
            },
            {
                classList: "fa fa-handshake-o",
                name: "握手(空心)",
            },
            {
                classList: "fa fa-hard-of-hearing",
                name: "重听(别名)",
            },
            {
                classList: "fa fa-hashtag",
                name: "话题标签",
            },
            {
                classList: "fa fa-hdd-o",
                name: "硬盘(空心)",
            },
            {
                classList: "fa fa-headphones",
                name: "耳机",
            },
            {
                classList: "fa fa-heart",
                name: "心形",
            },
            {
                classList: "fa fa-heart-o",
                name: "心形(空心)",
            },
            {
                classList: "fa fa-heartbeat",
                name: "心跳",
            },
            {
                classList: "fa fa-history",
                name: "历史",
            },
            {
                classList: "fa fa-home",
                name: "首页",
            },
            {
                classList: "fa fa-hotel",
                name: "酒店(别名)",
            },
            {
                classList: "fa fa-hourglass",
                name: "沙漏",
            },
            {
                classList: "fa fa-hourglass-1",
                name: "沙漏一(别名)",
            },
            {
                classList: "fa fa-hourglass-2",
                name: "沙漏二(别名)",
            },
            {
                classList: "fa fa-hourglass-3",
                name: "沙漏三(别名)",
            },
            {
                classList: "fa fa-hourglass-end",
                name: "沙漏结束",
            },
            {
                classList: "fa fa-hourglass-half",
                name: "沙漏半程",
            },
            {
                classList: "fa fa-hourglass-o",
                name: "沙漏(空心)",
            },
            {
                classList: "fa fa-hourglass-start",
                name: "沙漏开始",
            },
            {
                classList: "fa fa-i-cursor",
                name: "I型光标",
            },
            {
                classList: "fa fa-id-badge",
                name: "证件徽章",
            },
            {
                classList: "fa fa-id-card",
                name: "身份证/证件",
            },
            {
                classList: "fa fa-id-card-o",
                name: "身份证(空心)",
            },
            {
                classList: "fa fa-image",
                name: "图片(别名)",
            },
            {
                classList: "fa fa-inbox",
                name: "收件箱",
            },
            {
                classList: "fa fa-industry",
                name: "工业",
            },
            {
                classList: "fa fa-info",
                name: "信息",
            },
            {
                classList: "fa fa-info-circle",
                name: "信息圆圈",
            },
            {
                classList: "fa fa-institution",
                name: "机构(别名)",
            },
            {
                classList: "fa fa-key",
                name: "密钥",
            },
            {
                classList: "fa fa-keyboard-o",
                name: "键盘(空心)",
            },
            {
                classList: "fa fa-language",
                name: "语言",
            },
            {
                classList: "fa fa-laptop",
                name: "笔记本",
            },
            {
                classList: "fa fa-leaf",
                name: "叶子",
            },
            {
                classList: "fa fa-legal",
                name: "法律(别名)",
            },
            {
                classList: "fa fa-lemon-o",
                name: "柠檬(空心)",
            },
            {
                classList: "fa fa-level-down",
                name: "级别下降",
            },
            {
                classList: "fa fa-level-up",
                name: "级别上升",
            },
            {
                classList: "fa fa-life-bouy",
                name: "救生圈(别名)",
            },
            {
                classList: "fa fa-life-buoy",
                name: "救生圈(别名)",
            },
            {
                classList: "fa fa-life-ring",
                name: "救生圈",
            },
            {
                classList: "fa fa-life-saver",
                name: "救生圈(别名)",
            },
            {
                classList: "fa fa-lightbulb-o",
                name: "灯泡(空心)",
            },
            {
                classList: "fa fa-line-chart",
                name: "折线图",
            },
            {
                classList: "fa fa-location-arrow",
                name: "定位箭头",
            },
            {
                classList: "fa fa-lock",
                name: "锁定",
            },
            {
                classList: "fa fa-low-vision",
                name: "低视力",
            },
            {
                classList: "fa fa-magic",
                name: "魔法棒",
            },
            {
                classList: "fa fa-magnet",
                name: "磁铁",
            },
            {
                classList: "fa fa-mail-forward",
                name: "转发邮件(别名)",
            },
            {
                classList: "fa fa-mail-reply",
                name: "回复邮件(别名)",
            },
            {
                classList: "fa fa-mail-reply-all",
                name: "全部回复(别名)",
            },
            {
                classList: "fa fa-male",
                name: "男性",
            },
            {
                classList: "fa fa-map",
                name: "地图",
            },
            {
                classList: "fa fa-map-marker",
                name: "地图标记",
            },
            {
                classList: "fa fa-map-o",
                name: "地图(空心)",
            },
            {
                classList: "fa fa-map-pin",
                name: "地图图钉",
            },
            {
                classList: "fa fa-map-signs",
                name: "地图路标",
            },
            {
                classList: "fa fa-meh-o",
                name: "面无表情(空心)",
            },
            {
                classList: "fa fa-microchip",
                name: "芯片",
            },
            {
                classList: "fa fa-microphone",
                name: "麦克风",
            },
            {
                classList: "fa fa-microphone-slash",
                name: "麦克风(静音)",
            },
            {
                classList: "fa fa-minus",
                name: "减号",
            },
            {
                classList: "fa fa-minus-circle",
                name: "减号圆圈",
            },
            {
                classList: "fa fa-minus-square",
                name: "减号方框",
            },
            {
                classList: "fa fa-minus-square-o",
                name: "减号方框(空心)",
            },
            {
                classList: "fa fa-mobile",
                name: "手机",
            },
            {
                classList: "fa fa-mobile-phone",
                name: "手机(别名)",
            },
            {
                classList: "fa fa-money",
                name: "金钱",
            },
            {
                classList: "fa fa-moon-o",
                name: "月亮(空心)",
            },
            {
                classList: "fa fa-mortar-board",
                name: "学士帽(别名)",
            },
            {
                classList: "fa fa-motorcycle",
                name: "摩托车",
            },
            {
                classList: "fa fa-mouse-pointer",
                name: "鼠标指针",
            },
            {
                classList: "fa fa-music",
                name: "音乐",
            },
            {
                classList: "fa fa-navicon",
                name: "导航(别名)",
            },
            {
                classList: "fa fa-newspaper-o",
                name: "报纸(空心)",
            },
            {
                classList: "fa fa-object-group",
                name: "对象组",
            },
            {
                classList: "fa fa-object-ungroup",
                name: "取消对象组",
            },
            {
                classList: "fa fa-paint-brush",
                name: "画笔",
            },
            {
                classList: "fa fa-paper-plane",
                name: "纸飞机",
            },
            {
                classList: "fa fa-paper-plane-o",
                name: "纸飞机(空心)",
            },
            {
                classList: "fa fa-paw",
                name: "爪印",
            },
            {
                classList: "fa fa-pencil",
                name: "铅笔",
            },
            {
                classList: "fa fa-pencil-square",
                name: "铅笔方框",
            },
            {
                classList: "fa fa-pencil-square-o",
                name: "铅笔方框(空心)",
            },
            {
                classList: "fa fa-percent",
                name: "百分比",
            },
            {
                classList: "fa fa-phone",
                name: "电话",
            },
            {
                classList: "fa fa-phone-square",
                name: "电话方块",
            },
            {
                classList: "fa fa-photo",
                name: "照片(别名)",
            },
            {
                classList: "fa fa-picture-o",
                name: "图片(空心)",
            },
            {
                classList: "fa fa-pie-chart",
                name: "饼图",
            },
            {
                classList: "fa fa-plane",
                name: "飞机",
            },
            {
                classList: "fa fa-plug",
                name: "插头",
            },
            {
                classList: "fa fa-plus",
                name: "加号",
            },
            {
                classList: "fa fa-plus-circle",
                name: "加号圆圈",
            },
            {
                classList: "fa fa-plus-square",
                name: "加号方框",
            },
            {
                classList: "fa fa-plus-square-o",
                name: "加号方框(空心)",
            },
            {
                classList: "fa fa-podcast",
                name: "播客",
            },
            {
                classList: "fa fa-power-off",
                name: "电源",
            },
            {
                classList: "fa fa-print",
                name: "打印",
            },
            {
                classList: "fa fa-puzzle-piece",
                name: "拼图",
            },
            {
                classList: "fa fa-qrcode",
                name: "二维码",
            },
            {
                classList: "fa fa-question",
                name: "问号",
            },
            {
                classList: "fa fa-question-circle",
                name: "问号圆圈",
            },
            {
                classList: "fa fa-question-circle-o",
                name: "问号圆圈(空心)",
            },
            {
                classList: "fa fa-quote-left",
                name: "左引号",
            },
            {
                classList: "fa fa-quote-right",
                name: "右引号",
            },
            {
                classList: "fa fa-random",
                name: "随机",
            },
            {
                classList: "fa fa-recycle",
                name: "回收",
            },
            {
                classList: "fa fa-refresh",
                name: "刷新",
            },
            {
                classList: "fa fa-registered",
                name: "注册商标",
            },
            {
                classList: "fa fa-remove",
                name: "删除(别名)",
            },
            {
                classList: "fa fa-reorder",
                name: "排序(别名)",
            },
            {
                classList: "fa fa-reply",
                name: "回复",
            },
            {
                classList: "fa fa-reply-all",
                name: "全部回复",
            },
            {
                classList: "fa fa-retweet",
                name: "转发",
            },
            {
                classList: "fa fa-road",
                name: "道路",
            },
            {
                classList: "fa fa-rocket",
                name: "火箭",
            },
            {
                classList: "fa fa-rss",
                name: "RSS订阅",
            },
            {
                classList: "fa fa-rss-square",
                name: "RSS方块",
            },
            {
                classList: "fa fa-s15",
                name: "S15(别名)",
            },
            {
                classList: "fa fa-search",
                name: "搜索",
            },
            {
                classList: "fa fa-search-minus",
                name: "搜索减号",
            },
            {
                classList: "fa fa-search-plus",
                name: "搜索加号",
            },
            {
                classList: "fa fa-send",
                name: "发送(别名)",
            },
            {
                classList: "fa fa-send-o",
                name: "发送(别名)",
            },
            {
                classList: "fa fa-server",
                name: "服务器",
            },
            {
                classList: "fa fa-share",
                name: "分享",
            },
            {
                classList: "fa fa-share-alt",
                name: "分享(替代)",
            },
            {
                classList: "fa fa-share-alt-square",
                name: "分享替代方块",
            },
            {
                classList: "fa fa-share-square",
                name: "分享方块",
            },
            {
                classList: "fa fa-share-square-o",
                name: "分享方块(空心)",
            },
            {
                classList: "fa fa-shield",
                name: "盾牌",
            },
            {
                classList: "fa fa-ship",
                name: "轮船",
            },
            {
                classList: "fa fa-shopping-bag",
                name: "购物袋",
            },
            {
                classList: "fa fa-shopping-basket",
                name: "购物篮",
            },
            {
                classList: "fa fa-shopping-cart",
                name: "购物车",
            },
            {
                classList: "fa fa-shower",
                name: "淋浴",
            },
            {
                classList: "fa fa-sign-in",
                name: "登录",
            },
            {
                classList: "fa fa-sign-language",
                name: "手语",
            },
            {
                classList: "fa fa-sign-out",
                name: "登出",
            },
            {
                classList: "fa fa-signal",
                name: "信号",
            },
            {
                classList: "fa fa-signing",
                name: "签名(别名)",
            },
            {
                classList: "fa fa-sitemap",
                name: "站点地图",
            },
            {
                classList: "fa fa-sliders",
                name: "滑块",
            },
            {
                classList: "fa fa-smile-o",
                name: "微笑(空心)",
            },
            {
                classList: "fa fa-snowflake-o",
                name: "雪花(空心)",
            },
            {
                classList: "fa fa-soccer-ball-o",
                name: "足球(别名)",
            },
            {
                classList: "fa fa-sort",
                name: "排序",
            },
            {
                classList: "fa fa-sort-alpha-asc",
                name: "字母升序排序",
            },
            {
                classList: "fa fa-sort-alpha-desc",
                name: "字母降序排序",
            },
            {
                classList: "fa fa-sort-amount-asc",
                name: "数量升序排序",
            },
            {
                classList: "fa fa-sort-amount-desc",
                name: "数量降序排序",
            },
            {
                classList: "fa fa-sort-asc",
                name: "升序排序",
            },
            {
                classList: "fa fa-sort-desc",
                name: "降序排序",
            },
            {
                classList: "fa fa-sort-down",
                name: "降序排序(别名)",
            },
            {
                classList: "fa fa-sort-numeric-asc",
                name: "数字升序排序",
            },
            {
                classList: "fa fa-sort-numeric-desc",
                name: "数字降序排序",
            },
            {
                classList: "fa fa-sort-up",
                name: "升序排序(别名)",
            },
            {
                classList: "fa fa-space-shuttle",
                name: "航天飞机",
            },
            {
                classList: "fa fa-spinner",
                name: "加载中",
            },
            {
                classList: "fa fa-spoon",
                name: "勺子",
            },
            {
                classList: "fa fa-square",
                name: "方形",
            },
            {
                classList: "fa fa-square-o",
                name: "方形(空心)",
            },
            {
                classList: "fa fa-star",
                name: "星星",
            },
            {
                classList: "fa fa-star-half",
                name: "半颗星",
            },
            {
                classList: "fa fa-star-half-empty",
                name: "半颗星空(别名)",
            },
            {
                classList: "fa fa-star-half-full",
                name: "半颗星满(别名)",
            },
            {
                classList: "fa fa-star-half-o",
                name: "半颗星(空心)",
            },
            {
                classList: "fa fa-star-o",
                name: "星星(空心)",
            },
            {
                classList: "fa fa-sticky-note",
                name: "便利贴",
            },
            {
                classList: "fa fa-sticky-note-o",
                name: "便利贴(空心)",
            },
            {
                classList: "fa fa-street-view",
                name: "街景视图",
            },
            {
                classList: "fa fa-suitcase",
                name: "行李箱",
            },
            {
                classList: "fa fa-sun-o",
                name: "太阳(空心)",
            },
            {
                classList: "fa fa-support",
                name: "支持(别名)",
            },
            {
                classList: "fa fa-tablet",
                name: "平板电脑",
            },
            {
                classList: "fa fa-tachometer",
                name: "转速表/仪表盘",
            },
            {
                classList: "fa fa-tag",
                name: "标签",
            },
            {
                classList: "fa fa-tags",
                name: "标签组",
            },
            {
                classList: "fa fa-tasks",
                name: "任务",
            },
            {
                classList: "fa fa-taxi",
                name: "出租车",
            },
            {
                classList: "fa fa-television",
                name: "电视",
            },
            {
                classList: "fa fa-terminal",
                name: "终端",
            },
            {
                classList: "fa fa-thermometer",
                name: "温度计(别名)",
            },
            {
                classList: "fa fa-thermometer-0",
                name: "温度计空(别名)",
            },
            {
                classList: "fa fa-thermometer-1",
                name: "温度计一(别名)",
            },
            {
                classList: "fa fa-thermometer-2",
                name: "温度计二(别名)",
            },
            {
                classList: "fa fa-thermometer-3",
                name: "温度计三(别名)",
            },
            {
                classList: "fa fa-thermometer-4",
                name: "温度计四(别名)",
            },
            {
                classList: "fa fa-thermometer-empty",
                name: "温度计空",
            },
            {
                classList: "fa fa-thermometer-full",
                name: "温度计满",
            },
            {
                classList: "fa fa-thermometer-half",
                name: "温度计半",
            },
            {
                classList: "fa fa-thermometer-quarter",
                name: "温度计四分之一",
            },
            {
                classList: "fa fa-thermometer-three-quarters",
                name: "温度计四分之三",
            },
            {
                classList: "fa fa-thumb-tack",
                name: "图钉",
            },
            {
                classList: "fa fa-thumbs-down",
                name: "踩",
            },
            {
                classList: "fa fa-thumbs-o-down",
                name: "踩(空心)",
            },
            {
                classList: "fa fa-thumbs-o-up",
                name: "点赞(空心)",
            },
            {
                classList: "fa fa-thumbs-up",
                name: "点赞",
            },
            {
                classList: "fa fa-ticket",
                name: "票据",
            },
            {
                classList: "fa fa-times",
                name: "关闭/叉号",
            },
            {
                classList: "fa fa-times-circle",
                name: "关闭圆圈",
            },
            {
                classList: "fa fa-times-circle-o",
                name: "关闭圆圈(空心)",
            },
            {
                classList: "fa fa-times-rectangle",
                name: "关闭矩形(别名)",
            },
            {
                classList: "fa fa-times-rectangle-o",
                name: "关闭矩形(别名)",
            },
            {
                classList: "fa fa-tint",
                name: "水滴",
            },
            {
                classList: "fa fa-toggle-down",
                name: "开关向下(别名)",
            },
            {
                classList: "fa fa-toggle-left",
                name: "开关向左(别名)",
            },
            {
                classList: "fa fa-toggle-off",
                name: "关闭切换",
            },
            {
                classList: "fa fa-toggle-on",
                name: "开启切换",
            },
            {
                classList: "fa fa-toggle-right",
                name: "开关向右(别名)",
            },
            {
                classList: "fa fa-toggle-up",
                name: "开关向上(别名)",
            },
            {
                classList: "fa fa-trademark",
                name: "商标",
            },
            {
                classList: "fa fa-trash",
                name: "垃圾桶",
            },
            {
                classList: "fa fa-trash-o",
                name: "垃圾桶(空心)",
            },
            {
                classList: "fa fa-tree",
                name: "树",
            },
            {
                classList: "fa fa-trophy",
                name: "奖杯",
            },
            {
                classList: "fa fa-truck",
                name: "卡车",
            },
            {
                classList: "fa fa-tty",
                name: "TTY电传打字机",
            },
            {
                classList: "fa fa-tv",
                name: "电视(别名)",
            },
            {
                classList: "fa fa-umbrella",
                name: "雨伞",
            },
            {
                classList: "fa fa-universal-access",
                name: "无障碍访问",
            },
            {
                classList: "fa fa-university",
                name: "大学",
            },
            {
                classList: "fa fa-unlock",
                name: "解锁",
            },
            {
                classList: "fa fa-unlock-alt",
                name: "解锁(替代)",
            },
            {
                classList: "fa fa-unsorted",
                name: "未排序(别名)",
            },
            {
                classList: "fa fa-upload",
                name: "上传",
            },
            {
                classList: "fa fa-user",
                name: "用户",
            },
            {
                classList: "fa fa-user-circle",
                name: "用户圆圈",
            },
            {
                classList: "fa fa-user-circle-o",
                name: "用户圆圈(空心)",
            },
            {
                classList: "fa fa-user-o",
                name: "用户(空心)",
            },
            {
                classList: "fa fa-user-plus",
                name: "添加用户",
            },
            {
                classList: "fa fa-user-secret",
                name: "神秘用户",
            },
            {
                classList: "fa fa-user-times",
                name: "删除用户",
            },
            {
                classList: "fa fa-users",
                name: "用户组",
            },
            {
                classList: "fa fa-vcard",
                name: "名片(别名)",
            },
            {
                classList: "fa fa-vcard-o",
                name: "名片(别名)",
            },
            {
                classList: "fa fa-video-camera",
                name: "视频摄像头",
            },
            {
                classList: "fa fa-volume-control-phone",
                name: "音量控制电话",
            },
            {
                classList: "fa fa-volume-down",
                name: "降低音量",
            },
            {
                classList: "fa fa-volume-off",
                name: "静音",
            },
            {
                classList: "fa fa-volume-up",
                name: "提高音量",
            },
            {
                classList: "fa fa-warning",
                name: "警告(别名)",
            },
            {
                name: "轮椅",
            },
            {
                classList: "fa fa-wheelchair-alt",
                name: "轮椅(替代)",
            },
            {
                classList: "fa fa-wifi",
                name: "WiFi无线网络",
            },
            {
                classList: "fa fa-window-close",
                name: "窗口关闭",
            },
            {
                classList: "fa fa-window-close-o",
                name: "窗口关闭(空心)",
            },
            {
                classList: "fa fa-window-maximize",
                name: "窗口最大化",
            },
            {
                classList: "fa fa-window-minimize",
                name: "窗口最小化",
            },
            {
                classList: "fa fa-window-restore",
                name: "窗口还原",
            },
            {
                classList: "fa fa-wrench",
                name: "扳手",
            },
            {
                classList: "fa fa-american-sign-language-interpreting",
                name: "手语翻译",
            },
            {
                classList: "fa fa-asl-interpreting",
                name: "手语翻译(别名)",
            },
            {
                classList: "fa fa-assistive-listening-systems",
                name: "辅助听力系统",
            },
            {
                classList: "fa fa-audio-description",
                name: "音频描述",
            },
            {
                classList: "fa fa-blind",
                name: "盲人",
            },
            {
                classList: "fa fa-braille",
                name: "盲文",
            },
            {
                classList: "fa fa-cc",
                name: "知识共享",
            },
            {
                classList: "fa fa-deaf",
                name: "聋哑",
            },
            {
                classList: "fa fa-deafness",
                name: "聋哑(别名)",
            },
            {
                classList: "fa fa-hard-of-hearing",
                name: "重听(别名)",
            },
            {
                classList: "fa fa-low-vision",
                name: "低视力",
            },
            {
                classList: "fa fa-question-circle-o",
                name: "问号圆圈(空心)",
            },
            {
                classList: "fa fa-sign-language",
                name: "手语",
            },
            {
                classList: "fa fa-signing",
                name: "签名(别名)",
            },
            {
                classList: "fa fa-tty",
                name: "TTY电传打字机",
            },
            {
                classList: "fa fa-universal-access",
                name: "无障碍访问",
            },
            {
                classList: "fa fa-volume-control-phone",
                name: "音量控制电话",
            },
            {
                classList: "fa fa-wheelchair",
                name: "轮椅",
            },
            {
                classList: "fa fa-wheelchair-alt",
                name: "轮椅(替代)",
            },
            {
                classList: "fa fa-hand-grab-o",
                name: "手抓取(别名)",
            },
            {
                classList: "fa fa-hand-lizard-o",
                name: "手蜥蜴(空心)",
            },
            {
                classList: "fa fa-hand-o-down",
                name: "手向下(空心)",
            },
            {
                classList: "fa fa-hand-o-left",
                name: "手向左(空心)",
            },
            {
                classList: "fa fa-hand-o-right",
                name: "手向右(空心)",
            },
            {
                classList: "fa fa-hand-o-up",
                name: "手向上(空心)",
            },
            {
                classList: "fa fa-hand-paper-o",
                name: "手纸(空心)",
            },
            {
                classList: "fa fa-hand-peace-o",
                name: "手和平(空心)",
            },
            {
                classList: "fa fa-hand-pointer-o",
                name: "手指指针(空心)",
            },
            {
                classList: "fa fa-hand-rock-o",
                name: "手石头(空心)",
            },
            {
                classList: "fa fa-hand-scissors-o",
                name: "手剪刀(空心)",
            },
            {
                classList: "fa fa-hand-spock-o",
                name: "手瓦肯(空心)",
            },
            {
                classList: "fa fa-hand-stop-o",
                name: "手停止(别名)",
            },
            {
                classList: "fa fa-thumbs-down",
                name: "踩",
            },
            {
                classList: "fa fa-thumbs-o-down",
                name: "踩(空心)",
            },
            {
                classList: "fa fa-thumbs-o-up",
                name: "点赞(空心)",
            },
            {
                classList: "fa fa-thumbs-up",
                name: "点赞",
            },
            {
                classList: "fa fa-ambulance",
                name: "救护车",
            },
            {
                classList: "fa fa-automobile",
                name: "汽车(别名)",
            },
            {
                classList: "fa fa-bicycle",
                name: "自行车",
            },
            {
                classList: "fa fa-bus",
                name: "公交车",
            },
            {
                classList: "fa fa-cab",
                name: "出租车(别名)",
            },
            {
                classList: "fa fa-car",
                name: "汽车",
            },
            {
                classList: "fa fa-fighter-jet",
                name: "战斗机",
            },
            {
                classList: "fa fa-motorcycle",
                name: "摩托车",
            },
            {
                classList: "fa fa-plane",
                name: "飞机",
            },
            {
                classList: "fa fa-rocket",
                name: "火箭",
            },
            {
                classList: "fa fa-ship",
                name: "轮船",
            },
            {
                classList: "fa fa-space-shuttle",
                name: "航天飞机",
            },
            {
                classList: "fa fa-subway",
                name: "地铁",
            },
            {
                classList: "fa fa-taxi",
                name: "出租车",
            },
            {
                classList: "fa fa-train",
                name: "火车",
            },
            {
                classList: "fa fa-truck",
                name: "卡车",
            },
            {
                classList: "fa fa-wheelchair",
                name: "轮椅",
            },
            {
                classList: "fa fa-wheelchair-alt",
                name: "轮椅(替代)",
            },
            {
                classList: "fa fa-genderless",
                name: "无性别",
            },
            {
                classList: "fa fa-intersex",
                name: "中性(别名)",
            },
            {
                classList: "fa fa-mars",
                name: "火星(男)",
            },
            {
                classList: "fa fa-mars-double",
                name: "火星双(男)",
            },
            {
                classList: "fa fa-mars-stroke",
                name: "火星笔画(男)",
            },
            {
                classList: "fa fa-mars-stroke-h",
                name: "火星水平笔画(男)",
            },
            {
                classList: "fa fa-mars-stroke-v",
                name: "火星垂直笔画(男)",
            },
            {
                classList: "fa fa-mercury",
                name: "水星(女)",
            },
            {
                classList: "fa fa-neuter",
                name: "中性",
            },
            {
                classList: "fa fa-transgender",
                name: "跨性别",
            },
            {
                classList: "fa fa-transgender-alt",
                name: "跨性别(替代)",
            },
            {
                classList: "fa fa-venus",
                name: "金星(女)",
            },
            {
                classList: "fa fa-venus-double",
                name: "金星双(女)",
            },
            {
                classList: "fa fa-venus-mars",
                name: "金星火星(男女)",
            },
            {
                classList: "fa fa-file",
                name: "文件",
            },
            {
                classList: "fa fa-file-archive-o",
                name: "压缩文件(空心)",
            },
            {
                classList: "fa fa-file-audio-o",
                name: "音频文件(空心)",
            },
            {
                classList: "fa fa-file-code-o",
                name: "代码文件(空心)",
            },
            {
                classList: "fa fa-file-excel-o",
                name: "Excel文件(空心)",
            },
            {
                classList: "fa fa-file-image-o",
                name: "图片文件(空心)",
            },
            {
                classList: "fa fa-file-movie-o",
                name: "视频文件(别名)",
            },
            {
                classList: "fa fa-file-o",
                name: "文件(空心)",
            },
            {
                classList: "fa fa-file-pdf-o",
                name: "PDF文件(空心)",
            },
            {
                classList: "fa fa-file-photo-o",
                name: "图片文件(别名)",
            },
            {
                classList: "fa fa-file-picture-o",
                name: "图片文件(别名)",
            },
            {
                classList: "fa fa-file-powerpoint-o",
                name: "PPT文件(空心)",
            },
            {
                classList: "fa fa-file-sound-o",
                name: "音频文件(别名)",
            },
            {
                classList: "fa fa-file-text",
                name: "文本文件",
            },
            {
                classList: "fa fa-file-text-o",
                name: "文本文件(空心)",
            },
            {
                classList: "fa fa-file-video-o",
                name: "视频文件(空心)",
            },
            {
                classList: "fa fa-file-word-o",
                name: "Word文件(空心)",
            },
            {
                classList: "fa fa-file-zip-o",
                name: "压缩文件(别名)",
            },
            {
                classList: "fa fa-circle-o-notch",
                name: "圆形加载中",
            },
            {
                classList: "fa fa-cog",
                name: "齿轮",
            },
            {
                classList: "fa fa-gear",
                name: "齿轮(别名)",
            },
            {
                classList: "fa fa-refresh",
                name: "刷新",
            },
            {
                classList: "fa fa-spinner",
                name: "加载中",
            },
            {
                classList: "fa fa-check-square",
                name: "对勾方框",
            },
            {
                classList: "fa fa-check-square-o",
                name: "对勾方框(空心)",
            },
            {
                classList: "fa fa-circle",
                name: "圆形",
            },
            {
                classList: "fa fa-circle-o",
                name: "圆形(空心)",
            },
            {
                classList: "fa fa-dot-circle-o",
                name: "点圆圈(空心)",
            },
            {
                classList: "fa fa-minus-square",
                name: "减号方框",
            },
            {
                classList: "fa fa-minus-square-o",
                name: "减号方框(空心)",
            },
            {
                classList: "fa fa-plus-square",
                name: "加号方框",
            },
            {
                classList: "fa fa-plus-square-o",
                name: "加号方框(空心)",
            },
            {
                classList: "fa fa-square",
                name: "方形",
            },
            {
                classList: "fa fa-square-o",
                name: "方形(空心)",
            },
            {
                classList: "fa fa-cc-amex",
                name: "美国运通卡",
            },
            {
                classList: "fa fa-cc-diners-club",
                name: "大来卡",
            },
            {
                classList: "fa fa-cc-discover",
                name: "发现卡",
            },
            {
                classList: "fa fa-cc-jcb",
                name: "JCB卡",
            },
            {
                classList: "fa fa-cc-mastercard",
                name: "万事达卡",
            },
            {
                classList: "fa fa-cc-paypal",
                name: "PayPal卡",
            },
            {
                classList: "fa fa-cc-stripe",
                name: "Stripe卡",
            },
            {
                classList: "fa fa-cc-visa",
                name: "Visa卡",
            },
            {
                classList: "fa fa-credit-card",
                name: "信用卡",
            },
            {
                classList: "fa fa-credit-card-alt",
                name: "信用卡(替代)",
            },
            {
                classList: "fa fa-google-wallet",
                name: "Google钱包",
            },
            {
                classList: "fa fa-paypal",
                name: "PayPal支付",
            },
            {
                classList: "fa fa-area-chart",
                name: "面积图",
            },
            {
                classList: "fa fa-bar-chart",
                name: "柱状图",
            },
            {
                classList: "fa fa-bar-chart-o",
                name: "柱状图(别名)",
            },
            {
                classList: "fa fa-line-chart",
                name: "折线图",
            },
            {
                classList: "fa fa-pie-chart",
                name: "饼图",
            },
            {
                classList: "fa fa-bitcoin",
                name: "比特币(别名)",
            },
            {
                classList: "fa fa-btc",
                name: "比特币",
            },
            {
                classList: "fa fa-cny",
                name: "人民币(别名)",
            },
            {
                classList: "fa fa-dollar",
                name: "美元(别名)",
            },
            {
                classList: "fa fa-eur",
                name: "欧元",
            },
            {
                classList: "fa fa-euro",
                name: "欧元(别名)",
            },
            {
                classList: "fa fa-gbp",
                name: "英镑",
            },
            {
                classList: "fa fa-gg",
                name: "GG游戏",
            },
            {
                classList: "fa fa-gg-circle",
                name: "GG圆圈",
            },
            {
                classList: "fa fa-ils",
                name: "以色列谢克尔",
            },
            {
                classList: "fa fa-inr",
                name: "印度卢比",
            },
            {
                classList: "fa fa-jpy",
                name: "日元",
            },
            {
                classList: "fa fa-krw",
                name: "韩元",
            },
            {
                classList: "fa fa-money",
                name: "金钱",
            },
            {
                classList: "fa fa-rmb",
                name: "人民币(别名)",
            },
            {
                classList: "fa fa-rouble",
                name: "卢布(别名)",
            },
            {
                classList: "fa fa-rub",
                name: "卢布",
            },
            {
                classList: "fa fa-ruble",
                name: "卢布(别名)",
            },
            {
                classList: "fa fa-rupee",
                name: "卢比(别名)",
            },
            {
                classList: "fa fa-shekel",
                name: "谢克尔(别名)",
            },
            {
                classList: "fa fa-sheqel",
                name: "谢克尔(别名)",
            },
            {
                classList: "fa fa-try",
                name: "土耳其里拉",
            },
            {
                classList: "fa fa-turkish-lira",
                name: "土耳其里拉(别名)",
            },
            {
                classList: "fa fa-usd",
                name: "美元",
            },
            {
                classList: "fa fa-won",
                name: "韩元(别名)",
            },
            {
                classList: "fa fa-yen",
                name: "日元(别名)",
            },
            {
                classList: "fa fa-align-center",
                name: "居中对齐",
            },
            {
                classList: "fa fa-align-justify",
                name: "两端对齐",
            },
            {
                classList: "fa fa-align-left",
                name: "左对齐",
            },
            {
                classList: "fa fa-align-right",
                name: "右对齐",
            },
            {
                classList: "fa fa-bold",
                name: "加粗",
            },
            {
                classList: "fa fa-chain",
                name: "链接(别名)",
            },
            {
                classList: "fa fa-chain-broken",
                name: "断开的链接",
            },
            {
                classList: "fa fa-clipboard",
                name: "剪贴板",
            },
            {
                classList: "fa fa-columns",
                name: "列布局",
            },
            {
                classList: "fa fa-copy",
                name: "复制(别名)",
            },
            {
                classList: "fa fa-cut",
                name: "剪切(别名)",
            },
            {
                classList: "fa fa-dedent",
                name: "减少缩进(别名)",
            },
            {
                classList: "fa fa-eraser",
                name: "橡皮擦",
            },
            {
                classList: "fa fa-file",
                name: "文件",
            },
            {
                classList: "fa fa-file-o",
                name: "文件(空心)",
            },
            {
                classList: "fa fa-file-text",
                name: "文本文件",
            },
            {
                classList: "fa fa-file-text-o",
                name: "文本文件(空心)",
            },
            {
                classList: "fa fa-files-o",
                name: "多文件(空心)",
            },
            {
                classList: "fa fa-floppy-o",
                name: "软盘(空心)",
            },
            {
                classList: "fa fa-font",
                name: "字体",
            },
            {
                classList: "fa fa-header",
                name: "标题",
            },
            {
                classList: "fa fa-indent",
                name: "增加缩进",
            },
            {
                classList: "fa fa-italic",
                name: "斜体",
            },
            {
                classList: "fa fa-link",
                name: "链接",
            },
            {
                classList: "fa fa-list",
                name: "列表",
            },
            {
                classList: "fa fa-list-alt",
                name: "列表(替代)",
            },
            {
                classList: "fa fa-list-ol",
                name: "有序列表",
            },
            {
                classList: "fa fa-list-ul",
                name: "无序列表",
            },
            {
                classList: "fa fa-outdent",
                name: "减少缩进",
            },
            {
                classList: "fa fa-paperclip",
                name: "回形针",
            },
            {
                classList: "fa fa-paragraph",
                name: "段落",
            },
            {
                classList: "fa fa-paste",
                name: "粘贴(别名)",
            },
            {
                classList: "fa fa-repeat",
                name: "重复",
            },
            {
                classList: "fa fa-rotate-left",
                name: "撤销(别名)",
            },
            {
                classList: "fa fa-rotate-right",
                name: "重做(别名)",
            },
            {
                classList: "fa fa-save",
                name: "保存(别名)",
            },
            {
                classList: "fa fa-scissors",
                name: "剪刀",
            },
            {
                classList: "fa fa-strikethrough",
                name: "删除线",
            },
            {
                classList: "fa fa-subscript",
                name: "下标",
            },
            {
                classList: "fa fa-superscript",
                name: "上标",
            },
            {
                classList: "fa fa-table",
                name: "表格",
            },
            {
                classList: "fa fa-text-height",
                name: "文本高度",
            },
            {
                classList: "fa fa-text-width",
                name: "文本宽度",
            },
            {
                classList: "fa fa-th",
                name: "表格头",
            },
            {
                classList: "fa fa-th-large",
                name: "宽表格头",
            },
            {
                classList: "fa fa-th-list",
                name: "列表表格头",
            },
            {
                classList: "fa fa-underline",
                name: "下划线",
            },
            {
                classList: "fa fa-undo",
                name: "撤销",
            },
            {
                classList: "fa fa-unlink",
                name: "断开链接(别名)",
            },
            {
                classList: "fa fa-angle-double-down",
                name: "双箭头向下",
            },
            {
                classList: "fa fa-angle-double-left",
                name: "双箭头向左",
            },
            {
                classList: "fa fa-angle-double-right",
                name: "双箭头向右",
            },
            {
                classList: "fa fa-angle-double-up",
                name: "双箭头向上",
            },
            {
                classList: "fa fa-angle-down",
                name: "箭头向下",
            },
            {
                classList: "fa fa-angle-left",
                name: "箭头向左",
            },
            {
                classList: "fa fa-angle-right",
                name: "箭头向右",
            },
            {
                classList: "fa fa-angle-up",
                name: "箭头向上",
            },
            {
                classList: "fa fa-arrow-circle-down",
                name: "圆圈箭头向下",
            },
            {
                classList: "fa fa-arrow-circle-left",
                name: "圆圈箭头向左",
            },
            {
                classList: "fa fa-arrow-circle-o-down",
                name: "圆圈箭头向下(空心)",
            },
            {
                classList: "fa fa-arrow-circle-o-left",
                name: "圆圈箭头向左(空心)",
            },
            {
                classList: "fa fa-arrow-circle-o-right",
                name: "圆圈箭头向右(空心)",
            },
            {
                classList: "fa fa-arrow-circle-o-up",
                name: "圆圈箭头向上(空心)",
            },
            {
                classList: "fa fa-arrow-circle-right",
                name: "圆圈箭头向右",
            },
            {
                classList: "fa fa-arrow-circle-up",
                name: "圆圈箭头向上",
            },
            {
                classList: "fa fa-arrow-down",
                name: "箭头向下",
            },
            {
                classList: "fa fa-arrow-left",
                name: "箭头向左",
            },
            {
                classList: "fa fa-arrow-right",
                name: "箭头向右",
            },
            {
                classList: "fa fa-arrow-up",
                name: "箭头向上",
            },
            {
                classList: "fa fa-arrows",
                name: "双向箭头",
            },
            {
                classList: "fa fa-arrows-alt",
                name: "双向箭头(展开)",
            },
            {
                classList: "fa fa-arrows-h",
                name: "水平双向箭头",
            },
            {
                classList: "fa fa-arrows-v",
                name: "垂直双向箭头",
            },
            {
                classList: "fa fa-caret-down",
                name: "下三角",
            },
            {
                classList: "fa fa-caret-left",
                name: "左三角",
            },
            {
                classList: "fa fa-caret-right",
                name: "右三角",
            },
            {
                classList: "fa fa-caret-square-o-down",
                name: "方块下三角(空心)",
            },
            {
                classList: "fa fa-caret-square-o-left",
                name: "方块左三角(空心)",
            },
            {
                classList: "fa fa-caret-square-o-right",
                name: "方块右三角(空心)",
            },
            {
                classList: "fa fa-caret-square-o-up",
                name: "方块上三角(空心)",
            },
            {
                classList: "fa fa-caret-up",
                name: "上三角",
            },
            {
                classList: "fa fa-chevron-circle-down",
                name: "V形圆圈向下",
            },
            {
                classList: "fa fa-chevron-circle-left",
                name: "V形圆圈向左",
            },
            {
                classList: "fa fa-chevron-circle-right",
                name: "V形圆圈向右",
            },
            {
                classList: "fa fa-chevron-circle-up",
                name: "V形圆圈向上",
            },
            {
                classList: "fa fa-chevron-down",
                name: "V形向下",
            },
            {
                classList: "fa fa-chevron-left",
                name: "V形向左",
            },
            {
                classList: "fa fa-chevron-right",
                name: "V形向右",
            },
            {
                classList: "fa fa-chevron-up",
                name: "V形向上",
            },
            {
                classList: "fa fa-exchange",
                name: "交换",
            },
            {
                classList: "fa fa-hand-o-down",
                name: "手向下(空心)",
            },
            {
                classList: "fa fa-hand-o-left",
                name: "手向左(空心)",
            },
            {
                classList: "fa fa-hand-o-right",
                name: "手向右(空心)",
            },
            {
                classList: "fa fa-hand-o-up",
                name: "手向上(空心)",
            },
            {
                classList: "fa fa-long-arrow-down",
                name: "长箭头向下",
            },
            {
                classList: "fa fa-long-arrow-left",
                name: "长箭头向左",
            },
            {
                classList: "fa fa-long-arrow-right",
                name: "长箭头向右",
            },
            {
                classList: "fa fa-long-arrow-up",
                name: "长箭头向上",
            },
            {
                classList: "fa fa-toggle-down",
                name: "开关向下(别名)",
            },
            {
                classList: "fa fa-toggle-left",
                name: "开关向左(别名)",
            },
            {
                classList: "fa fa-toggle-right",
                name: "开关向右(别名)",
            },
            {
                classList: "fa fa-toggle-up",
                name: "开关向上(别名)",
            },
            {
                classList: "fa fa-arrows-alt",
                name: "双向箭头(展开)",
            },
            {
                classList: "fa fa-backward",
                name: "后退",
            },
            {
                classList: "fa fa-compress",
                name: "压缩",
            },
            {
                classList: "fa fa-eject",
                name: "弹出",
            },
            {
                classList: "fa fa-expand",
                name: "全屏/展开",
            },
            {
                classList: "fa fa-fast-backward",
                name: "快退",
            },
            {
                classList: "fa fa-fast-forward",
                name: "快进",
            },
            {
                classList: "fa fa-forward",
                name: "前进",
            },
            {
                classList: "fa fa-pause",
                name: "暂停",
            },
            {
                classList: "fa fa-pause-circle",
                name: "暂停圆圈",
            },
            {
                classList: "fa fa-pause-circle-o",
                name: "暂停圆圈(空心)",
            },
            {
                classList: "fa fa-play",
                name: "播放",
            },
            {
                classList: "fa fa-play-circle",
                name: "播放圆圈",
            },
            {
                classList: "fa fa-play-circle-o",
                name: "播放圆圈(空心)",
            },
            {
                classList: "fa fa-random",
                name: "随机",
            },
            {
                classList: "fa fa-step-backward",
                name: "上一步",
            },
            {
                classList: "fa fa-step-forward",
                name: "下一步",
            },
            {
                classList: "fa fa-stop",
                name: "停止",
            },
            {
                classList: "fa fa-stop-circle",
                name: "停止圆圈",
            },
            {
                classList: "fa fa-stop-circle-o",
                name: "停止圆圈(空心)",
            },
            {
                classList: "fa fa-youtube-play",
                name: "YouTube播放",
            },
            {
                classList: "fa fa-500px",
                name: "500px摄影社区",
            },
            {
                classList: "fa fa-adn",
                name: "App.net社交",
            },
            {
                classList: "fa fa-amazon",
                name: "亚马逊",
            },
            {
                classList: "fa fa-android",
                name: "安卓",
            },
            {
                classList: "fa fa-angellist",
                name: "AngelList创投",
            },
            {
                classList: "fa fa-apple",
                name: "苹果",
            },
            {
                classList: "fa fa-bandcamp",
                name: "Bandcamp音乐平台",
            },
            {
                classList: "fa fa-behance",
                name: "Behance设计",
            },
            {
                classList: "fa fa-behance-square",
                name: "Behance方块",
            },
            {
                classList: "fa fa-bitbucket",
                name: "Bitbucket代码托管",
            },
            {
                classList: "fa fa-bitbucket-square",
                name: "Bitbucket方块",
            },
            {
                classList: "fa fa-bitcoin",
                name: "比特币(别名)",
            },
            {
                classList: "fa fa-black-tie",
                name: "黑领带",
            },
            {
                classList: "fa fa-bluetooth",
                name: "蓝牙",
            },
            {
                classList: "fa fa-bluetooth-b",
                name: "蓝牙B",
            },
            {
                classList: "fa fa-btc",
                name: "比特币",
            },
            {
                classList: "fa fa-buysellads",
                name: "买卖广告",
            },
            {
                classList: "fa fa-cc-amex",
                name: "美国运通卡",
            },
            {
                classList: "fa fa-cc-diners-club",
                name: "大来卡",
            },
            {
                classList: "fa fa-cc-discover",
                name: "发现卡",
            },
            {
                classList: "fa fa-cc-jcb",
                name: "JCB",
            },
            {
                classList: "fa fa-cc-mastercard",
                name: "万事达",
            },
            {
                classList: "fa fa-cc-paypal",
                name: "PayPal",
            },
            {
                classList: "fa fa-cc-stripe",
                name: "Stripe",
            },
            {
                classList: "fa fa-cc-visa",
                name: "Visa",
            },
            {
                classList: "fa fa-chrome",
                name: "Chrome",
            },
            {
                classList: "fa fa-codepen",
                name: "代码分享",
            },
            {
                classList: "fa fa-codiepie",
                name: "开发",
            },
            {
                classList: "fa fa-connectdevelop",
                name: "开发",
            },
            {
                classList: "fa fa-contao",
                name: "内容管理",
            },
            {
                classList: "fa fa-css3",
                name: "CSS3样式",
            },
            {
                classList: "fa fa-dashcube",
                name: "仪表盘",
            },
            {
                classList: "fa fa-delicious",
                name: "书签",
            },
            {
                classList: "fa fa-deviantart",
                name: "DeviantArt艺术",
            },
            {
                classList: "fa fa-digg",
                name: "Digg新闻",
            },
            {
                classList: "fa fa-dribbble",
                name: "Dribbble设计",
            },
            {
                classList: "fa fa-dropbox",
                name: "Dropbox云存储",
            },
            {
                classList: "fa fa-drupal",
                name: "Drupal内容管理",
            },
            {
                classList: "fa fa-edge",
                name: "Edge浏览器",
            },
            {
                classList: "fa fa-eercast",
                name: "Eercast播客",
            },
            {
                classList: "fa fa-empire",
                name: "Empire星球大战",
            },
            {
                classList: "fa fa-envira",
                name: "Envira相册",
            },
            {
                classList: "fa fa-etsy",
                name: "Etsy电商",
            },
            {
                classList: "fa fa-expeditedssl",
                name: "ExpeditedSSL证书",
            },
            {
                classList: "fa fa-fa",
                name: "FontAwesome(别名)",
            },
            {
                classList: "fa fa-facebook",
                name: "Facebook社交",
            },
            {
                classList: "fa fa-facebook-f",
                name: "Facebook F(别名)",
            },
            {
                classList: "fa fa-facebook-official",
                name: "Facebook官方",
            },
            {
                classList: "fa fa-facebook-square",
                name: "Facebook方块",
            },
            {
                classList: "fa fa-firefox",
                name: "Firefox浏览器",
            },
            {
                classList: "fa fa-first-order",
                name: "First Order星球大战",
            },
            {
                classList: "fa fa-flickr",
                name: "Flickr图片",
            },
            {
                classList: "fa fa-font-awesome",
                name: "FontAwesome图标库",
            },
            {
                classList: "fa fa-fonticons",
                name: "Fonticons图标",
            },
            {
                classList: "fa fa-fort-awesome",
                name: "FortAwesome图标",
            },
            {
                classList: "fa fa-forumbee",
                name: "Forumbee论坛",
            },
            {
                classList: "fa fa-foursquare",
                name: "Foursquare签到",
            },
            {
                classList: "fa fa-free-code-camp",
                name: "FreeCodeCamp编程",
            },
            {
                classList: "fa fa-ge",
                name: "通用引擎(别名)",
            },
            {
                classList: "fa fa-get-pocket",
                name: "Pocket稍后阅读",
            },
            {
                classList: "fa fa-gg",
                name: "GG游戏",
            },
            {
                classList: "fa fa-gg-circle",
                name: "GG圆圈",
            },
            {
                classList: "fa fa-git",
                name: "Git版本控制",
            },
            {
                classList: "fa fa-git-square",
                name: "Git方块",
            },
            {
                classList: "fa fa-github",
                name: "GitHub代码托管",
            },
            {
                classList: "fa fa-github-alt",
                name: "GitHub(替代)",
            },
            {
                classList: "fa fa-github-square",
                name: "GitHub方块",
            },
            {
                classList: "fa fa-gitlab",
                name: "GitLab代码托管",
            },
            {
                classList: "fa fa-gittip",
                name: "Gratipay(别名)",
            },
            {
                classList: "fa fa-glide",
                name: "Glide即时通讯",
            },
            {
                classList: "fa fa-glide-g",
                name: "Glide G通讯",
            },
            {
                classList: "fa fa-google",
                name: "Google谷歌",
            },
            {
                classList: "fa fa-google-plus",
                name: "Google Plus社交",
            },
            {
                classList: "fa fa-google-plus-circle",
                name: "Google Plus圆圈(别名)",
            },
            {
                classList: "fa fa-google-plus-official",
                name: "Google Plus官方",
            },
            {
                classList: "fa fa-google-plus-square",
                name: "Google Plus方块",
            },
            {
                classList: "fa fa-google-wallet",
                name: "Google钱包",
            },
            {
                classList: "fa fa-gratipay",
                name: "Gratipay打赏",
            },
            {
                classList: "fa fa-grav",
                name: "Grav内容管理",
            },
            {
                classList: "fa fa-hacker-news",
                name: "Hacker News科技",
            },
            {
                classList: "fa fa-houzz",
                name: "Houzz家居",
            },
            {
                classList: "fa fa-html5",
                name: "HTML5标记语言",
            },
            {
                classList: "fa fa-imdb",
                name: "IMDb电影数据库",
            },
            {
                classList: "fa fa-instagram",
                name: "Instagram图片社交",
            },
            {
                classList: "fa fa-internet-explorer",
                name: "IE浏览器",
            },
            {
                classList: "fa fa-ioxhost",
                name: "IOXhost主机",
            },
            {
                classList: "fa fa-joomla",
                name: "Joomla内容管理",
            },
            {
                classList: "fa fa-jsfiddle",
                name: "JSFiddle前端调试",
            },
            {
                classList: "fa fa-lastfm",
                name: "Last.fm音乐",
            },
            {
                classList: "fa fa-lastfm-square",
                name: "Last.fm方块",
            },
            {
                classList: "fa fa-leanpub",
                name: "Leanpub出版",
            },
            {
                classList: "fa fa-linkedin",
                name: "LinkedIn职场社交",
            },
            {
                classList: "fa fa-linkedin-square",
                name: "LinkedIn方块",
            },
            {
                classList: "fa fa-linode",
                name: "Linode云主机",
            },
            {
                classList: "fa fa-linux",
                name: "Linux操作系统",
            },
            {
                classList: "fa fa-maxcdn",
                name: "MaxCDN加速",
            },
            {
                classList: "fa fa-meanpath",
                name: "Meanpath主题",
            },
            {
                classList: "fa fa-medium",
                name: "Medium博客平台",
            },
            {
                classList: "fa fa-meetup",
                name: "Meetup线下活动",
            },
            {
                classList: "fa fa-mixcloud",
                name: "Mixcloud音乐电台",
            },
            {
                classList: "fa fa-modx",
                name: "MODX内容管理",
            },
            {
                classList: "fa fa-odnoklassniki",
                name: "Odnoklassniki俄社交",
            },
            {
                classList: "fa fa-odnoklassniki-square",
                name: "Odnoklassniki方块",
            },
            {
                classList: "fa fa-opencart",
                name: "OpenCart商城",
            },
            {
                classList: "fa fa-openid",
                name: "OpenID身份认证",
            },
            {
                classList: "fa fa-opera",
                name: "Opera浏览器",
            },
            {
                classList: "fa fa-optin-monster",
                name: "OptinMonster营销",
            },
            {
                classList: "fa fa-pagelines",
                name: "Pagelines主题",
            },
            {
                classList: "fa fa-paypal",
                name: "PayPal支付",
            },
            {
                classList: "fa fa-pied-piper",
                name: "Pied Piper压缩",
            },
            {
                classList: "fa fa-pied-piper-alt",
                name: "Pied Piper(替代)",
            },
            {
                classList: "fa fa-pied-piper-pp",
                name: "Pied Piper PP压缩",
            },
            {
                classList: "fa fa-pinterest",
                name: "Pinterest灵感收集",
            },
            {
                classList: "fa fa-pinterest-p",
                name: "Pinterest P收集",
            },
            {
                classList: "fa fa-pinterest-square",
                name: "Pinterest方块",
            },
            {
                classList: "fa fa-product-hunt",
                name: "Product Hunt产品发现",
            },
            {
                classList: "fa fa-qq",
                name: "QQ聊天",
            },
            {
                classList: "fa fa-quora",
                name: "Quora问答",
            },
            {
                classList: "fa fa-ra",
                name: "反抗军(别名)",
            },
            {
                classList: "fa fa-ravelry",
                name: "Ravelry编织",
            },
            {
                classList: "fa fa-rebel",
                name: "反抗军",
            },
            {
                classList: "fa fa-reddit",
                name: "Reddit论坛",
            },
            {
                classList: "fa fa-reddit-alien",
                name: "Reddit外星人",
            },
            {
                classList: "fa fa-reddit-square",
                name: "Reddit方块",
            },
            {
                classList: "fa fa-renren",
                name: "人人网",
            },
            {
                classList: "fa fa-resistance",
                name: "抵抗(别名)",
            },
            {
                classList: "fa fa-safari",
                name: "Safari浏览器",
            },
            {
                classList: "fa fa-scribd",
                name: "Scribd文档",
            },
            {
                classList: "fa fa-sellsy",
                name: "Sellsy客户管理",
            },
            {
                classList: "fa fa-share-alt",
                name: "分享(替代)",
            },
            {
                classList: "fa fa-share-alt-square",
                name: "分享替代方块",
            },
            {
                classList: "fa fa-shirtsinbulk",
                name: "Shirts in Bulk批发",
            },
            {
                classList: "fa fa-simplybuilt",
                name: "SimplyBuilt建站",
            },
            {
                classList: "fa fa-skyatlas",
                name: "SkyAtlas地图",
            },
            {
                classList: "fa fa-skype",
                name: "Skype通讯",
            },
            {
                classList: "fa fa-slack",
                name: "Slack团队协作",
            },
            {
                classList: "fa fa-slideshare",
                name: "SlideShare幻灯片",
            },
            {
                classList: "fa fa-snapchat",
                name: "Snapchat阅后即焚",
            },
            {
                classList: "fa fa-snapchat-ghost",
                name: "Snapchat幽灵",
            },
            {
                classList: "fa fa-snapchat-square",
                name: "Snapchat方块",
            },
            {
                classList: "fa fa-soundcloud",
                name: "SoundCloud音频",
            },
            {
                classList: "fa fa-spotify",
                name: "Spotify音乐流媒体",
            },
            {
                classList: "fa fa-stack-exchange",
                name: "Stack Exchange问答",
            },
            {
                classList: "fa fa-stack-overflow",
                name: "Stack Overflow技术问答",
            },
            {
                classList: "fa fa-steam",
                name: "Steam游戏平台",
            },
            {
                classList: "fa fa-steam-square",
                name: "Steam方块",
            },
            {
                classList: "fa fa-stumbleupon",
                name: "StumbleUpon发现",
            },
            {
                classList: "fa fa-stumbleupon-circle",
                name: "StumbleUpon圆圈",
            },
            {
                classList: "fa fa-superpowers",
                name: "Superpowers游戏引擎",
            },
            {
                classList: "fa fa-telegram",
                name: "Telegram通讯",
            },
            {
                classList: "fa fa-tencent-weibo",
                name: "腾讯微博",
            },
            {
                classList: "fa fa-themeisle",
                name: "ThemeIsle主题",
            },
            {
                classList: "fa fa-trello",
                name: "Trello项目管理",
            },
            {
                classList: "fa fa-tripadvisor",
                name: "TripAdvisor旅游点评",
            },
            {
                classList: "fa fa-tumblr",
                name: "Tumblr博客",
            },
            {
                classList: "fa fa-tumblr-square",
                name: "Tumblr方块",
            },
            {
                classList: "fa fa-twitch",
                name: "Twitch游戏直播",
            },
            {
                classList: "fa fa-twitter",
                name: "Twitter推特",
            },
            {
                classList: "fa fa-twitter-square",
                name: "Twitter方块",
            },
            {
                classList: "fa fa-usb",
                name: "USB接口",
            },
            {
                classList: "fa fa-viacoin",
                name: "Viacoin加密货币",
            },
            {
                classList: "fa fa-viadeo",
                name: "Viadeo职场社交",
            },
            {
                classList: "fa fa-viadeo-square",
                name: "Viadeo方块",
            },
            {
                classList: "fa fa-vimeo",
                name: "Vimeo视频",
            },
            {
                classList: "fa fa-vimeo-square",
                name: "Vimeo方块",
            },
            {
                classList: "fa fa-vine",
                name: "Vine短视频",
            },
            {
                classList: "fa fa-vk",
                name: "VK俄社交网络",
            },
            {
                classList: "fa fa-wechat",
                name: "微信(别名)",
            },
            {
                classList: "fa fa-weibo",
                name: "微博",
            },
            {
                classList: "fa fa-weixin",
                name: "微信",
            },
            {
                classList: "fa fa-whatsapp",
                name: "WhatsApp即时通讯",
            },
            {
                classList: "fa fa-wikipedia-w",
                name: "维基百科W",
            },
            {
                classList: "fa fa-windows",
                name: "Windows操作系统",
            },
            {
                classList: "fa fa-wordpress",
                name: "WordPress博客系统",
            },
            {
                classList: "fa fa-wpbeginner",
                name: "WPBeginner教程",
            },
            {
                classList: "fa fa-wpexplorer",
                name: "WPExplorer资源",
            },
            {
                classList: "fa fa-wpforms",
                name: "WPForms表单插件",
            },
            {
                classList: "fa fa-xing",
                name: "XING德职业社交",
            },
            {
                classList: "fa fa-xing-square",
                name: "XING方块",
            },
            {
                classList: "fa fa-y-combinator",
                name: "Y Combinator孵化器",
            },
            {
                classList: "fa fa-y-combinator-square",
                name: "YC方块(别名)",
            },
            {
                classList: "fa fa-yahoo",
                name: "Yahoo雅虎",
            },
            {
                classList: "fa fa-yc",
                name: "Y Combinator(别名)",
            },
            {
                classList: "fa fa-yc-square",
                name: "YC方块(别名)",
            },
            {
                classList: "fa fa-yelp",
                name: "Yelp本地生活",
            },
            {
                classList: "fa fa-yoast",
                name: "Yoast SEO插件",
            },
            {
                classList: "fa fa-youtube",
                name: "YouTube视频平台",
            },
            {
                classList: "fa fa-youtube-play",
                name: "YouTube播放",
            },
            {
                classList: "fa fa-youtube-square",
                name: "YouTube方块",
            },
            {
                classList: "fa fa-ambulance",
                name: "救护车",
            },
            {
                classList: "fa fa-h-square",
                name: "医院方块",
            },
            {
                classList: "fa fa-heart",
                name: "心形",
            },
            {
                classList: "fa fa-heart-o",
                name: "心形(空心)",
            },
            {
                classList: "fa fa-heartbeat",
                name: "心跳",
            },
            {
                classList: "fa fa-hospital-o",
                name: "医院(空心)",
            },
            {
                classList: "fa fa-medkit",
                name: "急救箱",
            },
            {
                classList: "fa fa-plus-square",
                name: "加号方框",
            },
            {
                classList: "fa fa-stethoscope",
                name: "听诊器",
            },
            {
                classList: "fa fa-user-md",
                name: "医生用户",
            },
            {
                classList: "fa fa-wheelchair",
                name: "轮椅",
            },
            {
                classList: "fa fa-wheelchair-alt",
                name: "轮椅(替代)",
            },
        ],
    };
    // 扩展入口
    function Plugin() {
        this.name = "iconSelectedPlus";
        this.version = "1.0.0.20211026";
        this.package = this.name.replace(/([A-Z])/g, "-$1").toLowerCase();
        this.icons = icons;
        this.options = {
            // 默认提示文字
            placeholder: "选择图标",
            // 显示的图标，默认layui+fontAwesome4
            icons: [].concat(icons.layui, icons.fontAwesome4),
            // 选中图标后是否自动关闭弹层
            autoClose: true,
            // 是否是简约模式，简约模式就一个图标，没搜索用的输入框
            simple: false,
            // 图标容器的定位，默认下方，可设置为top
            position: "bottom",
            // 是否允许回车键快速选择第一个图标
            enterSelected: true,
            // 是否允许在按下esc后快速关闭容器
            escClose: true,
            // 事件托管
            event: {
                // DOM准备创建但还没有创建，虚晃一枪
                beforeCreate: function () {},
                // DOM已经创建但还没有塞到页面上，双喜临门！
                created: function () {},
                // DOM准备挂载了！但实际还没有挂载！三阳开泰！
                beforeMount: function () {},
                // DOM这回挂载了，简称：真实的DOM！nice！
                mounted: function () {},
                // 当某个图标被选择
                selected: function () {},
                // 当点击清理按钮
                clear: function () {},
            },
        };
    }

    // 构建路径, 通常用于自定义DOM的classList或id
    Plugin.prototype.buildPath = function () {
        var path = [this.package].concat(Array.apply(this, arguments));
        return path.join("-");
    };

    /**
     * 合并对象
     * @param {*} obj1 对象1
     * @param {*} obj2 对象2
     * @returns
     */
    Plugin.prototype.mergeObject = function (obj1, obj2) {
        var _this = this;
        if (!obj1) obj1 = {};
        if (!obj2) obj2 = {};

        var result = {};

        Object.keys(obj1).forEach(function (key) {
            if (obj2[key]) {
                if (_this.isObject(obj1[key])) {
                    result[key] = _this.mergeObject(obj1[key], obj2[key]);
                } else {
                    result[key] = obj2[key];
                }
            } else {
                result[key] = obj1[key];
            }
        });
        return result;
    };

    /**
     * 检查是否是对象
     * @param {*} data
     * @returns
     */
    Plugin.prototype.isObject = function (data) {
        return Object.prototype.toString.call(data) === "[object Object]";
    };

    /**
     * 激活配置中的函数
     * @param {*} reference 参考配置
     * @param {*} funcName 函数名
     */
    Plugin.prototype.activeFunction = function (reference, funcName, args) {
        if (typeof reference !== "undefined" && this.isObject(reference)) {
            if (typeof reference[funcName] === "function") {
                reference[funcName](args);
            }
        }
    };

    // 渲染入口
    Plugin.prototype.render = function (elem, opt) {
        if (!elem) throw new Error("丢失必要参数: elem");
        if (!opt) opt = {};

        var $elems = $(elem);

        var _this = this;

        $elems.each(function () {
            id++;
            main($(this), _this.mergeObject(_this.options, opt || {}), _this, id);
        });
    };

    // 入口
    function main(elem, opt, plugin, id) {
        var _this = plugin;

        // 初始化配置
        var placeholder = elem.attr("placeholder") || opt.placeholder;
        var readonly = elem.attr("readonly") ? true : false;
        var enterSelected = opt.enterSelected;
        var escClose = opt.escClose;
        var event = opt.event;
        var icons = opt.icons || [];
        var autoClose = opt.autoClose;
        var position = opt.position;
        var simple = opt.simple;
        var selectedClass = _this.buildPath("selected");
        var iconClass = _this.buildPath("icon");
        var iconContainerClass = _this.buildPath("icon-container");
        var value = elem.val();

        // 初始化必要节点
        var $parent = elem.parent();
        var $elem = elem.clone();

        // 隐藏本身dom
        elem.hide();

        // 渲染图标
        function renderIcons(icons) {
            $iconContainer.empty();

            // 填充图标容器
            icons.forEach(function (icon) {
                var $icon = $("<div>").addClass(iconClass).attr("data-value", icon.classList);
                var $i = $("<i>").addClass(_this.buildPath("icon-ico")).addClass(icon.classList);
                var $span = $("<span>").addClass(_this.buildPath("icon-name")).text(icon.name);
                $icon.append($i).append($span);
                $iconContainer.append($icon);
            });
        }

        // 选中图标
        function selectedIcon(val) {
            if (!val) val = "";
            elem.val(val);
            $input.val(val);
            $iconContainer.find(">div").removeClass(selectedClass);
            if (val) {
                _this.activeFunction(event, "selected", createData({ value: val }));
                var $icon = $("<i>").addClass(val);
                $iconEcho.empty().append($icon);
                $iconContainer.find(">div[data-value='" + val + "']").addClass(selectedClass);
                if (!readonly) $delBtn.show();
            } else {
                _this.activeFunction(event, "clear", createData());
                $iconEcho.empty();
                $delBtn.hide();
            }
        }

        // 创建 data 数据结构
        function createData(extData) {
            return {
                dom: {
                    $container,
                    $inputContainer,
                    $iconContainer,
                    $input,
                    $echoContainer,
                    $iconEcho,
                    $delBtn,
                },
                target: { elem, opt, plugin, id },
                data: extData,
            };
        }

        // 触发事件：beforeCreate
        _this.activeFunction(event, "beforeCreate", createData());

        // 创建容器
        var $container = $("<div>")
            .addClass(_this.buildPath("container"))
            .attr("id", _this.buildPath(id + ""))
            .addClass(_this.buildPath("position-" + position));
        var $inputContainer = $("<div>").addClass(_this.buildPath("input-container"));
        var $iconContainer = $("<div>").addClass(iconContainerClass);

        // 创建新的输入框容器和清理按钮
        var $input = $("<input>").addClass(_this.buildPath("input")).addClass("layui-input");
        var $echoContainer = $("<div>").addClass(_this.buildPath("echo-container"));
        var $iconEcho = $("<div>").addClass(_this.buildPath("icon-echo"));
        var $delBtn = $("<i>").addClass("layui-icon layui-icon-close-fill");

        // 删除按钮事件
        $delBtn.on("click", function () {
            selectedIcon();
        });

        // 填充容器
        $echoContainer.append($iconEcho).append($delBtn);

        // 只读模式
        if (readonly) {
            $input.attr("readonly", true);
            $delBtn.hide();
        }

        // 是否有值
        if (!value) {
            $delBtn.hide();
        }

        // 关闭弹窗
        $(document).on("click", function () {
            $iconContainer.hide();
        });

        // 宣传图标
        renderIcons(icons);

        // 默认选中
        if (value) selectedIcon(value);

        // 配置输入框
        $input.attr("placeholder", placeholder);
        $iconContainer
            .hide()
            .on("click", "." + iconClass, function () {
                var $elem = $(this);
                var val = $elem.attr("data-value");
                if (val) selectedIcon(val);
            })
            .on("click", function (e) {
                if (!autoClose) e.stopPropagation();
            });

        // 填充输入框容器
        if (simple) {
            $container.addClass(_this.buildPath("simple"));
            $inputContainer.append($echoContainer);

            $iconEcho.on("click", function (e) {
                e.stopPropagation();
                $("." + iconContainerClass).hide();
                $iconContainer.show();
            });
        } else {
            $inputContainer.append($input).append($echoContainer);

            if (!readonly) {
                $input
                    .on("click", function (e) {
                        e.stopPropagation();
                        $("." + iconContainerClass).hide();
                        $iconContainer.show();
                    })
                    .on("focus", function () {
                        $(this).trigger("select");
                    })
                    .on("input", function () {
                        var val = $(this).val();

                        if (val) {
                            var matchIcons = [];
                            icons.forEach(function (icon) {
                                var key1 = val.toLowerCase();
                                var key2 = icon.classList.toLowerCase();
                                var key3 = icon.name.toLowerCase();

                                if (key2.indexOf(key1) !== -1 || key3.indexOf(key1) !== -1) {
                                    matchIcons.push(icon);
                                }
                            });

                            renderIcons(matchIcons);
                        } else {
                            renderIcons(icons);
                            $iconEcho.empty();
                        }
                    })
                    .on("keypress", function (e) {
                        if (e.keyCode === 13 && enterSelected) {
                            var val = $iconContainer.find(">div:eq(0)").attr("data-value");
                            selectedIcon(val);
                            e.stopPropagation();
                            $iconContainer.hide();
                            return false;
                        }
                    })
                    .on("keydown", function (e) {
                        if (e.keyCode === 27 && escClose) {
                            $iconContainer.hide();
                        }
                    });
            }
        }

        // 填充总容器
        $container.append($inputContainer).append($iconContainer);

        // 触发事件，DOM创建完毕，即将塞到页面上
        _this.activeFunction(event, "created", createData());

        // 准备挂载DOM但实际还没有挂载
        _this.activeFunction(event, "beforeMount", createData());

        // 塞入页面
        $parent.append($container);

        // 触发事件，DOM创建完毕，即将塞到页面上
        _this.activeFunction(event, "mounted", createData());
    }

    // 创建一个女朋友
    var plugin = new Plugin();
    // 给女朋友穿上漂亮小衣服
    layui.link(layui.cache.base + plugin.name + "/css/index.css");
    // 发个朋友圈秀一下恩爱 ❤
    exports(plugin.name, plugin);
});
