From 19fca3891ad91239db6fa58e59bd5bcc59c84856 Mon Sep 17 00:00:00 2001 From: John Livingston Date: Fri, 9 Feb 2024 11:16:29 +0100 Subject: [PATCH] New avatars: * moving files in better directory structure * new bot avatar --- assets/images/avatars/{ => legacy}/1.svg | 0 assets/images/avatars/{ => legacy}/10.svg | 0 assets/images/avatars/{ => legacy}/2.svg | 0 assets/images/avatars/{ => legacy}/3.svg | 0 assets/images/avatars/{ => legacy}/4.svg | 0 assets/images/avatars/{ => legacy}/5.svg | 0 assets/images/avatars/{ => legacy}/6.svg | 0 assets/images/avatars/{ => legacy}/7.svg | 0 assets/images/avatars/{ => legacy}/8.svg | 0 assets/images/avatars/{ => legacy}/9.svg | 0 .../sepia}/accessories/accessories_01.png | Bin .../accessories/accessories_01.png.licence | 0 .../sepia}/accessories/accessories_02.png | Bin .../accessories/accessories_02.png.licence | 0 .../sepia}/accessories/accessories_03.png | Bin .../accessories/accessories_03.png.licence | 0 .../sepia}/accessories/accessories_04.png | Bin .../accessories/accessories_04.png.licence | 0 .../sepia}/accessories/accessories_05.png | Bin .../accessories/accessories_05.png.licence | 0 .../sepia}/accessories/accessories_06.png | Bin .../accessories/accessories_06.png.licence | 0 .../sepia}/accessories/accessories_07.png | Bin .../accessories/accessories_07.png.licence | 0 .../sepia}/accessories/accessories_08.png | Bin .../accessories/accessories_08.png.licence | 0 .../sepia}/accessories/accessories_09.png | Bin .../accessories/accessories_09.png.licence | 0 .../sepia}/accessories/accessories_10.png | Bin .../accessories/accessories_10.png.licence | 0 .../sepia}/accessories/accessories_11.png | Bin .../accessories/accessories_11.png.licence | 0 .../sepia}/accessories/accessories_12.png | Bin .../accessories/accessories_12.png.licence | 0 .../sepia}/accessories/accessories_13.png | Bin .../accessories/accessories_13.png.licence | 0 .../sepia}/accessories/accessories_14.png | Bin .../accessories/accessories_14.png.licence | 0 .../sepia}/accessories/accessories_15.png | Bin .../accessories/accessories_15.png.licence | 0 .../sepia}/accessories/accessories_16.png | Bin .../accessories/accessories_16.png.licence | 0 .../sepia}/accessories/accessories_17.png | Bin .../accessories/accessories_17.png.licence | 0 .../sepia}/accessories/accessories_18.png | Bin .../accessories/accessories_18.png.licence | 0 .../sepia}/accessories/accessories_19.png | Bin .../accessories/accessories_19.png.licence | 0 .../sepia}/accessories/accessories_20.png | Bin .../accessories/accessories_20.png.licence | 0 .../sepia}/body/body_01.png | Bin .../sepia}/body/body_01.png.licence | 0 .../sepia}/body/body_02.png | Bin .../sepia}/body/body_02.png.licence | 0 .../sepia}/body/body_03.png | Bin .../sepia}/body/body_03.png.licence | 0 .../sepia}/body/body_04.png | Bin .../sepia}/body/body_04.png.licence | 0 .../sepia}/body/body_05.png | Bin .../sepia}/body/body_05.png.licence | 0 .../sepia}/body/body_06.png | Bin .../sepia}/body/body_06.png.licence | 0 .../sepia}/body/body_07.png | Bin .../sepia}/body/body_07.png.licence | 0 .../sepia}/body/body_08.png | Bin .../sepia}/body/body_08.png.licence | 0 .../sepia}/body/body_09.png | Bin .../sepia}/body/body_09.png.licence | 0 .../sepia}/body/body_10.png | Bin .../sepia}/body/body_10.png.licence | 0 .../sepia}/body/body_11.png | Bin .../sepia}/body/body_11.png.licence | 0 .../sepia}/body/body_12.png | Bin .../sepia}/body/body_12.png.licence | 0 .../sepia}/body/body_13.png | Bin .../sepia}/body/body_13.png.licence | 0 .../sepia}/body/body_14.png | Bin .../sepia}/body/body_14.png.licence | 0 .../sepia}/body/body_15.png | Bin .../sepia}/body/body_15.png.licence | 0 .../sepia}/body/body_16.png | Bin .../sepia}/body/body_16.png.licence | 0 .../sepia}/body/body_17.png | Bin .../sepia}/body/body_17.png.licence | 0 .../sepia}/body/body_18.png | Bin .../sepia}/body/body_18.png.licence | 0 .../sepia}/body/body_19.png | Bin .../sepia}/body/body_19.png.licence | 0 .../sepia}/body/body_20.png | Bin .../sepia}/body/body_20.png.licence | 0 .../sepia}/body/body_21.png | Bin .../sepia}/body/body_21.png.licence | 0 .../sepia}/body/body_22.png | Bin .../sepia}/body/body_22.png.licence | 0 .../sepia}/body/body_23.png | Bin .../sepia}/body/body_23.png.licence | 0 .../sepia}/body/body_24.png | Bin .../sepia}/body/body_24.png.licence | 0 .../sepia}/body/body_25.png | Bin .../sepia}/body/body_25.png.licence | 0 .../sepia}/eyes/eyes_01.png | Bin .../sepia}/eyes/eyes_01.png.licence | 0 .../sepia}/eyes/eyes_02.png | Bin .../sepia}/eyes/eyes_02.png.licence | 0 .../sepia}/eyes/eyes_03.png | Bin .../sepia}/eyes/eyes_03.png.licence | 0 .../sepia}/eyes/eyes_04.png | Bin .../sepia}/eyes/eyes_04.png.licence | 0 .../sepia}/eyes/eyes_05.png | Bin .../sepia}/eyes/eyes_05.png.licence | 0 .../sepia}/eyes/eyes_06.png | Bin .../sepia}/eyes/eyes_06.png.licence | 0 .../sepia}/eyes/eyes_07.png | Bin .../sepia}/eyes/eyes_07.png.licence | 0 .../sepia}/eyes/eyes_08.png | Bin .../sepia}/eyes/eyes_08.png.licence | 0 .../sepia}/eyes/eyes_09.png | Bin .../sepia}/eyes/eyes_09.png.licence | 0 .../sepia}/eyes/eyes_10.png | Bin .../sepia}/eyes/eyes_10.png.licence | 0 .../sepia}/hat/hat_01.png | Bin .../sepia}/hat/hat_01.png.licence | 0 .../sepia}/hat/hat_02.png | Bin .../sepia}/hat/hat_02.png.licence | 0 .../sepia}/hat/hat_03.png | Bin .../sepia}/hat/hat_03.png.licence | 0 .../sepia}/hat/hat_04.png | Bin .../sepia}/hat/hat_04.png.licence | 0 .../sepia}/hat/hat_05.png | Bin .../sepia}/hat/hat_05.png.licence | 0 .../sepia}/hat/hat_06.png | Bin .../sepia}/hat/hat_06.png.licence | 0 .../sepia}/hat/hat_07.png | Bin .../sepia}/hat/hat_07.png.licence | 0 .../sepia}/hat/hat_08.png | Bin .../sepia}/hat/hat_08.png.licence | 0 .../sepia}/hat/hat_09.png | Bin .../sepia}/hat/hat_09.png.licence | 0 .../sepia}/hat/hat_10.png | Bin .../sepia}/hat/hat_10.png.licence | 0 .../sepia}/hat/hat_11.png | Bin .../sepia}/hat/hat_11.png.licence | 0 .../sepia}/hat/hat_12.png | Bin .../sepia}/hat/hat_12.png.licence | 0 .../sepia}/hat/hat_13.png | Bin .../sepia}/hat/hat_13.png.licence | 0 .../sepia}/hat/hat_14.png | Bin .../sepia}/hat/hat_14.png.licence | 0 .../sepia}/hat/hat_15.png | Bin .../sepia}/hat/hat_15.png.licence | 0 .../sepia}/hat/hat_16.png | Bin .../sepia}/hat/hat_16.png.licence | 0 .../sepia}/hat/hat_17.png | Bin .../sepia}/hat/hat_17.png.licence | 0 .../sepia}/hat/hat_18.png | Bin .../sepia}/hat/hat_18.png.licence | 0 .../sepia}/hat/hat_19.png | Bin .../sepia}/hat/hat_19.png.licence | 0 .../sepia}/hat/hat_20.png | Bin .../sepia}/hat/hat_20.png.licence | 0 .../sepia}/misc/misc_01.png | Bin .../sepia}/misc/misc_01.png.licence | 0 .../sepia}/misc/misc_02.png | Bin .../sepia}/misc/misc_02.png.licence | 0 .../sepia}/misc/misc_03.png | Bin .../sepia}/misc/misc_03.png.licence | 0 .../sepia}/misc/misc_04.png | Bin .../sepia}/misc/misc_04.png.licence | 0 .../sepia}/misc/misc_05.png | Bin .../sepia}/misc/misc_05.png.licence | 0 .../sepia}/misc/misc_06.png | Bin .../sepia}/misc/misc_06.png.licence | 0 .../sepia}/misc/misc_07.png | Bin .../sepia}/misc/misc_07.png.licence | 0 .../sepia}/misc/misc_08.png | Bin .../sepia}/misc/misc_08.png.licence | 0 .../sepia}/misc/misc_09.png | Bin .../sepia}/misc/misc_09.png.licence | 0 .../sepia}/misc/misc_10.png | Bin .../sepia}/misc/misc_10.png.licence | 0 .../sepia}/misc/misc_11.png | Bin .../sepia}/misc/misc_11.png.licence | 0 .../sepia}/misc/misc_12.png | Bin .../sepia}/misc/misc_12.png.licence | 0 .../sepia}/misc/misc_13.png | Bin .../sepia}/misc/misc_13.png.licence | 0 .../sepia}/misc/misc_14.png | Bin .../sepia}/misc/misc_14.png.licence | 0 .../sepia}/misc/misc_15.png | Bin .../sepia}/misc/misc_15.png.licence | 0 .../sepia}/misc/misc_16.png | Bin .../sepia}/misc/misc_16.png.licence | 0 .../sepia}/misc/misc_17.png | Bin .../sepia}/misc/misc_17.png.licence | 0 .../sepia}/misc/misc_18.png | Bin .../sepia}/misc/misc_18.png.licence | 0 .../sepia}/misc/misc_19.png | Bin .../sepia}/misc/misc_19.png.licence | 0 .../sepia}/misc/misc_20.png | Bin .../sepia}/misc/misc_20.png.licence | 0 .../sepia}/mouth/mouth_01.png | Bin .../sepia}/mouth/mouth_01.png.licence | 0 .../sepia}/mouth/mouth_02.png | Bin .../sepia}/mouth/mouth_02.png.licence | 0 .../sepia}/mouth/mouth_03.png | Bin .../sepia}/mouth/mouth_03.png.licence | 0 .../sepia}/mouth/mouth_04.png | Bin .../sepia}/mouth/mouth_04.png.licence | 0 .../sepia}/mouth/mouth_05.png | Bin .../sepia}/mouth/mouth_05.png.licence | 0 .../sepia}/mouth/mouth_06.png | Bin .../sepia}/mouth/mouth_06.png.licence | 0 .../sepia}/mouth/mouth_07.png | Bin .../sepia}/mouth/mouth_07.png.licence | 0 .../sepia}/mouth/mouth_08.png | Bin .../sepia}/mouth/mouth_08.png.licence | 0 .../sepia}/mouth/mouth_09.png | Bin .../sepia}/mouth/mouth_09.png.licence | 0 .../sepia}/mouth/mouth_10.png | Bin .../sepia}/mouth/mouth_10.png.licence | 0 .../sepia}/pattern/pattern_01.png | Bin .../sepia}/pattern/pattern_01.png.licence | 0 .../sepia}/pattern/pattern_02.png | Bin .../sepia}/pattern/pattern_02.png.licence | 0 .../sepia}/pattern/pattern_03.png | Bin .../sepia}/pattern/pattern_03.png.licence | 0 .../sepia}/pattern/pattern_04.png | Bin .../sepia}/pattern/pattern_04.png.licence | 0 .../sepia}/pattern/pattern_05.png | Bin .../sepia}/pattern/pattern_05.png.licence | 0 .../sepia}/pattern/pattern_06.png | Bin .../sepia}/pattern/pattern_06.png.licence | 0 .../sepia}/pattern/pattern_07.png | Bin .../sepia}/pattern/pattern_07.png.licence | 0 .../sepia}/pattern/pattern_08.png | Bin .../sepia}/pattern/pattern_08.png.licence | 0 .../sepia}/pattern/pattern_09.png | Bin .../sepia}/pattern/pattern_09.png.licence | 0 .../sepia}/pattern/pattern_10.png | Bin .../sepia}/pattern/pattern_10.png.licence | 0 .../sepia}/pattern/pattern_11.png | Bin .../sepia}/pattern/pattern_11.png.licence | 0 .../sepia}/pattern/pattern_12.png | Bin .../sepia}/pattern/pattern_12.png.licence | 0 .../sepia}/pattern/pattern_13.png | Bin .../sepia}/pattern/pattern_13.png.licence | 0 .../sepia}/pattern/pattern_14.png | Bin .../sepia}/pattern/pattern_14.png.licence | 0 .../sepia}/pattern/pattern_15.png | Bin .../sepia}/pattern/pattern_15.png.licence | 0 .../sepia}/pattern/pattern_16.png | Bin .../sepia}/pattern/pattern_16.png.licence | 0 .../sepia}/pattern/pattern_17.png | Bin .../sepia}/pattern/pattern_17.png.licence | 0 .../sepia}/pattern/pattern_18.png | Bin .../sepia}/pattern/pattern_18.png.licence | 0 .../sepia}/pattern/pattern_19.png | Bin .../sepia}/pattern/pattern_19.png.licence | 0 .../sepia}/pattern/pattern_20.png | Bin .../sepia}/pattern/pattern_20.png.licence | 0 build-avatars.js | 35 +++++++++++++++--- package.json | 2 +- server/lib/prosody/config.ts | 4 +- .../content/en/technical/sourcecode/_index.md | 3 +- 264 files changed, 35 insertions(+), 9 deletions(-) rename assets/images/avatars/{ => legacy}/1.svg (100%) rename assets/images/avatars/{ => legacy}/10.svg (100%) rename assets/images/avatars/{ => legacy}/2.svg (100%) rename assets/images/avatars/{ => legacy}/3.svg (100%) rename assets/images/avatars/{ => legacy}/4.svg (100%) rename assets/images/avatars/{ => legacy}/5.svg (100%) rename assets/images/avatars/{ => legacy}/6.svg (100%) rename assets/images/avatars/{ => legacy}/7.svg (100%) rename assets/images/avatars/{ => legacy}/8.svg (100%) rename assets/images/avatars/{ => legacy}/9.svg (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_01.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_01.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_02.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_02.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_03.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_03.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_04.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_04.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_05.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_05.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_06.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_06.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_07.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_07.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_08.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_08.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_09.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_09.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_10.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_10.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_11.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_11.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_12.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_12.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_13.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_13.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_14.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_14.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_15.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_15.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_16.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_16.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_17.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_17.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_18.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_18.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_19.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_19.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_20.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/accessories/accessories_20.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_01.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_01.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_02.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_02.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_03.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_03.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_04.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_04.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_05.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_05.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_06.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_06.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_07.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_07.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_08.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_08.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_09.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_09.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_10.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_10.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_11.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_11.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_12.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_12.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_13.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_13.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_14.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_14.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_15.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_15.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_16.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_16.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_17.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_17.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_18.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_18.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_19.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_19.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_20.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_20.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_21.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_21.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_22.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_22.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_23.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_23.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_24.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_24.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_25.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/body/body_25.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_01.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_01.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_02.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_02.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_03.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_03.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_04.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_04.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_05.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_05.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_06.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_06.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_07.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_07.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_08.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_08.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_09.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_09.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_10.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/eyes/eyes_10.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_01.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_01.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_02.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_02.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_03.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_03.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_04.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_04.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_05.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_05.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_06.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_06.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_07.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_07.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_08.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_08.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_09.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_09.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_10.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_10.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_11.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_11.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_12.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_12.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_13.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_13.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_14.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_14.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_15.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_15.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_16.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_16.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_17.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_17.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_18.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_18.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_19.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_19.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_20.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/hat/hat_20.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_01.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_01.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_02.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_02.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_03.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_03.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_04.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_04.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_05.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_05.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_06.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_06.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_07.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_07.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_08.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_08.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_09.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_09.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_10.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_10.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_11.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_11.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_12.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_12.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_13.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_13.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_14.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_14.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_15.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_15.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_16.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_16.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_17.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_17.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_18.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_18.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_19.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_19.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_20.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/misc/misc_20.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_01.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_01.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_02.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_02.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_03.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_03.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_04.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_04.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_05.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_05.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_06.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_06.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_07.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_07.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_08.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_08.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_09.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_09.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_10.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/mouth/mouth_10.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_01.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_01.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_02.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_02.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_03.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_03.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_04.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_04.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_05.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_05.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_06.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_06.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_07.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_07.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_08.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_08.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_09.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_09.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_10.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_10.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_11.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_11.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_12.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_12.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_13.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_13.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_14.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_14.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_15.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_15.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_16.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_16.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_17.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_17.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_18.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_18.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_19.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_19.png.licence (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_20.png (100%) rename assets/images/{avatars-2024 => avatars/sepia}/pattern/pattern_20.png.licence (100%) diff --git a/assets/images/avatars/1.svg b/assets/images/avatars/legacy/1.svg similarity index 100% rename from assets/images/avatars/1.svg rename to assets/images/avatars/legacy/1.svg diff --git a/assets/images/avatars/10.svg b/assets/images/avatars/legacy/10.svg similarity index 100% rename from assets/images/avatars/10.svg rename to assets/images/avatars/legacy/10.svg diff --git a/assets/images/avatars/2.svg b/assets/images/avatars/legacy/2.svg similarity index 100% rename from assets/images/avatars/2.svg rename to assets/images/avatars/legacy/2.svg diff --git a/assets/images/avatars/3.svg b/assets/images/avatars/legacy/3.svg similarity index 100% rename from assets/images/avatars/3.svg rename to assets/images/avatars/legacy/3.svg diff --git a/assets/images/avatars/4.svg b/assets/images/avatars/legacy/4.svg similarity index 100% rename from assets/images/avatars/4.svg rename to assets/images/avatars/legacy/4.svg diff --git a/assets/images/avatars/5.svg b/assets/images/avatars/legacy/5.svg similarity index 100% rename from assets/images/avatars/5.svg rename to assets/images/avatars/legacy/5.svg diff --git a/assets/images/avatars/6.svg b/assets/images/avatars/legacy/6.svg similarity index 100% rename from assets/images/avatars/6.svg rename to assets/images/avatars/legacy/6.svg diff --git a/assets/images/avatars/7.svg b/assets/images/avatars/legacy/7.svg similarity index 100% rename from assets/images/avatars/7.svg rename to assets/images/avatars/legacy/7.svg diff --git a/assets/images/avatars/8.svg b/assets/images/avatars/legacy/8.svg similarity index 100% rename from assets/images/avatars/8.svg rename to assets/images/avatars/legacy/8.svg diff --git a/assets/images/avatars/9.svg b/assets/images/avatars/legacy/9.svg similarity index 100% rename from assets/images/avatars/9.svg rename to assets/images/avatars/legacy/9.svg diff --git a/assets/images/avatars-2024/accessories/accessories_01.png b/assets/images/avatars/sepia/accessories/accessories_01.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_01.png rename to assets/images/avatars/sepia/accessories/accessories_01.png diff --git a/assets/images/avatars-2024/accessories/accessories_01.png.licence b/assets/images/avatars/sepia/accessories/accessories_01.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_01.png.licence rename to assets/images/avatars/sepia/accessories/accessories_01.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_02.png b/assets/images/avatars/sepia/accessories/accessories_02.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_02.png rename to assets/images/avatars/sepia/accessories/accessories_02.png diff --git a/assets/images/avatars-2024/accessories/accessories_02.png.licence b/assets/images/avatars/sepia/accessories/accessories_02.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_02.png.licence rename to assets/images/avatars/sepia/accessories/accessories_02.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_03.png b/assets/images/avatars/sepia/accessories/accessories_03.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_03.png rename to assets/images/avatars/sepia/accessories/accessories_03.png diff --git a/assets/images/avatars-2024/accessories/accessories_03.png.licence b/assets/images/avatars/sepia/accessories/accessories_03.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_03.png.licence rename to assets/images/avatars/sepia/accessories/accessories_03.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_04.png b/assets/images/avatars/sepia/accessories/accessories_04.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_04.png rename to assets/images/avatars/sepia/accessories/accessories_04.png diff --git a/assets/images/avatars-2024/accessories/accessories_04.png.licence b/assets/images/avatars/sepia/accessories/accessories_04.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_04.png.licence rename to assets/images/avatars/sepia/accessories/accessories_04.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_05.png b/assets/images/avatars/sepia/accessories/accessories_05.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_05.png rename to assets/images/avatars/sepia/accessories/accessories_05.png diff --git a/assets/images/avatars-2024/accessories/accessories_05.png.licence b/assets/images/avatars/sepia/accessories/accessories_05.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_05.png.licence rename to assets/images/avatars/sepia/accessories/accessories_05.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_06.png b/assets/images/avatars/sepia/accessories/accessories_06.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_06.png rename to assets/images/avatars/sepia/accessories/accessories_06.png diff --git a/assets/images/avatars-2024/accessories/accessories_06.png.licence b/assets/images/avatars/sepia/accessories/accessories_06.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_06.png.licence rename to assets/images/avatars/sepia/accessories/accessories_06.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_07.png b/assets/images/avatars/sepia/accessories/accessories_07.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_07.png rename to assets/images/avatars/sepia/accessories/accessories_07.png diff --git a/assets/images/avatars-2024/accessories/accessories_07.png.licence b/assets/images/avatars/sepia/accessories/accessories_07.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_07.png.licence rename to assets/images/avatars/sepia/accessories/accessories_07.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_08.png b/assets/images/avatars/sepia/accessories/accessories_08.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_08.png rename to assets/images/avatars/sepia/accessories/accessories_08.png diff --git a/assets/images/avatars-2024/accessories/accessories_08.png.licence b/assets/images/avatars/sepia/accessories/accessories_08.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_08.png.licence rename to assets/images/avatars/sepia/accessories/accessories_08.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_09.png b/assets/images/avatars/sepia/accessories/accessories_09.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_09.png rename to assets/images/avatars/sepia/accessories/accessories_09.png diff --git a/assets/images/avatars-2024/accessories/accessories_09.png.licence b/assets/images/avatars/sepia/accessories/accessories_09.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_09.png.licence rename to assets/images/avatars/sepia/accessories/accessories_09.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_10.png b/assets/images/avatars/sepia/accessories/accessories_10.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_10.png rename to assets/images/avatars/sepia/accessories/accessories_10.png diff --git a/assets/images/avatars-2024/accessories/accessories_10.png.licence b/assets/images/avatars/sepia/accessories/accessories_10.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_10.png.licence rename to assets/images/avatars/sepia/accessories/accessories_10.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_11.png b/assets/images/avatars/sepia/accessories/accessories_11.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_11.png rename to assets/images/avatars/sepia/accessories/accessories_11.png diff --git a/assets/images/avatars-2024/accessories/accessories_11.png.licence b/assets/images/avatars/sepia/accessories/accessories_11.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_11.png.licence rename to assets/images/avatars/sepia/accessories/accessories_11.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_12.png b/assets/images/avatars/sepia/accessories/accessories_12.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_12.png rename to assets/images/avatars/sepia/accessories/accessories_12.png diff --git a/assets/images/avatars-2024/accessories/accessories_12.png.licence b/assets/images/avatars/sepia/accessories/accessories_12.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_12.png.licence rename to assets/images/avatars/sepia/accessories/accessories_12.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_13.png b/assets/images/avatars/sepia/accessories/accessories_13.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_13.png rename to assets/images/avatars/sepia/accessories/accessories_13.png diff --git a/assets/images/avatars-2024/accessories/accessories_13.png.licence b/assets/images/avatars/sepia/accessories/accessories_13.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_13.png.licence rename to assets/images/avatars/sepia/accessories/accessories_13.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_14.png b/assets/images/avatars/sepia/accessories/accessories_14.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_14.png rename to assets/images/avatars/sepia/accessories/accessories_14.png diff --git a/assets/images/avatars-2024/accessories/accessories_14.png.licence b/assets/images/avatars/sepia/accessories/accessories_14.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_14.png.licence rename to assets/images/avatars/sepia/accessories/accessories_14.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_15.png b/assets/images/avatars/sepia/accessories/accessories_15.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_15.png rename to assets/images/avatars/sepia/accessories/accessories_15.png diff --git a/assets/images/avatars-2024/accessories/accessories_15.png.licence b/assets/images/avatars/sepia/accessories/accessories_15.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_15.png.licence rename to assets/images/avatars/sepia/accessories/accessories_15.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_16.png b/assets/images/avatars/sepia/accessories/accessories_16.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_16.png rename to assets/images/avatars/sepia/accessories/accessories_16.png diff --git a/assets/images/avatars-2024/accessories/accessories_16.png.licence b/assets/images/avatars/sepia/accessories/accessories_16.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_16.png.licence rename to assets/images/avatars/sepia/accessories/accessories_16.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_17.png b/assets/images/avatars/sepia/accessories/accessories_17.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_17.png rename to assets/images/avatars/sepia/accessories/accessories_17.png diff --git a/assets/images/avatars-2024/accessories/accessories_17.png.licence b/assets/images/avatars/sepia/accessories/accessories_17.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_17.png.licence rename to assets/images/avatars/sepia/accessories/accessories_17.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_18.png b/assets/images/avatars/sepia/accessories/accessories_18.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_18.png rename to assets/images/avatars/sepia/accessories/accessories_18.png diff --git a/assets/images/avatars-2024/accessories/accessories_18.png.licence b/assets/images/avatars/sepia/accessories/accessories_18.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_18.png.licence rename to assets/images/avatars/sepia/accessories/accessories_18.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_19.png b/assets/images/avatars/sepia/accessories/accessories_19.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_19.png rename to assets/images/avatars/sepia/accessories/accessories_19.png diff --git a/assets/images/avatars-2024/accessories/accessories_19.png.licence b/assets/images/avatars/sepia/accessories/accessories_19.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_19.png.licence rename to assets/images/avatars/sepia/accessories/accessories_19.png.licence diff --git a/assets/images/avatars-2024/accessories/accessories_20.png b/assets/images/avatars/sepia/accessories/accessories_20.png similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_20.png rename to assets/images/avatars/sepia/accessories/accessories_20.png diff --git a/assets/images/avatars-2024/accessories/accessories_20.png.licence b/assets/images/avatars/sepia/accessories/accessories_20.png.licence similarity index 100% rename from assets/images/avatars-2024/accessories/accessories_20.png.licence rename to assets/images/avatars/sepia/accessories/accessories_20.png.licence diff --git a/assets/images/avatars-2024/body/body_01.png b/assets/images/avatars/sepia/body/body_01.png similarity index 100% rename from assets/images/avatars-2024/body/body_01.png rename to assets/images/avatars/sepia/body/body_01.png diff --git a/assets/images/avatars-2024/body/body_01.png.licence b/assets/images/avatars/sepia/body/body_01.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_01.png.licence rename to assets/images/avatars/sepia/body/body_01.png.licence diff --git a/assets/images/avatars-2024/body/body_02.png b/assets/images/avatars/sepia/body/body_02.png similarity index 100% rename from assets/images/avatars-2024/body/body_02.png rename to assets/images/avatars/sepia/body/body_02.png diff --git a/assets/images/avatars-2024/body/body_02.png.licence b/assets/images/avatars/sepia/body/body_02.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_02.png.licence rename to assets/images/avatars/sepia/body/body_02.png.licence diff --git a/assets/images/avatars-2024/body/body_03.png b/assets/images/avatars/sepia/body/body_03.png similarity index 100% rename from assets/images/avatars-2024/body/body_03.png rename to assets/images/avatars/sepia/body/body_03.png diff --git a/assets/images/avatars-2024/body/body_03.png.licence b/assets/images/avatars/sepia/body/body_03.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_03.png.licence rename to assets/images/avatars/sepia/body/body_03.png.licence diff --git a/assets/images/avatars-2024/body/body_04.png b/assets/images/avatars/sepia/body/body_04.png similarity index 100% rename from assets/images/avatars-2024/body/body_04.png rename to assets/images/avatars/sepia/body/body_04.png diff --git a/assets/images/avatars-2024/body/body_04.png.licence b/assets/images/avatars/sepia/body/body_04.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_04.png.licence rename to assets/images/avatars/sepia/body/body_04.png.licence diff --git a/assets/images/avatars-2024/body/body_05.png b/assets/images/avatars/sepia/body/body_05.png similarity index 100% rename from assets/images/avatars-2024/body/body_05.png rename to assets/images/avatars/sepia/body/body_05.png diff --git a/assets/images/avatars-2024/body/body_05.png.licence b/assets/images/avatars/sepia/body/body_05.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_05.png.licence rename to assets/images/avatars/sepia/body/body_05.png.licence diff --git a/assets/images/avatars-2024/body/body_06.png b/assets/images/avatars/sepia/body/body_06.png similarity index 100% rename from assets/images/avatars-2024/body/body_06.png rename to assets/images/avatars/sepia/body/body_06.png diff --git a/assets/images/avatars-2024/body/body_06.png.licence b/assets/images/avatars/sepia/body/body_06.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_06.png.licence rename to assets/images/avatars/sepia/body/body_06.png.licence diff --git a/assets/images/avatars-2024/body/body_07.png b/assets/images/avatars/sepia/body/body_07.png similarity index 100% rename from assets/images/avatars-2024/body/body_07.png rename to assets/images/avatars/sepia/body/body_07.png diff --git a/assets/images/avatars-2024/body/body_07.png.licence b/assets/images/avatars/sepia/body/body_07.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_07.png.licence rename to assets/images/avatars/sepia/body/body_07.png.licence diff --git a/assets/images/avatars-2024/body/body_08.png b/assets/images/avatars/sepia/body/body_08.png similarity index 100% rename from assets/images/avatars-2024/body/body_08.png rename to assets/images/avatars/sepia/body/body_08.png diff --git a/assets/images/avatars-2024/body/body_08.png.licence b/assets/images/avatars/sepia/body/body_08.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_08.png.licence rename to assets/images/avatars/sepia/body/body_08.png.licence diff --git a/assets/images/avatars-2024/body/body_09.png b/assets/images/avatars/sepia/body/body_09.png similarity index 100% rename from assets/images/avatars-2024/body/body_09.png rename to assets/images/avatars/sepia/body/body_09.png diff --git a/assets/images/avatars-2024/body/body_09.png.licence b/assets/images/avatars/sepia/body/body_09.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_09.png.licence rename to assets/images/avatars/sepia/body/body_09.png.licence diff --git a/assets/images/avatars-2024/body/body_10.png b/assets/images/avatars/sepia/body/body_10.png similarity index 100% rename from assets/images/avatars-2024/body/body_10.png rename to assets/images/avatars/sepia/body/body_10.png diff --git a/assets/images/avatars-2024/body/body_10.png.licence b/assets/images/avatars/sepia/body/body_10.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_10.png.licence rename to assets/images/avatars/sepia/body/body_10.png.licence diff --git a/assets/images/avatars-2024/body/body_11.png b/assets/images/avatars/sepia/body/body_11.png similarity index 100% rename from assets/images/avatars-2024/body/body_11.png rename to assets/images/avatars/sepia/body/body_11.png diff --git a/assets/images/avatars-2024/body/body_11.png.licence b/assets/images/avatars/sepia/body/body_11.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_11.png.licence rename to assets/images/avatars/sepia/body/body_11.png.licence diff --git a/assets/images/avatars-2024/body/body_12.png b/assets/images/avatars/sepia/body/body_12.png similarity index 100% rename from assets/images/avatars-2024/body/body_12.png rename to assets/images/avatars/sepia/body/body_12.png diff --git a/assets/images/avatars-2024/body/body_12.png.licence b/assets/images/avatars/sepia/body/body_12.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_12.png.licence rename to assets/images/avatars/sepia/body/body_12.png.licence diff --git a/assets/images/avatars-2024/body/body_13.png b/assets/images/avatars/sepia/body/body_13.png similarity index 100% rename from assets/images/avatars-2024/body/body_13.png rename to assets/images/avatars/sepia/body/body_13.png diff --git a/assets/images/avatars-2024/body/body_13.png.licence b/assets/images/avatars/sepia/body/body_13.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_13.png.licence rename to assets/images/avatars/sepia/body/body_13.png.licence diff --git a/assets/images/avatars-2024/body/body_14.png b/assets/images/avatars/sepia/body/body_14.png similarity index 100% rename from assets/images/avatars-2024/body/body_14.png rename to assets/images/avatars/sepia/body/body_14.png diff --git a/assets/images/avatars-2024/body/body_14.png.licence b/assets/images/avatars/sepia/body/body_14.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_14.png.licence rename to assets/images/avatars/sepia/body/body_14.png.licence diff --git a/assets/images/avatars-2024/body/body_15.png b/assets/images/avatars/sepia/body/body_15.png similarity index 100% rename from assets/images/avatars-2024/body/body_15.png rename to assets/images/avatars/sepia/body/body_15.png diff --git a/assets/images/avatars-2024/body/body_15.png.licence b/assets/images/avatars/sepia/body/body_15.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_15.png.licence rename to assets/images/avatars/sepia/body/body_15.png.licence diff --git a/assets/images/avatars-2024/body/body_16.png b/assets/images/avatars/sepia/body/body_16.png similarity index 100% rename from assets/images/avatars-2024/body/body_16.png rename to assets/images/avatars/sepia/body/body_16.png diff --git a/assets/images/avatars-2024/body/body_16.png.licence b/assets/images/avatars/sepia/body/body_16.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_16.png.licence rename to assets/images/avatars/sepia/body/body_16.png.licence diff --git a/assets/images/avatars-2024/body/body_17.png b/assets/images/avatars/sepia/body/body_17.png similarity index 100% rename from assets/images/avatars-2024/body/body_17.png rename to assets/images/avatars/sepia/body/body_17.png diff --git a/assets/images/avatars-2024/body/body_17.png.licence b/assets/images/avatars/sepia/body/body_17.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_17.png.licence rename to assets/images/avatars/sepia/body/body_17.png.licence diff --git a/assets/images/avatars-2024/body/body_18.png b/assets/images/avatars/sepia/body/body_18.png similarity index 100% rename from assets/images/avatars-2024/body/body_18.png rename to assets/images/avatars/sepia/body/body_18.png diff --git a/assets/images/avatars-2024/body/body_18.png.licence b/assets/images/avatars/sepia/body/body_18.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_18.png.licence rename to assets/images/avatars/sepia/body/body_18.png.licence diff --git a/assets/images/avatars-2024/body/body_19.png b/assets/images/avatars/sepia/body/body_19.png similarity index 100% rename from assets/images/avatars-2024/body/body_19.png rename to assets/images/avatars/sepia/body/body_19.png diff --git a/assets/images/avatars-2024/body/body_19.png.licence b/assets/images/avatars/sepia/body/body_19.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_19.png.licence rename to assets/images/avatars/sepia/body/body_19.png.licence diff --git a/assets/images/avatars-2024/body/body_20.png b/assets/images/avatars/sepia/body/body_20.png similarity index 100% rename from assets/images/avatars-2024/body/body_20.png rename to assets/images/avatars/sepia/body/body_20.png diff --git a/assets/images/avatars-2024/body/body_20.png.licence b/assets/images/avatars/sepia/body/body_20.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_20.png.licence rename to assets/images/avatars/sepia/body/body_20.png.licence diff --git a/assets/images/avatars-2024/body/body_21.png b/assets/images/avatars/sepia/body/body_21.png similarity index 100% rename from assets/images/avatars-2024/body/body_21.png rename to assets/images/avatars/sepia/body/body_21.png diff --git a/assets/images/avatars-2024/body/body_21.png.licence b/assets/images/avatars/sepia/body/body_21.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_21.png.licence rename to assets/images/avatars/sepia/body/body_21.png.licence diff --git a/assets/images/avatars-2024/body/body_22.png b/assets/images/avatars/sepia/body/body_22.png similarity index 100% rename from assets/images/avatars-2024/body/body_22.png rename to assets/images/avatars/sepia/body/body_22.png diff --git a/assets/images/avatars-2024/body/body_22.png.licence b/assets/images/avatars/sepia/body/body_22.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_22.png.licence rename to assets/images/avatars/sepia/body/body_22.png.licence diff --git a/assets/images/avatars-2024/body/body_23.png b/assets/images/avatars/sepia/body/body_23.png similarity index 100% rename from assets/images/avatars-2024/body/body_23.png rename to assets/images/avatars/sepia/body/body_23.png diff --git a/assets/images/avatars-2024/body/body_23.png.licence b/assets/images/avatars/sepia/body/body_23.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_23.png.licence rename to assets/images/avatars/sepia/body/body_23.png.licence diff --git a/assets/images/avatars-2024/body/body_24.png b/assets/images/avatars/sepia/body/body_24.png similarity index 100% rename from assets/images/avatars-2024/body/body_24.png rename to assets/images/avatars/sepia/body/body_24.png diff --git a/assets/images/avatars-2024/body/body_24.png.licence b/assets/images/avatars/sepia/body/body_24.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_24.png.licence rename to assets/images/avatars/sepia/body/body_24.png.licence diff --git a/assets/images/avatars-2024/body/body_25.png b/assets/images/avatars/sepia/body/body_25.png similarity index 100% rename from assets/images/avatars-2024/body/body_25.png rename to assets/images/avatars/sepia/body/body_25.png diff --git a/assets/images/avatars-2024/body/body_25.png.licence b/assets/images/avatars/sepia/body/body_25.png.licence similarity index 100% rename from assets/images/avatars-2024/body/body_25.png.licence rename to assets/images/avatars/sepia/body/body_25.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_01.png b/assets/images/avatars/sepia/eyes/eyes_01.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_01.png rename to assets/images/avatars/sepia/eyes/eyes_01.png diff --git a/assets/images/avatars-2024/eyes/eyes_01.png.licence b/assets/images/avatars/sepia/eyes/eyes_01.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_01.png.licence rename to assets/images/avatars/sepia/eyes/eyes_01.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_02.png b/assets/images/avatars/sepia/eyes/eyes_02.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_02.png rename to assets/images/avatars/sepia/eyes/eyes_02.png diff --git a/assets/images/avatars-2024/eyes/eyes_02.png.licence b/assets/images/avatars/sepia/eyes/eyes_02.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_02.png.licence rename to assets/images/avatars/sepia/eyes/eyes_02.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_03.png b/assets/images/avatars/sepia/eyes/eyes_03.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_03.png rename to assets/images/avatars/sepia/eyes/eyes_03.png diff --git a/assets/images/avatars-2024/eyes/eyes_03.png.licence b/assets/images/avatars/sepia/eyes/eyes_03.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_03.png.licence rename to assets/images/avatars/sepia/eyes/eyes_03.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_04.png b/assets/images/avatars/sepia/eyes/eyes_04.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_04.png rename to assets/images/avatars/sepia/eyes/eyes_04.png diff --git a/assets/images/avatars-2024/eyes/eyes_04.png.licence b/assets/images/avatars/sepia/eyes/eyes_04.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_04.png.licence rename to assets/images/avatars/sepia/eyes/eyes_04.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_05.png b/assets/images/avatars/sepia/eyes/eyes_05.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_05.png rename to assets/images/avatars/sepia/eyes/eyes_05.png diff --git a/assets/images/avatars-2024/eyes/eyes_05.png.licence b/assets/images/avatars/sepia/eyes/eyes_05.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_05.png.licence rename to assets/images/avatars/sepia/eyes/eyes_05.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_06.png b/assets/images/avatars/sepia/eyes/eyes_06.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_06.png rename to assets/images/avatars/sepia/eyes/eyes_06.png diff --git a/assets/images/avatars-2024/eyes/eyes_06.png.licence b/assets/images/avatars/sepia/eyes/eyes_06.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_06.png.licence rename to assets/images/avatars/sepia/eyes/eyes_06.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_07.png b/assets/images/avatars/sepia/eyes/eyes_07.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_07.png rename to assets/images/avatars/sepia/eyes/eyes_07.png diff --git a/assets/images/avatars-2024/eyes/eyes_07.png.licence b/assets/images/avatars/sepia/eyes/eyes_07.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_07.png.licence rename to assets/images/avatars/sepia/eyes/eyes_07.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_08.png b/assets/images/avatars/sepia/eyes/eyes_08.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_08.png rename to assets/images/avatars/sepia/eyes/eyes_08.png diff --git a/assets/images/avatars-2024/eyes/eyes_08.png.licence b/assets/images/avatars/sepia/eyes/eyes_08.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_08.png.licence rename to assets/images/avatars/sepia/eyes/eyes_08.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_09.png b/assets/images/avatars/sepia/eyes/eyes_09.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_09.png rename to assets/images/avatars/sepia/eyes/eyes_09.png diff --git a/assets/images/avatars-2024/eyes/eyes_09.png.licence b/assets/images/avatars/sepia/eyes/eyes_09.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_09.png.licence rename to assets/images/avatars/sepia/eyes/eyes_09.png.licence diff --git a/assets/images/avatars-2024/eyes/eyes_10.png b/assets/images/avatars/sepia/eyes/eyes_10.png similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_10.png rename to assets/images/avatars/sepia/eyes/eyes_10.png diff --git a/assets/images/avatars-2024/eyes/eyes_10.png.licence b/assets/images/avatars/sepia/eyes/eyes_10.png.licence similarity index 100% rename from assets/images/avatars-2024/eyes/eyes_10.png.licence rename to assets/images/avatars/sepia/eyes/eyes_10.png.licence diff --git a/assets/images/avatars-2024/hat/hat_01.png b/assets/images/avatars/sepia/hat/hat_01.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_01.png rename to assets/images/avatars/sepia/hat/hat_01.png diff --git a/assets/images/avatars-2024/hat/hat_01.png.licence b/assets/images/avatars/sepia/hat/hat_01.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_01.png.licence rename to assets/images/avatars/sepia/hat/hat_01.png.licence diff --git a/assets/images/avatars-2024/hat/hat_02.png b/assets/images/avatars/sepia/hat/hat_02.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_02.png rename to assets/images/avatars/sepia/hat/hat_02.png diff --git a/assets/images/avatars-2024/hat/hat_02.png.licence b/assets/images/avatars/sepia/hat/hat_02.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_02.png.licence rename to assets/images/avatars/sepia/hat/hat_02.png.licence diff --git a/assets/images/avatars-2024/hat/hat_03.png b/assets/images/avatars/sepia/hat/hat_03.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_03.png rename to assets/images/avatars/sepia/hat/hat_03.png diff --git a/assets/images/avatars-2024/hat/hat_03.png.licence b/assets/images/avatars/sepia/hat/hat_03.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_03.png.licence rename to assets/images/avatars/sepia/hat/hat_03.png.licence diff --git a/assets/images/avatars-2024/hat/hat_04.png b/assets/images/avatars/sepia/hat/hat_04.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_04.png rename to assets/images/avatars/sepia/hat/hat_04.png diff --git a/assets/images/avatars-2024/hat/hat_04.png.licence b/assets/images/avatars/sepia/hat/hat_04.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_04.png.licence rename to assets/images/avatars/sepia/hat/hat_04.png.licence diff --git a/assets/images/avatars-2024/hat/hat_05.png b/assets/images/avatars/sepia/hat/hat_05.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_05.png rename to assets/images/avatars/sepia/hat/hat_05.png diff --git a/assets/images/avatars-2024/hat/hat_05.png.licence b/assets/images/avatars/sepia/hat/hat_05.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_05.png.licence rename to assets/images/avatars/sepia/hat/hat_05.png.licence diff --git a/assets/images/avatars-2024/hat/hat_06.png b/assets/images/avatars/sepia/hat/hat_06.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_06.png rename to assets/images/avatars/sepia/hat/hat_06.png diff --git a/assets/images/avatars-2024/hat/hat_06.png.licence b/assets/images/avatars/sepia/hat/hat_06.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_06.png.licence rename to assets/images/avatars/sepia/hat/hat_06.png.licence diff --git a/assets/images/avatars-2024/hat/hat_07.png b/assets/images/avatars/sepia/hat/hat_07.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_07.png rename to assets/images/avatars/sepia/hat/hat_07.png diff --git a/assets/images/avatars-2024/hat/hat_07.png.licence b/assets/images/avatars/sepia/hat/hat_07.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_07.png.licence rename to assets/images/avatars/sepia/hat/hat_07.png.licence diff --git a/assets/images/avatars-2024/hat/hat_08.png b/assets/images/avatars/sepia/hat/hat_08.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_08.png rename to assets/images/avatars/sepia/hat/hat_08.png diff --git a/assets/images/avatars-2024/hat/hat_08.png.licence b/assets/images/avatars/sepia/hat/hat_08.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_08.png.licence rename to assets/images/avatars/sepia/hat/hat_08.png.licence diff --git a/assets/images/avatars-2024/hat/hat_09.png b/assets/images/avatars/sepia/hat/hat_09.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_09.png rename to assets/images/avatars/sepia/hat/hat_09.png diff --git a/assets/images/avatars-2024/hat/hat_09.png.licence b/assets/images/avatars/sepia/hat/hat_09.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_09.png.licence rename to assets/images/avatars/sepia/hat/hat_09.png.licence diff --git a/assets/images/avatars-2024/hat/hat_10.png b/assets/images/avatars/sepia/hat/hat_10.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_10.png rename to assets/images/avatars/sepia/hat/hat_10.png diff --git a/assets/images/avatars-2024/hat/hat_10.png.licence b/assets/images/avatars/sepia/hat/hat_10.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_10.png.licence rename to assets/images/avatars/sepia/hat/hat_10.png.licence diff --git a/assets/images/avatars-2024/hat/hat_11.png b/assets/images/avatars/sepia/hat/hat_11.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_11.png rename to assets/images/avatars/sepia/hat/hat_11.png diff --git a/assets/images/avatars-2024/hat/hat_11.png.licence b/assets/images/avatars/sepia/hat/hat_11.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_11.png.licence rename to assets/images/avatars/sepia/hat/hat_11.png.licence diff --git a/assets/images/avatars-2024/hat/hat_12.png b/assets/images/avatars/sepia/hat/hat_12.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_12.png rename to assets/images/avatars/sepia/hat/hat_12.png diff --git a/assets/images/avatars-2024/hat/hat_12.png.licence b/assets/images/avatars/sepia/hat/hat_12.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_12.png.licence rename to assets/images/avatars/sepia/hat/hat_12.png.licence diff --git a/assets/images/avatars-2024/hat/hat_13.png b/assets/images/avatars/sepia/hat/hat_13.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_13.png rename to assets/images/avatars/sepia/hat/hat_13.png diff --git a/assets/images/avatars-2024/hat/hat_13.png.licence b/assets/images/avatars/sepia/hat/hat_13.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_13.png.licence rename to assets/images/avatars/sepia/hat/hat_13.png.licence diff --git a/assets/images/avatars-2024/hat/hat_14.png b/assets/images/avatars/sepia/hat/hat_14.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_14.png rename to assets/images/avatars/sepia/hat/hat_14.png diff --git a/assets/images/avatars-2024/hat/hat_14.png.licence b/assets/images/avatars/sepia/hat/hat_14.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_14.png.licence rename to assets/images/avatars/sepia/hat/hat_14.png.licence diff --git a/assets/images/avatars-2024/hat/hat_15.png b/assets/images/avatars/sepia/hat/hat_15.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_15.png rename to assets/images/avatars/sepia/hat/hat_15.png diff --git a/assets/images/avatars-2024/hat/hat_15.png.licence b/assets/images/avatars/sepia/hat/hat_15.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_15.png.licence rename to assets/images/avatars/sepia/hat/hat_15.png.licence diff --git a/assets/images/avatars-2024/hat/hat_16.png b/assets/images/avatars/sepia/hat/hat_16.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_16.png rename to assets/images/avatars/sepia/hat/hat_16.png diff --git a/assets/images/avatars-2024/hat/hat_16.png.licence b/assets/images/avatars/sepia/hat/hat_16.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_16.png.licence rename to assets/images/avatars/sepia/hat/hat_16.png.licence diff --git a/assets/images/avatars-2024/hat/hat_17.png b/assets/images/avatars/sepia/hat/hat_17.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_17.png rename to assets/images/avatars/sepia/hat/hat_17.png diff --git a/assets/images/avatars-2024/hat/hat_17.png.licence b/assets/images/avatars/sepia/hat/hat_17.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_17.png.licence rename to assets/images/avatars/sepia/hat/hat_17.png.licence diff --git a/assets/images/avatars-2024/hat/hat_18.png b/assets/images/avatars/sepia/hat/hat_18.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_18.png rename to assets/images/avatars/sepia/hat/hat_18.png diff --git a/assets/images/avatars-2024/hat/hat_18.png.licence b/assets/images/avatars/sepia/hat/hat_18.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_18.png.licence rename to assets/images/avatars/sepia/hat/hat_18.png.licence diff --git a/assets/images/avatars-2024/hat/hat_19.png b/assets/images/avatars/sepia/hat/hat_19.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_19.png rename to assets/images/avatars/sepia/hat/hat_19.png diff --git a/assets/images/avatars-2024/hat/hat_19.png.licence b/assets/images/avatars/sepia/hat/hat_19.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_19.png.licence rename to assets/images/avatars/sepia/hat/hat_19.png.licence diff --git a/assets/images/avatars-2024/hat/hat_20.png b/assets/images/avatars/sepia/hat/hat_20.png similarity index 100% rename from assets/images/avatars-2024/hat/hat_20.png rename to assets/images/avatars/sepia/hat/hat_20.png diff --git a/assets/images/avatars-2024/hat/hat_20.png.licence b/assets/images/avatars/sepia/hat/hat_20.png.licence similarity index 100% rename from assets/images/avatars-2024/hat/hat_20.png.licence rename to assets/images/avatars/sepia/hat/hat_20.png.licence diff --git a/assets/images/avatars-2024/misc/misc_01.png b/assets/images/avatars/sepia/misc/misc_01.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_01.png rename to assets/images/avatars/sepia/misc/misc_01.png diff --git a/assets/images/avatars-2024/misc/misc_01.png.licence b/assets/images/avatars/sepia/misc/misc_01.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_01.png.licence rename to assets/images/avatars/sepia/misc/misc_01.png.licence diff --git a/assets/images/avatars-2024/misc/misc_02.png b/assets/images/avatars/sepia/misc/misc_02.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_02.png rename to assets/images/avatars/sepia/misc/misc_02.png diff --git a/assets/images/avatars-2024/misc/misc_02.png.licence b/assets/images/avatars/sepia/misc/misc_02.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_02.png.licence rename to assets/images/avatars/sepia/misc/misc_02.png.licence diff --git a/assets/images/avatars-2024/misc/misc_03.png b/assets/images/avatars/sepia/misc/misc_03.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_03.png rename to assets/images/avatars/sepia/misc/misc_03.png diff --git a/assets/images/avatars-2024/misc/misc_03.png.licence b/assets/images/avatars/sepia/misc/misc_03.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_03.png.licence rename to assets/images/avatars/sepia/misc/misc_03.png.licence diff --git a/assets/images/avatars-2024/misc/misc_04.png b/assets/images/avatars/sepia/misc/misc_04.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_04.png rename to assets/images/avatars/sepia/misc/misc_04.png diff --git a/assets/images/avatars-2024/misc/misc_04.png.licence b/assets/images/avatars/sepia/misc/misc_04.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_04.png.licence rename to assets/images/avatars/sepia/misc/misc_04.png.licence diff --git a/assets/images/avatars-2024/misc/misc_05.png b/assets/images/avatars/sepia/misc/misc_05.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_05.png rename to assets/images/avatars/sepia/misc/misc_05.png diff --git a/assets/images/avatars-2024/misc/misc_05.png.licence b/assets/images/avatars/sepia/misc/misc_05.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_05.png.licence rename to assets/images/avatars/sepia/misc/misc_05.png.licence diff --git a/assets/images/avatars-2024/misc/misc_06.png b/assets/images/avatars/sepia/misc/misc_06.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_06.png rename to assets/images/avatars/sepia/misc/misc_06.png diff --git a/assets/images/avatars-2024/misc/misc_06.png.licence b/assets/images/avatars/sepia/misc/misc_06.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_06.png.licence rename to assets/images/avatars/sepia/misc/misc_06.png.licence diff --git a/assets/images/avatars-2024/misc/misc_07.png b/assets/images/avatars/sepia/misc/misc_07.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_07.png rename to assets/images/avatars/sepia/misc/misc_07.png diff --git a/assets/images/avatars-2024/misc/misc_07.png.licence b/assets/images/avatars/sepia/misc/misc_07.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_07.png.licence rename to assets/images/avatars/sepia/misc/misc_07.png.licence diff --git a/assets/images/avatars-2024/misc/misc_08.png b/assets/images/avatars/sepia/misc/misc_08.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_08.png rename to assets/images/avatars/sepia/misc/misc_08.png diff --git a/assets/images/avatars-2024/misc/misc_08.png.licence b/assets/images/avatars/sepia/misc/misc_08.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_08.png.licence rename to assets/images/avatars/sepia/misc/misc_08.png.licence diff --git a/assets/images/avatars-2024/misc/misc_09.png b/assets/images/avatars/sepia/misc/misc_09.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_09.png rename to assets/images/avatars/sepia/misc/misc_09.png diff --git a/assets/images/avatars-2024/misc/misc_09.png.licence b/assets/images/avatars/sepia/misc/misc_09.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_09.png.licence rename to assets/images/avatars/sepia/misc/misc_09.png.licence diff --git a/assets/images/avatars-2024/misc/misc_10.png b/assets/images/avatars/sepia/misc/misc_10.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_10.png rename to assets/images/avatars/sepia/misc/misc_10.png diff --git a/assets/images/avatars-2024/misc/misc_10.png.licence b/assets/images/avatars/sepia/misc/misc_10.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_10.png.licence rename to assets/images/avatars/sepia/misc/misc_10.png.licence diff --git a/assets/images/avatars-2024/misc/misc_11.png b/assets/images/avatars/sepia/misc/misc_11.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_11.png rename to assets/images/avatars/sepia/misc/misc_11.png diff --git a/assets/images/avatars-2024/misc/misc_11.png.licence b/assets/images/avatars/sepia/misc/misc_11.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_11.png.licence rename to assets/images/avatars/sepia/misc/misc_11.png.licence diff --git a/assets/images/avatars-2024/misc/misc_12.png b/assets/images/avatars/sepia/misc/misc_12.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_12.png rename to assets/images/avatars/sepia/misc/misc_12.png diff --git a/assets/images/avatars-2024/misc/misc_12.png.licence b/assets/images/avatars/sepia/misc/misc_12.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_12.png.licence rename to assets/images/avatars/sepia/misc/misc_12.png.licence diff --git a/assets/images/avatars-2024/misc/misc_13.png b/assets/images/avatars/sepia/misc/misc_13.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_13.png rename to assets/images/avatars/sepia/misc/misc_13.png diff --git a/assets/images/avatars-2024/misc/misc_13.png.licence b/assets/images/avatars/sepia/misc/misc_13.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_13.png.licence rename to assets/images/avatars/sepia/misc/misc_13.png.licence diff --git a/assets/images/avatars-2024/misc/misc_14.png b/assets/images/avatars/sepia/misc/misc_14.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_14.png rename to assets/images/avatars/sepia/misc/misc_14.png diff --git a/assets/images/avatars-2024/misc/misc_14.png.licence b/assets/images/avatars/sepia/misc/misc_14.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_14.png.licence rename to assets/images/avatars/sepia/misc/misc_14.png.licence diff --git a/assets/images/avatars-2024/misc/misc_15.png b/assets/images/avatars/sepia/misc/misc_15.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_15.png rename to assets/images/avatars/sepia/misc/misc_15.png diff --git a/assets/images/avatars-2024/misc/misc_15.png.licence b/assets/images/avatars/sepia/misc/misc_15.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_15.png.licence rename to assets/images/avatars/sepia/misc/misc_15.png.licence diff --git a/assets/images/avatars-2024/misc/misc_16.png b/assets/images/avatars/sepia/misc/misc_16.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_16.png rename to assets/images/avatars/sepia/misc/misc_16.png diff --git a/assets/images/avatars-2024/misc/misc_16.png.licence b/assets/images/avatars/sepia/misc/misc_16.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_16.png.licence rename to assets/images/avatars/sepia/misc/misc_16.png.licence diff --git a/assets/images/avatars-2024/misc/misc_17.png b/assets/images/avatars/sepia/misc/misc_17.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_17.png rename to assets/images/avatars/sepia/misc/misc_17.png diff --git a/assets/images/avatars-2024/misc/misc_17.png.licence b/assets/images/avatars/sepia/misc/misc_17.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_17.png.licence rename to assets/images/avatars/sepia/misc/misc_17.png.licence diff --git a/assets/images/avatars-2024/misc/misc_18.png b/assets/images/avatars/sepia/misc/misc_18.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_18.png rename to assets/images/avatars/sepia/misc/misc_18.png diff --git a/assets/images/avatars-2024/misc/misc_18.png.licence b/assets/images/avatars/sepia/misc/misc_18.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_18.png.licence rename to assets/images/avatars/sepia/misc/misc_18.png.licence diff --git a/assets/images/avatars-2024/misc/misc_19.png b/assets/images/avatars/sepia/misc/misc_19.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_19.png rename to assets/images/avatars/sepia/misc/misc_19.png diff --git a/assets/images/avatars-2024/misc/misc_19.png.licence b/assets/images/avatars/sepia/misc/misc_19.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_19.png.licence rename to assets/images/avatars/sepia/misc/misc_19.png.licence diff --git a/assets/images/avatars-2024/misc/misc_20.png b/assets/images/avatars/sepia/misc/misc_20.png similarity index 100% rename from assets/images/avatars-2024/misc/misc_20.png rename to assets/images/avatars/sepia/misc/misc_20.png diff --git a/assets/images/avatars-2024/misc/misc_20.png.licence b/assets/images/avatars/sepia/misc/misc_20.png.licence similarity index 100% rename from assets/images/avatars-2024/misc/misc_20.png.licence rename to assets/images/avatars/sepia/misc/misc_20.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_01.png b/assets/images/avatars/sepia/mouth/mouth_01.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_01.png rename to assets/images/avatars/sepia/mouth/mouth_01.png diff --git a/assets/images/avatars-2024/mouth/mouth_01.png.licence b/assets/images/avatars/sepia/mouth/mouth_01.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_01.png.licence rename to assets/images/avatars/sepia/mouth/mouth_01.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_02.png b/assets/images/avatars/sepia/mouth/mouth_02.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_02.png rename to assets/images/avatars/sepia/mouth/mouth_02.png diff --git a/assets/images/avatars-2024/mouth/mouth_02.png.licence b/assets/images/avatars/sepia/mouth/mouth_02.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_02.png.licence rename to assets/images/avatars/sepia/mouth/mouth_02.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_03.png b/assets/images/avatars/sepia/mouth/mouth_03.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_03.png rename to assets/images/avatars/sepia/mouth/mouth_03.png diff --git a/assets/images/avatars-2024/mouth/mouth_03.png.licence b/assets/images/avatars/sepia/mouth/mouth_03.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_03.png.licence rename to assets/images/avatars/sepia/mouth/mouth_03.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_04.png b/assets/images/avatars/sepia/mouth/mouth_04.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_04.png rename to assets/images/avatars/sepia/mouth/mouth_04.png diff --git a/assets/images/avatars-2024/mouth/mouth_04.png.licence b/assets/images/avatars/sepia/mouth/mouth_04.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_04.png.licence rename to assets/images/avatars/sepia/mouth/mouth_04.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_05.png b/assets/images/avatars/sepia/mouth/mouth_05.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_05.png rename to assets/images/avatars/sepia/mouth/mouth_05.png diff --git a/assets/images/avatars-2024/mouth/mouth_05.png.licence b/assets/images/avatars/sepia/mouth/mouth_05.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_05.png.licence rename to assets/images/avatars/sepia/mouth/mouth_05.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_06.png b/assets/images/avatars/sepia/mouth/mouth_06.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_06.png rename to assets/images/avatars/sepia/mouth/mouth_06.png diff --git a/assets/images/avatars-2024/mouth/mouth_06.png.licence b/assets/images/avatars/sepia/mouth/mouth_06.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_06.png.licence rename to assets/images/avatars/sepia/mouth/mouth_06.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_07.png b/assets/images/avatars/sepia/mouth/mouth_07.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_07.png rename to assets/images/avatars/sepia/mouth/mouth_07.png diff --git a/assets/images/avatars-2024/mouth/mouth_07.png.licence b/assets/images/avatars/sepia/mouth/mouth_07.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_07.png.licence rename to assets/images/avatars/sepia/mouth/mouth_07.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_08.png b/assets/images/avatars/sepia/mouth/mouth_08.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_08.png rename to assets/images/avatars/sepia/mouth/mouth_08.png diff --git a/assets/images/avatars-2024/mouth/mouth_08.png.licence b/assets/images/avatars/sepia/mouth/mouth_08.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_08.png.licence rename to assets/images/avatars/sepia/mouth/mouth_08.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_09.png b/assets/images/avatars/sepia/mouth/mouth_09.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_09.png rename to assets/images/avatars/sepia/mouth/mouth_09.png diff --git a/assets/images/avatars-2024/mouth/mouth_09.png.licence b/assets/images/avatars/sepia/mouth/mouth_09.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_09.png.licence rename to assets/images/avatars/sepia/mouth/mouth_09.png.licence diff --git a/assets/images/avatars-2024/mouth/mouth_10.png b/assets/images/avatars/sepia/mouth/mouth_10.png similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_10.png rename to assets/images/avatars/sepia/mouth/mouth_10.png diff --git a/assets/images/avatars-2024/mouth/mouth_10.png.licence b/assets/images/avatars/sepia/mouth/mouth_10.png.licence similarity index 100% rename from assets/images/avatars-2024/mouth/mouth_10.png.licence rename to assets/images/avatars/sepia/mouth/mouth_10.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_01.png b/assets/images/avatars/sepia/pattern/pattern_01.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_01.png rename to assets/images/avatars/sepia/pattern/pattern_01.png diff --git a/assets/images/avatars-2024/pattern/pattern_01.png.licence b/assets/images/avatars/sepia/pattern/pattern_01.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_01.png.licence rename to assets/images/avatars/sepia/pattern/pattern_01.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_02.png b/assets/images/avatars/sepia/pattern/pattern_02.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_02.png rename to assets/images/avatars/sepia/pattern/pattern_02.png diff --git a/assets/images/avatars-2024/pattern/pattern_02.png.licence b/assets/images/avatars/sepia/pattern/pattern_02.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_02.png.licence rename to assets/images/avatars/sepia/pattern/pattern_02.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_03.png b/assets/images/avatars/sepia/pattern/pattern_03.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_03.png rename to assets/images/avatars/sepia/pattern/pattern_03.png diff --git a/assets/images/avatars-2024/pattern/pattern_03.png.licence b/assets/images/avatars/sepia/pattern/pattern_03.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_03.png.licence rename to assets/images/avatars/sepia/pattern/pattern_03.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_04.png b/assets/images/avatars/sepia/pattern/pattern_04.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_04.png rename to assets/images/avatars/sepia/pattern/pattern_04.png diff --git a/assets/images/avatars-2024/pattern/pattern_04.png.licence b/assets/images/avatars/sepia/pattern/pattern_04.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_04.png.licence rename to assets/images/avatars/sepia/pattern/pattern_04.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_05.png b/assets/images/avatars/sepia/pattern/pattern_05.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_05.png rename to assets/images/avatars/sepia/pattern/pattern_05.png diff --git a/assets/images/avatars-2024/pattern/pattern_05.png.licence b/assets/images/avatars/sepia/pattern/pattern_05.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_05.png.licence rename to assets/images/avatars/sepia/pattern/pattern_05.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_06.png b/assets/images/avatars/sepia/pattern/pattern_06.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_06.png rename to assets/images/avatars/sepia/pattern/pattern_06.png diff --git a/assets/images/avatars-2024/pattern/pattern_06.png.licence b/assets/images/avatars/sepia/pattern/pattern_06.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_06.png.licence rename to assets/images/avatars/sepia/pattern/pattern_06.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_07.png b/assets/images/avatars/sepia/pattern/pattern_07.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_07.png rename to assets/images/avatars/sepia/pattern/pattern_07.png diff --git a/assets/images/avatars-2024/pattern/pattern_07.png.licence b/assets/images/avatars/sepia/pattern/pattern_07.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_07.png.licence rename to assets/images/avatars/sepia/pattern/pattern_07.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_08.png b/assets/images/avatars/sepia/pattern/pattern_08.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_08.png rename to assets/images/avatars/sepia/pattern/pattern_08.png diff --git a/assets/images/avatars-2024/pattern/pattern_08.png.licence b/assets/images/avatars/sepia/pattern/pattern_08.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_08.png.licence rename to assets/images/avatars/sepia/pattern/pattern_08.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_09.png b/assets/images/avatars/sepia/pattern/pattern_09.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_09.png rename to assets/images/avatars/sepia/pattern/pattern_09.png diff --git a/assets/images/avatars-2024/pattern/pattern_09.png.licence b/assets/images/avatars/sepia/pattern/pattern_09.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_09.png.licence rename to assets/images/avatars/sepia/pattern/pattern_09.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_10.png b/assets/images/avatars/sepia/pattern/pattern_10.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_10.png rename to assets/images/avatars/sepia/pattern/pattern_10.png diff --git a/assets/images/avatars-2024/pattern/pattern_10.png.licence b/assets/images/avatars/sepia/pattern/pattern_10.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_10.png.licence rename to assets/images/avatars/sepia/pattern/pattern_10.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_11.png b/assets/images/avatars/sepia/pattern/pattern_11.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_11.png rename to assets/images/avatars/sepia/pattern/pattern_11.png diff --git a/assets/images/avatars-2024/pattern/pattern_11.png.licence b/assets/images/avatars/sepia/pattern/pattern_11.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_11.png.licence rename to assets/images/avatars/sepia/pattern/pattern_11.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_12.png b/assets/images/avatars/sepia/pattern/pattern_12.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_12.png rename to assets/images/avatars/sepia/pattern/pattern_12.png diff --git a/assets/images/avatars-2024/pattern/pattern_12.png.licence b/assets/images/avatars/sepia/pattern/pattern_12.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_12.png.licence rename to assets/images/avatars/sepia/pattern/pattern_12.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_13.png b/assets/images/avatars/sepia/pattern/pattern_13.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_13.png rename to assets/images/avatars/sepia/pattern/pattern_13.png diff --git a/assets/images/avatars-2024/pattern/pattern_13.png.licence b/assets/images/avatars/sepia/pattern/pattern_13.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_13.png.licence rename to assets/images/avatars/sepia/pattern/pattern_13.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_14.png b/assets/images/avatars/sepia/pattern/pattern_14.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_14.png rename to assets/images/avatars/sepia/pattern/pattern_14.png diff --git a/assets/images/avatars-2024/pattern/pattern_14.png.licence b/assets/images/avatars/sepia/pattern/pattern_14.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_14.png.licence rename to assets/images/avatars/sepia/pattern/pattern_14.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_15.png b/assets/images/avatars/sepia/pattern/pattern_15.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_15.png rename to assets/images/avatars/sepia/pattern/pattern_15.png diff --git a/assets/images/avatars-2024/pattern/pattern_15.png.licence b/assets/images/avatars/sepia/pattern/pattern_15.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_15.png.licence rename to assets/images/avatars/sepia/pattern/pattern_15.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_16.png b/assets/images/avatars/sepia/pattern/pattern_16.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_16.png rename to assets/images/avatars/sepia/pattern/pattern_16.png diff --git a/assets/images/avatars-2024/pattern/pattern_16.png.licence b/assets/images/avatars/sepia/pattern/pattern_16.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_16.png.licence rename to assets/images/avatars/sepia/pattern/pattern_16.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_17.png b/assets/images/avatars/sepia/pattern/pattern_17.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_17.png rename to assets/images/avatars/sepia/pattern/pattern_17.png diff --git a/assets/images/avatars-2024/pattern/pattern_17.png.licence b/assets/images/avatars/sepia/pattern/pattern_17.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_17.png.licence rename to assets/images/avatars/sepia/pattern/pattern_17.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_18.png b/assets/images/avatars/sepia/pattern/pattern_18.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_18.png rename to assets/images/avatars/sepia/pattern/pattern_18.png diff --git a/assets/images/avatars-2024/pattern/pattern_18.png.licence b/assets/images/avatars/sepia/pattern/pattern_18.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_18.png.licence rename to assets/images/avatars/sepia/pattern/pattern_18.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_19.png b/assets/images/avatars/sepia/pattern/pattern_19.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_19.png rename to assets/images/avatars/sepia/pattern/pattern_19.png diff --git a/assets/images/avatars-2024/pattern/pattern_19.png.licence b/assets/images/avatars/sepia/pattern/pattern_19.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_19.png.licence rename to assets/images/avatars/sepia/pattern/pattern_19.png.licence diff --git a/assets/images/avatars-2024/pattern/pattern_20.png b/assets/images/avatars/sepia/pattern/pattern_20.png similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_20.png rename to assets/images/avatars/sepia/pattern/pattern_20.png diff --git a/assets/images/avatars-2024/pattern/pattern_20.png.licence b/assets/images/avatars/sepia/pattern/pattern_20.png.licence similarity index 100% rename from assets/images/avatars-2024/pattern/pattern_20.png.licence rename to assets/images/avatars/sepia/pattern/pattern_20.png.licence diff --git a/build-avatars.js b/build-avatars.js index 7cf84dfe..5c65efbc 100755 --- a/build-avatars.js +++ b/build-avatars.js @@ -7,8 +7,9 @@ const path = require('node:path') { // Legacy avatars generation - const inputDir = './assets/images/avatars/' - const outputDir = './dist/server/avatars/' + const inputDir = './assets/images/avatars/legacy' + const outputDir = './dist/server/avatars/legacy' + fs.mkdirSync(outputDir, { recursive: true }) const backgrounds = [ '#ffffff', '#000000', @@ -42,7 +43,8 @@ const path = require('node:path') const inputFile = path.join(inputDir, i + '.svg') const background = '#858da0' - const outputDir = './dist/server/bot_avatars/' + const outputDir = './dist/server/bot_avatars/legacy' + fs.mkdirSync(outputDir, { recursive: true }) const out = 1 sharp(inputFile).flatten({background}).resize(120, 120).jpeg({quality: 95, mozjpeg: true}).toFile(path.join(outputDir, out.toString() + '.jpg')) } @@ -51,8 +53,9 @@ const path = require('node:path') { // 2024 avatars generation - const inputDir = './assets/images/avatars-2024/' - const outputDir = './dist/server/avatars-2024/' + const inputDir = './assets/images/avatars/sepia/' + const outputDir = './dist/server/avatars/sepia/' + fs.mkdirSync(outputDir, { recursive: true }) // Available parts: // Note: some part files are empty, so that David's generator don't always add every part. @@ -118,6 +121,28 @@ const path = require('node:path') }) .toFile(ouputFile) } + + // Moderation bot avatar: choosing some parts, and turning it so he is facing left. + const botOutputDir = './dist/server/bot_avatars/sepia/' + fs.mkdirSync(botOutputDir, { recursive: true }) + const buff = await sharp(path.join(inputDir, 'body', 'body_20.png')) + .composite([ + { input: path.join(inputDir, 'pattern', 'pattern_01.png') }, + { input: path.join(inputDir, 'mouth', 'mouth_01.png') }, + { input: path.join(inputDir, 'eyes', 'eyes_01.png') }, + { input: path.join(inputDir, 'misc', 'misc_05.png') }, + { input: path.join(inputDir, 'hat', 'hat_07.png') } + ]) + .toBuffer() + + await sharp(buff) + .flop() // horizontal mirror + .resize(60, 60) + .png({ + compressionLevel: 9, + palette: true + }) + .toFile(path.join(botOutputDir, '1.png')) } generate().then( diff --git a/package.json b/package.json index 266c1c19..cd9e59ab 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "build:converse": "bash conversejs/build-conversejs.sh", "build:prosody": "bash build-prosody.sh", "build:images": "mkdir -p dist/client/images && npx svgo -f assets/images/ -o dist/client/images/", - "build:avatars": "mkdir -p dist/server/avatars && mkdir -p dist/server/avatars-2024 && mkdir -p dist/server/bot_avatars && mkdir -p dist/server/bot_avatars-2024 && ./build-avatars.js", + "build:avatars": "./build-avatars.js", "check:client:tsc": "npx tsc --p client/ --noEmit --skipLibCheck && npx tsc --p conversejs/ --noemit --skipLibCheck", "build:client": "node ./build-client.js --mode=production", "build:server": "npx tsc --build server/tsconfig.json", diff --git a/server/lib/prosody/config.ts b/server/lib/prosody/config.ts index da83a7d4..25cc3ea7 100644 --- a/server/lib/prosody/config.ts +++ b/server/lib/prosody/config.ts @@ -94,9 +94,9 @@ async function getProsodyFilePaths (options: RegisterServerOptions): Promise