diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php index 3a8b1bb..fabc5c7 100644 --- a/app/Http/Controllers/AuthController.php +++ b/app/Http/Controllers/AuthController.php @@ -76,7 +76,7 @@ class AuthController extends Controller 'last_ip' => $ip, 'user_level' => 1, // 默认普通用户等级 'sex' => $sex, - 'usersf' => '1.GIF', // 默认头像 + 'usersf' => '1.gif', // 默认头像 ]); $this->performLogin($newUser, $ip); diff --git a/app/Models/User.php b/app/Models/User.php index bfd3a70..2ac1872 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -81,14 +81,14 @@ class User extends Authenticatable /** * 头像文件名访问器 * - * 原 ASP 系统的头像文件名存储在 usersf 字段中(如 "75.GIF"), + * 原 ASP 系统的头像文件名存储在 usersf 字段中(如 "75.gif"), * 但项目中各处通过 $user->headface 来引用头像。 * 此 accessor 将 headface 属性映射到 usersf 字段,保持代码一致性。 */ protected function headface(): Attribute { return Attribute::make( - get: fn () => $this->usersf ?: '1.GIF', + get: fn () => $this->usersf ?: '1.gif', set: fn (string $value) => ['usersf' => $value], ); } diff --git a/database/migrations/2026_02_26_151000_lowercase_usersf_extension.php b/database/migrations/2026_02_26_151000_lowercase_usersf_extension.php new file mode 100644 index 0000000..ebfcb32 --- /dev/null +++ b/database/migrations/2026_02_26_151000_lowercase_usersf_extension.php @@ -0,0 +1,33 @@ +where('usersf', 'LIKE', '%.GIF') + ->update(['usersf' => DB::raw("REPLACE(usersf, '.GIF', '.gif')")]); + } + + /** + * 回滚:将 .gif 转回 .GIF + */ + public function down(): void + { + DB::table('users') + ->where('usersf', 'LIKE', '%.gif') + ->update(['usersf' => DB::raw("REPLACE(usersf, '.gif', '.GIF')")]); + } +}; diff --git a/public/images/headface/1.GIF b/public/images/headface/1.gif similarity index 100% rename from public/images/headface/1.GIF rename to public/images/headface/1.gif diff --git a/public/images/headface/10.GIF b/public/images/headface/10.gif similarity index 100% rename from public/images/headface/10.GIF rename to public/images/headface/10.gif diff --git a/public/images/headface/100.GIF b/public/images/headface/100.gif similarity index 100% rename from public/images/headface/100.GIF rename to public/images/headface/100.gif diff --git a/public/images/headface/10001.GIF b/public/images/headface/10001.gif similarity index 100% rename from public/images/headface/10001.GIF rename to public/images/headface/10001.gif diff --git a/public/images/headface/10002.GIF b/public/images/headface/10002.gif similarity index 100% rename from public/images/headface/10002.GIF rename to public/images/headface/10002.gif diff --git a/public/images/headface/10003.GIF b/public/images/headface/10003.gif similarity index 100% rename from public/images/headface/10003.GIF rename to public/images/headface/10003.gif diff --git a/public/images/headface/10004.GIF b/public/images/headface/10004.gif similarity index 100% rename from public/images/headface/10004.GIF rename to public/images/headface/10004.gif diff --git a/public/images/headface/10005.GIF b/public/images/headface/10005.gif similarity index 100% rename from public/images/headface/10005.GIF rename to public/images/headface/10005.gif diff --git a/public/images/headface/10006.GIF b/public/images/headface/10006.gif similarity index 100% rename from public/images/headface/10006.GIF rename to public/images/headface/10006.gif diff --git a/public/images/headface/10008.GIF b/public/images/headface/10008.gif similarity index 100% rename from public/images/headface/10008.GIF rename to public/images/headface/10008.gif diff --git a/public/images/headface/10009.GIF b/public/images/headface/10009.gif similarity index 100% rename from public/images/headface/10009.GIF rename to public/images/headface/10009.gif diff --git a/public/images/headface/10010.GIF b/public/images/headface/10010.gif similarity index 100% rename from public/images/headface/10010.GIF rename to public/images/headface/10010.gif diff --git a/public/images/headface/10011.GIF b/public/images/headface/10011.gif similarity index 100% rename from public/images/headface/10011.GIF rename to public/images/headface/10011.gif diff --git a/public/images/headface/10012.GIF b/public/images/headface/10012.gif similarity index 100% rename from public/images/headface/10012.GIF rename to public/images/headface/10012.gif diff --git a/public/images/headface/10013.GIF b/public/images/headface/10013.gif similarity index 100% rename from public/images/headface/10013.GIF rename to public/images/headface/10013.gif diff --git a/public/images/headface/10015.GIF b/public/images/headface/10015.gif similarity index 100% rename from public/images/headface/10015.GIF rename to public/images/headface/10015.gif diff --git a/public/images/headface/10016.GIF b/public/images/headface/10016.gif similarity index 100% rename from public/images/headface/10016.GIF rename to public/images/headface/10016.gif diff --git a/public/images/headface/10017.GIF b/public/images/headface/10017.gif similarity index 100% rename from public/images/headface/10017.GIF rename to public/images/headface/10017.gif diff --git a/public/images/headface/10019.GIF b/public/images/headface/10019.gif similarity index 100% rename from public/images/headface/10019.GIF rename to public/images/headface/10019.gif diff --git a/public/images/headface/10020.GIF b/public/images/headface/10020.gif similarity index 100% rename from public/images/headface/10020.GIF rename to public/images/headface/10020.gif diff --git a/public/images/headface/10021.GIF b/public/images/headface/10021.gif similarity index 100% rename from public/images/headface/10021.GIF rename to public/images/headface/10021.gif diff --git a/public/images/headface/10022.GIF b/public/images/headface/10022.gif similarity index 100% rename from public/images/headface/10022.GIF rename to public/images/headface/10022.gif diff --git a/public/images/headface/10024.GIF b/public/images/headface/10024.gif similarity index 100% rename from public/images/headface/10024.GIF rename to public/images/headface/10024.gif diff --git a/public/images/headface/10025.GIF b/public/images/headface/10025.gif similarity index 100% rename from public/images/headface/10025.GIF rename to public/images/headface/10025.gif diff --git a/public/images/headface/10026.GIF b/public/images/headface/10026.gif similarity index 100% rename from public/images/headface/10026.GIF rename to public/images/headface/10026.gif diff --git a/public/images/headface/10028.GIF b/public/images/headface/10028.gif similarity index 100% rename from public/images/headface/10028.GIF rename to public/images/headface/10028.gif diff --git a/public/images/headface/10029.GIF b/public/images/headface/10029.gif similarity index 100% rename from public/images/headface/10029.GIF rename to public/images/headface/10029.gif diff --git a/public/images/headface/10031.GIF b/public/images/headface/10031.gif similarity index 100% rename from public/images/headface/10031.GIF rename to public/images/headface/10031.gif diff --git a/public/images/headface/10032.GIF b/public/images/headface/10032.gif similarity index 100% rename from public/images/headface/10032.GIF rename to public/images/headface/10032.gif diff --git a/public/images/headface/10033.GIF b/public/images/headface/10033.gif similarity index 100% rename from public/images/headface/10033.GIF rename to public/images/headface/10033.gif diff --git a/public/images/headface/10035.GIF b/public/images/headface/10035.gif similarity index 100% rename from public/images/headface/10035.GIF rename to public/images/headface/10035.gif diff --git a/public/images/headface/10036.GIF b/public/images/headface/10036.gif similarity index 100% rename from public/images/headface/10036.GIF rename to public/images/headface/10036.gif diff --git a/public/images/headface/10037.GIF b/public/images/headface/10037.gif similarity index 100% rename from public/images/headface/10037.GIF rename to public/images/headface/10037.gif diff --git a/public/images/headface/10038.GIF b/public/images/headface/10038.gif similarity index 100% rename from public/images/headface/10038.GIF rename to public/images/headface/10038.gif diff --git a/public/images/headface/10039.GIF b/public/images/headface/10039.gif similarity index 100% rename from public/images/headface/10039.GIF rename to public/images/headface/10039.gif diff --git a/public/images/headface/10041.GIF b/public/images/headface/10041.gif similarity index 100% rename from public/images/headface/10041.GIF rename to public/images/headface/10041.gif diff --git a/public/images/headface/10043.GIF b/public/images/headface/10043.gif similarity index 100% rename from public/images/headface/10043.GIF rename to public/images/headface/10043.gif diff --git a/public/images/headface/10044.GIF b/public/images/headface/10044.gif similarity index 100% rename from public/images/headface/10044.GIF rename to public/images/headface/10044.gif diff --git a/public/images/headface/10045.GIF b/public/images/headface/10045.gif similarity index 100% rename from public/images/headface/10045.GIF rename to public/images/headface/10045.gif diff --git a/public/images/headface/10046.GIF b/public/images/headface/10046.gif similarity index 100% rename from public/images/headface/10046.GIF rename to public/images/headface/10046.gif diff --git a/public/images/headface/10047.GIF b/public/images/headface/10047.gif similarity index 100% rename from public/images/headface/10047.GIF rename to public/images/headface/10047.gif diff --git a/public/images/headface/10049.GIF b/public/images/headface/10049.gif similarity index 100% rename from public/images/headface/10049.GIF rename to public/images/headface/10049.gif diff --git a/public/images/headface/10050.GIF b/public/images/headface/10050.gif similarity index 100% rename from public/images/headface/10050.GIF rename to public/images/headface/10050.gif diff --git a/public/images/headface/10051.GIF b/public/images/headface/10051.gif similarity index 100% rename from public/images/headface/10051.GIF rename to public/images/headface/10051.gif diff --git a/public/images/headface/10052.GIF b/public/images/headface/10052.gif similarity index 100% rename from public/images/headface/10052.GIF rename to public/images/headface/10052.gif diff --git a/public/images/headface/10053.GIF b/public/images/headface/10053.gif similarity index 100% rename from public/images/headface/10053.GIF rename to public/images/headface/10053.gif diff --git a/public/images/headface/10054.GIF b/public/images/headface/10054.gif similarity index 100% rename from public/images/headface/10054.GIF rename to public/images/headface/10054.gif diff --git a/public/images/headface/10055.GIF b/public/images/headface/10055.gif similarity index 100% rename from public/images/headface/10055.GIF rename to public/images/headface/10055.gif diff --git a/public/images/headface/10056.GIF b/public/images/headface/10056.gif similarity index 100% rename from public/images/headface/10056.GIF rename to public/images/headface/10056.gif diff --git a/public/images/headface/10057.GIF b/public/images/headface/10057.gif similarity index 100% rename from public/images/headface/10057.GIF rename to public/images/headface/10057.gif diff --git a/public/images/headface/10058.GIF b/public/images/headface/10058.gif similarity index 100% rename from public/images/headface/10058.GIF rename to public/images/headface/10058.gif diff --git a/public/images/headface/10059.GIF b/public/images/headface/10059.gif similarity index 100% rename from public/images/headface/10059.GIF rename to public/images/headface/10059.gif diff --git a/public/images/headface/10061.GIF b/public/images/headface/10061.gif similarity index 100% rename from public/images/headface/10061.GIF rename to public/images/headface/10061.gif diff --git a/public/images/headface/10062.GIF b/public/images/headface/10062.gif similarity index 100% rename from public/images/headface/10062.GIF rename to public/images/headface/10062.gif diff --git a/public/images/headface/10064.GIF b/public/images/headface/10064.gif similarity index 100% rename from public/images/headface/10064.GIF rename to public/images/headface/10064.gif diff --git a/public/images/headface/10065.GIF b/public/images/headface/10065.gif similarity index 100% rename from public/images/headface/10065.GIF rename to public/images/headface/10065.gif diff --git a/public/images/headface/10066.GIF b/public/images/headface/10066.gif similarity index 100% rename from public/images/headface/10066.GIF rename to public/images/headface/10066.gif diff --git a/public/images/headface/10067.GIF b/public/images/headface/10067.gif similarity index 100% rename from public/images/headface/10067.GIF rename to public/images/headface/10067.gif diff --git a/public/images/headface/10068.GIF b/public/images/headface/10068.gif similarity index 100% rename from public/images/headface/10068.GIF rename to public/images/headface/10068.gif diff --git a/public/images/headface/10069.GIF b/public/images/headface/10069.gif similarity index 100% rename from public/images/headface/10069.GIF rename to public/images/headface/10069.gif diff --git a/public/images/headface/1010.GIF b/public/images/headface/1010.gif similarity index 100% rename from public/images/headface/1010.GIF rename to public/images/headface/1010.gif diff --git a/public/images/headface/1020.GIF b/public/images/headface/1020.gif similarity index 100% rename from public/images/headface/1020.GIF rename to public/images/headface/1020.gif diff --git a/public/images/headface/1030.GIF b/public/images/headface/1030.gif similarity index 100% rename from public/images/headface/1030.GIF rename to public/images/headface/1030.gif diff --git a/public/images/headface/1040.GIF b/public/images/headface/1040.gif similarity index 100% rename from public/images/headface/1040.GIF rename to public/images/headface/1040.gif diff --git a/public/images/headface/1050.GIF b/public/images/headface/1050.gif similarity index 100% rename from public/images/headface/1050.GIF rename to public/images/headface/1050.gif diff --git a/public/images/headface/1060.GIF b/public/images/headface/1060.gif similarity index 100% rename from public/images/headface/1060.GIF rename to public/images/headface/1060.gif diff --git a/public/images/headface/1070.GIF b/public/images/headface/1070.gif similarity index 100% rename from public/images/headface/1070.GIF rename to public/images/headface/1070.gif diff --git a/public/images/headface/1080.GIF b/public/images/headface/1080.gif similarity index 100% rename from public/images/headface/1080.GIF rename to public/images/headface/1080.gif diff --git a/public/images/headface/1090.GIF b/public/images/headface/1090.gif similarity index 100% rename from public/images/headface/1090.GIF rename to public/images/headface/1090.gif diff --git a/public/images/headface/1100.GIF b/public/images/headface/1100.gif similarity index 100% rename from public/images/headface/1100.GIF rename to public/images/headface/1100.gif diff --git a/public/images/headface/1110.GIF b/public/images/headface/1110.gif similarity index 100% rename from public/images/headface/1110.GIF rename to public/images/headface/1110.gif diff --git a/public/images/headface/1120.GIF b/public/images/headface/1120.gif similarity index 100% rename from public/images/headface/1120.GIF rename to public/images/headface/1120.gif diff --git a/public/images/headface/1130.GIF b/public/images/headface/1130.gif similarity index 100% rename from public/images/headface/1130.GIF rename to public/images/headface/1130.gif diff --git a/public/images/headface/1140.GIF b/public/images/headface/1140.gif similarity index 100% rename from public/images/headface/1140.GIF rename to public/images/headface/1140.gif diff --git a/public/images/headface/1150.GIF b/public/images/headface/1150.gif similarity index 100% rename from public/images/headface/1150.GIF rename to public/images/headface/1150.gif diff --git a/public/images/headface/1160.GIF b/public/images/headface/1160.gif similarity index 100% rename from public/images/headface/1160.GIF rename to public/images/headface/1160.gif diff --git a/public/images/headface/1170.GIF b/public/images/headface/1170.gif similarity index 100% rename from public/images/headface/1170.GIF rename to public/images/headface/1170.gif diff --git a/public/images/headface/1180.GIF b/public/images/headface/1180.gif similarity index 100% rename from public/images/headface/1180.GIF rename to public/images/headface/1180.gif diff --git a/public/images/headface/1190.GIF b/public/images/headface/1190.gif similarity index 100% rename from public/images/headface/1190.GIF rename to public/images/headface/1190.gif diff --git a/public/images/headface/1200.GIF b/public/images/headface/1200.gif similarity index 100% rename from public/images/headface/1200.GIF rename to public/images/headface/1200.gif diff --git a/public/images/headface/1210.GIF b/public/images/headface/1210.gif similarity index 100% rename from public/images/headface/1210.GIF rename to public/images/headface/1210.gif diff --git a/public/images/headface/1220.GIF b/public/images/headface/1220.gif similarity index 100% rename from public/images/headface/1220.GIF rename to public/images/headface/1220.gif diff --git a/public/images/headface/1230.GIF b/public/images/headface/1230.gif similarity index 100% rename from public/images/headface/1230.GIF rename to public/images/headface/1230.gif diff --git a/public/images/headface/1240.GIF b/public/images/headface/1240.gif similarity index 100% rename from public/images/headface/1240.GIF rename to public/images/headface/1240.gif diff --git a/public/images/headface/1250.GIF b/public/images/headface/1250.gif similarity index 100% rename from public/images/headface/1250.GIF rename to public/images/headface/1250.gif diff --git a/public/images/headface/1260.GIF b/public/images/headface/1260.gif similarity index 100% rename from public/images/headface/1260.GIF rename to public/images/headface/1260.gif diff --git a/public/images/headface/1270.GIF b/public/images/headface/1270.gif similarity index 100% rename from public/images/headface/1270.GIF rename to public/images/headface/1270.gif diff --git a/public/images/headface/1280.GIF b/public/images/headface/1280.gif similarity index 100% rename from public/images/headface/1280.GIF rename to public/images/headface/1280.gif diff --git a/public/images/headface/1290.GIF b/public/images/headface/1290.gif similarity index 100% rename from public/images/headface/1290.GIF rename to public/images/headface/1290.gif diff --git a/public/images/headface/13.GIF b/public/images/headface/13.gif similarity index 100% rename from public/images/headface/13.GIF rename to public/images/headface/13.gif diff --git a/public/images/headface/1300.GIF b/public/images/headface/1300.gif similarity index 100% rename from public/images/headface/1300.GIF rename to public/images/headface/1300.gif diff --git a/public/images/headface/1310.GIF b/public/images/headface/1310.gif similarity index 100% rename from public/images/headface/1310.GIF rename to public/images/headface/1310.gif diff --git a/public/images/headface/1320.GIF b/public/images/headface/1320.gif similarity index 100% rename from public/images/headface/1320.GIF rename to public/images/headface/1320.gif diff --git a/public/images/headface/1330.GIF b/public/images/headface/1330.gif similarity index 100% rename from public/images/headface/1330.GIF rename to public/images/headface/1330.gif diff --git a/public/images/headface/1340.GIF b/public/images/headface/1340.gif similarity index 100% rename from public/images/headface/1340.GIF rename to public/images/headface/1340.gif diff --git a/public/images/headface/1350.GIF b/public/images/headface/1350.gif similarity index 100% rename from public/images/headface/1350.GIF rename to public/images/headface/1350.gif diff --git a/public/images/headface/1360.GIF b/public/images/headface/1360.gif similarity index 100% rename from public/images/headface/1360.GIF rename to public/images/headface/1360.gif diff --git a/public/images/headface/1370.GIF b/public/images/headface/1370.gif similarity index 100% rename from public/images/headface/1370.GIF rename to public/images/headface/1370.gif diff --git a/public/images/headface/1380.GIF b/public/images/headface/1380.gif similarity index 100% rename from public/images/headface/1380.GIF rename to public/images/headface/1380.gif diff --git a/public/images/headface/1390.GIF b/public/images/headface/1390.gif similarity index 100% rename from public/images/headface/1390.GIF rename to public/images/headface/1390.gif diff --git a/public/images/headface/14.GIF b/public/images/headface/14.gif similarity index 100% rename from public/images/headface/14.GIF rename to public/images/headface/14.gif diff --git a/public/images/headface/1400.GIF b/public/images/headface/1400.gif similarity index 100% rename from public/images/headface/1400.GIF rename to public/images/headface/1400.gif diff --git a/public/images/headface/1410.GIF b/public/images/headface/1410.gif similarity index 100% rename from public/images/headface/1410.GIF rename to public/images/headface/1410.gif diff --git a/public/images/headface/1420.GIF b/public/images/headface/1420.gif similarity index 100% rename from public/images/headface/1420.GIF rename to public/images/headface/1420.gif diff --git a/public/images/headface/1430.GIF b/public/images/headface/1430.gif similarity index 100% rename from public/images/headface/1430.GIF rename to public/images/headface/1430.gif diff --git a/public/images/headface/1440.GIF b/public/images/headface/1440.gif similarity index 100% rename from public/images/headface/1440.GIF rename to public/images/headface/1440.gif diff --git a/public/images/headface/1450.GIF b/public/images/headface/1450.gif similarity index 100% rename from public/images/headface/1450.GIF rename to public/images/headface/1450.gif diff --git a/public/images/headface/1460.GIF b/public/images/headface/1460.gif similarity index 100% rename from public/images/headface/1460.GIF rename to public/images/headface/1460.gif diff --git a/public/images/headface/1470.GIF b/public/images/headface/1470.gif similarity index 100% rename from public/images/headface/1470.GIF rename to public/images/headface/1470.gif diff --git a/public/images/headface/1480.GIF b/public/images/headface/1480.gif similarity index 100% rename from public/images/headface/1480.GIF rename to public/images/headface/1480.gif diff --git a/public/images/headface/1490.GIF b/public/images/headface/1490.gif similarity index 100% rename from public/images/headface/1490.GIF rename to public/images/headface/1490.gif diff --git a/public/images/headface/15.GIF b/public/images/headface/15.gif similarity index 100% rename from public/images/headface/15.GIF rename to public/images/headface/15.gif diff --git a/public/images/headface/1500.GIF b/public/images/headface/1500.gif similarity index 100% rename from public/images/headface/1500.GIF rename to public/images/headface/1500.gif diff --git a/public/images/headface/1510.GIF b/public/images/headface/1510.gif similarity index 100% rename from public/images/headface/1510.GIF rename to public/images/headface/1510.gif diff --git a/public/images/headface/1520.GIF b/public/images/headface/1520.gif similarity index 100% rename from public/images/headface/1520.GIF rename to public/images/headface/1520.gif diff --git a/public/images/headface/1530.GIF b/public/images/headface/1530.gif similarity index 100% rename from public/images/headface/1530.GIF rename to public/images/headface/1530.gif diff --git a/public/images/headface/1540.GIF b/public/images/headface/1540.gif similarity index 100% rename from public/images/headface/1540.GIF rename to public/images/headface/1540.gif diff --git a/public/images/headface/1550.GIF b/public/images/headface/1550.gif similarity index 100% rename from public/images/headface/1550.GIF rename to public/images/headface/1550.gif diff --git a/public/images/headface/1560.GIF b/public/images/headface/1560.gif similarity index 100% rename from public/images/headface/1560.GIF rename to public/images/headface/1560.gif diff --git a/public/images/headface/1580.GIF b/public/images/headface/1580.gif similarity index 100% rename from public/images/headface/1580.GIF rename to public/images/headface/1580.gif diff --git a/public/images/headface/1590.GIF b/public/images/headface/1590.gif similarity index 100% rename from public/images/headface/1590.GIF rename to public/images/headface/1590.gif diff --git a/public/images/headface/1600.GIF b/public/images/headface/1600.gif similarity index 100% rename from public/images/headface/1600.GIF rename to public/images/headface/1600.gif diff --git a/public/images/headface/1610.GIF b/public/images/headface/1610.gif similarity index 100% rename from public/images/headface/1610.GIF rename to public/images/headface/1610.gif diff --git a/public/images/headface/1620.GIF b/public/images/headface/1620.gif similarity index 100% rename from public/images/headface/1620.GIF rename to public/images/headface/1620.gif diff --git a/public/images/headface/1630.GIF b/public/images/headface/1630.gif similarity index 100% rename from public/images/headface/1630.GIF rename to public/images/headface/1630.gif diff --git a/public/images/headface/1640.GIF b/public/images/headface/1640.gif similarity index 100% rename from public/images/headface/1640.GIF rename to public/images/headface/1640.gif diff --git a/public/images/headface/1650.GIF b/public/images/headface/1650.gif similarity index 100% rename from public/images/headface/1650.GIF rename to public/images/headface/1650.gif diff --git a/public/images/headface/1660.GIF b/public/images/headface/1660.gif similarity index 100% rename from public/images/headface/1660.GIF rename to public/images/headface/1660.gif diff --git a/public/images/headface/18.GIF b/public/images/headface/18.gif similarity index 100% rename from public/images/headface/18.GIF rename to public/images/headface/18.gif diff --git a/public/images/headface/19.GIF b/public/images/headface/19.gif similarity index 100% rename from public/images/headface/19.GIF rename to public/images/headface/19.gif diff --git a/public/images/headface/2.GIF b/public/images/headface/2.gif similarity index 100% rename from public/images/headface/2.GIF rename to public/images/headface/2.gif diff --git a/public/images/headface/20.GIF b/public/images/headface/20.gif similarity index 100% rename from public/images/headface/20.GIF rename to public/images/headface/20.gif diff --git a/public/images/headface/20001.GIF b/public/images/headface/20001.gif similarity index 100% rename from public/images/headface/20001.GIF rename to public/images/headface/20001.gif diff --git a/public/images/headface/20002.GIF b/public/images/headface/20002.gif similarity index 100% rename from public/images/headface/20002.GIF rename to public/images/headface/20002.gif diff --git a/public/images/headface/20003.GIF b/public/images/headface/20003.gif similarity index 100% rename from public/images/headface/20003.GIF rename to public/images/headface/20003.gif diff --git a/public/images/headface/20004.GIF b/public/images/headface/20004.gif similarity index 100% rename from public/images/headface/20004.GIF rename to public/images/headface/20004.gif diff --git a/public/images/headface/20005.GIF b/public/images/headface/20005.gif similarity index 100% rename from public/images/headface/20005.GIF rename to public/images/headface/20005.gif diff --git a/public/images/headface/20006.GIF b/public/images/headface/20006.gif similarity index 100% rename from public/images/headface/20006.GIF rename to public/images/headface/20006.gif diff --git a/public/images/headface/20007.GIF b/public/images/headface/20007.gif similarity index 100% rename from public/images/headface/20007.GIF rename to public/images/headface/20007.gif diff --git a/public/images/headface/20009.GIF b/public/images/headface/20009.gif similarity index 100% rename from public/images/headface/20009.GIF rename to public/images/headface/20009.gif diff --git a/public/images/headface/20012.GIF b/public/images/headface/20012.gif similarity index 100% rename from public/images/headface/20012.GIF rename to public/images/headface/20012.gif diff --git a/public/images/headface/20013.GIF b/public/images/headface/20013.gif similarity index 100% rename from public/images/headface/20013.GIF rename to public/images/headface/20013.gif diff --git a/public/images/headface/20014.GIF b/public/images/headface/20014.gif similarity index 100% rename from public/images/headface/20014.GIF rename to public/images/headface/20014.gif diff --git a/public/images/headface/20015.GIF b/public/images/headface/20015.gif similarity index 100% rename from public/images/headface/20015.GIF rename to public/images/headface/20015.gif diff --git a/public/images/headface/20016.GIF b/public/images/headface/20016.gif similarity index 100% rename from public/images/headface/20016.GIF rename to public/images/headface/20016.gif diff --git a/public/images/headface/20017.GIF b/public/images/headface/20017.gif similarity index 100% rename from public/images/headface/20017.GIF rename to public/images/headface/20017.gif diff --git a/public/images/headface/20018.GIF b/public/images/headface/20018.gif similarity index 100% rename from public/images/headface/20018.GIF rename to public/images/headface/20018.gif diff --git a/public/images/headface/20019.GIF b/public/images/headface/20019.gif similarity index 100% rename from public/images/headface/20019.GIF rename to public/images/headface/20019.gif diff --git a/public/images/headface/20020.GIF b/public/images/headface/20020.gif similarity index 100% rename from public/images/headface/20020.GIF rename to public/images/headface/20020.gif diff --git a/public/images/headface/20021.GIF b/public/images/headface/20021.gif similarity index 100% rename from public/images/headface/20021.GIF rename to public/images/headface/20021.gif diff --git a/public/images/headface/20022.GIF b/public/images/headface/20022.gif similarity index 100% rename from public/images/headface/20022.GIF rename to public/images/headface/20022.gif diff --git a/public/images/headface/20023.GIF b/public/images/headface/20023.gif similarity index 100% rename from public/images/headface/20023.GIF rename to public/images/headface/20023.gif diff --git a/public/images/headface/20025.GIF b/public/images/headface/20025.gif similarity index 100% rename from public/images/headface/20025.GIF rename to public/images/headface/20025.gif diff --git a/public/images/headface/20027.GIF b/public/images/headface/20027.gif similarity index 100% rename from public/images/headface/20027.GIF rename to public/images/headface/20027.gif diff --git a/public/images/headface/20028.GIF b/public/images/headface/20028.gif similarity index 100% rename from public/images/headface/20028.GIF rename to public/images/headface/20028.gif diff --git a/public/images/headface/20029.GIF b/public/images/headface/20029.gif similarity index 100% rename from public/images/headface/20029.GIF rename to public/images/headface/20029.gif diff --git a/public/images/headface/20030.GIF b/public/images/headface/20030.gif similarity index 100% rename from public/images/headface/20030.GIF rename to public/images/headface/20030.gif diff --git a/public/images/headface/20034.GIF b/public/images/headface/20034.gif similarity index 100% rename from public/images/headface/20034.GIF rename to public/images/headface/20034.gif diff --git a/public/images/headface/20035.GIF b/public/images/headface/20035.gif similarity index 100% rename from public/images/headface/20035.GIF rename to public/images/headface/20035.gif diff --git a/public/images/headface/20036.GIF b/public/images/headface/20036.gif similarity index 100% rename from public/images/headface/20036.GIF rename to public/images/headface/20036.gif diff --git a/public/images/headface/20037.GIF b/public/images/headface/20037.gif similarity index 100% rename from public/images/headface/20037.GIF rename to public/images/headface/20037.gif diff --git a/public/images/headface/20038.GIF b/public/images/headface/20038.gif similarity index 100% rename from public/images/headface/20038.GIF rename to public/images/headface/20038.gif diff --git a/public/images/headface/20039.GIF b/public/images/headface/20039.gif similarity index 100% rename from public/images/headface/20039.GIF rename to public/images/headface/20039.gif diff --git a/public/images/headface/20040.GIF b/public/images/headface/20040.gif similarity index 100% rename from public/images/headface/20040.GIF rename to public/images/headface/20040.gif diff --git a/public/images/headface/20041.GIF b/public/images/headface/20041.gif similarity index 100% rename from public/images/headface/20041.GIF rename to public/images/headface/20041.gif diff --git a/public/images/headface/20042.GIF b/public/images/headface/20042.gif similarity index 100% rename from public/images/headface/20042.GIF rename to public/images/headface/20042.gif diff --git a/public/images/headface/20043.GIF b/public/images/headface/20043.gif similarity index 100% rename from public/images/headface/20043.GIF rename to public/images/headface/20043.gif diff --git a/public/images/headface/20044.GIF b/public/images/headface/20044.gif similarity index 100% rename from public/images/headface/20044.GIF rename to public/images/headface/20044.gif diff --git a/public/images/headface/20045.GIF b/public/images/headface/20045.gif similarity index 100% rename from public/images/headface/20045.GIF rename to public/images/headface/20045.gif diff --git a/public/images/headface/20046.GIF b/public/images/headface/20046.gif similarity index 100% rename from public/images/headface/20046.GIF rename to public/images/headface/20046.gif diff --git a/public/images/headface/20047.GIF b/public/images/headface/20047.gif similarity index 100% rename from public/images/headface/20047.GIF rename to public/images/headface/20047.gif diff --git a/public/images/headface/20048.GIF b/public/images/headface/20048.gif similarity index 100% rename from public/images/headface/20048.GIF rename to public/images/headface/20048.gif diff --git a/public/images/headface/20049.GIF b/public/images/headface/20049.gif similarity index 100% rename from public/images/headface/20049.GIF rename to public/images/headface/20049.gif diff --git a/public/images/headface/20050.GIF b/public/images/headface/20050.gif similarity index 100% rename from public/images/headface/20050.GIF rename to public/images/headface/20050.gif diff --git a/public/images/headface/20051.GIF b/public/images/headface/20051.gif similarity index 100% rename from public/images/headface/20051.GIF rename to public/images/headface/20051.gif diff --git a/public/images/headface/20053.GIF b/public/images/headface/20053.gif similarity index 100% rename from public/images/headface/20053.GIF rename to public/images/headface/20053.gif diff --git a/public/images/headface/20054.GIF b/public/images/headface/20054.gif similarity index 100% rename from public/images/headface/20054.GIF rename to public/images/headface/20054.gif diff --git a/public/images/headface/20055.GIF b/public/images/headface/20055.gif similarity index 100% rename from public/images/headface/20055.GIF rename to public/images/headface/20055.gif diff --git a/public/images/headface/21.GIF b/public/images/headface/21.gif similarity index 100% rename from public/images/headface/21.GIF rename to public/images/headface/21.gif diff --git a/public/images/headface/3.GIF b/public/images/headface/3.gif similarity index 100% rename from public/images/headface/3.GIF rename to public/images/headface/3.gif diff --git a/public/images/headface/30001.GIF b/public/images/headface/30001.gif similarity index 100% rename from public/images/headface/30001.GIF rename to public/images/headface/30001.gif diff --git a/public/images/headface/30002.GIF b/public/images/headface/30002.gif similarity index 100% rename from public/images/headface/30002.GIF rename to public/images/headface/30002.gif diff --git a/public/images/headface/30003.GIF b/public/images/headface/30003.gif similarity index 100% rename from public/images/headface/30003.GIF rename to public/images/headface/30003.gif diff --git a/public/images/headface/30004.GIF b/public/images/headface/30004.gif similarity index 100% rename from public/images/headface/30004.GIF rename to public/images/headface/30004.gif diff --git a/public/images/headface/30005.GIF b/public/images/headface/30005.gif similarity index 100% rename from public/images/headface/30005.GIF rename to public/images/headface/30005.gif diff --git a/public/images/headface/30006.GIF b/public/images/headface/30006.gif similarity index 100% rename from public/images/headface/30006.GIF rename to public/images/headface/30006.gif diff --git a/public/images/headface/30007.GIF b/public/images/headface/30007.gif similarity index 100% rename from public/images/headface/30007.GIF rename to public/images/headface/30007.gif diff --git a/public/images/headface/30008.GIF b/public/images/headface/30008.gif similarity index 100% rename from public/images/headface/30008.GIF rename to public/images/headface/30008.gif diff --git a/public/images/headface/30009.GIF b/public/images/headface/30009.gif similarity index 100% rename from public/images/headface/30009.GIF rename to public/images/headface/30009.gif diff --git a/public/images/headface/30010.GIF b/public/images/headface/30010.gif similarity index 100% rename from public/images/headface/30010.GIF rename to public/images/headface/30010.gif diff --git a/public/images/headface/30012.GIF b/public/images/headface/30012.gif similarity index 100% rename from public/images/headface/30012.GIF rename to public/images/headface/30012.gif diff --git a/public/images/headface/30013.GIF b/public/images/headface/30013.gif similarity index 100% rename from public/images/headface/30013.GIF rename to public/images/headface/30013.gif diff --git a/public/images/headface/30014.GIF b/public/images/headface/30014.gif similarity index 100% rename from public/images/headface/30014.GIF rename to public/images/headface/30014.gif diff --git a/public/images/headface/30015.GIF b/public/images/headface/30015.gif similarity index 100% rename from public/images/headface/30015.GIF rename to public/images/headface/30015.gif diff --git a/public/images/headface/30016.GIF b/public/images/headface/30016.gif similarity index 100% rename from public/images/headface/30016.GIF rename to public/images/headface/30016.gif diff --git a/public/images/headface/30019.GIF b/public/images/headface/30019.gif similarity index 100% rename from public/images/headface/30019.GIF rename to public/images/headface/30019.gif diff --git a/public/images/headface/30020.GIF b/public/images/headface/30020.gif similarity index 100% rename from public/images/headface/30020.GIF rename to public/images/headface/30020.gif diff --git a/public/images/headface/30021.GIF b/public/images/headface/30021.gif similarity index 100% rename from public/images/headface/30021.GIF rename to public/images/headface/30021.gif diff --git a/public/images/headface/30022.GIF b/public/images/headface/30022.gif similarity index 100% rename from public/images/headface/30022.GIF rename to public/images/headface/30022.gif diff --git a/public/images/headface/30023.GIF b/public/images/headface/30023.gif similarity index 100% rename from public/images/headface/30023.GIF rename to public/images/headface/30023.gif diff --git a/public/images/headface/30024.GIF b/public/images/headface/30024.gif similarity index 100% rename from public/images/headface/30024.GIF rename to public/images/headface/30024.gif diff --git a/public/images/headface/30025.GIF b/public/images/headface/30025.gif similarity index 100% rename from public/images/headface/30025.GIF rename to public/images/headface/30025.gif diff --git a/public/images/headface/30026.GIF b/public/images/headface/30026.gif similarity index 100% rename from public/images/headface/30026.GIF rename to public/images/headface/30026.gif diff --git a/public/images/headface/30028.GIF b/public/images/headface/30028.gif similarity index 100% rename from public/images/headface/30028.GIF rename to public/images/headface/30028.gif diff --git a/public/images/headface/30029.GIF b/public/images/headface/30029.gif similarity index 100% rename from public/images/headface/30029.GIF rename to public/images/headface/30029.gif diff --git a/public/images/headface/30030.GIF b/public/images/headface/30030.gif similarity index 100% rename from public/images/headface/30030.GIF rename to public/images/headface/30030.gif diff --git a/public/images/headface/30031.GIF b/public/images/headface/30031.gif similarity index 100% rename from public/images/headface/30031.GIF rename to public/images/headface/30031.gif diff --git a/public/images/headface/30032.GIF b/public/images/headface/30032.gif similarity index 100% rename from public/images/headface/30032.GIF rename to public/images/headface/30032.gif diff --git a/public/images/headface/30033.GIF b/public/images/headface/30033.gif similarity index 100% rename from public/images/headface/30033.GIF rename to public/images/headface/30033.gif diff --git a/public/images/headface/30034.GIF b/public/images/headface/30034.gif similarity index 100% rename from public/images/headface/30034.GIF rename to public/images/headface/30034.gif diff --git a/public/images/headface/30035.GIF b/public/images/headface/30035.gif similarity index 100% rename from public/images/headface/30035.GIF rename to public/images/headface/30035.gif diff --git a/public/images/headface/30036.GIF b/public/images/headface/30036.gif similarity index 100% rename from public/images/headface/30036.GIF rename to public/images/headface/30036.gif diff --git a/public/images/headface/30037.GIF b/public/images/headface/30037.gif similarity index 100% rename from public/images/headface/30037.GIF rename to public/images/headface/30037.gif diff --git a/public/images/headface/30038.GIF b/public/images/headface/30038.gif similarity index 100% rename from public/images/headface/30038.GIF rename to public/images/headface/30038.gif diff --git a/public/images/headface/30040.GIF b/public/images/headface/30040.gif similarity index 100% rename from public/images/headface/30040.GIF rename to public/images/headface/30040.gif diff --git a/public/images/headface/30041.GIF b/public/images/headface/30041.gif similarity index 100% rename from public/images/headface/30041.GIF rename to public/images/headface/30041.gif diff --git a/public/images/headface/30042.GIF b/public/images/headface/30042.gif similarity index 100% rename from public/images/headface/30042.GIF rename to public/images/headface/30042.gif diff --git a/public/images/headface/30044.GIF b/public/images/headface/30044.gif similarity index 100% rename from public/images/headface/30044.GIF rename to public/images/headface/30044.gif diff --git a/public/images/headface/30045.GIF b/public/images/headface/30045.gif similarity index 100% rename from public/images/headface/30045.GIF rename to public/images/headface/30045.gif diff --git a/public/images/headface/30046.GIF b/public/images/headface/30046.gif similarity index 100% rename from public/images/headface/30046.GIF rename to public/images/headface/30046.gif diff --git a/public/images/headface/30047.GIF b/public/images/headface/30047.gif similarity index 100% rename from public/images/headface/30047.GIF rename to public/images/headface/30047.gif diff --git a/public/images/headface/30048.GIF b/public/images/headface/30048.gif similarity index 100% rename from public/images/headface/30048.GIF rename to public/images/headface/30048.gif diff --git a/public/images/headface/30049.GIF b/public/images/headface/30049.gif similarity index 100% rename from public/images/headface/30049.GIF rename to public/images/headface/30049.gif diff --git a/public/images/headface/30050.GIF b/public/images/headface/30050.gif similarity index 100% rename from public/images/headface/30050.GIF rename to public/images/headface/30050.gif diff --git a/public/images/headface/30051.GIF b/public/images/headface/30051.gif similarity index 100% rename from public/images/headface/30051.GIF rename to public/images/headface/30051.gif diff --git a/public/images/headface/30053.GIF b/public/images/headface/30053.gif similarity index 100% rename from public/images/headface/30053.GIF rename to public/images/headface/30053.gif diff --git a/public/images/headface/30054.GIF b/public/images/headface/30054.gif similarity index 100% rename from public/images/headface/30054.GIF rename to public/images/headface/30054.gif diff --git a/public/images/headface/30055.GIF b/public/images/headface/30055.gif similarity index 100% rename from public/images/headface/30055.GIF rename to public/images/headface/30055.gif diff --git a/public/images/headface/30057.GIF b/public/images/headface/30057.gif similarity index 100% rename from public/images/headface/30057.GIF rename to public/images/headface/30057.gif diff --git a/public/images/headface/30058.GIF b/public/images/headface/30058.gif similarity index 100% rename from public/images/headface/30058.GIF rename to public/images/headface/30058.gif diff --git a/public/images/headface/30060.GIF b/public/images/headface/30060.gif similarity index 100% rename from public/images/headface/30060.GIF rename to public/images/headface/30060.gif diff --git a/public/images/headface/30062.GIF b/public/images/headface/30062.gif similarity index 100% rename from public/images/headface/30062.GIF rename to public/images/headface/30062.gif diff --git a/public/images/headface/30063.GIF b/public/images/headface/30063.gif similarity index 100% rename from public/images/headface/30063.GIF rename to public/images/headface/30063.gif diff --git a/public/images/headface/30064.GIF b/public/images/headface/30064.gif similarity index 100% rename from public/images/headface/30064.GIF rename to public/images/headface/30064.gif diff --git a/public/images/headface/31.GIF b/public/images/headface/31.gif similarity index 100% rename from public/images/headface/31.GIF rename to public/images/headface/31.gif diff --git a/public/images/headface/4.GIF b/public/images/headface/4.gif similarity index 100% rename from public/images/headface/4.GIF rename to public/images/headface/4.gif diff --git a/public/images/headface/40001.GIF b/public/images/headface/40001.gif similarity index 100% rename from public/images/headface/40001.GIF rename to public/images/headface/40001.gif diff --git a/public/images/headface/40003.GIF b/public/images/headface/40003.gif similarity index 100% rename from public/images/headface/40003.GIF rename to public/images/headface/40003.gif diff --git a/public/images/headface/40005.GIF b/public/images/headface/40005.gif similarity index 100% rename from public/images/headface/40005.GIF rename to public/images/headface/40005.gif diff --git a/public/images/headface/40006.GIF b/public/images/headface/40006.gif similarity index 100% rename from public/images/headface/40006.GIF rename to public/images/headface/40006.gif diff --git a/public/images/headface/40007.GIF b/public/images/headface/40007.gif similarity index 100% rename from public/images/headface/40007.GIF rename to public/images/headface/40007.gif diff --git a/public/images/headface/40008.GIF b/public/images/headface/40008.gif similarity index 100% rename from public/images/headface/40008.GIF rename to public/images/headface/40008.gif diff --git a/public/images/headface/40009.GIF b/public/images/headface/40009.gif similarity index 100% rename from public/images/headface/40009.GIF rename to public/images/headface/40009.gif diff --git a/public/images/headface/40010.GIF b/public/images/headface/40010.gif similarity index 100% rename from public/images/headface/40010.GIF rename to public/images/headface/40010.gif diff --git a/public/images/headface/40011.GIF b/public/images/headface/40011.gif similarity index 100% rename from public/images/headface/40011.GIF rename to public/images/headface/40011.gif diff --git a/public/images/headface/40013.GIF b/public/images/headface/40013.gif similarity index 100% rename from public/images/headface/40013.GIF rename to public/images/headface/40013.gif diff --git a/public/images/headface/40021.GIF b/public/images/headface/40021.gif similarity index 100% rename from public/images/headface/40021.GIF rename to public/images/headface/40021.gif diff --git a/public/images/headface/40022.GIF b/public/images/headface/40022.gif similarity index 100% rename from public/images/headface/40022.GIF rename to public/images/headface/40022.gif diff --git a/public/images/headface/40025.GIF b/public/images/headface/40025.gif similarity index 100% rename from public/images/headface/40025.GIF rename to public/images/headface/40025.gif diff --git a/public/images/headface/40035.GIF b/public/images/headface/40035.gif similarity index 100% rename from public/images/headface/40035.GIF rename to public/images/headface/40035.gif diff --git a/public/images/headface/40036.GIF b/public/images/headface/40036.gif similarity index 100% rename from public/images/headface/40036.GIF rename to public/images/headface/40036.gif diff --git a/public/images/headface/40037.GIF b/public/images/headface/40037.gif similarity index 100% rename from public/images/headface/40037.GIF rename to public/images/headface/40037.gif diff --git a/public/images/headface/40038.GIF b/public/images/headface/40038.gif similarity index 100% rename from public/images/headface/40038.GIF rename to public/images/headface/40038.gif diff --git a/public/images/headface/40039.GIF b/public/images/headface/40039.gif similarity index 100% rename from public/images/headface/40039.GIF rename to public/images/headface/40039.gif diff --git a/public/images/headface/40040.GIF b/public/images/headface/40040.gif similarity index 100% rename from public/images/headface/40040.GIF rename to public/images/headface/40040.gif diff --git a/public/images/headface/40041.GIF b/public/images/headface/40041.gif similarity index 100% rename from public/images/headface/40041.GIF rename to public/images/headface/40041.gif diff --git a/public/images/headface/40043.GIF b/public/images/headface/40043.gif similarity index 100% rename from public/images/headface/40043.GIF rename to public/images/headface/40043.gif diff --git a/public/images/headface/40044.GIF b/public/images/headface/40044.gif similarity index 100% rename from public/images/headface/40044.GIF rename to public/images/headface/40044.gif diff --git a/public/images/headface/40046.GIF b/public/images/headface/40046.gif similarity index 100% rename from public/images/headface/40046.GIF rename to public/images/headface/40046.gif diff --git a/public/images/headface/40051.GIF b/public/images/headface/40051.gif similarity index 100% rename from public/images/headface/40051.GIF rename to public/images/headface/40051.gif diff --git a/public/images/headface/40053.GIF b/public/images/headface/40053.gif similarity index 100% rename from public/images/headface/40053.GIF rename to public/images/headface/40053.gif diff --git a/public/images/headface/40054.GIF b/public/images/headface/40054.gif similarity index 100% rename from public/images/headface/40054.GIF rename to public/images/headface/40054.gif diff --git a/public/images/headface/40055.GIF b/public/images/headface/40055.gif similarity index 100% rename from public/images/headface/40055.GIF rename to public/images/headface/40055.gif diff --git a/public/images/headface/40056.GIF b/public/images/headface/40056.gif similarity index 100% rename from public/images/headface/40056.GIF rename to public/images/headface/40056.gif diff --git a/public/images/headface/40059.GIF b/public/images/headface/40059.gif similarity index 100% rename from public/images/headface/40059.GIF rename to public/images/headface/40059.gif diff --git a/public/images/headface/40061.GIF b/public/images/headface/40061.gif similarity index 100% rename from public/images/headface/40061.GIF rename to public/images/headface/40061.gif diff --git a/public/images/headface/40062.GIF b/public/images/headface/40062.gif similarity index 100% rename from public/images/headface/40062.GIF rename to public/images/headface/40062.gif diff --git a/public/images/headface/41.GIF b/public/images/headface/41.gif similarity index 100% rename from public/images/headface/41.GIF rename to public/images/headface/41.gif diff --git a/public/images/headface/42.GIF b/public/images/headface/42.gif similarity index 100% rename from public/images/headface/42.GIF rename to public/images/headface/42.gif diff --git a/public/images/headface/43.GIF b/public/images/headface/43.gif similarity index 100% rename from public/images/headface/43.GIF rename to public/images/headface/43.gif diff --git a/public/images/headface/44.GIF b/public/images/headface/44.gif similarity index 100% rename from public/images/headface/44.GIF rename to public/images/headface/44.gif diff --git a/public/images/headface/45.GIF b/public/images/headface/45.gif similarity index 100% rename from public/images/headface/45.GIF rename to public/images/headface/45.gif diff --git a/public/images/headface/46.GIF b/public/images/headface/46.gif similarity index 100% rename from public/images/headface/46.GIF rename to public/images/headface/46.gif diff --git a/public/images/headface/47.GIF b/public/images/headface/47.gif similarity index 100% rename from public/images/headface/47.GIF rename to public/images/headface/47.gif diff --git a/public/images/headface/48.GIF b/public/images/headface/48.gif similarity index 100% rename from public/images/headface/48.GIF rename to public/images/headface/48.gif diff --git a/public/images/headface/49.GIF b/public/images/headface/49.gif similarity index 100% rename from public/images/headface/49.GIF rename to public/images/headface/49.gif diff --git a/public/images/headface/5.GIF b/public/images/headface/5.gif similarity index 100% rename from public/images/headface/5.GIF rename to public/images/headface/5.gif diff --git a/public/images/headface/50.GIF b/public/images/headface/50.gif similarity index 100% rename from public/images/headface/50.GIF rename to public/images/headface/50.gif diff --git a/public/images/headface/50001.GIF b/public/images/headface/50001.gif similarity index 100% rename from public/images/headface/50001.GIF rename to public/images/headface/50001.gif diff --git a/public/images/headface/51.GIF b/public/images/headface/51.gif similarity index 100% rename from public/images/headface/51.GIF rename to public/images/headface/51.gif diff --git a/public/images/headface/52.GIF b/public/images/headface/52.gif similarity index 100% rename from public/images/headface/52.GIF rename to public/images/headface/52.gif diff --git a/public/images/headface/53.GIF b/public/images/headface/53.gif similarity index 100% rename from public/images/headface/53.GIF rename to public/images/headface/53.gif diff --git a/public/images/headface/54.GIF b/public/images/headface/54.gif similarity index 100% rename from public/images/headface/54.GIF rename to public/images/headface/54.gif diff --git a/public/images/headface/55.GIF b/public/images/headface/55.gif similarity index 100% rename from public/images/headface/55.GIF rename to public/images/headface/55.gif diff --git a/public/images/headface/56.GIF b/public/images/headface/56.gif similarity index 100% rename from public/images/headface/56.GIF rename to public/images/headface/56.gif diff --git a/public/images/headface/57.GIF b/public/images/headface/57.gif similarity index 100% rename from public/images/headface/57.GIF rename to public/images/headface/57.gif diff --git a/public/images/headface/58.GIF b/public/images/headface/58.gif similarity index 100% rename from public/images/headface/58.GIF rename to public/images/headface/58.gif diff --git a/public/images/headface/59.GIF b/public/images/headface/59.gif similarity index 100% rename from public/images/headface/59.GIF rename to public/images/headface/59.gif diff --git a/public/images/headface/60.GIF b/public/images/headface/60.gif similarity index 100% rename from public/images/headface/60.GIF rename to public/images/headface/60.gif diff --git a/public/images/headface/60001.GIF b/public/images/headface/60001.gif similarity index 100% rename from public/images/headface/60001.GIF rename to public/images/headface/60001.gif diff --git a/public/images/headface/60002.GIF b/public/images/headface/60002.gif similarity index 100% rename from public/images/headface/60002.GIF rename to public/images/headface/60002.gif diff --git a/public/images/headface/60003.GIF b/public/images/headface/60003.gif similarity index 100% rename from public/images/headface/60003.GIF rename to public/images/headface/60003.gif diff --git a/public/images/headface/60004.GIF b/public/images/headface/60004.gif similarity index 100% rename from public/images/headface/60004.GIF rename to public/images/headface/60004.gif diff --git a/public/images/headface/60005.GIF b/public/images/headface/60005.gif similarity index 100% rename from public/images/headface/60005.GIF rename to public/images/headface/60005.gif diff --git a/public/images/headface/60006.GIF b/public/images/headface/60006.gif similarity index 100% rename from public/images/headface/60006.GIF rename to public/images/headface/60006.gif diff --git a/public/images/headface/60007.GIF b/public/images/headface/60007.gif similarity index 100% rename from public/images/headface/60007.GIF rename to public/images/headface/60007.gif diff --git a/public/images/headface/60008.GIF b/public/images/headface/60008.gif similarity index 100% rename from public/images/headface/60008.GIF rename to public/images/headface/60008.gif diff --git a/public/images/headface/60009.GIF b/public/images/headface/60009.gif similarity index 100% rename from public/images/headface/60009.GIF rename to public/images/headface/60009.gif diff --git a/public/images/headface/60010.GIF b/public/images/headface/60010.gif similarity index 100% rename from public/images/headface/60010.GIF rename to public/images/headface/60010.gif diff --git a/public/images/headface/60011.GIF b/public/images/headface/60011.gif similarity index 100% rename from public/images/headface/60011.GIF rename to public/images/headface/60011.gif diff --git a/public/images/headface/60012.GIF b/public/images/headface/60012.gif similarity index 100% rename from public/images/headface/60012.GIF rename to public/images/headface/60012.gif diff --git a/public/images/headface/60013.GIF b/public/images/headface/60013.gif similarity index 100% rename from public/images/headface/60013.GIF rename to public/images/headface/60013.gif diff --git a/public/images/headface/60014.GIF b/public/images/headface/60014.gif similarity index 100% rename from public/images/headface/60014.GIF rename to public/images/headface/60014.gif diff --git a/public/images/headface/60015.GIF b/public/images/headface/60015.gif similarity index 100% rename from public/images/headface/60015.GIF rename to public/images/headface/60015.gif diff --git a/public/images/headface/60016.GIF b/public/images/headface/60016.gif similarity index 100% rename from public/images/headface/60016.GIF rename to public/images/headface/60016.gif diff --git a/public/images/headface/60017.GIF b/public/images/headface/60017.gif similarity index 100% rename from public/images/headface/60017.GIF rename to public/images/headface/60017.gif diff --git a/public/images/headface/60018.GIF b/public/images/headface/60018.gif similarity index 100% rename from public/images/headface/60018.GIF rename to public/images/headface/60018.gif diff --git a/public/images/headface/60019.GIF b/public/images/headface/60019.gif similarity index 100% rename from public/images/headface/60019.GIF rename to public/images/headface/60019.gif diff --git a/public/images/headface/60020.GIF b/public/images/headface/60020.gif similarity index 100% rename from public/images/headface/60020.GIF rename to public/images/headface/60020.gif diff --git a/public/images/headface/60021.GIF b/public/images/headface/60021.gif similarity index 100% rename from public/images/headface/60021.GIF rename to public/images/headface/60021.gif diff --git a/public/images/headface/60022.GIF b/public/images/headface/60022.gif similarity index 100% rename from public/images/headface/60022.GIF rename to public/images/headface/60022.gif diff --git a/public/images/headface/60023.GIF b/public/images/headface/60023.gif similarity index 100% rename from public/images/headface/60023.GIF rename to public/images/headface/60023.gif diff --git a/public/images/headface/60024.GIF b/public/images/headface/60024.gif similarity index 100% rename from public/images/headface/60024.GIF rename to public/images/headface/60024.gif diff --git a/public/images/headface/60025.GIF b/public/images/headface/60025.gif similarity index 100% rename from public/images/headface/60025.GIF rename to public/images/headface/60025.gif diff --git a/public/images/headface/60026.GIF b/public/images/headface/60026.gif similarity index 100% rename from public/images/headface/60026.GIF rename to public/images/headface/60026.gif diff --git a/public/images/headface/60027.GIF b/public/images/headface/60027.gif similarity index 100% rename from public/images/headface/60027.GIF rename to public/images/headface/60027.gif diff --git a/public/images/headface/60028.GIF b/public/images/headface/60028.gif similarity index 100% rename from public/images/headface/60028.GIF rename to public/images/headface/60028.gif diff --git a/public/images/headface/60029.GIF b/public/images/headface/60029.gif similarity index 100% rename from public/images/headface/60029.GIF rename to public/images/headface/60029.gif diff --git a/public/images/headface/60030.GIF b/public/images/headface/60030.gif similarity index 100% rename from public/images/headface/60030.GIF rename to public/images/headface/60030.gif diff --git a/public/images/headface/60031.GIF b/public/images/headface/60031.gif similarity index 100% rename from public/images/headface/60031.GIF rename to public/images/headface/60031.gif diff --git a/public/images/headface/60032.GIF b/public/images/headface/60032.gif similarity index 100% rename from public/images/headface/60032.GIF rename to public/images/headface/60032.gif diff --git a/public/images/headface/60033.GIF b/public/images/headface/60033.gif similarity index 100% rename from public/images/headface/60033.GIF rename to public/images/headface/60033.gif diff --git a/public/images/headface/60034.GIF b/public/images/headface/60034.gif similarity index 100% rename from public/images/headface/60034.GIF rename to public/images/headface/60034.gif diff --git a/public/images/headface/60035.GIF b/public/images/headface/60035.gif similarity index 100% rename from public/images/headface/60035.GIF rename to public/images/headface/60035.gif diff --git a/public/images/headface/60036.GIF b/public/images/headface/60036.gif similarity index 100% rename from public/images/headface/60036.GIF rename to public/images/headface/60036.gif diff --git a/public/images/headface/60037.GIF b/public/images/headface/60037.gif similarity index 100% rename from public/images/headface/60037.GIF rename to public/images/headface/60037.gif diff --git a/public/images/headface/60038.GIF b/public/images/headface/60038.gif similarity index 100% rename from public/images/headface/60038.GIF rename to public/images/headface/60038.gif diff --git a/public/images/headface/60039.GIF b/public/images/headface/60039.gif similarity index 100% rename from public/images/headface/60039.GIF rename to public/images/headface/60039.gif diff --git a/public/images/headface/60040.GIF b/public/images/headface/60040.gif similarity index 100% rename from public/images/headface/60040.GIF rename to public/images/headface/60040.gif diff --git a/public/images/headface/60041.GIF b/public/images/headface/60041.gif similarity index 100% rename from public/images/headface/60041.GIF rename to public/images/headface/60041.gif diff --git a/public/images/headface/60042.GIF b/public/images/headface/60042.gif similarity index 100% rename from public/images/headface/60042.GIF rename to public/images/headface/60042.gif diff --git a/public/images/headface/60043.GIF b/public/images/headface/60043.gif similarity index 100% rename from public/images/headface/60043.GIF rename to public/images/headface/60043.gif diff --git a/public/images/headface/60044.GIF b/public/images/headface/60044.gif similarity index 100% rename from public/images/headface/60044.GIF rename to public/images/headface/60044.gif diff --git a/public/images/headface/60045.GIF b/public/images/headface/60045.gif similarity index 100% rename from public/images/headface/60045.GIF rename to public/images/headface/60045.gif diff --git a/public/images/headface/60046.GIF b/public/images/headface/60046.gif similarity index 100% rename from public/images/headface/60046.GIF rename to public/images/headface/60046.gif diff --git a/public/images/headface/60047.GIF b/public/images/headface/60047.gif similarity index 100% rename from public/images/headface/60047.GIF rename to public/images/headface/60047.gif diff --git a/public/images/headface/60048.GIF b/public/images/headface/60048.gif similarity index 100% rename from public/images/headface/60048.GIF rename to public/images/headface/60048.gif diff --git a/public/images/headface/60049.GIF b/public/images/headface/60049.gif similarity index 100% rename from public/images/headface/60049.GIF rename to public/images/headface/60049.gif diff --git a/public/images/headface/60050.GIF b/public/images/headface/60050.gif similarity index 100% rename from public/images/headface/60050.GIF rename to public/images/headface/60050.gif diff --git a/public/images/headface/60051.GIF b/public/images/headface/60051.gif similarity index 100% rename from public/images/headface/60051.GIF rename to public/images/headface/60051.gif diff --git a/public/images/headface/60052.GIF b/public/images/headface/60052.gif similarity index 100% rename from public/images/headface/60052.GIF rename to public/images/headface/60052.gif diff --git a/public/images/headface/60053.GIF b/public/images/headface/60053.gif similarity index 100% rename from public/images/headface/60053.GIF rename to public/images/headface/60053.gif diff --git a/public/images/headface/60054.GIF b/public/images/headface/60054.gif similarity index 100% rename from public/images/headface/60054.GIF rename to public/images/headface/60054.gif diff --git a/public/images/headface/60055.GIF b/public/images/headface/60055.gif similarity index 100% rename from public/images/headface/60055.GIF rename to public/images/headface/60055.gif diff --git a/public/images/headface/60056.GIF b/public/images/headface/60056.gif similarity index 100% rename from public/images/headface/60056.GIF rename to public/images/headface/60056.gif diff --git a/public/images/headface/60057.GIF b/public/images/headface/60057.gif similarity index 100% rename from public/images/headface/60057.GIF rename to public/images/headface/60057.gif diff --git a/public/images/headface/60058.GIF b/public/images/headface/60058.gif similarity index 100% rename from public/images/headface/60058.GIF rename to public/images/headface/60058.gif diff --git a/public/images/headface/60059.GIF b/public/images/headface/60059.gif similarity index 100% rename from public/images/headface/60059.GIF rename to public/images/headface/60059.gif diff --git a/public/images/headface/60060.GIF b/public/images/headface/60060.gif similarity index 100% rename from public/images/headface/60060.GIF rename to public/images/headface/60060.gif diff --git a/public/images/headface/60061.GIF b/public/images/headface/60061.gif similarity index 100% rename from public/images/headface/60061.GIF rename to public/images/headface/60061.gif diff --git a/public/images/headface/60062.GIF b/public/images/headface/60062.gif similarity index 100% rename from public/images/headface/60062.GIF rename to public/images/headface/60062.gif diff --git a/public/images/headface/60063.GIF b/public/images/headface/60063.gif similarity index 100% rename from public/images/headface/60063.GIF rename to public/images/headface/60063.gif diff --git a/public/images/headface/60064.GIF b/public/images/headface/60064.gif similarity index 100% rename from public/images/headface/60064.GIF rename to public/images/headface/60064.gif diff --git a/public/images/headface/60065.GIF b/public/images/headface/60065.gif similarity index 100% rename from public/images/headface/60065.GIF rename to public/images/headface/60065.gif diff --git a/public/images/headface/60066.GIF b/public/images/headface/60066.gif similarity index 100% rename from public/images/headface/60066.GIF rename to public/images/headface/60066.gif diff --git a/public/images/headface/61.GIF b/public/images/headface/61.gif similarity index 100% rename from public/images/headface/61.GIF rename to public/images/headface/61.gif diff --git a/public/images/headface/62.GIF b/public/images/headface/62.gif similarity index 100% rename from public/images/headface/62.GIF rename to public/images/headface/62.gif diff --git a/public/images/headface/63.GIF b/public/images/headface/63.gif similarity index 100% rename from public/images/headface/63.GIF rename to public/images/headface/63.gif diff --git a/public/images/headface/64.GIF b/public/images/headface/64.gif similarity index 100% rename from public/images/headface/64.GIF rename to public/images/headface/64.gif diff --git a/public/images/headface/65.GIF b/public/images/headface/65.gif similarity index 100% rename from public/images/headface/65.GIF rename to public/images/headface/65.gif diff --git a/public/images/headface/66.GIF b/public/images/headface/66.gif similarity index 100% rename from public/images/headface/66.GIF rename to public/images/headface/66.gif diff --git a/public/images/headface/67.GIF b/public/images/headface/67.gif similarity index 100% rename from public/images/headface/67.GIF rename to public/images/headface/67.gif diff --git a/public/images/headface/68.GIF b/public/images/headface/68.gif similarity index 100% rename from public/images/headface/68.GIF rename to public/images/headface/68.gif diff --git a/public/images/headface/69.GIF b/public/images/headface/69.gif similarity index 100% rename from public/images/headface/69.GIF rename to public/images/headface/69.gif diff --git a/public/images/headface/70.GIF b/public/images/headface/70.gif similarity index 100% rename from public/images/headface/70.GIF rename to public/images/headface/70.gif diff --git a/public/images/headface/72.GIF b/public/images/headface/72.gif similarity index 100% rename from public/images/headface/72.GIF rename to public/images/headface/72.gif diff --git a/public/images/headface/73.GIF b/public/images/headface/73.gif similarity index 100% rename from public/images/headface/73.GIF rename to public/images/headface/73.gif diff --git a/public/images/headface/74.GIF b/public/images/headface/74.gif similarity index 100% rename from public/images/headface/74.GIF rename to public/images/headface/74.gif diff --git a/public/images/headface/75.GIF b/public/images/headface/75.gif similarity index 100% rename from public/images/headface/75.GIF rename to public/images/headface/75.gif diff --git a/public/images/headface/76.GIF b/public/images/headface/76.gif similarity index 100% rename from public/images/headface/76.GIF rename to public/images/headface/76.gif diff --git a/public/images/headface/77.GIF b/public/images/headface/77.gif similarity index 100% rename from public/images/headface/77.GIF rename to public/images/headface/77.gif diff --git a/resources/views/chat/frame.blade.php b/resources/views/chat/frame.blade.php index 97c62bb..adff3bb 100644 --- a/resources/views/chat/frame.blade.php +++ b/resources/views/chat/frame.blade.php @@ -387,7 +387,7 @@
AI小助手🤖
`;
botDiv.onclick = () => {
@@ -132,7 +132,7 @@
item.className = 'user-item';
item.dataset.username = username;
- const headface = user.headface || '1.GIF';
+ const headface = user.headface || '1.gif';
// VIP 图标和管理员标识
let badges = '';
if (user.vip_icon) {
@@ -147,7 +147,7 @@
// 女生名字使用玫粉色
const nameColor = (user.sex == 2) ? 'color:#e91e8c;' : '';
item.innerHTML = `
-