diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php
index 14287de11..9c59ef6a9 100755
--- a/app/Http/Controllers/Api/DialogController.php
+++ b/app/Http/Controllers/Api/DialogController.php
@@ -718,6 +718,7 @@ class DialogController extends AbstractController
}
//
$dialog_id = intval(Request::input('dialog_id'));
+ $dialog_ids = trim(Request::input('dialog_ids'));
$update_id = intval(Request::input('update_id'));
$update_mark = !($user->bot && in_array(strtolower(trim(Request::input('update_mark'))), ['no', 'false', '0']));
$reply_id = intval(Request::input('reply_id'));
@@ -725,59 +726,65 @@ class DialogController extends AbstractController
$text_type = strtolower(trim(Request::input('text_type')));
$silence = in_array(strtolower(trim(Request::input('silence'))), ['yes', 'true', '1']);
$markdown = in_array($text_type, ['md', 'markdown']);
- //
- WebSocketDialog::checkDialog($dialog_id);
- //
- if ($update_id > 0) {
- $action = $update_mark ? "update-$update_id" : "change-$update_id";
- } elseif ($reply_id > 0) {
- $action = "reply-$reply_id";
- } else {
- $action = "";
- }
- //
- if (!$markdown) {
- $text = WebSocketDialogMsg::formatMsg($text, $dialog_id);
- }
- $strlen = mb_strlen($text);
- $noimglen = mb_strlen(preg_replace("/]*?>/i", "", $text));
- if ($strlen < 1) {
- return Base::retError('消息内容不能为空');
- }
- if ($noimglen > 200000) {
- return Base::retError('消息内容最大不能超过200000字');
- }
- if ($noimglen > 5000) {
- // 内容过长转成文件发送
- $path = "uploads/chat/" . date("Ym") . "/" . $dialog_id . "/";
- Base::makeDir(public_path($path));
- $path = $path . md5($text) . ".htm";
- $file = public_path($path);
- file_put_contents($file, $text);
- $size = filesize(public_path($path));
- if (empty($size)) {
- return Base::retError('消息发送保存失败');
+ //
+ $result = [];
+ $dialogIds = $dialog_ids ? explode(',', $dialog_ids) : [$dialog_id ?: 0];
+ foreach($dialogIds as $dialog_id) {
+ //
+ WebSocketDialog::checkDialog($dialog_id);
+ //
+ if ($update_id > 0) {
+ $action = $update_mark ? "update-$update_id" : "change-$update_id";
+ } elseif ($reply_id > 0) {
+ $action = "reply-$reply_id";
+ } else {
+ $action = "";
}
- $ext = $markdown ? 'md' : 'htm';
- $fileData = [
- 'name' => "LongText-{$strlen}.{$ext}",
- 'size' => $size,
- 'file' => $file,
- 'path' => $path,
- 'url' => Base::fillUrl($path),
- 'thumb' => '',
- 'width' => -1,
- 'height' => -1,
- 'ext' => $ext,
- ];
- return WebSocketDialogMsg::sendMsg($action, $dialog_id, 'file', $fileData, $user->userid, false, false, $silence);
+ //
+ if (!$markdown) {
+ $text = WebSocketDialogMsg::formatMsg($text, $dialog_id);
+ }
+ $strlen = mb_strlen($text);
+ $noimglen = mb_strlen(preg_replace("/
]*?>/i", "", $text));
+ if ($strlen < 1) {
+ return Base::retError('消息内容不能为空');
+ }
+ if ($noimglen > 200000) {
+ return Base::retError('消息内容最大不能超过200000字');
+ }
+ if ($noimglen > 5000) {
+ // 内容过长转成文件发送
+ $path = "uploads/chat/" . date("Ym") . "/" . $dialog_id . "/";
+ Base::makeDir(public_path($path));
+ $path = $path . md5($text) . ".htm";
+ $file = public_path($path);
+ file_put_contents($file, $text);
+ $size = filesize(public_path($path));
+ if (empty($size)) {
+ return Base::retError('消息发送保存失败');
+ }
+ $ext = $markdown ? 'md' : 'htm';
+ $fileData = [
+ 'name' => "LongText-{$strlen}.{$ext}",
+ 'size' => $size,
+ 'file' => $file,
+ 'path' => $path,
+ 'url' => Base::fillUrl($path),
+ 'thumb' => '',
+ 'width' => -1,
+ 'height' => -1,
+ 'ext' => $ext,
+ ];
+ $result = WebSocketDialogMsg::sendMsg($action, $dialog_id, 'file', $fileData, $user->userid, false, false, $silence);
+ }
+ //
+ $msgData = ['text' => $text];
+ if ($markdown) {
+ $msgData['type'] = 'md';
+ }
+ $result = WebSocketDialogMsg::sendMsg($action, $dialog_id, 'text', $msgData, $user->userid, false, false, $silence);
}
- //
- $msgData = ['text' => $text];
- if ($markdown) {
- $msgData['type'] = 'md';
- }
- return WebSocketDialogMsg::sendMsg($action, $dialog_id, 'text', $msgData, $user->userid, false, false, $silence);
+ return $result;
}
/**
diff --git a/app/Http/Controllers/Api/SystemController.php b/app/Http/Controllers/Api/SystemController.php
index be7301be2..0a33b51ed 100755
--- a/app/Http/Controllers/Api/SystemController.php
+++ b/app/Http/Controllers/Api/SystemController.php
@@ -258,7 +258,9 @@ class SystemController extends AbstractController
'claude_agency',
'wenxin_key',
'wenxin_secret',
- 'wenxin_model'
+ 'wenxin_model',
+ 'qianwen_key',
+ 'qianwen_model'
];
if ($type == 'save') {
@@ -292,9 +294,16 @@ class SystemController extends AbstractController
WebSocketDialogMsg::sendMsg(null, $dialog->id, 'text', ['text' => "设置成功"], $botUser->userid, true, false, true);
}
}
+ if ($backup['qianwen_key'] != $setting['qianwen_key']) {
+ $botUser = User::botGetOrCreate('ai-qianwen');
+ if ($botUser && $dialog = WebSocketDialog::checkUserDialog($botUser, $user->userid)) {
+ WebSocketDialogMsg::sendMsg(null, $dialog->id, 'text', ['text' => "设置成功"], $botUser->userid, true, false, true);
+ }
+ }
}
//
$setting['wenxin_model'] = $setting['wenxin_model'] ?: 'ERNIE-Bot-turbo';
+ $setting['qianwen_model'] = $setting['qianwen_model'] ?: 'qwen-v1';
if (env("SYSTEM_SETTING") == 'disabled') {
foreach ($keys as $item) {
if (strlen($setting[$item]) > 12) {
diff --git a/app/Http/Controllers/Api/UsersController.php b/app/Http/Controllers/Api/UsersController.php
index 3bc609f1c..853058874 100755
--- a/app/Http/Controllers/Api/UsersController.php
+++ b/app/Http/Controllers/Api/UsersController.php
@@ -1839,6 +1839,10 @@ class UsersController extends AbstractController
* @apiGroup users
* @apiName share__list
*
+ * @apiParam {String} [type] 分享类型:file-文件,text-列表 默认file
+ * @apiParam {Number} [pid] 父级文件id,用于获取子目录和上传到指定目录的id
+ * @apiParam {Number} [upload_file_id] 上传文件id
+ *
* @apiSuccess {Number} ret 返回状态码(1正确、0错误)
* @apiSuccess {String} msg 返回信息(错误描述)
* @apiSuccess {Object} data 返回数据
@@ -1846,6 +1850,7 @@ class UsersController extends AbstractController
public function share__list()
{
$user = User::auth();
+ $type = Request::input('type', 'file');
$pid = intval(Request::input('pid', -1));
$uploadFileId = intval(Request::input('upload_file_id', -1));
// 上传文件
@@ -1857,7 +1862,7 @@ class UsersController extends AbstractController
}
// 获取数据
$lists = [];
- if ($pid !== -1) {
+ if ($type == 'file' && $pid !== -1) {
$fileList = (new File)->getFileList($user, $pid, 'dir', false);
foreach ($fileList as $file) {
if ($file['id'] != $pid) {
@@ -1870,15 +1875,16 @@ class UsersController extends AbstractController
];
}
}
-
} else {
- $lists[] = [
- 'type' => 'children',
- 'url' => Base::fillUrl("api/users/share/list") . "?pid=0",
- 'icon' => url("images/file/light/folder.png"),
- 'extend' => ['upload_file_id' => 0],
- 'name' => Doo::translate('文件'),
- ];
+ if($type == 'file'){
+ $lists[] = [
+ 'type' => 'children',
+ 'url' => Base::fillUrl("api/users/share/list") . "?pid=0",
+ 'icon' => url("images/file/light/folder.png"),
+ 'extend' => ['upload_file_id' => 0],
+ 'name' => Doo::translate('文件'),
+ ];
+ }
$dialogList = (new WebSocketDialog)->getDialogList($user->userid);
foreach ($dialogList['data'] as $dialog) {
if ($dialog['avatar']) {
@@ -1897,8 +1903,13 @@ class UsersController extends AbstractController
'type' => 'item',
'name' => $dialog['name'],
'icon' => $avatar,
- 'url' => Base::fillUrl("api/dialog/msg/sendfiles"),
- 'extend' => ['dialog_ids' => $dialog['id']]
+ 'url' => $type == "file" ? Base::fillUrl("api/dialog/msg/sendfiles") : Base::fillUrl("api/dialog/msg/sendtext"),
+ 'extend' => [
+ 'dialog_ids' => $dialog['id'],
+ 'text_type' => 'text',
+ 'reply_id' => 0,
+ 'silence' => 'no'
+ ]
];
}
}
diff --git a/app/Models/UserBot.php b/app/Models/UserBot.php
index 918581987..5c4deaf1b 100644
--- a/app/Models/UserBot.php
+++ b/app/Models/UserBot.php
@@ -55,7 +55,8 @@ class UserBot extends AbstractModel
'approval-alert' => '审批',
'ai-openai' => 'ChatGPT',
'ai-claude' => 'Claude',
- 'ai-wenxin' => 'Wenxin',
+ 'ai-wenxin' => '文心一言',
+ 'ai-qianwen' => '通义千问',
'bot-manager' => '机器人管理',
default => '', // 不是系统机器人时返回空(也可以拿来判断是否是系统机器人)
};
diff --git a/app/Models/WebSocketDialogMsg.php b/app/Models/WebSocketDialogMsg.php
index 51a90eea8..0ee8dd69e 100644
--- a/app/Models/WebSocketDialogMsg.php
+++ b/app/Models/WebSocketDialogMsg.php
@@ -641,7 +641,7 @@ class WebSocketDialogMsg extends AbstractModel
}
// 其他网络图片
$imageSaveLocal = Base::settingFind("system", "image_save_local");
- preg_match_all("/
]*?src=([\"'])(.*?\.(png|jpg|jpeg|webp|gif))\\1[^>]*?>/is", $text, $matchs);
+ preg_match_all("/
]*?src=([\"'])(.*?(png|jpg|jpeg|webp|gif).*?)\\1[^>]*?>/is", $text, $matchs);
foreach ($matchs[2] as $key => $str) {
if ($imageSaveLocal === 'close') {
$imageSize = getimagesize($str);
diff --git a/app/Tasks/BotReceiveMsgTask.php b/app/Tasks/BotReceiveMsgTask.php
index bc0061c64..aff4ab207 100644
--- a/app/Tasks/BotReceiveMsgTask.php
+++ b/app/Tasks/BotReceiveMsgTask.php
@@ -417,6 +417,22 @@ class BotReceiveMsgTask extends AbstractTask
$error = 'The client version is low (required version ≥ v0.29.12).';
}
break;
+ // QianWen 机器人
+ case 'ai-qianwen@bot.system':
+ $setting = Base::setting('aibotSetting');
+ $webhookUrl = "{$serverUrl}/ai/qianwen/send";
+ $extras = [
+ 'qianwen_key' => $setting['qianwen_key'],
+ 'qianwen_model' => $setting['qianwen_model'],
+ 'server_url' => $serverUrl,
+ ];
+ if (empty($extras['qianwen_key'])) {
+ $error = 'Robot disabled.';
+ } elseif (in_array($this->client['platform'], ['win', 'mac', 'web'])
+ && !Base::judgeClientVersion("0.29.11", $this->client['version'])) {
+ $error = 'The client version is low (required version ≥ v0.29.12).';
+ }
+ break;
// 其他机器人
default:
$userBot = UserBot::whereBotId($botUser->userid)->first();
diff --git a/public/images/emoticon/08/1001-666.gif b/public/images/emoticon/08/1001-666.gif
new file mode 100644
index 000000000..7c7031438
Binary files /dev/null and b/public/images/emoticon/08/1001-666.gif differ
diff --git a/public/images/emoticon/08/1002-bixin.gif b/public/images/emoticon/08/1002-bixin.gif
new file mode 100644
index 000000000..350d05230
Binary files /dev/null and b/public/images/emoticon/08/1002-bixin.gif differ
diff --git a/public/images/emoticon/08/1003-enen.gif b/public/images/emoticon/08/1003-enen.gif
new file mode 100644
index 000000000..16b841a0d
Binary files /dev/null and b/public/images/emoticon/08/1003-enen.gif differ
diff --git a/public/images/emoticon/08/1004-hahaha.gif b/public/images/emoticon/08/1004-hahaha.gif
new file mode 100644
index 000000000..ef9c7b934
Binary files /dev/null and b/public/images/emoticon/08/1004-hahaha.gif differ
diff --git a/public/images/emoticon/08/1005-hehe.gif b/public/images/emoticon/08/1005-hehe.gif
new file mode 100644
index 000000000..01930bc36
Binary files /dev/null and b/public/images/emoticon/08/1005-hehe.gif differ
diff --git a/public/images/emoticon/08/1006-huahua.gif b/public/images/emoticon/08/1006-huahua.gif
new file mode 100644
index 000000000..8f3319ae1
Binary files /dev/null and b/public/images/emoticon/08/1006-huahua.gif differ
diff --git a/public/images/emoticon/08/1007-ok.gif b/public/images/emoticon/08/1007-ok.gif
new file mode 100644
index 000000000..b081018f9
Binary files /dev/null and b/public/images/emoticon/08/1007-ok.gif differ
diff --git a/public/images/emoticon/08/1008-wenhao.gif b/public/images/emoticon/08/1008-wenhao.gif
new file mode 100644
index 000000000..9588dd438
Binary files /dev/null and b/public/images/emoticon/08/1008-wenhao.gif differ
diff --git a/public/images/emoticon/08/1009-xiaozheliulei.gif b/public/images/emoticon/08/1009-xiaozheliulei.gif
new file mode 100644
index 000000000..3f2641c53
Binary files /dev/null and b/public/images/emoticon/08/1009-xiaozheliulei.gif differ
diff --git a/public/images/emoticon/08/1010-xiexielaoban.gif b/public/images/emoticon/08/1010-xiexielaoban.gif
new file mode 100644
index 000000000..b512d0157
Binary files /dev/null and b/public/images/emoticon/08/1010-xiexielaoban.gif differ
diff --git a/public/images/emoticon/08/1011-zan.gif b/public/images/emoticon/08/1011-zan.gif
new file mode 100644
index 000000000..0eecfb4bc
Binary files /dev/null and b/public/images/emoticon/08/1011-zan.gif differ
diff --git a/public/images/emoticon/08/1012-chigua.gif b/public/images/emoticon/08/1012-chigua.gif
new file mode 100644
index 000000000..7a8d78edf
Binary files /dev/null and b/public/images/emoticon/08/1012-chigua.gif differ
diff --git a/public/images/emoticon/08/1013-kuaichiyao.gif b/public/images/emoticon/08/1013-kuaichiyao.gif
new file mode 100644
index 000000000..9224e14af
Binary files /dev/null and b/public/images/emoticon/08/1013-kuaichiyao.gif differ
diff --git a/public/images/emoticon/08/1014-keai.gif b/public/images/emoticon/08/1014-keai.gif
new file mode 100644
index 000000000..329169290
Binary files /dev/null and b/public/images/emoticon/08/1014-keai.gif differ
diff --git a/public/images/emoticon/08/1015-gun.gif b/public/images/emoticon/08/1015-gun.gif
new file mode 100644
index 000000000..f4543493a
Binary files /dev/null and b/public/images/emoticon/08/1015-gun.gif differ
diff --git a/public/images/emoticon/08/1016-haixiu.gif b/public/images/emoticon/08/1016-haixiu.gif
new file mode 100644
index 000000000..98e2200df
Binary files /dev/null and b/public/images/emoticon/08/1016-haixiu.gif differ
diff --git a/public/images/emoticon/08/1017-yongbao.gif b/public/images/emoticon/08/1017-yongbao.gif
new file mode 100644
index 000000000..2258fc011
Binary files /dev/null and b/public/images/emoticon/08/1017-yongbao.gif differ
diff --git a/public/images/emoticon/08/1018-wofangle.gif b/public/images/emoticon/08/1018-wofangle.gif
new file mode 100644
index 000000000..a64617c63
Binary files /dev/null and b/public/images/emoticon/08/1018-wofangle.gif differ
diff --git a/public/images/emoticon/08/1019-tuxue.gif b/public/images/emoticon/08/1019-tuxue.gif
new file mode 100644
index 000000000..fbf84bd94
Binary files /dev/null and b/public/images/emoticon/08/1019-tuxue.gif differ
diff --git a/public/images/emoticon/08/1020-guaiqiao.gif b/public/images/emoticon/08/1020-guaiqiao.gif
new file mode 100644
index 000000000..50b08650e
Binary files /dev/null and b/public/images/emoticon/08/1020-guaiqiao.gif differ
diff --git a/public/images/emoticon/08/1021-110.gif b/public/images/emoticon/08/1021-110.gif
new file mode 100644
index 000000000..58a61cda0
Binary files /dev/null and b/public/images/emoticon/08/1021-110.gif differ
diff --git a/public/images/emoticon/08/1022-lengmo.gif b/public/images/emoticon/08/1022-lengmo.gif
new file mode 100644
index 000000000..7fc9bfc19
Binary files /dev/null and b/public/images/emoticon/08/1022-lengmo.gif differ
diff --git a/public/images/emoticon/08/1023-wanan.gif b/public/images/emoticon/08/1023-wanan.gif
new file mode 100644
index 000000000..4bf4cf257
Binary files /dev/null and b/public/images/emoticon/08/1023-wanan.gif differ
diff --git a/public/images/emoticon/08/1024-laiba.gif b/public/images/emoticon/08/1024-laiba.gif
new file mode 100644
index 000000000..d74c80bc0
Binary files /dev/null and b/public/images/emoticon/08/1024-laiba.gif differ
diff --git a/public/images/emoticon/08/icon.png b/public/images/emoticon/08/icon.png
new file mode 100644
index 000000000..ea0e54426
Binary files /dev/null and b/public/images/emoticon/08/icon.png differ
diff --git a/public/images/emoticon/09/2001-GuZhang.gif b/public/images/emoticon/09/2001-GuZhang.gif
new file mode 100644
index 000000000..b7cbef234
Binary files /dev/null and b/public/images/emoticon/09/2001-GuZhang.gif differ
diff --git a/public/images/emoticon/09/2002-ChongYa.gif b/public/images/emoticon/09/2002-ChongYa.gif
new file mode 100644
index 000000000..997997d30
Binary files /dev/null and b/public/images/emoticon/09/2002-ChongYa.gif differ
diff --git a/public/images/emoticon/09/2003-QiDai.gif b/public/images/emoticon/09/2003-QiDai.gif
new file mode 100644
index 000000000..d71d70280
Binary files /dev/null and b/public/images/emoticon/09/2003-QiDai.gif differ
diff --git a/public/images/emoticon/09/2004-HuanHu.gif b/public/images/emoticon/09/2004-HuanHu.gif
new file mode 100644
index 000000000..55ed51108
Binary files /dev/null and b/public/images/emoticon/09/2004-HuanHu.gif differ
diff --git a/public/images/emoticon/09/2005-KuQi.gif b/public/images/emoticon/09/2005-KuQi.gif
new file mode 100644
index 000000000..a60821612
Binary files /dev/null and b/public/images/emoticon/09/2005-KuQi.gif differ
diff --git a/public/images/emoticon/09/2006-GanMa.gif b/public/images/emoticon/09/2006-GanMa.gif
new file mode 100644
index 000000000..8ac1c1ae5
Binary files /dev/null and b/public/images/emoticon/09/2006-GanMa.gif differ
diff --git a/public/images/emoticon/09/2007-EnEn.gif b/public/images/emoticon/09/2007-EnEn.gif
new file mode 100644
index 000000000..e1d20c379
Binary files /dev/null and b/public/images/emoticon/09/2007-EnEn.gif differ
diff --git a/public/images/emoticon/09/2008-BiXin.gif b/public/images/emoticon/09/2008-BiXin.gif
new file mode 100644
index 000000000..78ddf3f7e
Binary files /dev/null and b/public/images/emoticon/09/2008-BiXin.gif differ
diff --git a/public/images/emoticon/09/2009-YiWen.gif b/public/images/emoticon/09/2009-YiWen.gif
new file mode 100644
index 000000000..e12d5ef06
Binary files /dev/null and b/public/images/emoticon/09/2009-YiWen.gif differ
diff --git a/public/images/emoticon/09/2010-SongXiaoHua.gif b/public/images/emoticon/09/2010-SongXiaoHua.gif
new file mode 100644
index 000000000..ea05727fe
Binary files /dev/null and b/public/images/emoticon/09/2010-SongXiaoHua.gif differ
diff --git a/public/images/emoticon/09/2011-YaoBai.gif b/public/images/emoticon/09/2011-YaoBai.gif
new file mode 100644
index 000000000..37f28e28e
Binary files /dev/null and b/public/images/emoticon/09/2011-YaoBai.gif differ
diff --git a/public/images/emoticon/09/2012-TiaoYue.gif b/public/images/emoticon/09/2012-TiaoYue.gif
new file mode 100644
index 000000000..fca3574e7
Binary files /dev/null and b/public/images/emoticon/09/2012-TiaoYue.gif differ
diff --git a/public/images/emoticon/09/2013-NiZou.gif b/public/images/emoticon/09/2013-NiZou.gif
new file mode 100644
index 000000000..c98f26e9e
Binary files /dev/null and b/public/images/emoticon/09/2013-NiZou.gif differ
diff --git a/public/images/emoticon/09/2014-WuZu.gif b/public/images/emoticon/09/2014-WuZu.gif
new file mode 100644
index 000000000..46f899bb3
Binary files /dev/null and b/public/images/emoticon/09/2014-WuZu.gif differ
diff --git a/public/images/emoticon/09/2015-HaHaHa.gif b/public/images/emoticon/09/2015-HaHaHa.gif
new file mode 100644
index 000000000..8e8870c4b
Binary files /dev/null and b/public/images/emoticon/09/2015-HaHaHa.gif differ
diff --git a/public/images/emoticon/09/2016-WuYu.gif b/public/images/emoticon/09/2016-WuYu.gif
new file mode 100644
index 000000000..5ada17bc0
Binary files /dev/null and b/public/images/emoticon/09/2016-WuYu.gif differ
diff --git a/public/images/emoticon/09/2017-JiaYi.gif b/public/images/emoticon/09/2017-JiaYi.gif
new file mode 100644
index 000000000..60428f35e
Binary files /dev/null and b/public/images/emoticon/09/2017-JiaYi.gif differ
diff --git a/public/images/emoticon/09/2018-NieLian.gif b/public/images/emoticon/09/2018-NieLian.gif
new file mode 100644
index 000000000..f9d787df8
Binary files /dev/null and b/public/images/emoticon/09/2018-NieLian.gif differ
diff --git a/public/images/emoticon/09/2019-TieTie.gif b/public/images/emoticon/09/2019-TieTie.gif
new file mode 100644
index 000000000..9775543a4
Binary files /dev/null and b/public/images/emoticon/09/2019-TieTie.gif differ
diff --git a/public/images/emoticon/09/2020-HaoMeng.gif b/public/images/emoticon/09/2020-HaoMeng.gif
new file mode 100644
index 000000000..e651bc093
Binary files /dev/null and b/public/images/emoticon/09/2020-HaoMeng.gif differ
diff --git a/public/images/emoticon/09/2021-AiXin.gif b/public/images/emoticon/09/2021-AiXin.gif
new file mode 100644
index 000000000..9835c5cc0
Binary files /dev/null and b/public/images/emoticon/09/2021-AiXin.gif differ
diff --git a/public/images/emoticon/09/2022-MaiMaiMai.gif b/public/images/emoticon/09/2022-MaiMaiMai.gif
new file mode 100644
index 000000000..93a0b9147
Binary files /dev/null and b/public/images/emoticon/09/2022-MaiMaiMai.gif differ
diff --git a/public/images/emoticon/09/icon.png b/public/images/emoticon/09/icon.png
new file mode 100644
index 000000000..6391ea6ba
Binary files /dev/null and b/public/images/emoticon/09/icon.png differ
diff --git a/public/images/emoticon/10/3001-bengda.gif b/public/images/emoticon/10/3001-bengda.gif
new file mode 100644
index 000000000..f28ca29f0
Binary files /dev/null and b/public/images/emoticon/10/3001-bengda.gif differ
diff --git a/public/images/emoticon/10/3002-bixin.gif b/public/images/emoticon/10/3002-bixin.gif
new file mode 100644
index 000000000..4520b32fb
Binary files /dev/null and b/public/images/emoticon/10/3002-bixin.gif differ
diff --git a/public/images/emoticon/10/3003-chonga.gif b/public/images/emoticon/10/3003-chonga.gif
new file mode 100644
index 000000000..3b3b358db
Binary files /dev/null and b/public/images/emoticon/10/3003-chonga.gif differ
diff --git a/public/images/emoticon/10/3004-dawoya.gif b/public/images/emoticon/10/3004-dawoya.gif
new file mode 100644
index 000000000..529a49c5c
Binary files /dev/null and b/public/images/emoticon/10/3004-dawoya.gif differ
diff --git a/public/images/emoticon/10/3005-enen.gif b/public/images/emoticon/10/3005-enen.gif
new file mode 100644
index 000000000..3d16a6573
Binary files /dev/null and b/public/images/emoticon/10/3005-enen.gif differ
diff --git a/public/images/emoticon/10/3006-halou.gif b/public/images/emoticon/10/3006-halou.gif
new file mode 100644
index 000000000..4896c3a3d
Binary files /dev/null and b/public/images/emoticon/10/3006-halou.gif differ
diff --git a/public/images/emoticon/10/3007-heihei.gif b/public/images/emoticon/10/3007-heihei.gif
new file mode 100644
index 000000000..4adf36556
Binary files /dev/null and b/public/images/emoticon/10/3007-heihei.gif differ
diff --git a/public/images/emoticon/10/3008-huaixiao.gif b/public/images/emoticon/10/3008-huaixiao.gif
new file mode 100644
index 000000000..04da2cb69
Binary files /dev/null and b/public/images/emoticon/10/3008-huaixiao.gif differ
diff --git a/public/images/emoticon/10/3009-huanhu.gif b/public/images/emoticon/10/3009-huanhu.gif
new file mode 100644
index 000000000..7830a9bb8
Binary files /dev/null and b/public/images/emoticon/10/3009-huanhu.gif differ
diff --git a/public/images/emoticon/10/3010-kanrenao.gif b/public/images/emoticon/10/3010-kanrenao.gif
new file mode 100644
index 000000000..2bd7feadd
Binary files /dev/null and b/public/images/emoticon/10/3010-kanrenao.gif differ
diff --git a/public/images/emoticon/10/3011-kun.gif b/public/images/emoticon/10/3011-kun.gif
new file mode 100644
index 000000000..0d869bbea
Binary files /dev/null and b/public/images/emoticon/10/3011-kun.gif differ
diff --git a/public/images/emoticon/10/3012-laiya.gif b/public/images/emoticon/10/3012-laiya.gif
new file mode 100644
index 000000000..306a9e741
Binary files /dev/null and b/public/images/emoticon/10/3012-laiya.gif differ
diff --git a/public/images/emoticon/10/3013-toukan.gif b/public/images/emoticon/10/3013-toukan.gif
new file mode 100644
index 000000000..4efeca36c
Binary files /dev/null and b/public/images/emoticon/10/3013-toukan.gif differ
diff --git a/public/images/emoticon/10/3014-zan.gif b/public/images/emoticon/10/3014-zan.gif
new file mode 100644
index 000000000..9f60d43e9
Binary files /dev/null and b/public/images/emoticon/10/3014-zan.gif differ
diff --git a/public/images/emoticon/10/3015-zhenjing.gif b/public/images/emoticon/10/3015-zhenjing.gif
new file mode 100644
index 000000000..8162029e4
Binary files /dev/null and b/public/images/emoticon/10/3015-zhenjing.gif differ
diff --git a/public/images/emoticon/10/icon.png b/public/images/emoticon/10/icon.png
new file mode 100644
index 000000000..0de8be47d
Binary files /dev/null and b/public/images/emoticon/10/icon.png differ
diff --git a/public/images/emoticon/11/4001-FaDou.gif b/public/images/emoticon/11/4001-FaDou.gif
new file mode 100644
index 000000000..910795924
Binary files /dev/null and b/public/images/emoticon/11/4001-FaDou.gif differ
diff --git a/public/images/emoticon/11/4002-Wa.gif b/public/images/emoticon/11/4002-Wa.gif
new file mode 100644
index 000000000..45db5992d
Binary files /dev/null and b/public/images/emoticon/11/4002-Wa.gif differ
diff --git a/public/images/emoticon/11/4003-Qiong.gif b/public/images/emoticon/11/4003-Qiong.gif
new file mode 100644
index 000000000..882c6cf64
Binary files /dev/null and b/public/images/emoticon/11/4003-Qiong.gif differ
diff --git a/public/images/emoticon/11/4004-OK.gif b/public/images/emoticon/11/4004-OK.gif
new file mode 100644
index 000000000..8fab1404d
Binary files /dev/null and b/public/images/emoticon/11/4004-OK.gif differ
diff --git a/public/images/emoticon/11/4005-HaoDe.gif b/public/images/emoticon/11/4005-HaoDe.gif
new file mode 100644
index 000000000..2c3af4d95
Binary files /dev/null and b/public/images/emoticon/11/4005-HaoDe.gif differ
diff --git a/public/images/emoticon/11/4006-GanDaoYaLi.gif b/public/images/emoticon/11/4006-GanDaoYaLi.gif
new file mode 100644
index 000000000..a4f2e4686
Binary files /dev/null and b/public/images/emoticon/11/4006-GanDaoYaLi.gif differ
diff --git a/public/images/emoticon/11/4007-XieXie.gif b/public/images/emoticon/11/4007-XieXie.gif
new file mode 100644
index 000000000..56fcf169f
Binary files /dev/null and b/public/images/emoticon/11/4007-XieXie.gif differ
diff --git a/public/images/emoticon/11/4008-XinNiGeGui.gif b/public/images/emoticon/11/4008-XinNiGeGui.gif
new file mode 100644
index 000000000..a7853421d
Binary files /dev/null and b/public/images/emoticon/11/4008-XinNiGeGui.gif differ
diff --git a/public/images/emoticon/11/4009-LaiLe.gif b/public/images/emoticon/11/4009-LaiLe.gif
new file mode 100644
index 000000000..06160c226
Binary files /dev/null and b/public/images/emoticon/11/4009-LaiLe.gif differ
diff --git a/public/images/emoticon/11/4010-KaixXin.gif b/public/images/emoticon/11/4010-KaixXin.gif
new file mode 100644
index 000000000..61634a730
Binary files /dev/null and b/public/images/emoticon/11/4010-KaixXin.gif differ
diff --git a/public/images/emoticon/11/4011-EMO.gif b/public/images/emoticon/11/4011-EMO.gif
new file mode 100644
index 000000000..bcbae96d7
Binary files /dev/null and b/public/images/emoticon/11/4011-EMO.gif differ
diff --git a/public/images/emoticon/11/4012-WoBuTing.gif b/public/images/emoticon/11/4012-WoBuTing.gif
new file mode 100644
index 000000000..811d08c7f
Binary files /dev/null and b/public/images/emoticon/11/4012-WoBuTing.gif differ
diff --git a/public/images/emoticon/11/4013-YiWen.gif b/public/images/emoticon/11/4013-YiWen.gif
new file mode 100644
index 000000000..fcce244b7
Binary files /dev/null and b/public/images/emoticon/11/4013-YiWen.gif differ
diff --git a/public/images/emoticon/11/4014-NO.gif b/public/images/emoticon/11/4014-NO.gif
new file mode 100644
index 000000000..a68bd5cd6
Binary files /dev/null and b/public/images/emoticon/11/4014-NO.gif differ
diff --git a/public/images/emoticon/11/4015-DaRaoLe.gif b/public/images/emoticon/11/4015-DaRaoLe.gif
new file mode 100644
index 000000000..b8b7e98e1
Binary files /dev/null and b/public/images/emoticon/11/4015-DaRaoLe.gif differ
diff --git a/public/images/emoticon/11/4016-GuZhang.gif b/public/images/emoticon/11/4016-GuZhang.gif
new file mode 100644
index 000000000..b5e68ac55
Binary files /dev/null and b/public/images/emoticon/11/4016-GuZhang.gif differ
diff --git a/public/images/emoticon/11/4017-XingBa.gif b/public/images/emoticon/11/4017-XingBa.gif
new file mode 100644
index 000000000..91508aa5a
Binary files /dev/null and b/public/images/emoticon/11/4017-XingBa.gif differ
diff --git a/public/images/emoticon/11/4018-ChouJu.gif b/public/images/emoticon/11/4018-ChouJu.gif
new file mode 100644
index 000000000..416e11de5
Binary files /dev/null and b/public/images/emoticon/11/4018-ChouJu.gif differ
diff --git a/public/images/emoticon/11/icon.png b/public/images/emoticon/11/icon.png
new file mode 100644
index 000000000..3ca23db89
Binary files /dev/null and b/public/images/emoticon/11/icon.png differ
diff --git a/public/images/emoticon/12/5001-bendan.gif b/public/images/emoticon/12/5001-bendan.gif
new file mode 100644
index 000000000..098f29a2d
Binary files /dev/null and b/public/images/emoticon/12/5001-bendan.gif differ
diff --git a/public/images/emoticon/12/5002-buhuole.gif b/public/images/emoticon/12/5002-buhuole.gif
new file mode 100644
index 000000000..6efa47433
Binary files /dev/null and b/public/images/emoticon/12/5002-buhuole.gif differ
diff --git a/public/images/emoticon/12/5003-chi.gif b/public/images/emoticon/12/5003-chi.gif
new file mode 100644
index 000000000..a78615e9e
Binary files /dev/null and b/public/images/emoticon/12/5003-chi.gif differ
diff --git a/public/images/emoticon/12/5004-hahaha.gif b/public/images/emoticon/12/5004-hahaha.gif
new file mode 100644
index 000000000..62cd17620
Binary files /dev/null and b/public/images/emoticon/12/5004-hahaha.gif differ
diff --git a/public/images/emoticon/12/5005-haobang.gif b/public/images/emoticon/12/5005-haobang.gif
new file mode 100644
index 000000000..491a00129
Binary files /dev/null and b/public/images/emoticon/12/5005-haobang.gif differ
diff --git a/public/images/emoticon/12/5006-haode.gif b/public/images/emoticon/12/5006-haode.gif
new file mode 100644
index 000000000..ea1ae98d3
Binary files /dev/null and b/public/images/emoticon/12/5006-haode.gif differ
diff --git a/public/images/emoticon/12/5007-nanguo.gif b/public/images/emoticon/12/5007-nanguo.gif
new file mode 100644
index 000000000..70c365a16
Binary files /dev/null and b/public/images/emoticon/12/5007-nanguo.gif differ
diff --git a/public/images/emoticon/12/5008-wa.gif b/public/images/emoticon/12/5008-wa.gif
new file mode 100644
index 000000000..ad4087bc7
Binary files /dev/null and b/public/images/emoticon/12/5008-wa.gif differ
diff --git a/public/images/emoticon/12/5009-weiguan.gif b/public/images/emoticon/12/5009-weiguan.gif
new file mode 100644
index 000000000..907906956
Binary files /dev/null and b/public/images/emoticon/12/5009-weiguan.gif differ
diff --git a/public/images/emoticon/12/5010-wocuole.gif b/public/images/emoticon/12/5010-wocuole.gif
new file mode 100644
index 000000000..a69799e29
Binary files /dev/null and b/public/images/emoticon/12/5010-wocuole.gif differ
diff --git a/public/images/emoticon/12/5011-xiaoku.gif b/public/images/emoticon/12/5011-xiaoku.gif
new file mode 100644
index 000000000..1ddaff2cd
Binary files /dev/null and b/public/images/emoticon/12/5011-xiaoku.gif differ
diff --git a/public/images/emoticon/12/icon.png b/public/images/emoticon/12/icon.png
new file mode 100644
index 000000000..8137563e7
Binary files /dev/null and b/public/images/emoticon/12/icon.png differ
diff --git a/public/images/emoticon/13/6001-WaWa.gif b/public/images/emoticon/13/6001-WaWa.gif
new file mode 100644
index 000000000..d3cbbb000
Binary files /dev/null and b/public/images/emoticon/13/6001-WaWa.gif differ
diff --git a/public/images/emoticon/13/6002-666.gif b/public/images/emoticon/13/6002-666.gif
new file mode 100644
index 000000000..f26e2db26
Binary files /dev/null and b/public/images/emoticon/13/6002-666.gif differ
diff --git a/public/images/emoticon/13/6003-DeYi.gif b/public/images/emoticon/13/6003-DeYi.gif
new file mode 100644
index 000000000..bd547cb75
Binary files /dev/null and b/public/images/emoticon/13/6003-DeYi.gif differ
diff --git a/public/images/emoticon/13/6004-HoBang.gif b/public/images/emoticon/13/6004-HoBang.gif
new file mode 100644
index 000000000..1d8ab8370
Binary files /dev/null and b/public/images/emoticon/13/6004-HoBang.gif differ
diff --git a/public/images/emoticon/13/6005-Heng.gif b/public/images/emoticon/13/6005-Heng.gif
new file mode 100644
index 000000000..a44389ca3
Binary files /dev/null and b/public/images/emoticon/13/6005-Heng.gif differ
diff --git a/public/images/emoticon/13/6006-XieXie.gif b/public/images/emoticon/13/6006-XieXie.gif
new file mode 100644
index 000000000..4c5ae677e
Binary files /dev/null and b/public/images/emoticon/13/6006-XieXie.gif differ
diff --git a/public/images/emoticon/13/6007-HaHaHa.gif b/public/images/emoticon/13/6007-HaHaHa.gif
new file mode 100644
index 000000000..7cbb6a896
Binary files /dev/null and b/public/images/emoticon/13/6007-HaHaHa.gif differ
diff --git a/public/images/emoticon/13/6008-TieTie.gif b/public/images/emoticon/13/6008-TieTie.gif
new file mode 100644
index 000000000..a3ed644eb
Binary files /dev/null and b/public/images/emoticon/13/6008-TieTie.gif differ
diff --git a/public/images/emoticon/13/6009-TanJiTa.gif b/public/images/emoticon/13/6009-TanJiTa.gif
new file mode 100644
index 000000000..0ca57e272
Binary files /dev/null and b/public/images/emoticon/13/6009-TanJiTa.gif differ
diff --git a/public/images/emoticon/13/6010-OK.gif b/public/images/emoticon/13/6010-OK.gif
new file mode 100644
index 000000000..f6b9e4fcb
Binary files /dev/null and b/public/images/emoticon/13/6010-OK.gif differ
diff --git a/public/images/emoticon/13/6011-EnEn.gif b/public/images/emoticon/13/6011-EnEn.gif
new file mode 100644
index 000000000..84e3c8814
Binary files /dev/null and b/public/images/emoticon/13/6011-EnEn.gif differ
diff --git a/public/images/emoticon/13/6012-XinKuLe.gif b/public/images/emoticon/13/6012-XinKuLe.gif
new file mode 100644
index 000000000..f3f21ea08
Binary files /dev/null and b/public/images/emoticon/13/6012-XinKuLe.gif differ
diff --git a/public/images/emoticon/13/6013-LaiLe.gif b/public/images/emoticon/13/6013-LaiLe.gif
new file mode 100644
index 000000000..47d9854c5
Binary files /dev/null and b/public/images/emoticon/13/6013-LaiLe.gif differ
diff --git a/public/images/emoticon/13/6014-CheHui.gif b/public/images/emoticon/13/6014-CheHui.gif
new file mode 100644
index 000000000..505c5da2f
Binary files /dev/null and b/public/images/emoticon/13/6014-CheHui.gif differ
diff --git a/public/images/emoticon/13/icon.png b/public/images/emoticon/13/icon.png
new file mode 100644
index 000000000..4c42d1879
Binary files /dev/null and b/public/images/emoticon/13/icon.png differ
diff --git a/public/images/emoticon/14/7001-duohekaishui.gif b/public/images/emoticon/14/7001-duohekaishui.gif
new file mode 100644
index 000000000..f9c3e9170
Binary files /dev/null and b/public/images/emoticon/14/7001-duohekaishui.gif differ
diff --git a/public/images/emoticon/14/7002-biewenwoshuohua.gif b/public/images/emoticon/14/7002-biewenwoshuohua.gif
new file mode 100644
index 000000000..8398138f8
Binary files /dev/null and b/public/images/emoticon/14/7002-biewenwoshuohua.gif differ
diff --git a/public/images/emoticon/14/7003-wodaole.gif b/public/images/emoticon/14/7003-wodaole.gif
new file mode 100644
index 000000000..2d5357ebe
Binary files /dev/null and b/public/images/emoticon/14/7003-wodaole.gif differ
diff --git a/public/images/emoticon/14/7004-mashangchufa.gif b/public/images/emoticon/14/7004-mashangchufa.gif
new file mode 100644
index 000000000..8eb15590f
Binary files /dev/null and b/public/images/emoticon/14/7004-mashangchufa.gif differ
diff --git a/public/images/emoticon/14/7005-zaoan.gif b/public/images/emoticon/14/7005-zaoan.gif
new file mode 100644
index 000000000..75e21efad
Binary files /dev/null and b/public/images/emoticon/14/7005-zaoan.gif differ
diff --git a/public/images/emoticon/14/7006-wozaimang.gif b/public/images/emoticon/14/7006-wozaimang.gif
new file mode 100644
index 000000000..e6ffac6e6
Binary files /dev/null and b/public/images/emoticon/14/7006-wozaimang.gif differ
diff --git a/public/images/emoticon/14/7007-kuaiquchiba.gif b/public/images/emoticon/14/7007-kuaiquchiba.gif
new file mode 100644
index 000000000..212066c94
Binary files /dev/null and b/public/images/emoticon/14/7007-kuaiquchiba.gif differ
diff --git a/public/images/emoticon/14/7008-nizaiganma.gif b/public/images/emoticon/14/7008-nizaiganma.gif
new file mode 100644
index 000000000..74bb1e866
Binary files /dev/null and b/public/images/emoticon/14/7008-nizaiganma.gif differ
diff --git a/public/images/emoticon/14/7009-xihuanjiumai.gif b/public/images/emoticon/14/7009-xihuanjiumai.gif
new file mode 100644
index 000000000..f690d6911
Binary files /dev/null and b/public/images/emoticon/14/7009-xihuanjiumai.gif differ
diff --git a/public/images/emoticon/14/7010-wodeyanlizhiyouni.gif b/public/images/emoticon/14/7010-wodeyanlizhiyouni.gif
new file mode 100644
index 000000000..47b63fe4f
Binary files /dev/null and b/public/images/emoticon/14/7010-wodeyanlizhiyouni.gif differ
diff --git a/public/images/emoticon/14/7011-suibianla.gif b/public/images/emoticon/14/7011-suibianla.gif
new file mode 100644
index 000000000..4f3cecab3
Binary files /dev/null and b/public/images/emoticon/14/7011-suibianla.gif differ
diff --git a/public/images/emoticon/14/7012-haobang.gif b/public/images/emoticon/14/7012-haobang.gif
new file mode 100644
index 000000000..790fe4f76
Binary files /dev/null and b/public/images/emoticon/14/7012-haobang.gif differ
diff --git a/public/images/emoticon/14/7013-wanan.gif b/public/images/emoticon/14/7013-wanan.gif
new file mode 100644
index 000000000..a982d3d92
Binary files /dev/null and b/public/images/emoticon/14/7013-wanan.gif differ
diff --git a/public/images/emoticon/14/7014-chifanlema.gif b/public/images/emoticon/14/7014-chifanlema.gif
new file mode 100644
index 000000000..b231179c6
Binary files /dev/null and b/public/images/emoticon/14/7014-chifanlema.gif differ
diff --git a/public/images/emoticon/14/7015-aini.gif b/public/images/emoticon/14/7015-aini.gif
new file mode 100644
index 000000000..a3bae308f
Binary files /dev/null and b/public/images/emoticon/14/7015-aini.gif differ
diff --git a/public/images/emoticon/14/7016-xiangni.gif b/public/images/emoticon/14/7016-xiangni.gif
new file mode 100644
index 000000000..1ba8e6547
Binary files /dev/null and b/public/images/emoticon/14/7016-xiangni.gif differ
diff --git a/public/images/emoticon/14/icon.png b/public/images/emoticon/14/icon.png
new file mode 100644
index 000000000..3f4d1b89d
Binary files /dev/null and b/public/images/emoticon/14/icon.png differ
diff --git a/public/images/emoticon/15/8001-LaiLe.gif b/public/images/emoticon/15/8001-LaiLe.gif
new file mode 100644
index 000000000..8fc84c8b6
Binary files /dev/null and b/public/images/emoticon/15/8001-LaiLe.gif differ
diff --git a/public/images/emoticon/15/8002-XieXie.gif b/public/images/emoticon/15/8002-XieXie.gif
new file mode 100644
index 000000000..0a136b416
Binary files /dev/null and b/public/images/emoticon/15/8002-XieXie.gif differ
diff --git a/public/images/emoticon/15/8003-HaiXiu.gif b/public/images/emoticon/15/8003-HaiXiu.gif
new file mode 100644
index 000000000..0816c33ff
Binary files /dev/null and b/public/images/emoticon/15/8003-HaiXiu.gif differ
diff --git a/public/images/emoticon/15/8004-KuQi.gif b/public/images/emoticon/15/8004-KuQi.gif
new file mode 100644
index 000000000..c544e3f9f
Binary files /dev/null and b/public/images/emoticon/15/8004-KuQi.gif differ
diff --git a/public/images/emoticon/15/8005-NuLiGongZuo.gif b/public/images/emoticon/15/8005-NuLiGongZuo.gif
new file mode 100644
index 000000000..03964293e
Binary files /dev/null and b/public/images/emoticon/15/8005-NuLiGongZuo.gif differ
diff --git a/public/images/emoticon/15/8006-ZaoAn.gif b/public/images/emoticon/15/8006-ZaoAn.gif
new file mode 100644
index 000000000..1eef15478
Binary files /dev/null and b/public/images/emoticon/15/8006-ZaoAn.gif differ
diff --git a/public/images/emoticon/15/8007-KaiHuiLe.gif b/public/images/emoticon/15/8007-KaiHuiLe.gif
new file mode 100644
index 000000000..6d6b2f2b9
Binary files /dev/null and b/public/images/emoticon/15/8007-KaiHuiLe.gif differ
diff --git a/public/images/emoticon/15/8008-ZaiMa.gif b/public/images/emoticon/15/8008-ZaiMa.gif
new file mode 100644
index 000000000..7f64a2b08
Binary files /dev/null and b/public/images/emoticon/15/8008-ZaiMa.gif differ
diff --git a/public/images/emoticon/15/8009-TouYun.gif b/public/images/emoticon/15/8009-TouYun.gif
new file mode 100644
index 000000000..7f9db5cec
Binary files /dev/null and b/public/images/emoticon/15/8009-TouYun.gif differ
diff --git a/public/images/emoticon/15/8010-KuNao.gif b/public/images/emoticon/15/8010-KuNao.gif
new file mode 100644
index 000000000..6d4e1ee85
Binary files /dev/null and b/public/images/emoticon/15/8010-KuNao.gif differ
diff --git a/public/images/emoticon/15/8011-HuanYing.gif b/public/images/emoticon/15/8011-HuanYing.gif
new file mode 100644
index 000000000..527b0c0b2
Binary files /dev/null and b/public/images/emoticon/15/8011-HuanYing.gif differ
diff --git a/public/images/emoticon/15/8012-BiXin.gif b/public/images/emoticon/15/8012-BiXin.gif
new file mode 100644
index 000000000..a154adbc8
Binary files /dev/null and b/public/images/emoticon/15/8012-BiXin.gif differ
diff --git a/public/images/emoticon/15/8013-EnEn.gif b/public/images/emoticon/15/8013-EnEn.gif
new file mode 100644
index 000000000..fd7685b34
Binary files /dev/null and b/public/images/emoticon/15/8013-EnEn.gif differ
diff --git a/public/images/emoticon/15/8014-YuanLiang.gif b/public/images/emoticon/15/8014-YuanLiang.gif
new file mode 100644
index 000000000..04edd3a57
Binary files /dev/null and b/public/images/emoticon/15/8014-YuanLiang.gif differ
diff --git a/public/images/emoticon/15/8015-YiWen.gif b/public/images/emoticon/15/8015-YiWen.gif
new file mode 100644
index 000000000..a36339ffe
Binary files /dev/null and b/public/images/emoticon/15/8015-YiWen.gif differ
diff --git a/public/images/emoticon/15/8016-Heng.gif b/public/images/emoticon/15/8016-Heng.gif
new file mode 100644
index 000000000..8ac6047dc
Binary files /dev/null and b/public/images/emoticon/15/8016-Heng.gif differ
diff --git a/public/images/emoticon/15/8017-BaoQian.gif b/public/images/emoticon/15/8017-BaoQian.gif
new file mode 100644
index 000000000..9c37bd9b9
Binary files /dev/null and b/public/images/emoticon/15/8017-BaoQian.gif differ
diff --git a/public/images/emoticon/15/8018-TieTie.gif b/public/images/emoticon/15/8018-TieTie.gif
new file mode 100644
index 000000000..65005c556
Binary files /dev/null and b/public/images/emoticon/15/8018-TieTie.gif differ
diff --git a/public/images/emoticon/15/8019-ShouDao.gif b/public/images/emoticon/15/8019-ShouDao.gif
new file mode 100644
index 000000000..06f76bb9c
Binary files /dev/null and b/public/images/emoticon/15/8019-ShouDao.gif differ
diff --git a/public/images/emoticon/15/8020-ChuiNi.gif b/public/images/emoticon/15/8020-ChuiNi.gif
new file mode 100644
index 000000000..2e289cea1
Binary files /dev/null and b/public/images/emoticon/15/8020-ChuiNi.gif differ
diff --git a/public/images/emoticon/15/8021-XieXieLaoBan.gif b/public/images/emoticon/15/8021-XieXieLaoBan.gif
new file mode 100644
index 000000000..8d3f8263b
Binary files /dev/null and b/public/images/emoticon/15/8021-XieXieLaoBan.gif differ
diff --git a/public/images/emoticon/15/8022-HuanHu.gif b/public/images/emoticon/15/8022-HuanHu.gif
new file mode 100644
index 000000000..38e8757a0
Binary files /dev/null and b/public/images/emoticon/15/8022-HuanHu.gif differ
diff --git a/public/images/emoticon/15/8023-LiHaiLe.gif b/public/images/emoticon/15/8023-LiHaiLe.gif
new file mode 100644
index 000000000..a1884f673
Binary files /dev/null and b/public/images/emoticon/15/8023-LiHaiLe.gif differ
diff --git a/public/images/emoticon/15/8024-WanAn.gif b/public/images/emoticon/15/8024-WanAn.gif
new file mode 100644
index 000000000..d418078c0
Binary files /dev/null and b/public/images/emoticon/15/8024-WanAn.gif differ
diff --git a/public/images/emoticon/15/icon.png b/public/images/emoticon/15/icon.png
new file mode 100644
index 000000000..3b8272bc3
Binary files /dev/null and b/public/images/emoticon/15/icon.png differ
diff --git a/public/images/emoticon/16/9001-xiexielaoban.gif b/public/images/emoticon/16/9001-xiexielaoban.gif
new file mode 100644
index 000000000..bf0d10d7d
Binary files /dev/null and b/public/images/emoticon/16/9001-xiexielaoban.gif differ
diff --git a/public/images/emoticon/16/9002-buyijia.gif b/public/images/emoticon/16/9002-buyijia.gif
new file mode 100644
index 000000000..3456c8a30
Binary files /dev/null and b/public/images/emoticon/16/9002-buyijia.gif differ
diff --git a/public/images/emoticon/16/9003-zhidaole.gif b/public/images/emoticon/16/9003-zhidaole.gif
new file mode 100644
index 000000000..c01736047
Binary files /dev/null and b/public/images/emoticon/16/9003-zhidaole.gif differ
diff --git a/public/images/emoticon/16/9004-nikanxingma.gif b/public/images/emoticon/16/9004-nikanxingma.gif
new file mode 100644
index 000000000..8ba6937c4
Binary files /dev/null and b/public/images/emoticon/16/9004-nikanxingma.gif differ
diff --git a/public/images/emoticon/16/9005-nihao.gif b/public/images/emoticon/16/9005-nihao.gif
new file mode 100644
index 000000000..debf1fa66
Binary files /dev/null and b/public/images/emoticon/16/9005-nihao.gif differ
diff --git a/public/images/emoticon/16/9006-henweinan.gif b/public/images/emoticon/16/9006-henweinan.gif
new file mode 100644
index 000000000..ebce5e43a
Binary files /dev/null and b/public/images/emoticon/16/9006-henweinan.gif differ
diff --git a/public/images/emoticon/16/9007-shoudao.gif b/public/images/emoticon/16/9007-shoudao.gif
new file mode 100644
index 000000000..70af4dcd5
Binary files /dev/null and b/public/images/emoticon/16/9007-shoudao.gif differ
diff --git a/public/images/emoticon/16/9008-meibanfa.gif b/public/images/emoticon/16/9008-meibanfa.gif
new file mode 100644
index 000000000..03ad0c303
Binary files /dev/null and b/public/images/emoticon/16/9008-meibanfa.gif differ
diff --git a/public/images/emoticon/16/9009-zuidijiale.gif b/public/images/emoticon/16/9009-zuidijiale.gif
new file mode 100644
index 000000000..0a9f82a57
Binary files /dev/null and b/public/images/emoticon/16/9009-zuidijiale.gif differ
diff --git a/public/images/emoticon/16/9010-ninxinkule.gif b/public/images/emoticon/16/9010-ninxinkule.gif
new file mode 100644
index 000000000..a61f5cfaf
Binary files /dev/null and b/public/images/emoticon/16/9010-ninxinkule.gif differ
diff --git a/public/images/emoticon/16/9011-pianyidian.gif b/public/images/emoticon/16/9011-pianyidian.gif
new file mode 100644
index 000000000..251db0f89
Binary files /dev/null and b/public/images/emoticon/16/9011-pianyidian.gif differ
diff --git a/public/images/emoticon/16/9012-wolaile.gif b/public/images/emoticon/16/9012-wolaile.gif
new file mode 100644
index 000000000..3d2a52c97
Binary files /dev/null and b/public/images/emoticon/16/9012-wolaile.gif differ
diff --git a/public/images/emoticon/16/9013-daraole.gif b/public/images/emoticon/16/9013-daraole.gif
new file mode 100644
index 000000000..ce4efc2fd
Binary files /dev/null and b/public/images/emoticon/16/9013-daraole.gif differ
diff --git a/public/images/emoticon/16/9014-hezuoyukuai.gif b/public/images/emoticon/16/9014-hezuoyukuai.gif
new file mode 100644
index 000000000..224a1c316
Binary files /dev/null and b/public/images/emoticon/16/9014-hezuoyukuai.gif differ
diff --git a/public/images/emoticon/16/9015-shaodeng.gif b/public/images/emoticon/16/9015-shaodeng.gif
new file mode 100644
index 000000000..0e2766348
Binary files /dev/null and b/public/images/emoticon/16/9015-shaodeng.gif differ
diff --git a/public/images/emoticon/16/9016-kanyixia.gif b/public/images/emoticon/16/9016-kanyixia.gif
new file mode 100644
index 000000000..0a2142f27
Binary files /dev/null and b/public/images/emoticon/16/9016-kanyixia.gif differ
diff --git a/public/images/emoticon/16/9017-xiexie.gif b/public/images/emoticon/16/9017-xiexie.gif
new file mode 100644
index 000000000..a9b2d02b0
Binary files /dev/null and b/public/images/emoticon/16/9017-xiexie.gif differ
diff --git a/public/images/emoticon/16/9018-baozhibaoliang.gif b/public/images/emoticon/16/9018-baozhibaoliang.gif
new file mode 100644
index 000000000..f09dd0767
Binary files /dev/null and b/public/images/emoticon/16/9018-baozhibaoliang.gif differ
diff --git a/public/images/emoticon/16/9019-zaima.gif b/public/images/emoticon/16/9019-zaima.gif
new file mode 100644
index 000000000..e7ada138e
Binary files /dev/null and b/public/images/emoticon/16/9019-zaima.gif differ
diff --git a/public/images/emoticon/16/9020-baozaiwoshenshang.gif b/public/images/emoticon/16/9020-baozaiwoshenshang.gif
new file mode 100644
index 000000000..13078c450
Binary files /dev/null and b/public/images/emoticon/16/9020-baozaiwoshenshang.gif differ
diff --git a/public/images/emoticon/16/9021-keqile.gif b/public/images/emoticon/16/9021-keqile.gif
new file mode 100644
index 000000000..5399c3d0e
Binary files /dev/null and b/public/images/emoticon/16/9021-keqile.gif differ
diff --git a/public/images/emoticon/16/9022-facaile.gif b/public/images/emoticon/16/9022-facaile.gif
new file mode 100644
index 000000000..38aa1b7c6
Binary files /dev/null and b/public/images/emoticon/16/9022-facaile.gif differ
diff --git a/public/images/emoticon/16/9023-meiwenti.gif b/public/images/emoticon/16/9023-meiwenti.gif
new file mode 100644
index 000000000..b91b1f662
Binary files /dev/null and b/public/images/emoticon/16/9023-meiwenti.gif differ
diff --git a/public/images/emoticon/16/9024-zaoan.gif b/public/images/emoticon/16/9024-zaoan.gif
new file mode 100644
index 000000000..027f6394e
Binary files /dev/null and b/public/images/emoticon/16/9024-zaoan.gif differ
diff --git a/public/images/emoticon/16/icon.png b/public/images/emoticon/16/icon.png
new file mode 100644
index 000000000..59502d8c3
Binary files /dev/null and b/public/images/emoticon/16/icon.png differ
diff --git a/public/images/emoticon/17/10001-MoYu.gif b/public/images/emoticon/17/10001-MoYu.gif
new file mode 100644
index 000000000..2c7ac467d
Binary files /dev/null and b/public/images/emoticon/17/10001-MoYu.gif differ
diff --git a/public/images/emoticon/17/10002-Mang.gif b/public/images/emoticon/17/10002-Mang.gif
new file mode 100644
index 000000000..10f7e3b6c
Binary files /dev/null and b/public/images/emoticon/17/10002-Mang.gif differ
diff --git a/public/images/emoticon/17/10003-HezuoYuKuai.gif b/public/images/emoticon/17/10003-HezuoYuKuai.gif
new file mode 100644
index 000000000..17bbce744
Binary files /dev/null and b/public/images/emoticon/17/10003-HezuoYuKuai.gif differ
diff --git a/public/images/emoticon/17/10004-ZaiXianDeng.gif b/public/images/emoticon/17/10004-ZaiXianDeng.gif
new file mode 100644
index 000000000..018e4ba7e
Binary files /dev/null and b/public/images/emoticon/17/10004-ZaiXianDeng.gif differ
diff --git a/public/images/emoticon/17/10005-XinKuLe.gif b/public/images/emoticon/17/10005-XinKuLe.gif
new file mode 100644
index 000000000..ae18a5987
Binary files /dev/null and b/public/images/emoticon/17/10005-XinKuLe.gif differ
diff --git a/public/images/emoticon/17/10006-KaiHuiLe.gif b/public/images/emoticon/17/10006-KaiHuiLe.gif
new file mode 100644
index 000000000..7caa1b312
Binary files /dev/null and b/public/images/emoticon/17/10006-KaiHuiLe.gif differ
diff --git a/public/images/emoticon/17/10007-YouXiu.gif b/public/images/emoticon/17/10007-YouXiu.gif
new file mode 100644
index 000000000..c2d9bcf82
Binary files /dev/null and b/public/images/emoticon/17/10007-YouXiu.gif differ
diff --git a/public/images/emoticon/17/10008-GOODJOD.gif b/public/images/emoticon/17/10008-GOODJOD.gif
new file mode 100644
index 000000000..2f7ee0b4c
Binary files /dev/null and b/public/images/emoticon/17/10008-GOODJOD.gif differ
diff --git a/public/images/emoticon/17/10009-ShouDao.gif b/public/images/emoticon/17/10009-ShouDao.gif
new file mode 100644
index 000000000..1838ae7d9
Binary files /dev/null and b/public/images/emoticon/17/10009-ShouDao.gif differ
diff --git a/public/images/emoticon/17/10010-XieXie.gif b/public/images/emoticon/17/10010-XieXie.gif
new file mode 100644
index 000000000..9248db6ad
Binary files /dev/null and b/public/images/emoticon/17/10010-XieXie.gif differ
diff --git a/public/images/emoticon/17/10011-JiaBan.gif b/public/images/emoticon/17/10011-JiaBan.gif
new file mode 100644
index 000000000..e4baaa23f
Binary files /dev/null and b/public/images/emoticon/17/10011-JiaBan.gif differ
diff --git a/public/images/emoticon/17/10012-KouGongZi.gif b/public/images/emoticon/17/10012-KouGongZi.gif
new file mode 100644
index 000000000..ea958da39
Binary files /dev/null and b/public/images/emoticon/17/10012-KouGongZi.gif differ
diff --git a/public/images/emoticon/17/10013-LiaoJie.gif b/public/images/emoticon/17/10013-LiaoJie.gif
new file mode 100644
index 000000000..919d81b75
Binary files /dev/null and b/public/images/emoticon/17/10013-LiaoJie.gif differ
diff --git a/public/images/emoticon/17/10014-ZaiMa.gif b/public/images/emoticon/17/10014-ZaiMa.gif
new file mode 100644
index 000000000..ca78a4b51
Binary files /dev/null and b/public/images/emoticon/17/10014-ZaiMa.gif differ
diff --git a/public/images/emoticon/17/10015-JiaGongZi.gif b/public/images/emoticon/17/10015-JiaGongZi.gif
new file mode 100644
index 000000000..06ec7034f
Binary files /dev/null and b/public/images/emoticon/17/10015-JiaGongZi.gif differ
diff --git a/public/images/emoticon/17/10016-BaiTuo.gif b/public/images/emoticon/17/10016-BaiTuo.gif
new file mode 100644
index 000000000..3b38b8bce
Binary files /dev/null and b/public/images/emoticon/17/10016-BaiTuo.gif differ
diff --git a/public/images/emoticon/17/10017-KuaiGanHuo.gif b/public/images/emoticon/17/10017-KuaiGanHuo.gif
new file mode 100644
index 000000000..cef0ac53d
Binary files /dev/null and b/public/images/emoticon/17/10017-KuaiGanHuo.gif differ
diff --git a/public/images/emoticon/17/10018-ChiSha.gif b/public/images/emoticon/17/10018-ChiSha.gif
new file mode 100644
index 000000000..559ad992a
Binary files /dev/null and b/public/images/emoticon/17/10018-ChiSha.gif differ
diff --git a/public/images/emoticon/17/10019-ZhouWuLa.gif b/public/images/emoticon/17/10019-ZhouWuLa.gif
new file mode 100644
index 000000000..8c7c78490
Binary files /dev/null and b/public/images/emoticon/17/10019-ZhouWuLa.gif differ
diff --git a/public/images/emoticon/17/10020-XiaBanLe.gif b/public/images/emoticon/17/10020-XiaBanLe.gif
new file mode 100644
index 000000000..49457dd71
Binary files /dev/null and b/public/images/emoticon/17/10020-XiaBanLe.gif differ
diff --git a/public/images/emoticon/17/10021-SORRY.gif b/public/images/emoticon/17/10021-SORRY.gif
new file mode 100644
index 000000000..eb79fddda
Binary files /dev/null and b/public/images/emoticon/17/10021-SORRY.gif differ
diff --git a/public/images/emoticon/17/10022-WoAiGongZuo.gif b/public/images/emoticon/17/10022-WoAiGongZuo.gif
new file mode 100644
index 000000000..af020f10a
Binary files /dev/null and b/public/images/emoticon/17/10022-WoAiGongZuo.gif differ
diff --git a/public/images/emoticon/17/10023-BuXiangShangBan.gif b/public/images/emoticon/17/10023-BuXiangShangBan.gif
new file mode 100644
index 000000000..fa321c454
Binary files /dev/null and b/public/images/emoticon/17/10023-BuXiangShangBan.gif differ
diff --git a/public/images/emoticon/17/icon.png b/public/images/emoticon/17/icon.png
new file mode 100644
index 000000000..095fc2b5c
Binary files /dev/null and b/public/images/emoticon/17/icon.png differ
diff --git a/public/images/emoticon/19/12001-KuQi.gif b/public/images/emoticon/19/12001-KuQi.gif
new file mode 100644
index 000000000..353edd607
Binary files /dev/null and b/public/images/emoticon/19/12001-KuQi.gif differ
diff --git a/public/images/emoticon/19/12002-ShaoDeng.gif b/public/images/emoticon/19/12002-ShaoDeng.gif
new file mode 100644
index 000000000..fcf70e844
Binary files /dev/null and b/public/images/emoticon/19/12002-ShaoDeng.gif differ
diff --git a/public/images/emoticon/19/12003-LieKai.gif b/public/images/emoticon/19/12003-LieKai.gif
new file mode 100644
index 000000000..321430125
Binary files /dev/null and b/public/images/emoticon/19/12003-LieKai.gif differ
diff --git a/public/images/emoticon/19/12004-KanXi.gif b/public/images/emoticon/19/12004-KanXi.gif
new file mode 100644
index 000000000..710ac2a61
Binary files /dev/null and b/public/images/emoticon/19/12004-KanXi.gif differ
diff --git a/public/images/emoticon/19/12005-NanShou.gif b/public/images/emoticon/19/12005-NanShou.gif
new file mode 100644
index 000000000..32c0f76d4
Binary files /dev/null and b/public/images/emoticon/19/12005-NanShou.gif differ
diff --git a/public/images/emoticon/19/12006-BuKeQi.gif b/public/images/emoticon/19/12006-BuKeQi.gif
new file mode 100644
index 000000000..25ff84283
Binary files /dev/null and b/public/images/emoticon/19/12006-BuKeQi.gif differ
diff --git a/public/images/emoticon/19/12007-ZhuanQuanQuan.gif b/public/images/emoticon/19/12007-ZhuanQuanQuan.gif
new file mode 100644
index 000000000..b9e6eea4a
Binary files /dev/null and b/public/images/emoticon/19/12007-ZhuanQuanQuan.gif differ
diff --git a/public/images/emoticon/19/12008-QiYaZi.gif b/public/images/emoticon/19/12008-QiYaZi.gif
new file mode 100644
index 000000000..08ddbe5b4
Binary files /dev/null and b/public/images/emoticon/19/12008-QiYaZi.gif differ
diff --git a/public/images/emoticon/19/12009-ChuiPaoPao.gif b/public/images/emoticon/19/12009-ChuiPaoPao.gif
new file mode 100644
index 000000000..0423f059f
Binary files /dev/null and b/public/images/emoticon/19/12009-ChuiPaoPao.gif differ
diff --git a/public/images/emoticon/19/12010-BYEBYE.gif b/public/images/emoticon/19/12010-BYEBYE.gif
new file mode 100644
index 000000000..4ef942360
Binary files /dev/null and b/public/images/emoticon/19/12010-BYEBYE.gif differ
diff --git a/public/images/emoticon/19/12011-GuZhang.gif b/public/images/emoticon/19/12011-GuZhang.gif
new file mode 100644
index 000000000..f4a63c4d6
Binary files /dev/null and b/public/images/emoticon/19/12011-GuZhang.gif differ
diff --git a/public/images/emoticon/19/12012-DaGu.gif b/public/images/emoticon/19/12012-DaGu.gif
new file mode 100644
index 000000000..b57e1d95b
Binary files /dev/null and b/public/images/emoticon/19/12012-DaGu.gif differ
diff --git a/public/images/emoticon/19/12013-TanJiTa.gif b/public/images/emoticon/19/12013-TanJiTa.gif
new file mode 100644
index 000000000..6ce439993
Binary files /dev/null and b/public/images/emoticon/19/12013-TanJiTa.gif differ
diff --git a/public/images/emoticon/19/12014-ChangGe.gif b/public/images/emoticon/19/12014-ChangGe.gif
new file mode 100644
index 000000000..6cada3bf2
Binary files /dev/null and b/public/images/emoticon/19/12014-ChangGe.gif differ
diff --git a/public/images/emoticon/19/12015-EnEn.gif b/public/images/emoticon/19/12015-EnEn.gif
new file mode 100644
index 000000000..abf9338f1
Binary files /dev/null and b/public/images/emoticon/19/12015-EnEn.gif differ
diff --git a/public/images/emoticon/19/12016-HaHaHa.gif b/public/images/emoticon/19/12016-HaHaHa.gif
new file mode 100644
index 000000000..1725d7381
Binary files /dev/null and b/public/images/emoticon/19/12016-HaHaHa.gif differ
diff --git a/public/images/emoticon/19/12017-Yeah.gif b/public/images/emoticon/19/12017-Yeah.gif
new file mode 100644
index 000000000..a0355c808
Binary files /dev/null and b/public/images/emoticon/19/12017-Yeah.gif differ
diff --git a/public/images/emoticon/19/icon.png b/public/images/emoticon/19/icon.png
new file mode 100644
index 000000000..280698a5e
Binary files /dev/null and b/public/images/emoticon/19/icon.png differ
diff --git a/public/js/emoticon.all.js b/public/js/emoticon.all.js
index 5afe33c47..80c622692 100644
--- a/public/js/emoticon.all.js
+++ b/public/js/emoticon.all.js
@@ -1,34 +1,34 @@
(function (wind) {
let emoticonData = [
{
- name: '冷兔宝宝社交篇',
- path: '01',
+ name: '不二呆',
+ path: '04',
icon: 'icon.png',
list: [
- {name: '吨吨吨', path: '01.gif'},
- {name: '撸串去', path: '02.gif'},
- {name: '来喝酒', path: '03.gif'},
- {name: '走啦', path: '04.gif'},
- {name: '蟹蟹', key: '谢谢', path: '05.gif'},
- {name: '加个好友呗', path: '06.gif'},
- {name: '醉了', path: '07.gif'},
- {name: '哈喽', key: '你好', path: '08.gif'},
- {name: '呼叫呼叫', path: '09.gif'},
- {name: '收到over', path: '10.gif'},
- {name: '呕', path: '11.gif'},
- {name: '来嘛', path: '12.gif'},
- {name: '借酒消愁', key: '烦', path: '13.gif'},
- {name: '你还太年轻', key: '小样', path: '14.gif'},
- {name: '来 再战', path: '15.gif'},
- {name: '醒醒', path: '16.gif'},
- {name: '请你吃饭', path: '17.gif'},
- {name: '给你煮面', path: '18.gif'},
- {name: '说吧', path: '19.gif'},
- {name: '好的', key: 'OK', path: '20.gif'},
- {name: '你又迟到了', path: '21.gif'},
- {name: '自罚一杯', path: '22.gif'},
- {name: '哈哈', path: '23.gif'},
- {name: '少喝点酒', path: '24.gif'},
+ { name: '嗷呜', key: '嗷 噢 喔 哦莫 喊叫', path: '01.gif' },
+ { name: '哼', key: '哼 生气 不开心 赌气', path: '02.gif' },
+ { name: '霸道', key: '霸道 霸道总裁 强行 强硬', path: '03.gif' },
+ { name: '喝可乐', key: '吨吨吨 喝可乐 喝 可乐 喝饮料', path: '04.gif' },
+ { name: '来了来了', key: '来了来了 来了 我来了 ', path: '05.gif' },
+ { name: '走过路过不要错过 ', key: '走过路过不要错过 不要错过 精彩别错过 错过', path: '06.gif' },
+ { name: '爱心发射', key: '爱心发射 爱心 笔芯 比心 小心心 爱你', path: '07.gif' },
+ { name: '咬你嗷', key: '咬你 野蛮 无理取闹', path: '08.gif' },
+ { name: '拍你小脑袋', key: '拍一拍 拍你脑袋 打你 捶你 敲你', path: '09.gif' },
+ { name: '无奈', key: '无奈 无可奈何 无能为力 爱莫能助', path: '10.gif' },
+ { name: '理理我', key: '理理我 理一下我 理我 回应我', path: '11.gif' },
+ { name: '洗头', key: '洗头 去洗头 在洗头', path: '12.gif' },
+ { name: '悄咪咪', key: '悄咪咪 偷偷摸摸 悄悄地 悄悄', path: '13.gif' },
+ { name: '乖巧', key: '乖 乖巧 乖了 乖啦', path: '14.gif' },
+ { name: '受伤', key: '受伤 受伤了 受伤啦 难过 悲伤 受伤害', path: '15.gif' },
+ { name: '起来嗨', key: '起来嗨 嗨起来 蹦迪 跳舞 兴奋 手舞足蹈 高兴 开心', path: '16.gif' },
+ { name: '生气不骂人', key: '生气不骂人 不骂人 忍耐 耐心', path: '17.gif' },
+ { name: '打卡', key: '打卡 到此一游 打个卡 记录', path: '18.gif' },
+ { name: '摇摆', key: '摇摆 跳舞 兴奋 扭动', path: '19.gif' },
+ { name: '脑瓜嗡嗡', key: '脑瓜疼 脑壳疼 嗡嗡嗡 苦恼', path: '20.gif' },
+ { name: 'yes sir', key: 'yes sir 好的 好的领导 好的老板 知道了 收到 没问题', path: '21.gif' },
+ { name: '不开心', key: '不开心 不高兴 开心不起来 失望 失落', path: '22.gif' },
+ { name: '对', key: '对对对 对的 对 是 是的 没错', path: '23.gif' },
+ { name: '比猪', key: '你是猪 你猪 猪', path: '24.gif' },
]
},
{
@@ -36,29 +36,345 @@
path: '02',
icon: 'icon.png',
list: [
- {name: '爱老虎油', key: '爱你', path: '01.gif'},
- {name: '比心', path: '02.gif'},
- {name: '呐,送你花花', path: '03.gif'},
- {name: '赞', key: '真棒 牛逼', path: '04.gif'},
- {name: '买买买', path: '05.gif'},
- {name: '饥饿', path: '06.gif'},
- {name: '问号', path: '07.gif'},
- {name: '围观', path: '08.gif'},
- {name: '哈哈', path: '09.gif'},
- {name: '加一', path: '10.gif'},
- {name: '嗯嗯', key: 'OK 可以', path: '11.gif'},
- {name: '暗中观察', path: '12.gif'},
- {name: '生日快乐', path: '13.gif'},
- {name: '蟹蟹', key: '谢谢', path: '14.gif'},
- {name: '加油', path: '15.gif'},
- {name: '突然吃瓜', path: '16.gif'},
- {name: '抱抱', path: '17.gif'},
- {name: '哭泣', path: '18.gif'},
- {name: '过年好', path: '19.gif'},
- {name: '谢谢老板', path: '20.gif'},
- {name: '大吉大利', path: '21.gif'},
- {name: '恭喜发财', path: '22.gif'},
- {name: '再来一个', path: '23.gif'},
+ { name: '爱老虎油', key: '爱你 爱你哟 爱老虎油 爱你啦', path: '01.gif' },
+ { name: '比心', key: '比心 笔芯 爱你 给你小心心 小心心', path: '02.gif' },
+ { name: '呐,送你花花', key: '送花 送你一朵花 小红花 奖励 夸奖', path: '03.gif' },
+ { name: '赞', key: '赞 点赞 真棒 你真棒 牛逼 厉害', path: '04.gif' },
+ { name: '买买买', key: '买买买 买它 买下来 给我买', path: '05.gif' },
+ { name: '饥饿', key: '饥饿 饿肚子 饿了 饿啦 肚子叫 饿坏了', path: '06.gif' },
+ { name: '问号', key: '爱你 爱你哟 爱老虎油 爱你啦', path: '07.gif' },
+ { name: '围观', key: '围观 看戏 吃瓜', path: '08.gif' },
+ { name: '哈哈', key: '哈哈哈 哈哈 哈哈哈哈哈 笑 笑死 笑了 大笑', path: '09.gif' },
+ { name: '加一', key: '加一 +1 附议 我也觉得 跟风 跟上', path: '10.gif' },
+ { name: '嗯嗯', key: '好的 哦 嗯 好 OK ok 嗯嗯 可以', path: '11.gif' },
+ { name: '暗中观察', key: '暗中观察 偷看 偷偷看 小心翼翼', path: '12.gif' },
+ { name: '生日快乐', key: '生日快乐 破蛋日快乐 happybirthday HAPPYBIRTHDAY 生日 birthday', path: '13.gif' },
+ { name: '蟹蟹', key: '谢谢 谢啦 谢 感谢 十分感谢 Tankyou Tanks', path: '14.gif' },
+ { name: '加油', key: '加油 打气 鼓励 一起加油 加油啦 加油呀', path: '15.gif' },
+ { name: '突然吃瓜', key: '围观 看戏 吃瓜', path: '16.gif' },
+ { name: '抱抱', key: '抱抱 拥抱 抱一个 抱 爱的抱抱', path: '17.gif' },
+ { name: '哭泣', key: '哭泣 哭了 哭啦 哭 哭唧唧 伤心 流泪', path: '18.gif' },
+ { name: '过年好', key: '过年好 新年好 新年快乐', path: '19.gif' },
+ { name: '谢谢老板', key: '谢谢老板 谢谢 谢啦 谢谢红包 谢谢打赏', path: '20.gif' },
+ { name: '大吉大利', key: '大吉大利 吉利 好运来', path: '21.gif' },
+ { name: '恭喜发财', key: '恭喜发财 恭喜 发财', path: '22.gif' },
+ { name: '再来一个', key: '再来一个 再来', path: '23.gif' },
+ ]
+ },
+ {
+ name: '小蛋鸡',
+ path: '10',
+ icon: 'icon.png',
+ list: [
+ { name: 'bengda', key: '蹦跶 跳 高兴 开心 心情好 快了 兴奋 激动', path: '3001-bengda.gif' },
+ { name: 'bixin', key: '比心 爱你 爱心 笔芯 给你小心心', path: '3002-bixin.gif' },
+ { name: 'chonga', key: '冲啊 怒 生气 握拳 崛起 啊啊啊', path: '3003-chonga.gif' },
+ { name: 'dawoya', key: '打我呀 略略略 嚣张 调皮', path: '3004-dawoya.gif' },
+ { name: 'enen', key: '嗯嗯 嗯 好的 明白了 点头 对 对对对 嗯呐 恩恩 嗯哼 没错 是这样 同意', path: '3005-enen.gif' },
+ { name: 'halou', key: '哈喽 hello Hi 招手 打招呼 你好 嗨 哈罗 嘿 来呀 过来呀', path: '3006-halou.gif' },
+ { name: 'heihei', key: '嘿嘿 哈哈 嘿咻 悄咪咪 偷看', path: '3007-heihei.gif' },
+ { name: 'huaixiao', key: '坏笑 偷笑 贼兮兮 是吗 ', path: '3008-huaixiao.gif' },
+ { name: 'huanhu', key: '欢呼 欢迎 快乐 芜湖 哇 哇塞 厉害', path: '3009-huanhu.gif' },
+ { name: 'kanrenao', key: '看热闹 凑热闹 偷看 我看看 看手机 玩手机 看戏 吃瓜', path: '3010-kanrenao.gif' },
+ { name: 'kun', key: '困 好困 失眠了 熬夜 黑眼圈 打瞌睡', path: '3011-kun.gif' },
+ { name: 'laiya', key: '来呀 来打我呀 过来 come on', path: '3012-laiya.gif' },
+ { name: 'toukan', key: '暗中观察 来了 怎么了 什么事 我看看 我瞧瞧 我瞅瞅', path: '3013-toukan.gif' },
+ { name: 'zan', key: '赞 牛 666 厉害 棒 牛逼', path: '3014-zan.gif' },
+ { name: 'zhenjing', key: '震惊 害怕 吓到 可怕 惊悚 什么 天呐 我的妈呀 离谱', path: '3015-zhenjing.gif' },
+ ]
+ },
+ {
+ name: '躺倒鸭',
+ path: '09',
+ icon: 'icon.png',
+ list: [
+ { name: 'GuZhang', key: '鼓掌 拍手 欢呼 庆祝 好耶 不错 真好', path: '2001-GuZhang.gif' },
+ { name: 'ChongYa', key: '冲呀 冲鸭 冲 冲冲冲 走了', path: '2002-ChongYa.gif' },
+ { name: 'QiDai', key: '期待 期待的搓搓手 搓搓手 兴奋', path: '2003-QiDai.gif' },
+ { name: 'HuanHu', key: '欢呼 摇摆 挥舞荧光棒 庆祝 荧光棒 好耶 助威 祝贺 蹦迪', path: '2004-HuanHu.gif' },
+ { name: 'KuQi', key: '哭泣 哭了 哭啦 哭 哭唧唧 伤心 流泪 哭哭 悲伤 难过 难受 哇的一声', path: '2005-KuQi.gif' },
+ { name: 'GanMa', key: '干嘛 干什么 干嘛呀 干嘛鸭 怎么了 怎么啦', path: '2006-GanMa.gif' },
+ { name: 'EnEn', key: '嗯 嗯呢 嗯嗯 好的 好嘞 对对对 对', path: '2007-EnEn.gif' },
+ { name: 'BiXin', key: '比心 笔芯 给你小心心 爱你 爱心', path: '2008-BiXin.gif' },
+ { name: 'YiWen', key: '? ? 疑问 不知道 不清楚 不明白 什么 怎么了 为什么 什么事 人呢', path: '2009-YiWen.gif' },
+ { name: 'SongXiaoHua', key: '送你小花花 送花 送你 小花花 小红花 花花', path: '2010-SongXiaoHua.gif' },
+ { name: 'YaoBai', key: '摇摆 一起摇摆 跳舞 扭 扭屁股 嗨起来 蹦迪 跳舞 舞起来 跳起来', path: '2011-YaoBai.gif' },
+ { name: 'TiaoYue', key: '跳跃 庆祝 兴奋 开心 欢呼', path: '2012-TiaoYue.gif' },
+ { name: 'NiZou', key: '你走 你给我走 走开 离开 泥奏凯 请你出去', path: '2013-NiZou.gif' },
+ { name: 'WuZu', key: '无助 弱小 可怜 委屈巴巴 委屈 害怕 救命 救救我', path: '2014-WuZu.gif' },
+ { name: 'HaHaHa', key: '哈哈哈 哈哈 哈哈哈哈哈 笑 笑死 笑了 大笑 嘎嘎嘎 开心 快乐', path: '2015-HaHaHa.gif' },
+ { name: 'WuYu', key: '无语 沉默 省略 你没事吧 搞什么', path: '2016-WuYu.gif' },
+ { name: 'JiaYi', key: '加一 +1 附议 赞同 同意 我也是', path: '2017-JiaYi.gif' },
+ { name: 'NieLian', key: '捏 捏捏 捏脸 贴贴', path: '2018-NieLian.gif' },
+ { name: 'TieTie', key: '蹭蹭 贴贴 喜欢', path: '2019-TieTie.gif' },
+ { name: 'HaoMeng', key: '好梦 晚安 安 明天见 关机 下线了 拜拜 886', path: '2020-HaoMeng.gif' },
+ { name: 'AiXin', key: '爱心 爱你 散发爱心 biu', path: '2021-AiXin.gif' },
+ { name: 'MaiMaiMai', key: '买买买 点点点 买它 买', path: '2022-MaiMaiMai.gif' },
+ ]
+ },
+ {
+ name: '鱼小漫',
+ path: '16',
+ icon: 'icon.png',
+ list: [
+ { name: 'xiexielaoban', key: '谢谢老板 谢谢 跪谢 多谢 红包', path: '9001-xiexielaoban.gif' },
+ { name: 'buyijia', key: '不行哦 不行 不议价', path: '9002-buyijia.gif' },
+ { name: 'zhidaole', key: '知道了 好的 明白了 OK 没问题', path: '9003-zhidaole.gif' },
+ { name: 'nikanxingma', key: '你看行吗 可以吗 你看 可以不 好了吗', path: '9004-nikanxingma.gif' },
+ { name: 'nihao', key: '你好 哈喽 hello 嗨 Hi 哈罗', path: '9005-nihao.gif' },
+ { name: 'henweinan', key: '问号 很为难 难搞 怎么搞 怎么办 为什么', path: '9006-henweinan.gif' },
+ { name: 'shoudao', key: '收到 知道了 好的 明白 OK', path: '9007-shoudao.gif' },
+ { name: 'meibanfa', key: '没办法 搞不定 不知道 做不了', path: '9008-meibanfa.gif' },
+ { name: 'zuidijiale', key: '最低价了 ', path: '9009-zuidijiale.gif' },
+ { name: 'ninxinkule', key: '您辛苦了 辛苦了 累吗 辛苦', path: '9010-ninxinkule.gif' },
+ { name: 'pianyidian', key: '可以便宜点吗 便宜 求求你', path: '9011-pianyidian.gif' },
+ { name: 'wolaile', key: '我来了 我来啦 来了 来啦', path: '9012-wolaile.gif' },
+ { name: 'daraole', key: '打扰了 不好意思 对不起 抱歉 报一丝', path: '9013-daraole.gif' },
+ { name: 'hezuoyukuai', key: '合作愉快 愉快 达成协议 成交', path: '9014-hezuoyukuai.gif' },
+ { name: 'shaodeng', key: '稍等 加载中 开机中 等等 等一下 桥豆麻袋', path: '9015-shaodeng.gif' },
+ { name: 'kanyixia', key: '看下哦 看一下 看一看 怎么样 方案', path: '9016-kanyixia.gif' },
+ { name: 'xiexie', key: '谢谢 蟹蟹 感谢 Thank you Thanks', path: '9017-xiexie.gif' },
+ { name: 'baozhibaoliang', key: '保质保量 加油', path: '9018-baozhibaoliang.gif' },
+ { name: 'zaima', key: '你在干嘛 在干嘛 在吗 哈喽 人呢 去哪了', path: '9019-zaima.gif' },
+ { name: 'baozaiwoshenshang', key: '包在我身上 我来 我可以 可以 放心 没问题', path: '9020-baozaiwoshenshang.gif' },
+ { name: 'keqile', key: '客气了 不用谢', path: '9021-keqile.gif' },
+ { name: 'facaile', key: '发财了 发财啦 财神', path: '9022-facaile.gif' },
+ { name: 'meiwenti', key: '没问题 我可以 可以 放心 没事', path: '9023-meiwenti.gif' },
+ { name: 'zaoan', key: '早安 早上好 早 早啊', path: '9024-zaoan.gif' },
+ ]
+ },
+ {
+ name: '冷兔宝宝社交篇',
+ path: '01',
+ icon: 'icon.png',
+ list: [
+ { name: '吨吨吨', key: '吨吨吨 一直喝 喝 咕噜咕噜', path: '01.gif' },
+ { name: '撸串去', key: '撸串去 撸串了 撸串啦 宵夜 夜宵 吃点', path: '02.gif' },
+ { name: '来喝酒', key: '来喝酒 喝酒 喝 喝酒了 喝酒啦 喝点', path: '03.gif' },
+ { name: '走啦', key: '走啦 走了 走 走人 离开', path: '04.gif' },
+ { name: '蟹蟹', key: '谢谢 谢啦 谢 感谢 十分感谢 Tankyou Tanks', path: '05.gif' },
+ { name: '加个好友呗', key: '加个好友呗 加个好友 加好友 加微信 加QQ', path: '06.gif' },
+ { name: '醉了', key: '醉了 无语 离谱 离了个大谱 醉', path: '07.gif' },
+ { name: '哈喽', key: '哈喽 哈啰 哈罗 你好 你好呀 hello HELLO HI hi', path: '08.gif' },
+ { name: '呼叫呼叫', key: '呼叫 呼叫呼叫 在吗 回应一下', path: '09.gif' },
+ { name: '收到over', key: '收到 好的 收 over', path: '10.gif' },
+ { name: '呕', key: '呕 呕吐 yue', path: '11.gif' },
+ { name: '来嘛', key: '来嘛 来吗 来么 来来来 来啦', path: '12.gif' },
+ { name: '借酒消愁', key: '借酒消愁 烦 心烦意乱 心烦 烦人 烦恼 忧愁', path: '13.gif' },
+ { name: '你还太年轻', key: '你还太年轻 小样 小伙子 小姑娘 小子', path: '14.gif' },
+ { name: '来 再战', key: '再战 再来一次 再来一遍 再来', path: '15.gif' },
+ { name: '醒醒', key: '醒醒 醒过来 清醒点 睁开眼', path: '16.gif' },
+ { name: '请你吃饭', key: '请你吃饭 请吃饭 请客 我做东', path: '17.gif' },
+ { name: '给你煮面', key: '给你煮面 给你做好吃的 做好吃的', path: '18.gif' },
+ { name: '说吧', key: '说吧 说什么 说啥 你说 告诉我', path: '19.gif' },
+ { name: '好的', key: '好的 哦 嗯 好 OK ok', path: '20.gif' },
+ { name: '你又迟到了', key: '你又迟到了 你又迟到啦 被我抓住啦 被我抓住了 迟到', path: '21.gif' },
+ { name: '自罚一杯', key: '自罚一杯 自罚 惩罚自己 惩罚', path: '22.gif' },
+ { name: '哈哈', key: '哈哈哈 哈哈 哈哈哈哈哈 笑 笑死 笑了 大笑', path: '23.gif' },
+ { name: '少喝点酒', key: '少喝点酒 少喝点 不要贪杯 小酌怡情', path: '24.gif' },
+ ]
+ },
+ {
+ name: '空洛洛是只呆萌的小恐龙',
+ path: '12',
+ icon: 'icon.png',
+ list: [
+ { name: 'bendan', key: '笨蛋 笨 傻乎乎 蠢 傻瓜 傻 怎么想的', path: '5001-bendan.gif' },
+ { name: 'buhuole', key: '不活了 宝宝不活了 呜呜呜 哭 难受 痛苦 伤心', path: '5002-buhuole.gif' },
+ { name: 'chi', key: '吃 开心 快乐 吃东西 围观', path: '5003-chi.gif' },
+ { name: 'hahaha', key: '哈哈哈 哈哈 大笑 笑死我了 搞笑 好笑 高兴 开心 快乐', path: '5004-hahaha.gif' },
+ { name: 'haobang', key: '好棒 赞 真不错 厉害 棒棒哒 太棒了 太棒啦', path: '5005-haobang.gif' },
+ { name: 'haode', key: '好的 嗯嗯 明白了 点头 对 对对对 是这样 知道了', path: '5006-haode.gif' },
+ { name: 'nanguo', key: '难过 无语 难受 画个圈圈诅咒你 伤心 悲伤', path: '5007-nanguo.gif' },
+ { name: 'wa', key: '哇 厉害 哇塞 好棒 哇呜 WOW', path: '5008-wa.gif' },
+ { name: 'weiguan', key: '组团围观 围观 凑热闹 看热闹 吃瓜群众 发生什么了', path: '5009-weiguan.gif' },
+ { name: 'wocuole', key: '我错了 哭哭 道歉 对不起 抱歉 不好意思 跪键盘 跪下 错了 原谅', path: '5010-wocuole.gif' },
+ { name: 'xiaoku', key: '笑死 笑哭 哈哈哈 笑死我了', path: '5011-xiaoku.gif' },
+ ]
+ },
+ {
+ name: '小鸭汼汼',
+ path: '15',
+ icon: 'icon.png',
+ list: [
+ { name: 'LaiLe', key: '来了来了 来了 我来了 冲啊', path: '8001-LaiLe.gif' },
+ { name: 'XieXie', key: '谢谢 谢啦 谢 感谢 十分感谢 Thankyou Thanks 3Q 栓Q', path: '8002-XieXie.gif' },
+ { name: 'HaiXiu', key: '害羞 嘻嘻 羞羞 脸红', path: '8003-HaiXiu.gif' },
+ { name: 'KuQi', key: '哭泣 哭了 哭啦 哭 哭唧唧 伤心 流泪 哭哭 悲伤 难过 难受 哇的一声', path: '8004-KuQi.gif' },
+ { name: 'NuLiGongZuo', key: '努力工作 努力 卖力干活 干活 工作 卖力 埋头苦干 认真', path: '8005-NuLiGongZuo.gif' },
+ { name: 'ZaoAn', key: '早安 早 早上好 早啊', path: '8006-ZaoAn.gif' },
+ { name: 'KaiHuiLe', key: '开会了 开会啦 开会 ', path: '8007-KaiHuiLe.gif' },
+ { name: 'ZaiMa', key: '在吗 你在吗 在不 在不在 人呢', path: '8008-ZaiMa.gif' },
+ { name: 'TouYun', key: '头晕 晕倒 晕了 晕 不舒服 头昏眼花', path: '8009-TouYun.gif' },
+ { name: 'KuNao', key: '苦恼 烦恼 头疼 头痛 撞墙 裂开 烦死了 人傻了', path: '8010-KuNao.gif' },
+ { name: 'HuanYing', key: '欢迎 热烈欢迎 欢迎光临 庆祝', path: '8011-HuanYing.gif' },
+ { name: 'BiXin', key: '比心 笔芯 给你小心心 爱你', path: '8012-BiXin.gif' },
+ { name: 'EnEn', key: '嗯 嗯呢 嗯嗯 好的 好嘞 对对对 对', path: '8013-EnEn.gif' },
+ { name: 'YuanLiang', key: '原谅傻子 原谅你 原谅 没关系 没事 小问题', path: '8014-YuanLiang.gif' },
+ { name: 'YiWen', key: '疑问 疑惑 不知道 不明白 不清楚 ? ? 为什么 怎么回事 怎么了 搞什么 干什么', path: '8015-YiWen.gif' },
+ { name: 'Heng', key: '哼 生气 不开心 赌气', path: '8016-Heng.gif' },
+ { name: 'BaoQian', key: '抱歉 我很抱歉 对不起 不好意思 SORRY sorry 报一丝', path: '8017-BaoQian.gif' },
+ { name: 'TieTie', key: '蹭蹭 贴贴 喜欢 爱你', path: '8018-TieTie.gif' },
+ { name: 'ShouDao', key: '收到 好的 收 好嘞', path: '8019-ShouDao.gif' },
+ { name: 'ChuiNi', key: '砸你 打你 敲你 捶你', path: '8020-ChuiNi.gif' },
+ { name: 'XieXieLaoBan', key: '谢谢老板 谢谢 谢啦 谢谢红包 谢谢打赏 红包', path: '8021-XieXieLaoBan.gif' },
+ { name: 'HuanHu', key: '欢呼 摇摆 大吉大利 庆祝 祝贺 太棒啦', path: '8022-HuanHu.gif' },
+ { name: 'LiHaiLe', key: '厉害 厉害了 太棒了 太厉害了 厉害啦', path: '8023-LiHaiLe.gif' },
+ { name: 'WanAn', key: '晚安 安 睡觉 GOODNIGHT goodnight 睡了 好梦', path: '8024-WanAn.gif' },
+ ]
+ },
+ {
+ name: '乖巧宝宝',
+ path: '08',
+ icon: 'icon.png',
+ list: [
+ { name: '666', key: '666 牛啊 厉害 牛 牛逼', path: '1001-666.gif' },
+ { name: 'bixin', key: '比心 爱你 爱心 笔芯 给你小心心', path: '1002-bixin.gif' },
+ { name: 'enen', key: '嗯嗯 嗯 好的 明白了 点头 对 对对对 嗯呐 恩恩 嗯哼 没错 是这样 同意', path: '1003-enen.gif' },
+ { name: 'hahaha', key: '哈哈哈 哈哈 大笑 笑死我了 搞笑 好笑 高兴 开心 快乐', path: '1004-hahaha.gif' },
+ { name: 'hehe', key: '呵呵 不屑 鄙视 冷漠', path: '1005-hehe.gif' },
+ { name: 'huahua', key: '花花 给你花花 花 送给你', path: '1006-huahua.gif' },
+ { name: 'ok', key: 'OK 好的 好 没问题 可以 行', path: '1007-ok.gif' },
+ { name: 'wenhao', key: '? ? 问号 怎么了 什么 什么事 怎么个事 为什么', path: '1008-wenhao.gif' },
+ { name: 'xiaozheliulei', key: '哭泣 哭哭 流泪 笑着流泪 眼泪 哭了 伤心 难过', path: '1009-xiaozheliulei.gif' },
+ { name: 'xiexielaoban', key: '谢谢老板 红包', path: '1010-xiexielaoban.gif' },
+ { name: 'zan', key: '赞 点个赞 棒 你真棒 棒棒哒', path: '1011-zan.gif' },
+ { name: 'chigua', key: '吃瓜 凑热闹 看戏', path: '1012-chigua.gif' },
+ { name: 'kuaichiyao', key: '快吃药 有病 你没事吧', path: '1013-kuaichiyao.gif' },
+ { name: 'keai', key: '可爱 萌萌哒 乖巧', path: '1014-keai.gif' },
+ { name: 'gun', key: '滚 滚吧 走开 你走 走你', path: '1015-gun.gif' },
+ { name: 'haixiu', key: '害羞 捂脸 脸红 羞羞', path: '1016-haixiu.gif' },
+ { name: 'yongbao', key: '拥抱 抱抱 安慰 没事的 乖', path: '1017-yongbao.gif' },
+ { name: 'wofangle', key: '我方了 无语 慌了', path: '1018-wofangle.gif' },
+ { name: 'tuxue', key: '吐血 无语 我服了 受伤', path: '1019-tuxue.gif' },
+ { name: 'guaiqiao', key: '乖巧 乖 可爱 坐好', path: '1020-guaiqiao.gif' },
+ { name: '110', key: '110 报警 无语 神经病 妖妖灵', path: '1021-110.gif' },
+ { name: 'lengmo', key: '冷漠 事不关己 不关我事', path: '1022-lengmo.gif' },
+ { name: 'wanan', key: '晚安 睡啦 睡觉 拜拜 下了 明天见 走了 GOODNIGHT goodnight', path: '1023-wanan.gif' },
+ { name: 'laiba', key: '来吧 come on 来呀', path: '1024-laiba.gif' },
+ ]
+ },
+ {
+ name: 'koko熊',
+ path: '19',
+ icon: 'icon.png',
+ list: [
+ { name: 'KuQi', key: '哭泣 哭了 哭啦 哭 哭唧唧 伤心 流泪 哭哭 流泪 难过', path: '12001-KuQi.gif' },
+ { name: 'ShaoDeng', key: '请稍等 请等一下 等一下 稍等 等等 桥豆麻袋', path: '12002-ShaoDeng.gif' },
+ { name: 'LieKai', key: '裂开 裂了 石化 什么 无语', path: '12003-LieKai.gif' },
+ { name: 'KanXi', key: '看戏 吃瓜 吃瓜中 看热闹 围观 怎么了 发生什么了', path: '12004-KanXi.gif' },
+ { name: 'NanShou', key: '好难受 难受 难受了 难受啦 不舒服', path: '12005-NanShou.gif' },
+ { name: 'BuKeQi', key: '不客气 客气了 客气啦 客气 没事 小事情', path: '12006-BuKeQi.gif' },
+ { name: 'ZhuanQuanQuan', key: '转圈圈 兴奋 开心 转圈 旋转', path: '12007-ZhuanQuanQuan.gif' },
+ { name: 'QiYaZi', key: '骑鸭子 过河 骑', path: '12008-QiYaZi.gif' },
+ { name: 'ChuiPaoPao', key: '吹泡泡 悠哉 悠闲 吐泡泡', path: '12009-ChuiPaoPao.gif' },
+ { name: 'BYEBYE', key: 'BYEBYE byebye 再见 886 走了 下线了', path: '12010-BYEBYE.gif' },
+ { name: 'GuZhang', key: '鼓掌 拍手 欢呼 庆祝', path: '12011-GuZhang.gif' },
+ { name: 'DaGu', key: '打鼓 打架子鼓 敲打 得意 庆祝', path: '12012-DaGu.gif' },
+ { name: 'TanJiTa', key: '弹吉他 弹琴 弹奏 兴奋 庆祝', path: '12013-TanJiTa.gif' },
+ { name: 'ChangGe', key: '唱歌 歌唱 哼曲 哼曲子 开心 兴奋 高兴 K哥 KTV', path: '12014-ChangGe.gif' },
+ { name: 'EnEn', key: '嗯 嗯呢 嗯嗯 好的 好嘞 对对对 对', path: '12015-EnEn.gif' },
+ { name: 'HaHaHa', key: '哈哈哈 哈哈 哈哈哈哈哈 笑 笑死 笑了 大笑 嘎嘎嘎 开心 快乐', path: '12016-HaHaHa.gif' },
+ { name: 'Yeah', key: 'Yeah yeah 耶 噢耶', path: '12017-Yeah.gif' },
+ ]
+ },
+ {
+ name: 'C虎渣',
+ path: '17',
+ icon: 'icon.png',
+ list: [
+ { name: 'MoYu', key: '摸鱼中 摸鱼 在摸鱼 闲鱼', path: '10001-MoYu.gif' },
+ { name: 'Mang', key: '忙到飞起 忙 在忙 太忙了 没空', path: '10002-Mang.gif' },
+ { name: 'HezuoYuKuai', key: '合作愉快 合作 达成共识 达成协议 达成', path: '10003-HezuoYuKuai.gif' },
+ { name: 'ZaiXianDeng', key: '在线等 等待 等 等你', path: '10004-ZaiXianDeng.gif' },
+ { name: 'XinKuLe', key: '辛苦了 辛苦啦 辛苦 按摩 捏捏背 累吗', path: '10005-XinKuLe.gif' },
+ { name: 'KaiHuiLe', key: '开会了 开会啦 开会 ', path: '10006-KaiHuiLe.gif' },
+ { name: 'YouXiu', key: '优秀 厉害 真棒 太棒了 太棒啦 棒棒的 棒', path: '10007-YouXiu.gif' },
+ { name: 'GOODJOD', key: 'GOODJOB goodjob 做得好 做得很好 棒', path: '10008-GOODJOD.gif' },
+ { name: 'ShouDao', key: '收到 好的 收 ok', path: '10009-ShouDao.gif' },
+ { name: 'XieXie', key: '谢谢 谢啦 谢 感谢 十分感谢 Thankyou Thanks 3Q 栓Q', path: '10010-XieXie.gif' },
+ { name: 'JiaBan', key: '加班 又要加班 继续加班 加班了 加班啦', path: '10011-JiaBan.gif' },
+ { name: 'KouGongZi', key: '扣工资 扣钱 减工资 罚款', path: '10012-KouGongZi.gif' },
+ { name: 'LiaoJie', key: '了解 知道 明白 好的 没问题 ok', path: '10013-LiaoJie.gif' },
+ { name: 'ZaiMa', key: '在吗 你在吗 在不 在不在 人呢', path: '10014-ZaiMa.gif' },
+ { name: 'JiaGongZi', key: '加工资 加钱 涨薪', path: '10015-JiaGongZi.gif' },
+ { name: 'BaiTuo', key: '拜托 麻烦了 麻烦啦 球球 求求你了', path: '10016-BaiTuo.gif' },
+ { name: 'KuaiGanHuo', key: '快干活 马上工作 快点干活', path: '10017-KuaiGanHuo.gif' },
+ { name: 'ChiSha', key: '吃啥 吃啥呢 吃啥呀 中午吃啥 晚上吃啥 早上吃啥 吃什么 吃什么呢 中午吃什么 晚上吃什么 早上吃什么', path: '10018-ChiSha.gif' },
+ { name: 'ZhouWuLa', key: '周五啦 周五到了 星期五啦 周五了 星期五了', path: '10019-ZhouWuLa.gif' },
+ { name: 'XiaBanLe', key: '下班了 下班啦 下班 走人 走', path: '10020-XiaBanLe.gif' },
+ { name: 'SORRY', key: '抱歉 我很抱歉 对不起 不好意思 SORRY sorry 报一丝', path: '10021-SORRY.gif' },
+ { name: 'WoAiGongZuo', key: '我爱工作 热爱工作 工作狂 工作 上班', path: '10022-WoAiGongZuo.gif' },
+ { name: 'BuXiangShangBan', key: '不想上班 不想工作 摆烂 摊到 闲鱼', path: '10023-BuXiangShangBan.gif' },
+ ]
+ },
+ {
+ name: '凸叽叽',
+ path: '11',
+ icon: 'icon.png',
+ list: [
+ { name: 'FaDou', key: '瑟瑟发抖 发抖 害怕 可怕 抖 弱小 无助 可怜', path: '4001-FaDou.gif' },
+ { name: 'Wa', key: '哇 哇咔咔 哇哈哈 哇哇哇 wow 哇塞', path: '4002-Wa.gif' },
+ { name: 'Qiong', key: '穷 贫穷 穷的叮当响 没钱 给点吧 红包', path: '4003-Qiong.gif' },
+ { name: 'OK', key: 'OK ok 好的 好 好哒 好呀 没问题 包在我身上 搞定', path: '4004-OK.gif' },
+ { name: 'HaoDe', key: '好的 哦 嗯 好 OK ok', path: '4005-HaoDe.gif' },
+ { name: 'GanDaoYaLi', key: '感到压力 压力山大 鸭梨山大 压力', path: '4006-GanDaoYaLi.gif' },
+ { name: 'XieXie', key: '谢谢 谢啦 谢 感谢 十分感谢 Thankyou Thanks 3Q 栓Q', path: '4007-XieXie.gif' },
+ { name: 'XinNiGeGui', key: '信你个鬼 哼 不信你 不信 我不信', path: '4008-XinNiGeGui.gif' },
+ { name: 'LaiLe', key: '来了来了 来了 我来了 冲啊', path: '4009-LaiLe.gif' },
+ { name: 'KaixXin', key: '开心 高兴 快乐 哈哈哈 心情好 真不错', path: '4010-KaixXin.gif' },
+ { name: 'EMO', key: 'EMO emo 惆怅 悲伤 难过', path: '4011-EMO.gif' },
+ { name: 'WoBuTing', key: '我不听 不听不听 听不见 听不到 我不 拒绝沟通', path: '4012-WoBuTing.gif' },
+ { name: 'YiWen', key: '疑问 疑惑 不知道 不明白 不清楚 ? ? 为什么 怎么回事 怎么了 搞什么 干什么', path: '4013-YiWen.gif' },
+ { name: 'NO', key: 'NO no 不 不要 不不不 拒绝', path: '4014-NO.gif' },
+ { name: 'DaRaoLe', key: '打扰了 打扰 打搅 不好意思', path: '4015-DaRaoLe.gif' },
+ { name: 'GuZhang', key: '鼓掌 欢呼 拍手 棒 棒棒棒 太棒啦 太棒了', path: '4016-GuZhang.gif' },
+ { name: 'XingBa', key: '行吧 行 好的 好吧 好的 好', path: '4017-XingBa.gif' },
+ { name: 'ChouJu', key: '拒绝 不要 丑拒', path: '4018-ChouJu.gif' },
+ ]
+ },
+ {
+ name: '大胖嘟和小馒头',
+ path: '13',
+ icon: 'icon.png',
+ list: [
+ { name: 'WaWa', key: '哇 哇咔咔 哇哈哈 哇哇哇 wow 哇塞 太棒了吧', path: '6001-WaWa.gif' },
+ { name: '666', key: '666 棒棒棒 牛啊 牛哇 棒 太棒了 厉害 不错', path: '6002-666.gif' },
+ { name: 'DeYi', key: '得意 开心 挑眉 笑', path: '6003-DeYi.gif' },
+ { name: 'HoBang', key: '鼓掌 欢呼 拍手 棒 棒棒棒 太棒啦 太棒了 好棒 真不错', path: '6004-HoBang.gif' },
+ { name: 'Heng', key: '哼 生气 不开心 赌气 不理你了', path: '6005-Heng.gif' },
+ { name: 'XieXie', key: '谢谢 谢啦 谢 感谢 十分感谢 Thankyou Thanks 3Q 栓Q', path: '6006-XieXie.gif' },
+ { name: 'HaHaHa', key: '哈哈哈 哈哈 哈哈哈哈哈 笑 笑死 笑了 大笑 嘎嘎嘎 开心 快乐', path: '6007-HaHaHa.gif' },
+ { name: 'TieTie', key: '蹭蹭 贴贴 喜欢', path: '6008-TieTie.gif' },
+ { name: 'TanJiTa', key: '弹吉他 弹琴 好听 好棒 喜欢', path: '6009-TanJiTa.gif' },
+ { name: 'OK', key: 'OK ok 好的 好 好哒 好呀 没问题 包在我身上', path: '6010-OK.gif' },
+ { name: 'EnEn', key: '嗯 嗯呢 嗯嗯 好的 好嘞 对对对 对', path: '6011-EnEn.gif' },
+ { name: 'XinKuLe', key: '辛苦了 辛苦 按摩 捏捏背 累吗', path: '6012-XinKuLe.gif' },
+ { name: 'LaiLe', key: '来了来了 来了 我来了 冲啊', path: '6013-LaiLe.gif' },
+ { name: 'CheHui', key: '对方撤回了一条信息 撤回 撤回信息 撤回消息', path: '6014-CheHui.gif' },
+ ]
+ },
+ {
+ name: '敷衍熊',
+ path: '14',
+ icon: 'icon.png',
+ list: [
+ { name: 'duohekaishui', key: '多喝开水 多喝水 喝水 多喝热水 喝 喝吧', path: '7001-duohekaishui.gif' },
+ { name: 'biewenwoshuohua', key: '说话 直接点 主动点', path: '7002-biewenwoshuohua.gif' },
+ { name: 'wodaole', key: '我到啦 我到了 到了 到啦', path: '7003-wodaole.gif' },
+ { name: 'mashangchufa', key: '马上出发去见你 马上来 马上出发 马上 立刻 现在', path: '7004-mashangchufa.gif' },
+ { name: 'zaoan', key: '早安 早上好 早 早啊', path: '7005-zaoan.gif' },
+ { name: 'wozaimang', key: '我在忙 先不聊了 好忙 在忙 没空 等一下 稍等', path: '7006-wozaimang.gif' },
+ { name: 'kuaiquchiba', key: '快去吃吧 去吧 快去 吃 快点', path: '7007-kuaiquchiba.gif' },
+ { name: 'nizaiganma', key: '你在干嘛 在干嘛 在吗 哈喽 人呢 去哪了 在干什么 在做什么', path: '7008-nizaiganma.gif' },
+ { name: 'xihuanjiumai', key: '买它 买 给你五毛 五毛 五块 给你 喜欢就买', path: '7009-xihuanjiumai.gif' },
+ { name: 'wodeyanlizhiyouni', key: '我的眼里只有你 看不到 only you', path: '7010-wodeyanlizhiyouni.gif' },
+ { name: 'suibianla', key: '随便 随便啦 随便你 随你便 好吧 好的吧 就这样吧 行吧', path: '7011-suibianla.gif' },
+ { name: 'haobang', key: '好棒 真棒 好牛 厉害 真不错 牛逼 太棒啦 太棒了', path: '7012-haobang.gif' },
+ { name: 'wanan', key: '晚安 睡啦 睡觉 拜拜 下了 明天见 走了 GOODNIGHT goodnight', path: '7013-wanan.gif' },
+ { name: 'chifanlema', key: '吃饭了吗 吃了吗 吃饭', path: '7014-chifanlema.gif' },
+ { name: 'aini', key: '爱你 比心 笔芯', path: '7015-aini.gif' },
+ { name: 'xiangni', key: '想你 你在干嘛 想念 思念', path: '7016-xiangni.gif' },
]
},
{
@@ -66,110 +382,26 @@
path: '03',
icon: 'icon.png',
list: [
- {name: '我来了', path: '01.gif'},
- {name: '早安安', path: '02.gif'},
- {name: '嗯嗯', path: '03.gif'},
- {name: '乖', path: '04.gif'},
- {name: '加油', path: '05.gif'},
- {name: '崇拜', path: '06.gif'},
- {name: '爱你', path: '07.gif'},
- {name: '不开心', path: '08.gif'},
- {name: '亲亲', path: '09.gif'},
- {name: '动次打次', path: '10.gif'},
- {name: '开始摆烂', path: '11.gif'},
- {name: '震惊', path: '12.gif'},
- {name: '收到', path: '13.gif'},
- {name: '赞', key: '真棒 牛逼', path: '14.gif'},
- {name: '心花怒放', path: '15.gif'},
- {name: '无聊', path: '16.gif'},
- {name: 'NONONO', key: '不要 不好', path: '17.gif'},
- {name: '扎心了', path: '18.gif'},
- {name: '哼', path: '19.gif'},
- {name: '晚安', path: '20.gif'},
- ]
- },
- {
- name: '不二呆',
- path: '04',
- icon: 'icon.png',
- list: [
- {name: '嗷呜', path: '01.gif'},
- {name: '哼', path: '02.gif'},
- {name: '霸道', path: '03.gif'},
- {name: '喝可乐', path: '04.gif'},
- {name: '来了来了', path: '05.gif'},
- {name: '走过路过不要错过 ', path: '06.gif'},
- {name: '爱心发射', path: '07.gif'},
- {name: '咬你嗷', path: '08.gif'},
- {name: '拍你小脑袋', path: '09.gif'},
- {name: '无奈', path: '10.gif'},
- {name: '理理我', path: '11.gif'},
- {name: '洗头', path: '12.gif'},
- {name: '悄咪咪', path: '13.gif'},
- {name: '乖巧', path: '14.gif'},
- {name: '受伤', path: '15.gif'},
- {name: '起来嗨', path: '16.gif'},
- {name: '生气不骂人', path: '17.gif'},
- {name: '打卡', path: '18.gif'},
- {name: '摇摆', path: '19.gif'},
- {name: '脑瓜嗡嗡', path: '20.gif'},
- {name: 'yes sir', key: '是的', path: '21.gif'},
- {name: '不开心', path: '22.gif'},
- {name: '对', path: '23.gif'},
- {name: '比猪', path: '24.gif'},
- ]
- },
- {
- name: '波乌咘',
- path: '05',
- icon: 'icon.png',
- list: [
- {name: '早上好', path: '01.gif'},
- {name: '只想放假', path: '02.gif'},
- {name: '我不想干了', path: '03.gif'},
- {name: '带薪拉屎', path: '04.gif'},
- {name: '点外卖', path: '05.gif'},
- {name: '工作做不完啊', path: '06.gif'},
- {name: '挤地铁', path: '07.gif'},
- {name: '加油', path: '08.gif'},
- {name: '焦虑', path: '09.gif'},
- {name: '开会啦', path: '10.gif'},
- {name: '快了快了', path: '11.gif'},
- {name: '拜拜', path: '12.gif'},
- {name: '疲惫', path: '13.gif'},
- {name: '困', path: '14.gif'},
- {name: '下班啦', path: '15.gif'},
- {name: '摸鱼', path: '16.gif'},
- ]
- },
- {
- name: 'COLA兄弟',
- path: '06',
- icon: 'icon.png',
- list: [
- {name: 'Hi', path: '01.gif'},
- {name: '求你了', path: '02.gif'},
- {name: '妈咪', path: '03.gif'},
- {name: '上车', path: '04.gif'},
- {name: '看戏', path: '05.gif'},
- {name: '搞快点', path: '06.gif'},
- {name: '贴贴', path: '07.gif'},
- {name: '达咩', path: '08.gif'},
- {name: '抓狂', path: '09.gif'},
- {name: '我要吃饭', path: '10.gif'},
- {name: '无语', path: '11.gif'},
- {name: '哭泣', path: '12.gif'},
- {name: '叹气', path: '13.gif'},
- {name: '我可以', path: '14.gif'},
- {name: '震惊', path: '15.gif'},
- {name: '拽', path: '16.gif'},
- {name: '加油', path: '17.gif'},
- {name: '棒棒哒', path: '18.gif'},
- {name: '激动', path: '19.gif'},
- {name: '拳头硬了', path: '20.gif'},
- {name: '在挨打的边缘试探', path: '21.gif'},
- {name: '不想上班', path: '22.gif'},
- {name: '走了走了', path: '23.gif'},
+ { name: '我来了', key: '来了来了 来了 我来了 ', path: '01.gif' },
+ { name: '早安安', key: '早安 早 早上好 早啊', path: '02.gif' },
+ { name: '嗯嗯', key: '好的 哦 嗯 好 OK ok 嗯嗯 可以', path: '03.gif' },
+ { name: '乖', key: '乖 乖巧 乖了 乖啦', path: '04.gif' },
+ { name: '加油', key: '加油 打气 鼓励 一起加油 加油啦 加油呀', path: '05.gif' },
+ { name: '崇拜', key: '崇拜 仰慕 厉害 你真棒 太棒了 太棒啦 棒棒棒 棒', path: '06.gif' },
+ { name: '爱你', key: '爱你 爱你哟 爱老虎油 爱你啦', path: '07.gif' },
+ { name: '不开心', key: '生气 不开心 伤心 难过', path: '08.gif' },
+ { name: '亲亲', key: '亲亲 亲一个 啵啵', path: '09.gif' },
+ { name: '动次打次', key: '动次打次 兴奋 开心 庆祝 喝彩 气氛组', path: '10.gif' },
+ { name: '开始摆烂', key: '摆烂 摆烂了 摆烂啦 无所事事', path: '11.gif' },
+ { name: '震惊', key: '震惊 吃惊 吓一跳 惊讶', path: '12.gif' },
+ { name: '收到', key: '收到 好的 收 ', path: '13.gif' },
+ { name: '赞', key: '赞 点赞 真棒 你真棒 牛逼 厉害', path: '14.gif' },
+ { name: '心花怒放', key: '心花怒放 乐滋滋 美滋滋 开心 兴奋 高兴', path: '15.gif' },
+ { name: '无聊', key: '无聊 没事做 没事干 无所事事 闲着', path: '16.gif' },
+ { name: 'NONONO', key: 'NO no 不 不要 不好 拒绝 不行', path: '17.gif' },
+ { name: '扎心了', key: '扎心了 扎心 扎心了老铁 难受', path: '18.gif' },
+ { name: '哼', key: '哼 生气 不开心 赌气', path: '19.gif' },
+ { name: '晚安', key: '晚安 安 睡觉 GOODNIGHT goodnight', path: '20.gif' },
]
},
{
@@ -177,21 +409,74 @@
path: '07',
icon: 'icon.png',
list: [
- {name: '马上安排', path: '01.gif'},
- {name: '收到请回复', path: '02.gif'},
- {name: '收到', path: '03.gif'},
- {name: '合作愉快', path: '04.gif'},
- {name: '今天吃啥', path: '05.gif'},
- {name: '大佬辛苦了', path: '06.gif'},
- {name: '感恩的心', path: '07.gif'},
- {name: '没问题', key: 'ok 可以', path: '08.gif'},
- {name: '已发送', path: '09.gif'},
- {name: '老板霸气', path: '10.gif'},
- {name: '开会中', path: '11.gif'},
- {name: '对不起我的错', path: '12.gif'},
- {name: '赞', path: '13.gif'},
- {name: '请多指教', path: '14.gif'},
- {name: '有八卦', key: '吃瓜', path: '15.gif'},
+ { name: '马上安排', key: '马上安排 安排 立马安排', path: '01.gif' },
+ { name: '收到请回复', key: '收到请回复 看到请回复 收到请回', path: '02.gif' },
+ { name: '收到', key: '收到 好的 收 ', path: '03.gif' },
+ { name: '合作愉快', key: '合作愉快 握手 达成合作', path: '04.gif' },
+ { name: '今天吃啥', key: '今天吃啥 今天吃什么 饿了', path: '05.gif' },
+ { name: '大佬辛苦了', key: '大佬辛苦了 辛苦了 辛苦啦 辛苦', path: '06.gif' },
+ { name: '感恩的心', key: '感恩的心 感恩 感谢 谢谢', path: '07.gif' },
+ { name: '没问题', key: '没问题 没事 ok OK 可以 好的 行', path: '08.gif' },
+ { name: '已发送', key: '已发送 已发 发送', path: '09.gif' },
+ { name: '老板霸气', key: '谢谢老板 谢谢 谢啦 谢谢红包 谢谢打赏', path: '10.gif' },
+ { name: '开会中', key: '开会了 开会啦 在开会 开会中', path: '11.gif' },
+ { name: '对不起我的错', key: '对不起我的错 对不起我的锅 我的锅 铁锅炖大鹅', path: '12.gif' },
+ { name: '赞', key: '赞 点赞 真棒 你真棒 牛逼 厉害', path: '13.gif' },
+ { name: '请多指教', key: '请多指教 多多指教 请多指导', path: '14.gif' },
+ { name: '有八卦', key: '围观 看戏 吃瓜', path: '15.gif' },
+ ]
+ },
+ {
+ name: 'COLA兄弟',
+ path: '06',
+ icon: 'icon.png',
+ list: [
+ { name: 'Hi', key: 'Hi 你好 你好呀 hello HELLO', path: '01.gif' },
+ { name: '求你了', key: '求你了 求求你 拜托了 拜托啦 求你啦 行行好', path: '02.gif' },
+ { name: '妈咪', key: '妈咪 妈妈 我的再生父母', path: '03.gif' },
+ { name: '上车', key: '上车 快上车 坐车上 来', path: '04.gif' },
+ { name: '看戏', key: '围观 看戏 吃瓜', path: '05.gif' },
+ { name: '搞快点', key: '搞快点 快好了吗 快点 赶紧 速度', path: '06.gif' },
+ { name: '贴贴', key: '蹭蹭 贴贴 喜欢', path: '07.gif' },
+ { name: '达咩', key: '达咩 拒绝 不要 不行 不可以 不允许', path: '08.gif' },
+ { name: '抓狂', key: '抓狂 着急 疯了', path: '09.gif' },
+ { name: '我要吃饭', key: '我要吃饭 我饿了 我想吃饭 饿了', path: '10.gif' },
+ { name: '无语', key: '无语 无语到家 给无语开门 无语凝噎 无话可说', path: '11.gif' },
+ { name: '哭泣', key: '哭泣 哭了 哭啦 哭 哭唧唧 伤心 流泪', path: '12.gif' },
+ { name: '叹气', key: '叹气 唉声叹气 感叹 唉', path: '13.gif' },
+ { name: '我可以', key: '我可以 可以 可以的 我能行', path: '14.gif' },
+ { name: '震惊', key: '震惊 吃惊 吓一跳 惊讶', path: '15.gif' },
+ { name: '拽', key: '拽 酷 吊炸天', path: '16.gif' },
+ { name: '加油', key: '加油 打气 鼓励 一起加油 加油啦 加油呀', path: '17.gif' },
+ { name: '棒棒哒', key: '666 棒棒棒 牛啊 牛哇 棒 太棒了 棒棒哒', path: '18.gif' },
+ { name: '激动', key: '激动 期待 迫不及待', path: '19.gif' },
+ { name: '拳头硬了', key: '拳头硬了 想打人 忍耐', path: '20.gif' },
+ { name: '在挨打的边缘试探', key: '在挨打的边缘试探 挨打 试探 挑战极限 挑战', path: '21.gif' },
+ { name: '不想上班', key: '不想上班 不想打工 不想工作 想摆烂 想罢工', path: '22.gif' },
+ { name: '走了走了', key: '走了走了 下班了 下班啦 走人 走咯', path: '23.gif' },
+ ]
+ },
+ {
+ name: '波乌咘',
+ path: '05',
+ icon: 'icon.png',
+ list: [
+ { name: '早上好', key: '早安 早 早上好 早啊', path: '01.gif' },
+ { name: '只想放假', key: '想放假 想休息 想摸鱼 放假', path: '02.gif' },
+ { name: '我不想干了', key: '想罢工 想摆烂 我不想干了 不想干了', path: '03.gif' },
+ { name: '带薪拉屎', key: '带薪拉屎 拉屎 在拉屎 上厕所', path: '04.gif' },
+ { name: '点外卖', key: '点外卖 点外卖了 点外卖啦 吃饭了 吃饭啦', path: '05.gif' },
+ { name: '工作做不完啊', key: '工作做不完 做不完的工作 要加班', path: '06.gif' },
+ { name: '挤地铁', key: '挤地铁 打工人的心酸 地铁 坐地铁', path: '07.gif' },
+ { name: '加油', key: '加油 打气 鼓励 一起加油 加油啦 加油呀', path: '08.gif' },
+ { name: '焦虑', key: '焦虑 焦急 捉急 忧愁 心烦 压力 鸭梨山大 压力山大', path: '09.gif' },
+ { name: '开会啦', key: '开会 开会啦 开会了', path: '10.gif' },
+ { name: '快了快了', key: '快了快了 快啦 别催 马上', path: '11.gif' },
+ { name: '拜拜', key: 'BYEBYE byebye 再见 886 拜拜', path: '12.gif' },
+ { name: '疲惫', key: '疲惫 累 劳累 疲惫不堪 累坏了', path: '13.gif' },
+ { name: '困', key: '困 困死了 困死啦 好困 想睡觉', path: '14.gif' },
+ { name: '下班啦', key: '下班了 下班啦 下班 收工', path: '15.gif' },
+ { name: '摸鱼', key: '摸鱼 悠闲 摸鱼中', path: '16.gif' },
]
},
];
diff --git a/public/site/css/common.css b/public/site/css/common.css
index c0aa56d53..53b08bc60 100644
--- a/public/site/css/common.css
+++ b/public/site/css/common.css
@@ -6,225 +6,272 @@ body {
font-style: normal;
font-size: 16px;
}
+
* {
margin: 0;
padding: 0;
}
-ul,ol{
+
+ul,
+ol {
list-style: none;
}
-i{
+
+i {
font-style: normal;
}
-a{
+
+a {
color: var(--text-color);
text-decoration: none;
cursor: pointer;
}
+
img {
max-width: 100%;
height: auto;
display: block;
}
-.theme_dark{
+
+.theme_dark {
display: none;
}
-.theme_light{
+
+.theme_light {
display: block;
}
+
/* 字体样式 */
-.txt-4001416{
+.txt-4001416 {
font-weight: 400;
font-size: 14px;
line-height: 16px;
}
-.txt-4001418{
+
+.txt-4001418 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
}
-.txt-4001516{
+
+.txt-4001516 {
font-weight: 400;
font-size: 15px;
line-height: 16px;
}
-.txt-4001520{
+
+.txt-4001520 {
font-weight: 400;
font-size: 15px;
line-height: 20px;
}
-.txt-4001524{
+
+.txt-4001524 {
font-weight: 400;
font-size: 15px;
line-height: 24px;
}
-.txt-4001616{
+
+.txt-4001616 {
font-weight: 400;
font-size: 16px;
line-height: 16px;
}
-.txt-4001620{
+
+.txt-4001620 {
font-weight: 400;
font-size: 16px;
line-height: 20px;
}
-.txt-4001624{
+
+.txt-4001624 {
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
-.txt-4001630{
+
+.txt-4001630 {
font-weight: 400;
font-size: 16px;
line-height: 30px;
}
-.txt-4001822{
+
+.txt-4001822 {
font-weight: 400;
font-size: 18px;
line-height: 22px;
}
-.txt-4001824{
+
+.txt-4001824 {
font-weight: 400;
font-size: 18px;
line-height: 24px;
}
-.txt-4001830{
+
+.txt-4001830 {
font-weight: 400;
font-size: 18px;
line-height: 30px;
}
-.txt-4002025{
+
+.txt-4002025 {
font-weight: 400;
font-size: 20px;
line-height: 25px;
}
-.txt-4003645{
+
+.txt-4003645 {
font-weight: 400;
font-size: 36px;
line-height: 45px;
}
-.txt-5001616{
+
+.txt-5001616 {
font-weight: 500;
font-size: 16px;
line-height: 16px;
}
-.txt-5001624{
+
+.txt-5001624 {
font-weight: 500;
font-size: 16px;
line-height: 24px;
}
-.txt-5001528{
+
+.txt-5001528 {
font-weight: 500;
font-size: 15px;
line-height: 28px;
}
-.txt-5001628{
+
+.txt-5001628 {
font-weight: 500;
font-size: 16px;
line-height: 28px;
}
-.txt-5001822{
+
+.txt-5001822 {
font-weight: 500;
font-size: 18px;
line-height: 22px;
}
-.txt-5002016{
+
+.txt-5002016 {
font-weight: 500;
font-size: 20px;
line-height: 16px;
}
-.txt-5002024{
+
+.txt-5002024 {
font-weight: 500;
font-size: 20px;
line-height: 24px;
}
-.txt-5002025{
+
+.txt-5002025 {
font-weight: 500;
font-size: 20px;
line-height: 25px;
}
-.txt-5002228{
+
+.txt-5002228 {
font-weight: 500;
font-size: 22px;
line-height: 28px;
}
-.txt-5002835{
+
+.txt-5002835 {
font-weight: 500;
font-size: 28px;
line-height: 35px;
}
-.txt-5002430{
+
+.txt-5002430 {
font-weight: 500;
font-size: 24px;
line-height: 30px;
}
-.txt-5003636{
+
+.txt-5003636 {
font-weight: 500;
font-size: 36px;
line-height: 36px;
}
-.txt-5003645{
+
+.txt-5003645 {
font-weight: 500;
font-size: 36px;
line-height: 45px;
}
-.txt-5004455{
+
+.txt-5004455 {
font-weight: 500;
font-size: 44px;
line-height: 55px;
}
-.txt-6002025{
+
+.txt-6002025 {
font-weight: 600;
font-size: 20px;
line-height: 25px;
}
-.txt-6002430{
+
+.txt-6002430 {
font-weight: 600;
font-size: 24px;
line-height: 30px;
}
-.txt-6002835{
+
+.txt-6002835 {
font-weight: 600;
font-size: 28px;
line-height: 35px;
}
-.txt-6003645{
+
+.txt-6003645 {
font-weight: 600;
font-size: 36px;
line-height: 45px;
}
-.txt-6003652{
+
+.txt-6003652 {
font-weight: 600;
font-size: 36px;
line-height: 52px;
}
-.txt-6005670{
+
+.txt-6005670 {
font-weight: 600;
font-size: 56px;
line-height: 70px;
}
-.txt-6007290{
+
+.txt-6007290 {
font-weight: 600;
font-size: 72px;
line-height: 90px;
}
-.txt-7002027{
+
+.txt-7002027 {
font-weight: 700;
font-size: 20px;
line-height: 27px;
}
-.txt-7003240{
+
+.txt-7003240 {
font-weight: 700;
font-size: 32px;
line-height: 40px;
}
-.txt-7003645{
+
+.txt-7003645 {
font-weight: 700;
font-size: 36px;
line-height: 45px;
}
+
/* button样式 */
-.btn{
+.btn {
padding: 10px 16px;
border-radius: 8px;
border: 1px solid transparent;
@@ -234,50 +281,59 @@ img {
display: inline-block;
white-space: nowrap;
text-align: center;
- transition: all .2s cubic-bezier(.645,.045,.355,1);
+ transition: all .2s cubic-bezier(.645, .045, .355, 1);
user-select: none;
touch-action: manipulation;
width: 100%;
font-size: 16px;
line-height: 18px;
}
-.btn-primary{
+
+.btn-primary {
background-color: var(--txt-theme-color);
color: #fff;
}
-.btn-primary:hover{
+
+.btn-primary:hover {
background-color: var(--btn-hover-color);
}
-.btn-green{
+
+.btn-green {
color: var(--txt-theme-color);
border-color: var(--txt-theme-color);
background-color: transparent;
}
-.btn-green:hover{
+
+.btn-green:hover {
color: #fff;
border-color: var(--txt-theme-color);
background-color: var(--txt-theme-color);
}
-.btn-wwg{
+
+.btn-wwg {
color: #fff;
border-color: #fff;
background-color: var(--txt-theme-color);
}
-.btn-default{
+
+.btn-default {
color: var(--txt-gray-color);
border-color: var(--border-color);
background-color: transparent;
}
-.btn-default:hover{
+
+.btn-default:hover {
color: var(--txt-theme-color);
border-color: var(--txt-theme-color);
}
-.btn-gw{
+
+.btn-gw {
color: var(--txt-theme-color);
background-color: #fff;
}
+
/* input样式 */
-.input{
+.input {
box-sizing: border-box;
padding: 9px 13px;
height: 44px;
@@ -288,15 +344,18 @@ img {
transition: all 0.2s;
font-size: 15px;
}
-.input::placeholder{
+
+.input::placeholder {
color: var(--txt-gray-color) !important;
opacity: .5;
}
+
.input:focus {
- outline:none;
+ outline: none;
border: 1px solid var(--txt-theme-color);
}
-.textarea{
+
+.textarea {
box-sizing: border-box;
padding: 9px 13px;
color: var(--text-color);
@@ -306,19 +365,23 @@ img {
transition: all 0.2s;
font-size: 15px;
}
-.textarea::placeholder{
+
+.textarea::placeholder {
color: var(--txt-gray-color) !important;
opacity: .5;
}
+
.textarea:focus {
- outline:none;
+ outline: none;
border: 1px solid var(--txt-theme-color);
}
-.search-form{
+
+.search-form {
display: none;
position: relative;
}
-.search-input{
+
+.search-input {
box-sizing: border-box;
display: flex;
flex-direction: row;
@@ -333,15 +396,18 @@ img {
transition: all 0.2s;
font-size: 15px;
}
-.search-input::placeholder{
+
+.search-input::placeholder {
color: var(--txt-gray-color) !important;
opacity: .5;
}
+
.search-input:focus {
- outline:none;
+ outline: none;
border: 1px solid var(--txt-theme-color);
}
-.search-icon{
+
+.search-icon {
display: inline-block;
background: url(../img/search-icon.svg) no-repeat;
width: 20px;
@@ -351,14 +417,17 @@ img {
left: 10px;
z-index: 2;
}
-.from-ul{
+
+.from-ul {
width: 543px;
}
-.from-ul-item{
+
+.from-ul-item {
display: flex;
flex-direction: column;
}
-.from-ul-tags{
+
+.from-ul-tags {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
@@ -366,112 +435,141 @@ img {
line-height: 16px;
color: var(--txt-gray-color);
}
-.input-txt{
+
+.input-txt {
padding: 10px 16px;
background: var(--bg-fa-color);
border: 1px solid var(--border-color);
border-radius: 4px;
}
-.input-textArea{
+
+.input-textArea {
padding: 10px 16px;
height: 120px;
background: var(--bg-fa-color);
border: 1px solid var(--border-color);
border-radius: 4px;
}
+
/* flex样式 */
-.flex-cc{
+.flex-cc {
display: flex;
align-items: center;
justify-content: center;
}
-.flex-sc{
+
+.flex-sc {
display: flex;
align-items: flex-start;
justify-content: center;
}
+
/* grid样式 */
-.grid-4{
+.grid-4 {
display: grid !important;
grid-template-columns: 480px 266px 266px 266px;
}
+
/* padding样式 */
-.pl-26{
+.pl-26 {
padding-left: 26px;
}
+
/* margin样式 */
-.mb-4{
+.mb-4 {
margin-bottom: 4px;
}
-.mb-8{
+
+.mb-8 {
margin-bottom: 8px;
}
-.mb-12{
+
+.mb-12 {
margin-bottom: 12px;
}
-.mb-16{
+
+.mb-16 {
margin-bottom: 16px;
}
-.mb-24{
+
+.mb-24 {
margin-bottom: 24px;
}
-.mb-32{
+
+.mb-32 {
margin-bottom: 32px;
}
-.mb-36{
+
+.mb-36 {
margin-bottom: 36px;
}
-.mb-40{
+
+.mb-40 {
margin-bottom: 40px;
}
-.mb-48{
+
+.mb-48 {
margin-bottom: 48px;
}
-.mb-56{
+
+.mb-56 {
margin-bottom: 56px;
}
-.mb-64{
+
+.mb-64 {
margin-bottom: 64px;
}
-.mb-80{
+
+.mb-80 {
margin-bottom: 80px;
}
-.mr-12{
+
+.mr-12 {
margin-right: 12px;
}
-.mr-16{
+
+.mr-16 {
margin-right: 16px;
}
-.mr-20{
+
+.mr-20 {
margin-right: 20px;
}
-.mr-24{
+
+.mr-24 {
margin-right: 24px;
}
-.mr-48{
+
+.mr-48 {
margin-right: 48px;
}
-.mt-16{
+
+.mt-16 {
margin-top: 16px;
}
-.mt-40{
+
+.mt-40 {
margin-top: 40px;
}
-.mt-80{
+
+.mt-80 {
margin-top: 80px;
}
+
/* header布局 */
-.head{
+.head {
position: relative;
background-color: var(--bg-color);
}
-.head-con{
+
+.head-con {
width: 100%;
max-width: 1280px;
margin: 0 auto;
}
+
/* 导航栏样式 */
-.nav{
+.nav {
display: block;
background-color: transparent;
width: 100%;
@@ -481,7 +579,8 @@ img {
position: fixed;
top: 0;
}
-.nav-layout{
+
+.nav-layout {
width: 100%;
max-width: 1280px;
margin: 0 auto;
@@ -490,72 +589,88 @@ img {
align-items: center;
justify-content: space-between;
}
+
.navbar-white {
background-color: var(--pop-bg-color);
box-shadow: 0px 4px 9px var(--box-shadow-color);
}
-.topics{
+
+.topics {
position: relative;
width: 100%;
}
-.topics-con{
+
+.topics-con {
padding-top: 200px;
max-width: 1280px;
width: 100%;
margin: 0 auto;
}
-.topics-layout{
+
+.topics-layout {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
-.topics-tit,.topics-btn{
+.topics-tit,
+.topics-btn {
opacity: 0;
transform: translateY(100px);
- animation: fadeSlideIn1 0.7s ease-in-out forwards; /* 应用动画效果 */
+ animation: fadeSlideIn1 0.7s ease-in-out forwards;
+ /* 应用动画效果 */
}
-.topics-h4{
+
+.topics-h4 {
width: 680px;
color: var(--txt-gray-color);
text-align: center;
opacity: 0;
transform: translateY(100px);
- animation: fadeSlideIn1 0.7s ease-in-out forwards; /* 应用动画效果 */
+ animation: fadeSlideIn1 0.7s ease-in-out forwards;
+ /* 应用动画效果 */
}
+
/* 定义动画 */
@keyframes fadeSlideIn1 {
from {
opacity: 0;
transform: translateY(100px);
}
+
to {
opacity: 1;
transform: translateY(0);
}
}
-.topics-h1-green{
+
+.topics-h1-green {
color: var(--txt-theme-color);
position: relative;
text-align: center;
}
-.topics-h1{
+
+.topics-h1 {
color: var(--text-color);
text-align: center;
}
-.topics-btn{
+
+.topics-btn {
margin-bottom: 64px;
}
-.topics-tit-en{
+
+.topics-tit-en {
width: 896px;
text-align: center;
}
-.topics-h4-en{
+
+.topics-h4-en {
width: 660px;
text-align: center;
}
-.arcs{
+
+.arcs {
display: inline-block;
position: absolute;
width: 95%;
@@ -563,17 +678,20 @@ img {
left: 0;
top: 83px;
}
-.home-pic{
+
+.home-pic {
display: block;
width: 100%;
max-width: 1280px;
/* height: 580px; */
}
+
/* 抽屉菜单 */
-.menuBtn{
+.menuBtn {
display: none;
cursor: pointer;
}
+
.drawer {
position: fixed;
top: 0;
@@ -587,87 +705,107 @@ img {
transition: all 0.5s ease-in-out;
z-index: 999;
}
-.drawer-t{
+
+.drawer-t {
display: flex;
justify-content: space-between;
align-items: center;
}
-.close-drawer{
+
+.close-drawer {
display: inline-block;
margin-bottom: 10px;
cursor: pointer;
color: var(--txt-gray-color);
font-size: 20px;
}
+
.open-drawer {
left: 0;
}
-.drawer-item-t{
+
+.drawer-item-t {
border-bottom: 1px solid var(--border-color);
}
-.drawer .drawer-item{
+
+.drawer .drawer-item {
cursor: pointer;
position: relative;
}
-.drawer .drawer-item>a{
+
+.drawer .drawer-item>a {
padding: 16px;
display: inline-block;
width: calc(100% - 36px);
}
-.drawer .drawer-item>i{
+
+.drawer .drawer-item>i {
padding: 16px;
display: flex;
width: calc(100% - 36px);
}
-.drawer .drawer-active .drawer-item{
+
+.drawer .drawer-active .drawer-item {
padding: 0 36px;
}
-.drawer .drawer-item .txt{
+
+.drawer .drawer-item .txt {
color: var(--txt-gray-color);
}
-.drawer .drawer-item:hover{
+
+.drawer .drawer-item:hover {
background-color: var(--bg-hover-color);
border-radius: 4px;
}
-.drawer .drawer-item:hover .txt{
+
+.drawer .drawer-item:hover .txt {
color: var(--text-color);
}
-.logo{
+
+.logo {
display: flex;
align-items: center;
}
-.dootask{
+
+.dootask {
margin-left: 16px;
color: var(--text-color);
}
-.nav-ul{
+
+.nav-ul {
display: flex;
align-items: center;
justify-content: space-between;
width: 545px;
}
-.nav-ul-item{
+
+.nav-ul-item {
display: inline-block;
position: relative;
}
-.nav-vector{
+
+.nav-vector {
margin-left: 5px;
}
-.nav-ul-item .txt{
+
+.nav-ul-item .txt {
padding: 7px 8px;
color: var(--txt-gray-color);
}
-.nav-ul-item .txt:hover{
+
+.nav-ul-item .txt:hover {
background-color: var(--bg-hover-color);
border-radius: 6px;
color: var(--text-color);
}
-.nav-ul-item .support-active{
+
+.nav-ul-item .support-active {
background-color: var(--bg-hover-color);
border-radius: 6px;
color: var(--text-color);
}
-.submenu-pop{
+
+.submenu-pop {
position: absolute;
top: 40px;
left: -38px;
@@ -681,53 +819,64 @@ img {
width: 150px;
text-align: start;
}
-.submenu-pop .submenu-pop-item{
+
+.submenu-pop .submenu-pop-item {
cursor: pointer;
}
-.submenu-pop .submenu-pop-item .txt-sub{
+
+.submenu-pop .submenu-pop-item .txt-sub {
display: inline-block;
padding: 9px 16px;
color: var(--txt-gray-color);
}
-.submenu-pop .submenu-pop-item:hover{
+
+.submenu-pop .submenu-pop-item:hover {
background-color: var(--bg-hover-color);
}
-.submenu-pop .submenu-pop-item:hover .txt-sub{
+
+.submenu-pop .submenu-pop-item:hover .txt-sub {
color: var(--text-color);
}
-.nav-r{
+
+.nav-r {
width: 355px;
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
}
-.nav-support{
+
+.nav-support {
display: flex;
align-items: center;
cursor: pointer;
}
-.line-1{
+
+.line-1 {
height: 24px;
border: 1px solid var(--border-color);
}
-.nav-r a{
+
+.nav-r a {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: var(--txt-gray-color);
}
-.nav-r-icon{
+
+.nav-r-icon {
height: 20px;
cursor: pointer;
}
-.lang{
+
+.lang {
display: inline-block;
height: 20px;
cursor: pointer;
}
-.lang-pop{
+
+.lang-pop {
position: absolute;
top: 40px;
left: -38px;
@@ -740,59 +889,72 @@ img {
z-index: 99;
text-align: start;
}
-.lang-pop .show{
+
+.lang-pop .show {
display: inline-block;
}
-.lang-pop .lang-pop-item{
+
+.lang-pop .lang-pop-item {
padding: 9px 16px;
cursor: pointer;
}
-.lang-pop .lang-pop-item .lang-txt{
+
+.lang-pop .lang-pop-item .lang-txt {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: var(--txt-gray-color);
display: inline-block;
}
-.lang-pop .lang-pop-item:hover{
+
+.lang-pop .lang-pop-item:hover {
background-color: var(--bg-hover-color);
}
-.lang-pop .lang-pop-item:hover .lang-txt{
+
+.lang-pop .lang-pop-item:hover .lang-txt {
color: var(--text-color);
}
-.get-started{
+
+.get-started {
display: inline-block;
}
-.login-btn{
+
+.login-btn {
width: 84px;
display: inline-block;
}
+
/* 底部样式 */
-footer{
+footer {
width: 100%;
z-index: 2;
position: relative;
}
-.footer-con{
+
+.footer-con {
width: 100%;
max-width: 1280px;
margin: 0 auto;
}
-.footer-layut{
+
+.footer-layut {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding-top: 46px;
border-bottom: var(--border-color) solid 1px;
}
-#qq_group{
+
+#qq_group {
position: relative;
width: 164px;
}
-#qq_group:hover .group_code{
+
+#qq_group:hover .group_code {
display: flex;
}
-.group_code{
+
+.group_code {
display: none;
position: absolute;
bottom: 25px;
@@ -803,7 +965,8 @@ footer{
justify-content: center;
flex-direction: column;
}
-.group_num{
+
+.group_num {
display: inline-block;
color: #fff;
font-weight: 400;
@@ -811,7 +974,8 @@ footer{
line-height: 16px;
margin-top: 10px;
}
-.lower_triangle{
+
+.lower_triangle {
position: absolute;
bottom: -4px;
left: 70px;
@@ -821,103 +985,126 @@ footer{
border-right: 5px solid transparent;
border-top: 4px solid var(--code-bg-color);
}
-.footer-l{
+
+.footer-l {
display: flex;
flex-direction: column;
align-items: flex-start;
width: 405px;
}
-.footer-l .logo{
+
+.footer-l .logo {
height: 36px;
display: flex;
align-items: center;
margin-bottom: 24px;
}
-.footer-l .txt{
+
+.footer-l .txt {
color: var(--txt-gray-color);
}
-.footer-r{
+
+.footer-r {
width: 625px;
}
-.footer-r-ul{
+
+.footer-r-ul {
display: flex;
justify-content: space-between;
padding-bottom: 48px;
}
-.footer-ol-item{
+
+.footer-ol-item {
cursor: pointer;
}
-.footer-ol-item .txt{
+
+.footer-ol-item .txt {
color: var(--txt-gray-color);
}
-.footer-ol-item .code-svg{
+
+.footer-ol-item .code-svg {
display: block;
height: 125px;
}
-.filings{
+
+.filings {
text-align: center;
color: var(--txt-gray-color);
padding: 24px 0;
}
-.footer-t{
+
+.footer-t {
position: relative;
padding: 120px 0;
}
-.footer-t-con{
+
+.footer-t-con {
width: 100%;
max-width: 1280px;
margin: 0 auto;
}
-.footer-t-layout{
+
+.footer-t-layout {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
-.footer-t-l{
+
+.footer-t-l {
width: 657px;
}
-.footer-t-h1{
+
+.footer-t-h1 {
font-weight: 500;
font-size: 44px;
line-height: 55px;
color: var(--text-color);
}
-.footer-t-h6{
+
+.footer-t-h6 {
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: var(--txt-gray-color);
}
-.footer-t-contact{
+
+.footer-t-contact {
display: flex;
justify-content: flex-start;
align-items: center;
}
-.footer-t-contact-icon{
+
+.footer-t-contact-icon {
display: inline-block;
width: 24px;
height: 24px;
}
-.footer-t-contact-h6{
+
+.footer-t-contact-h6 {
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: var(--text-color);
}
+
/* 序号公共样式 */
-.serial-number{
+.serial-number {
color: var(--txt-theme-color);
}
-.choose-con-item-h5{
+
+.choose-con-item-h5 {
color: var(--text-color);
}
-.choose-con-item-h6{
+
+.choose-con-item-h6 {
color: var(--txt-gray-color);
}
-.support .support-item{
+
+.support .support-item {
padding-bottom: 8px;
}
-.support .support-item .txt{
+
+.support .support-item .txt {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
@@ -925,86 +1112,137 @@ footer{
line-height: 24px;
color: var(--txt-gray-color);
}
-.support .support-item:first-of-type{
+
+.support .support-item:first-of-type {
padding-bottom: 16px;
}
-.support .support-item:first-of-type .txt{
+
+.support .support-item:first-of-type .txt {
color: var(--text-color);
font-weight: 500;
}
-.group .group-item{
+
+.group .group-item {
padding-bottom: 24px;
}
-.group .group-item .txt{
+
+.group .group-item .txt {
color: var(--text-color);
font-weight: 500;
font-size: 16px;
line-height: 24px;
}
-.group .group-item .logo{
+
+.group .group-item .logo {
display: block;
height: auto;
}
+
/* 动画 style="--delay: 0s;" */
-.about-animate-box,.solutions-animate-box,.home-animate-box,.dow-animate-box{
+.about-animate-box,
+.solutions-animate-box,
+.home-animate-box,
+.dow-animate-box {
opacity: 0;
transform: translateY(30%);
}
-.about-animate-box.animate,.price-animate-box.animate,.solutions-animate-box.animate,.home-animate-box.animate,.dow-animate-box.animate {
- animation: fadeIn 0.7s cubic-bezier(0.61, -0.01, 0.57, 0.96) forwards var(--delay); /* 应用动画效果 */
+
+.about-animate-box.animate,
+.price-animate-box.animate,
+.solutions-animate-box.animate,
+.home-animate-box.animate,
+.dow-animate-box.animate {
+ animation: fadeIn 0.7s cubic-bezier(0.61, -0.01, 0.57, 0.96) forwards var(--delay);
+ /* 应用动画效果 */
}
+
/* 定义动画 */
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(30%);
}
+
to {
opacity: 1;
transform: translateY(0);
}
}
+
#arc {
animation: arcsFadeIn 2s ease-in-out;
}
+
.arc-animate {
animation: arcsFadeIn 2s ease-in-out;
}
+
@keyframes arcsFadeIn {
from {
stroke-dashoffset: 600;
}
+
to {
stroke-dashoffset: 0;
}
}
-.start_a{
- width: 100%;
-}
-.hide{
- display: none;
-}
-#cookieConsent{
- display: none;
- width: 100%;
- height: 180px;
- background-color: rgba(0,0,0,.8);
- position: fixed;
- bottom: 0;
- z-index: 9999;
- color: #dfe4e8;
- padding: 40px 50px;
- box-sizing: border-box;
- text-align: center;
-}
-#agreeButton{
- width: 130px;
- position: absolute;
- right: 80px;
- bottom: 50px;
-}
-#cookie_a{
- color: #dfe4e8;
- text-decoration-line: underline;
+
+.start_a {
+ width: 100%;
}
+.hide {
+ display: none;
+}
+
+#cookieConsent {
+ display: none;
+ width: 100%;
+ height: 180px;
+ background-color: rgba(0, 0, 0, .8);
+ position: fixed;
+ bottom: 0;
+ z-index: 9999;
+ color: #dfe4e8;
+ padding: 40px 50px;
+ box-sizing: border-box;
+ text-align: center;
+}
+
+#agreeButton {
+ width: 130px;
+ position: absolute;
+ right: 80px;
+ bottom: 50px;
+}
+
+#cookie_a {
+ color: #dfe4e8;
+ text-decoration-line: underline;
+}
+
+.footer_beian {
+ float: left;
+ height: 20px;
+ line-height: 20px;
+ margin: 0px 0px 0px 5px;
+ color: #939393;
+}
+
+.footer_beian_a {
+ height: 20px;
+ line-height: 20px;
+ margin: 0px 0px 0px 5px;
+ color: #939393;
+ text-decoration: underline;
+ display: inline-block;
+ height: 20px;
+ line-height: 20px;
+}
+
+.footer_copyright {
+ display: flex;
+ margin: 0 auto;
+ align-items: center;
+ justify-content: center;
+}
\ No newline at end of file
diff --git a/public/site/css/rem.css b/public/site/css/rem.css
index a557bdfd9..978d1d15c 100644
--- a/public/site/css/rem.css
+++ b/public/site/css/rem.css
@@ -788,4 +788,7 @@
.help-l-ul{
width: auto !important;
}
+ .footer_copyright{
+ flex-direction: column;
+ }
}
\ No newline at end of file
diff --git a/public/site/en/about.html b/public/site/en/about.html
index 5ee17e090..e041efde5 100644
--- a/public/site/en/about.html
+++ b/public/site/en/about.html
@@ -380,8 +380,12 @@
-