diff --git a/next.config.ts b/next.config.ts index f7727b0..461b25c 100644 --- a/next.config.ts +++ b/next.config.ts @@ -7,8 +7,12 @@ const nextConfig: NextConfig = { reactCompiler: true, }, images: { - loader: "custom", - loaderFile: "./src/lib/image-loader.ts", + localPatterns: [ + { + pathname: "/assets/**", + search: "", + }, + ], remotePatterns: [ { protocol: "https", diff --git a/package.json b/package.json index 3b7c202..a97427d 100644 --- a/package.json +++ b/package.json @@ -16,25 +16,25 @@ "@mdx-js/loader": "^3.0.1", "@mdx-js/react": "^3.0.1", "@next/mdx": "^15.0.0", - "@radix-ui/react-avatar": "^1.1.0", - "@radix-ui/react-dialog": "^1.1.1", - "@radix-ui/react-dropdown-menu": "^2.1.1", - "@radix-ui/react-hover-card": "^1.1.1", + "@radix-ui/react-avatar": "^1.1.1", + "@radix-ui/react-dialog": "^1.1.2", + "@radix-ui/react-dropdown-menu": "^2.1.2", + "@radix-ui/react-hover-card": "^1.1.2", "@radix-ui/react-label": "^2.1.0", - "@radix-ui/react-popover": "^1.1.1", + "@radix-ui/react-popover": "^1.1.2", "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-switch": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.2", + "@radix-ui/react-switch": "^1.1.1", + "@radix-ui/react-tooltip": "^1.1.3", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "drizzle-orm": "^0.36.0", "jose": "^5.6.3", "lucide-react": "^0.427.0", - "next": "^15.0.0", + "next": "^15.0.2", "next-themes": "^0.3.0", "postgres": "^3.4.5", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "19.0.0-rc-7c8e5e7a-20241101", + "react-dom": "19.0.0-rc-7c8e5e7a-20241101", "server-only": "^0.0.1", "sharp": "^0.33.4", "tailwind-merge": "^2.4.0" diff --git a/public/assets/asteroidz/imgMeta.json b/public/assets/asteroidz/imgMeta.json deleted file mode 100644 index 607e7ff..0000000 --- a/public/assets/asteroidz/imgMeta.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "asteroid.webp": { - "fileName": "asteroid.webp", - "relativePath": "/assets/asteroidz/asteroid.webp", - "width": 500, - "height": 465, - "imgBase64": "data:image/webp;base64,UklGRoABAABXRUJQVlA4WAoAAAAQAAAAEwAAEgAAQUxQSJkAAAABgFtt27LmwbVzqNxdJ+CwAYeO0q2kpLK4p/Ok1A1kAU+Zk9LdPTjfN0JETAAAyej5805lKC5Hn9aLRs/LVVc31l6j349ol3Cj/79ixxxBo5EChA9EnxrkGuRl7FGYxROFJZxT2MUYhV+1+JSskUeEwhZwQnYDlMj2AO7wG0kCAKSx+n0/J5wOAMq1Xs9e9Bka2z57uT+cMAAAVlA4IMAAAAAQBQCdASoUABMAPm0ylEekIqIhKAgAgA2JaQAD5GjdmLzzJzAEkD/BwpaPx06BamHgAP5mpc2pIj693d64WfX95Gfy2lfE+mT1NSajwFFCCLF5SHBwIcb4zUKrIF8u8TWD9klEbZ+Dqtd04gMgnwLR9rTs2q5UzCOlQviVO1/xUQuYEDUDdft7WQ9Jfyz2k3ioFxBKXWbf8z7WYGq60d9GIj8aPeprV13ANyT4katdP+/hO8OLID6IOqJdhWmgAAA=" - }, - "starfield.webp": { - "fileName": "starfield.webp", - "relativePath": "/assets/asteroidz/starfield.webp", - "width": 1280, - "height": 854, - "imgBase64": "data:image/webp;base64,UklGRkYAAABXRUJQVlA4IDoAAACQAwCdASoUAA0APm0skkWkIqGYBABABsS0gAAt9h5CI2CJ4ggAAP7+Svgl0qVLbOb5cbekizvYMUAA" - } -} diff --git a/public/assets/backgrounds/imgMeta.json b/public/assets/backgrounds/imgMeta.json deleted file mode 100644 index ec65065..0000000 --- a/public/assets/backgrounds/imgMeta.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "fontaine.webp": { - "fileName": "fontaine.webp", - "relativePath": "/assets/backgrounds/fontaine.webp", - "width": 1920, - "height": 1080, - "imgBase64": "data:image/webp;base64,UklGRowAAABXRUJQVlA4IIAAAACQBACdASoUAAsAPm0skUWkIqGYBABABsSyAE6ZQjgbwAAzr2SvdgH2k+uOfwAA/Ws4nZYpyvdlA0ziy7I407vYQzH5rWl7ahullUq/0wOUIYlaYf8W8fJEf6F+F+pT5NLUmeWoIxHPxzDk8k/QZcW+TJ1xx9Aip/DZWt3GSeAAAA==" - }, - "inazuma.webp": { - "fileName": "inazuma.webp", - "relativePath": "/assets/backgrounds/inazuma.webp", - "width": 1920, - "height": 1080, - "imgBase64": "data:image/webp;base64,UklGRpoAAABXRUJQVlA4II4AAABQBACdASoUAAsAPm0skUWkIqGYBABABsSgCdMoMxgE4QCrmXri1GODFjIAAP7a0P8yzPv3mjTVsuh++jxX/IYg53dKJk9EmnwIRWxOylMHokN6N/FK3QsnNH/Xo8TRO71mPALzecnTfPOxi6EcycPnO/0SJiq4HntL/y6l6nuAfkHQFfw4YWYr8skOo8AA" - }, - "liyue.webp": { - "fileName": "liyue.webp", - "relativePath": "/assets/backgrounds/liyue.webp", - "width": 1920, - "height": 1080, - "imgBase64": "data:image/webp;base64,UklGRqwAAABXRUJQVlA4IKAAAABQBACdASoUAAsAPm0uk0YkIqGhMAgAgA2JagCdMoMYANJbcv5zpUSFitkAAP4ASpvqTrVkbhqKJHh73qDx0dSECAZ92MOUN/v3qz2BqPakAOfJb7AwBN+uoqpfBShMIHEWtD9WGV6yZ8beuJJqjav/EZOd2+4q1eV5g39dTBWErc9CDHU6sSV7/I1LqTs6AV5oa/Rp9gCPtFRutrU8AAAA" - }, - "mondstadt.webp": { - "fileName": "mondstadt.webp", - "relativePath": "/assets/backgrounds/mondstadt.webp", - "width": 1920, - "height": 1080, - "imgBase64": "data:image/webp;base64,UklGRqwAAABXRUJQVlA4IKAAAADwBACdASoUAAsAPm0qkUWkIqGYBABABsS1AE6ZQjubyWl/0uAA52/R/UeMOhvmiUAA/sB+t00nOPqfpMZTBPOCvpkYcz3riCKE0A97AyuBd0TGaxwuQoLy63XfeMfvF7BlVx8lS6vhx/rx22rBuPfKRBh/B7Xp8aVcR7uy8ajOoYsNgQGrRLlq0EerXdqPsN1s4QGxjhQ+UaRh7dkGgAAA" - }, - "sumeru.webp": { - "fileName": "sumeru.webp", - "relativePath": "/assets/backgrounds/sumeru.webp", - "width": 1920, - "height": 1080, - "imgBase64": "data:image/webp;base64,UklGRpoAAABXRUJQVlA4II4AAAAwBACdASoUAAsAPm0skkWkIqGYBABABsS2AE6ZQAGV/cfu6zrgGe8IAAAA/nke+h15H2LXeDAr7lXsgTdn9LCdENOFoKvJbOlAzAgvIzn/JvQUT9g1qjG2vxvyqlk21QGMP8HiLG9K+rjdGDbEyQEB6Kx3y3DyliIvvDrldnJ9+mkK2Wnav45VoXFRFzAA" - } -} diff --git a/public/assets/elements/imgMeta.json b/public/assets/elements/imgMeta.json deleted file mode 100644 index de17e08..0000000 --- a/public/assets/elements/imgMeta.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "element_anemo.svg": { - "fileName": "element_anemo.svg", - "relativePath": "/assets/elements/element_anemo.svg", - "width": 314, - "height": 314, - "imgBase64": "data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACD0lEQVR4nL1UPWsVURDdiKhRe0XrYKWonQrmNySiIBZBLBKCRndnFiSi2ygELdRKNEUw+nZmLxZqEQwouzMbXqGvEays/CgE/4Ci4srsLrrx+aLPrwMXhpkz586dGa7n/S9MPYw3RZ3767/3w+L8Bov1JRZk8S4QfuIVxUBXsCgGUKiDS27nL4lNpm4jKL8G5bleHBSeR+VXVq23EkJ1w5DRKCoXoHR5BcGrxsE8HrGcH5KiIlqFyo/CnA9Wgsy9BEHpTikofMByLLe7uqV4Cwp99rU1jEqfQOnNiYWFtV0Xp3PrQOgtKH0Eub3fcix3Gclvu602UVR6D8p3QemcVRBkdLK7utgvY5pMV1x+57fdoGl8I0kyAZKMgfKl8inK90KJJ0D4KWZuz9feKe8rfdIaN07NvQjKR1F4vCFIx626QJPDtfAiKD+HPD4fCO2N0nS1HbPNV8aMI8lYIHykftlko39um/WkupEeo9IsCs+E1bOuhMK77dh0zWexikOdejgfwqw1tLw3WXIIhF7WhBdVUrwDhI6hUgAZg9l+5raXMePUXNuMXhvhNSdr62B99XM3AjmNmt1ckeiZW+P1AxQ6i0Kn64pmAqVpVDrTl0gTIHwBlQSVrqHwdbPN5/0u/LYbtGmaGAjdQKUH5vP+BJi6zSB0E4Ru9f1teb1EhU+BxlN/RcxQfmk/+6r+Fb4Ae/R/FoVgOHkAAAAASUVORK5CYII=" - }, - "element_cryo.svg": { - "fileName": "element_cryo.svg", - "relativePath": "/assets/elements/element_cryo.svg", - "width": 314, - "height": 314, - "imgBase64": "data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACM0lEQVR4nK1UzWsTURBfrQdvip8n6c0Piv+BF+tBBKViEUtREUS9iAgpeoyoRxVERdvNzqzBVqkXDx7US714VpqdeYslpDuzSfDjX9CVyZoglNTAZmDZx3szv/ebmd8bzxvAFrNspLyUbfKGZeBkOmQ9PxSwcpZtBNYISJwxLQyILrmAJD+A5RuSXCwEFnxt7QSWBFhPgUtPIItUv7R3DRQMJDPAehdYb9qHLFPYaGy2P7BWgOVpQHq2s0fpaWC52vEjvYVOSmvZRMkhJPlltQJSRNKPvbRZAyCZy7JsQ365vkfSeWRdsZjQ6eE+LPUxkL60QGR5BpRMQC3dg3Hz5Bw1JyrUGg1JjyErdPxZX5hf37Txc2MrsLaRRA3YWGItuY4kr5F0IYikhCSfgOSt+Vmj/Ei2rVtLjJv7u+vnnO4FSm6HUfIQSR4EnNwJV9pjvfNa48B/m/OvE0Sr41Y/JLkP3LwXkPrVWMe75xWX7lsfjNPtSPLdpIKsbyzlINLLSPLB0gzc6rVOGUgXgDQF0tZsvb6lf7qkPrBU87WE4ORoSMkYRDLtU3IGnBy0RnUbgayvkPRRH7D0CJD8zqWg80j6zvat46ZDS71XCpIluxBJYpONSW4toJMSsJSR5AZEesXEm4tYzyHpkxw0FzsY278PAOwxkMx4g5i/XN9tEgo4PY5OJ4G0MRs3d3hFDFkvmd6A5Kex9YraYpaN5LXSZRtlhQE7LG2EsUwNBczMxv+gw/UPfKvOkpqsJrsAAAAASUVORK5CYII=" - }, - "element_dendro.svg": { - "fileName": "element_dendro.svg", - "relativePath": "/assets/elements/element_dendro.svg", - "width": 314, - "height": 314, - "imgBase64": "data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHklEQVR4nMVUvWsUURBfv0OI1qZV09iehtuZvVvwI/oPBCTpNOB3oY1YqZWinaBwIJ5mZ05ZxTKgBhY07Mw7TlGwUrRUgmhjZ3Myu7fh4t3BFYcODG/2zcyPmd/MPs/7HxK1KpOmIwNkwScsEI8GLC1Ps2LbtOFg31BJS0tHt9VapfF+vqjp7y8AWYNSv5haqzRuGGsXDcHDeQLUim8SvEmKdxvqH2CFG6Rw3Wy7M1/k/INZBwo1y40UZtYAkyTczIqPWfA5CyySwotI8Tg5nGPBV+xggRRPZHYK85zCAiu8JIGHRU4cz27qKZ0UL5Pi7Zy7IGTBIP6wd2vswp2mtVZpS6RQIedX83i4wxJc6svjlba3kRU/3VuB7Y0UzlsbpHifpTq1NiCpTrFivcPpuUind5DCx3bb29BLfqsyyQLv8kR4xgKfBw2RBb6Q4tNOle+t+vVgCjPkynMs8DVP8I+x4qpV/TeYcUUC39kFsxmgwDd2MG+D7ArAa+TgFCv8NH44DQ4Z4aRwoU91F1ngQTb9ZjkkxR9R0z/Dgld7BsMCt1jhTZyEE53KK927Z4ttd2Yb16T41lZoEDVePQnHSNFl69EMdhXD6h6cnY9WYDcpvLbYehKODQTMKEjCCWuJBX/bacmFbzEt7+nsXuYrOhlKrFUWWCaFX+z8I6aZLbA89D/dT/Jh4WpHT3qjEFI8ywKnRwJmYi/JutfkX8ofBm1LOTJawlkAAAAASUVORK5CYII=" - }, - "element_electro.svg": { - "fileName": "element_electro.svg", - "relativePath": "/assets/elements/element_electro.svg", - "width": 314, - "height": 314, - "imgBase64": "data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+klEQVR4nMVUO2gUURQdfxiDX4KIsbKwsLUz2FlaWEkgjQhWKqQIWIgyIIhZnXs3ixJYVILY6ODeu4lhC3d17olBLFZEENJY2ASxEj9oIWbkrbNhdnfcXSGQA8Mw88499/PeeZ63XqgUXu1cU8HHU3ZI2GaUbF4YJ+M43tBX4FyxPtiNrIyzyvZbyZ6Vc4vDXcU0H+0WxuleSZXtkjJiZbx/QrUD3YgPSoz9SnZOyV4L4bMyloSQk1vVoSavUqhsFbIvwvilbOb78cYOMQmiY0L2VthqSfbksR8aYCQjeV0ZH4VwWchOZVaXEvqghIqwLQvhTTt3xo8GhO2r44a3o+0lxvnOCtmWE7ErYRhucv+KxfqWRrt5O9rCJVxrJp+//mJPWFjY27KRyUxWhCHtiRxRGM+VQcp2UQjVVCdLmZvxtxJb0WDheNa6MqaF7GpIL7dFfrRZ2B42BMnGMgWbLafd4ILd2+2gkN1pSUA25kbzTzEHYbvrpSCMyUaLDBG2fHqtnFvc4fWCBhhx7ax+k02szorwqFusn3UO2zE7VdvnDm8i+rPEONLOcS4RtvG+fe0uASfmRIXxXdluaIDRMkVnhHFfyN719HOHaN4Ou2AlfGt1EJ46m3r/g9mbOCiEC0q4p2yfGv4lzJUYJ/puMwvhZHXXml+w/eIPHalynyOTWAcAAAAASUVORK5CYII=" - }, - "element_geo.svg": { - "fileName": "element_geo.svg", - "relativePath": "/assets/elements/element_geo.svg", - "width": 314, - "height": 314, - "imgBase64": "data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACE0lEQVR4nMVUPWgUURBe/EFQAhYKahBjFCvJ7cy7w8QmsUghEhGtxE5bsREVRLBOJWlUUhlLIQlcduYlAQmS+C9oKf4iBLGX5HZmMU/m3cXGkNyZgAMLy7x935vv522S/I8Kt5NN9mwM2FTXDmV8qISjgdPd6wJbmIZ9QvgqZxgQxgtK8KmWlTv/CazmSx0GoOSuLveEYEgZ522ttckmSu3K8E0Inpt2wumlnNyZ8MZtFYJZJXgfqm5XU2CBD28zIGUMytgtjIP2LoR5kbkTNp0Q/hSGF6Hqtq8NOFPaKYyihO+UYMwoFuT61eM1Ifhuxqh3VxoHjqwKphncyj2cFYJMGH8J42szwfphpneLEJASPKjLgE/j5AwXVwbz0COES7ap8O6UMEyHrNxp9IXgbniUbFaGYWX4HOaOt2nmjjUAF2SifPQvQGvGRcIl5bQSNxF+EcL7BiaM96JJ7A4Jw+OC0pPC6OvfY/eKU9r4jVPnjJbRM/pGN8oxVjmijG9NDiWs5gTnlPDm6joyjkTBCS6bAWaEMtyohxt+KMO4GWbGmYHJWmVRsEhYNBYzOFB412eRqU+Og6Z1I0bPLGJJM2WhtfAK4xMLs4Xa5IjuErxUwq/Bu71JKxWvHuO8ENz5IwfBdWX8sDhZ3t8S2HLVproOKuFH8en53MPpeDuyyp5kPRUifRyNgW7mqjUFupE/2FbrN0BagrSK3GTVAAAAAElFTkSuQmCC" - }, - "element_hydro.svg": { - "fileName": "element_hydro.svg", - "relativePath": "/assets/elements/element_hydro.svg", - "width": 314, - "height": 314, - "imgBase64": "data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHUlEQVR4nNWTO2hUURCG1xc+QFAEsbDyUQeJ1tFGd3cmMVECgqbQwhdoJWoX21ipICgWvtBCQaxSKHp35q4GNSjio7TwLcbcfzarKIJH5u5NJGZ32XR64HLPvefMd/75Z04u99+OzVGyiAV7Wew6iT1itQckdpXVdnaVPy+cFoxroFFWC/UeEnwiwfYWYXZqMgAfSBCzQh00GWzHmsJIsW9is9pDipP1uRBmjK/3hzCTBJtY7MmffdjWTN2XTNWFjijMbh8Oczi2AmnlMIsdKpaSDQ7tiMI8FtzI0v/Yez/Mb+TdAAlOOiz9VpyY6iFecgnrHEKC59n/vpb8pBi7We0NCYZI8IIFvzI7xrpKyRqKKz0pUHCxXvAR9637ti1pdEC+jJWkdiuDPs4PhrkO94LVS/cyK75TyVY3U536qhCHFspYS2JPWe3ulI2918Ksv9V5MImdJsE3VquS4rjvcw9TlbHtck9Jcb6hgnw0stwrmapW9LPiJ4tFJPY1K8DB1CK1hBX7/bCGrZN6IvjBkmxNgwRDftV8XlQcyNrkUg2IkbQr1F57GzVUSDHaHZwF3aR4tM3n3kqslW6KsbgzwipWPCO1V8VSsqWZ5xN++rtmOgZ77o0tTVVG1WW+RmpXWPGeBUdzrQwHeKpecYqxIr0pan0b71TbPGUWvB23Jdfq8LSLMfYUIjvbqXaGFOf8ShbVdvDwuwXTgv1T4zf5GMJ5FsBKmAAAAABJRU5ErkJggg==" - }, - "element_pyro.svg": { - "fileName": "element_pyro.svg", - "relativePath": "/assets/elements/element_pyro.svg", - "width": 314, - "height": 314, - "imgBase64": "data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHUlEQVR4nMWUTYhNcRjGj48IOyRlY0XNSDLOfZ87m5ESJSw0yGIinyUL7rjnff+DW4yFrEiJBSlRoqasJB8LhY2FskBSI4nmvO+546MUjv7/e2djdM2dO+Wt01mct995/s/znBNF/2OqRzoX+2vCgCljnwqeTAjsQ2npLBW8MUFuDstbBprQNQ9Twa+0HLe3BMtccU1QJsgzpsQE/eOHCTabUKkGpKsquGmCgczFKyyhlU3B0nLcboIv6grrTOibMp1SoR/GdM6Yzvr72JVVMNsYL4JvjFfGtMOEbhtj0ISeq+CC9zNj2vNPWN7dPUUF95TJRrxTodeWFFapw3oVeqaCS8qUeqgKcUOgSmG/CY4r0ydlfDeh3bXaEJvgjLl4mTGdNKHhYIHQeXXo+bu6KJqkgjsZ05Z6TU7nlWiyMvUp46IJ3hnjayrFJca4XrOENnio3xsF/NgbzzemhyrYFpaTwsYqx3NMsHPwIGZUOV6kjJ++Ov5Z2Amhof9zqThvtMJK2zQVvB2SQpsPIxPsNaZHxjgxsuPD8rWpW5N5Ecq41cBDdKnQ3Uxodb3IA/47Di88sHa6JbRwyGGBCl6aw2Fl3E/7ip0Ngxk+1DFXGZe9N/4Po0xHzdH2VGirJdgVQhO6oYIH3s9orBOqwvTUH9mrCydw6PHVsYQ2+RCjZievdE01QdkYj0PSTFfeVzpmNg36c7ynKjjWMmg88xvUtVEISto8eAAAAABJRU5ErkJggg==" - } -} diff --git a/public/assets/icon/imgMeta.json b/public/assets/icon/imgMeta.json deleted file mode 100644 index a4b465b..0000000 --- a/public/assets/icon/imgMeta.json +++ /dev/null @@ -1,310 +0,0 @@ -{ - "albedo_icon.webp": { - "fileName": "albedo_icon.webp", - "relativePath": "/assets/icon/albedo_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRiICAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLEAAAABgGNt2zHnGXsmtu12qti2+2wgrVU7HXegLbizy5S28Qbf+84WImICwFqSkqzzWojNk69Ed092gduUuEzKFXM40/5B/NYU438qeM5k0vsEH35M7b2AWhhr4zv3ksYg4JN7dag08cMkHIhVBHSeSy67fP4Zqi8kZ0X6fzAuEN39eyaa1kM98kh8B9TlXyS8TdJoNEDQDYn39ACQ8S67dvwr+ZZ9ugGYD8nDzTygnzx+jAQAVlA4IEoBAAAQBwCdASoUABQAPm0ylUekIqIhKAgAgA2JYwCdIP8juni1+g/YD3SX9VQ1iio2BT1x78rwVHvEcmxhCdIOOGg9AADib2IB9uDIRlfviiI/s9EKL9Ia7H+PZn15Hs9W4/mbj67FAigWnz/eKNUJPdK7FObXiNhL3e5bKph69eVSD3AYHFu4BAfLvV20X6DnOmxx4FfCvkTAGCvhqFsCBTs7g7TFD9V1A848us3H4IWIf+Vop439QZM09NBhV4+RqEb2D2qdDEI1/7NJLa+82ePi8ojD97M/PRN1kMBGagg/Vkfrrva4bl4YBqvDha7ZRpZNfqI3vY2VXVRaJNoiPhkS/dcD77R8rNp347SL/5NzXv7335nsACpFq2r8TXeilZng627JffN0zb/kU/f/SQId79kiWomCl0WKn2n6TRVT6+ZvIqS3W4wAAAA=" - }, - "alhaitham_icon.webp": { - "fileName": "alhaitham_icon.webp", - "relativePath": "/assets/icon/alhaitham_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRuwBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSJYAAAABgBsAgAHn3mbHzq7sH8CdP84ArDJEFkl627ZtdtbrECwQERMA4P6OznkXIDRtPH8Xb7tUWPr1IvQxiUFv+YIVmzHCi0XkvR1l/EC9q1HJImYPHTGEsyOFRQ5wVmwwSfYCdRbmwQA/+wR7r2UDNCc1XvVw1ju5dbA9DQGseBUawq1fI+K23xQJASV5UiSWdRd/8Lb4nwFWUDggMAEAAJAGAJ0BKhQAFAA+bTKVR6QioiEoCACADYljAL14lUkAvytApPFH9GhG62KKBdcObyDPfSlMd3n3p+oiqAAA/nG7zf1tpZ8PB02Bf0zJH9Q7CDrKzTL74pSrylUTuj9pyhLDKGBeodkkFGd0L5rGblpcxPaOrEpOcu5CPyMbRDDx/4+CQP9ccC5TytiJieoTOCRYeMhd9p/vfvN+1Qzs8dS2MsAmpDZpXc6J/6g9bftbI/wLHZ7uSK6yZrJjBAbdEuywCleh0CgjIy/k+l9eyrZScQBGU3DC3/ypV/+6+eovJfNdzPxlmv4tnEIqTiZ7U5tTM1HjtxpnnpnSAqjw3PxO7O83Od3IgbV5uyiaWrXVUu67I83M2K4Bf5tybeuzOsu7XNi7TxY4uLaeAJqLYAA=" - }, - "aloy_icon.webp": { - "fileName": "aloy_icon.webp", - "relativePath": "/assets/icon/aloy_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRvYBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSIwAAAABgFvb1rLoYaE7FdABBdCCO7FEUAQRESU4HZA5mbv7SEY8Pr++97UQERMAqNbvNQGjInzmuPekklbgZEsk16fcv5uS49A8pYjVKDPsrsGUA2ynxhQj7KrC/BwxjSi6lIVazs+RU3INWkuuSRsqJJ4P2o9X0uEY1wCgfbJ82QHiHHMWIMCWATBeWZ5OAFZQOCBEAQAA8AUAnQEqFAAUAD5tMpRHpCKiISgIAIANiWoNsAQ5Wq1AHNAag1vLxKd/F4JqLlt7ms6K1AMtlWAA/SHWjDSRIfz0ZT3nDlMI4Ld8tLaCGL/K/q94qDHmf+DWnC2wRn8oB+fO6FtEYredvCSHUwzck7hi6CrMzyeFOOrUUTWik9ZXUsLHOqfJ2OTb/MXpjRnCXKny5PXbfL3aIo2i5a52UKvlz+YdtOVVviGe21c2v+ijJ7dDKccoJN5ORQh38zE///lDSq2NBKuWOhjlpcz7ao9vn9VO/rhLPfqr4y48biajTnLPxP/UV0BC/+8gbWjKcli9/l33k2/X7/Oaw+SwwpfW5+O4hFh4H+4uAKdGZ2KDDAXFXIPwsG/BOwAAev9UQAH9//nBfqQu99TG0qbS8Kf//ZWTVJSWSKYDqHqpbZJsAAAA" - }, - "arataki_itto_icon.webp": { - "fileName": "arataki_itto_icon.webp", - "relativePath": "/assets/icon/arataki_itto_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRioCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLMAAAABgGNt2zHnGdusp5rZwEysVr1VWQuwqywhJ7XR2nYq204q542+XyuIiAnAX3n2yHZdRZkhB1zV+0dERJ+7Vg7myi/69yuKg3+TmLNaRsYucSxkuOofWHN5kP31ZfV+sl7aU70yGWBruyOOxw1aAJC5Wzh8ltvwr2mCA3Xo/ouZP/1inC0H/9jWL7YuibV3OSgHlCnPxPkkTA5A08otXwEkBKKXuA2EBRJJqu/3QqySkO+CEABWUDggUAEAADAHAJ0BKhQAFAA+bTKVR6QioiEoCACADYlAFqESr0BuAN5gLUBWqnmz2A+jsGAVclHulNJ4oPv08L5Hbe/b6wC5AADIwOQ6WXk2LlCb8//Y07pF+JfRKQj5iqCobc+2W4zi1fhWlxbvu1tK5BB+yC2gSrfk7LbXwaOi5vU2nDU8HdgT03t8n4ena313Tu/1h89HcWV//5BvuEkvHj0J/eh6IP7A3cYJ4wW4f4obrhprPFX9Ie/JXvzf9IpMO0N4PXOIUS5WXDmBkLMJMqkOhQH1n/qESvm94fF8tRwXsGkH1WXHCCMB6Y1eTh+AYK0tnvGPSTGrFjp+eYflmyS1+pnDro/tr/5l6RObBB/Hmwsz8qoyFfNv2MoFqPolhP2sX1lZsWGjipQJbYOgQzc2yi7aalMMUd320QmN27E0x/kOkEHEgjbs2+3PfOakPCQAAA==" - }, - "arlecchino_icon.webp": { - "fileName": "arlecchino_icon.webp", - "relativePath": "/assets/icon/arlecchino_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRvIBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKsAAAABgFtt2/LkjWvrSeeygXvatI7UbMAEVAwQqDhUTusOJZ0u4O7Og3zv960QERNAvKfiItXkxhduGwr9HwDwPSiVeIXwOyMzDrYr4X/l1jj7GPh9DWOR+WqbRLGDJw5dncg2cMYdhIh17IsuJ+o2TjuMy3Pge27XQZKB48cj4G6oqpNxb+P/16hPwjAPdscqKq7sfXCfh2u1f3NQ3CIiy5PKl5OoDOU60YjajBYAVlA4ICABAADQBQCdASoUABQAPm0ylUekIqIhKAgAgA2JZwDImaeDm2+afYA5kANe5nx3yr4/NzBDr1sUMYoAAPxbRZec6JdssWf3/PmN7zDVh8ErFxbz3XehZkk8+30JlbOCPfYXvalN/8ncJbOIU7QmzqS/XDR8GU5Hvb+s3fDMhqIptJYRds+phvNLV70s6Ka2j0+uFeb80X4Reoz1ERg/ep7c0dBpcG2/iDYG8eAElKdaqkB8u+yme7cDvXyj9//8f+Slfbhes0s94n+le/ZT0krNCCLIp8QcTDByXWQPlDpvdgXWitz/+tBZzdqHiiv9fHdSU7kxNDpUT+3b3JjRarlKks+MCuMX1Szi5qQ2je1KYR/kV0X8bsRLcatStXpixABWqAA=" - }, - "baizhu_icon.webp": { - "fileName": "baizhu_icon.webp", - "relativePath": "/assets/icon/baizhu_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRhYCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLoAAAABgGNt2zHnHati6Sln9mBP7NKpJn12YKeysYKcVCxtO6Vt/Xq/758lRMQEALF7qVIHYj1f/59ntSq6km9GuKClqf9l8CaaEYb4piUoEr8kJkzQ1zGUkwTLNc1nSoGoau4o9sJ6BMwHpKcrhQTTtJ4TNhdlgEvM1d9YqlSCaWXgbUCO+nwglHR9HxnzBpEmV79TYP5nmJUfBp2OutUCVeMlQ/tRIAOA/HNG5EEmZP4zov+iM0wap/7T8QNWUDggNgEAAFAGAJ0BKhQAFAA+bTKVR6QioiEoCACADYlAFh4cnrmazcqgm6gfqqFJw0qEaz92x8KGfwruMQ7GOD0IAPxPpd+MhEAC/Zs87C04M8PyvPbV4+C+fn5Os1NRalnwGxkgbJtmcSLReSvQg8NC9N9KgL/6hsNrhxbingsfUIY/iWoeK5zd/ucYC9RoXZgO2O74Vi/02+F8E3sn9P7fuq12K1vynZ+yRD55V+6tbs2TI/20sWANvCvsI5clgwrH/gg/XMDOopE4264EJNxuTAuWmAsG7S8Qc2GkdasOf9e9SqcQUWnP4x/w1qmH9EtTp/z1Fm9/mrkU3FFOWLeYj4hfgNyzaPby5dbh4PVQ2wEZqIFb3vIuNx1XmCLjzB/B9zSYkZhwjWVVwqXrXwHPPxVPg+tC3nVcIAA=" - }, - "chiori_icon.webp": { - "fileName": "chiori_icon.webp", - "relativePath": "/assets/icon/chiori_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRiQCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSMwAAAABgLNt2/lV/fNntifP2m1MfYGOJtu11dbk1a4J43/KnGzbNt97eFERMQHEW04CuDAnZW0e+M1Co0zvOgRpk8TGuMxkLFZgODIxKJoE+ugBqN5Z+RIR2X0psbtgIko8gfLveRARRSxvK+0NWhCRhc/sbsmzrNGPeE0vFtn8B/fxEaERkHc/3vzLPoC3yjUrEpsts2lz5xGgOrlCI/F4SfHMzQIw3FVFUkNSTSuEDO12InK8g+KpnagQyqWcJvVb7WfOnTSp+POldh//eABWUDggMgEAAFAGAJ0BKhQAFAA+bTKUR6QioiEoCACADYlqAKwzNEKmFgrgDIfMrhJxPl6ceREbYVRxr05kqNvYSNgAAP77+O3gTJIHwBCOxS+lz2X03hC2U5DRZQ7xSDCnNR0OKtwPpO9Ez0+gvZPcJjGFNjrlYmAWL1dGhg/yXXFP5FLBLncrdPE/d5uV2Ck8rbFtJ/ZNOdZqb6iz7+HpurUnp+szpe+5vmHRkDIN/n/k+uQH0uvAwrmj+SuGismTvFlwUFqb2rj4j/4nGeAP6l2xq3FHGv6AoEh/6w6b3jpvu33z80H8+ShpqqzjfL3aj+4e3e9Hr6ckrGwGTjBRbpvMOr4hxnc284SqLtvYL+m1zvGE8Doi/EL4KpY+f9J0pWcTbp2jH8FtNPfVb8QMdFE05KTdUV0AAA==" - }, - "clorinde_icon.webp": { - "fileName": "clorinde_icon.webp", - "relativePath": "/assets/icon/clorinde_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRvQBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLgAAAABgKpt//nn/dv/A2BaXFJds624a9VOO4MlG22rtm1byUv29glf7RAiYgLANhC/TwtJUSdkKwSPNpksAUXJ5IiWtRJNIsoUGR8kzm2CZJLt0vHmJF6IRuNcAAJeNkTdRJ3lNgCFlTsPV8zD68HkW5BNAyBz9Ds38p7oMaXq1a8hHqyz+jO77YPoqzN5MDYphKONOib+b+66v43R9HyT7LGTKSLFGgCmG5WPCKCElJd8wR9q36GX9I/XVlA4IBYBAACQBgCdASoUABQAPm0wk0ckIqGhKAqogA2JQBYfvsy7Bgu41J6G1AAO0ZUvkL6F0yRwwSrlzd0ek4gmEOMAAP77a9s/nFlw7qcZGerPgg+kS+VpCxd+uDUPqc9jv4Yp/egrRRe/P0kNL+sYujh31krqrm7AzUcfHaqWh3ro0pbm1/x0MSnYKNUz/jK9cPQsRVOgNGEm17BPumKD609b2CJux9ee9MJCKsDh3sFkNqgPQ/rGPRpQqdNkJNn76dSRD5pNA/mpR8vvCca8CvA8shv1bTcx6QZtZQ/l17+S5DhtPqZCJOYhNSdAd7CKerB3a+rmnRNeTe2hn1CQWKEgxF2yaU50LbHMfIBj9LuBBH1gObKEZWEAAA==" - }, - "cyno_icon.webp": { - "fileName": "cyno_icon.webp", - "relativePath": "/assets/icon/cyno_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRt4BAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKIAAAABgFtr07JocE2pgZSYkAIogEMv7u5WgEMMHVCArftu5O77zcrM/C1ExAQAAFg6iN+htEJMgrCEbFTPOT2K+nQ7uXIQ2UCZ0c0/uI+ZjjK+oPDFSJluJLcmyriULI2UYfrFPXV1lG6w4DY9oI2Hu9zZoZHyXaLw3kfVlQTrhOECxReGf17U6P2Xw09Z7t9SoXwJAK4v1PjtAvB/a1F+gJDSFAJWUDggFgEAAHAFAJ0BKhQAFAA+bTKVR6QioiEoCACADYljAKWt/AmDfjaIhSMcBsghyFhoWkZGBb+XMAAA/vaSzRWvzXYA6QZix1wKycRf+KBAfSdVzu/LnOuUXUInwMK0srO72zebQAHVzAhPeG+ldQuxjHFTufNkP+q64T9eyoocupNb+YfeDsruwIrnDVochbKKrpg9pqTrfnkFF5dnXTgduIaIPqsfr57yOttQOJkVDvjNT//jWJ1Jrto5gvOG2q+BDC19g13ms4nAv4dD7pJFl/4ehFGef55bka4n539s/inkyHamF2/wqCw19up9dIAhQP3+BK4uYWilP/gSuGUXZyLRxWSh6WP3WbZ+Opy0JaDjj+hO5yUhwwAA" - }, - "dehya_icon.webp": { - "fileName": "dehya_icon.webp", - "relativePath": "/assets/icon/dehya_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRgQCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKsAAAABgLJt2/lX+v230mxVNhvVXvPW/EH+cXGNbXVLtm2rGWm//z29z7uImAD86e3I2+fs6oQJQv+Pz0fSIAskTVT2SQZUR5IrlS9UFUdhtapd0q/w25W8Jf/haBiTHPYG/jKF3UuMAjOA4OLZ8zvVy9JNQxJgj8r1+lQcL0r0ADBF3FH4kWIGgOANiu/iAeSfUfOh3rTCfzwc1XrnzsiQ1uPtaeiEFu+Z+WZokRUAVlA4IDIBAACQBgCdASoUABQAPm0wlEckIqIhKAqogA2JYgC7MzLrgYAegAQZPxnEG39ulIk9i17tkjmBowkvLLOq0XwAAP72i1U2v/trCKdXS5E9RmPh7eUn/yR2vIHk0kHMmeCeUmeI5bntAkaqwF8V1b+P4ddawlG5qFQGD41WpKFMUzAiouwpvLNrQctflpRYyh8eMWw1PR638ffl2ykrvYcC5mQ0TfnMo/VGi8SQH432nDv2wDYS6gt82GiQ342jLFWmtgYU5IArTI+R/NHFH//vbLsGCn/mnFvj/5LCvyWFtq19j84ZlEG/fMZw/+WEWlrtpf1fnCtVlcmP9v6YZx3j13Bqe0tnbYyleBK2/7f4fhMLFnJNdl/j8ncms/wQ0k1mg85xvBAsNVly6Nb9ZDC66LmQAAA=" - }, - "diluc_icon.webp": { - "fileName": "diluc_icon.webp", - "relativePath": "/assets/icon/diluc_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRugBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSMIAAAABgKpt+7rmw53sdgLQHBrJJVNJLkmWlncAvrRr1d3T0qJHd3f/y+/H9+cQImICgEz1TW4e3m/lRIA0+If/GXJcASCSECplk+m4nY8UVURP/LsTs9CfkBCzDPbeJQfSf4xhpoCa/kd9OylDR6jTICW/grkd01P02QPEkFtEAXXz/ov4Zf56pUC3TB79El/M/aiE5tlhkHcFSuqDQb9FASD8yQh894FoqHKOOykPgLhxwwi8rIitz4zgR+Mc08WJ/278A1ZQOCAAAQAAEAUAnQEqFAAUAD5tMJNHJCKhoSgKqIANiWgNucAhQNW0P/9mq7enAwgKly231hb5oAD+9eMFQEHun8W9F6y8A1QLFaFipCsPv8aZOwHZzcAyHOxZ3oNIBq8xiXbv7/Wrvje/d4Sp+cEPiLXCjvb9NFx+Cv7wWZl6fLNbUiac8Pwqf1uo4RYulg7UBD//vTF6C0FpJDPb//aeZoTlZ/875+9j+9f4KK2RKZd09A+d1EiBp0M5a4rSqOk9X63DsVqaCEKSO2rAywotQwxwRlsNHx8lHisTcSKhzP2lTIyA8+TF/HWnjUE2UfcKF4N0coPkeQNO7P7F2Xsp7OCRWrgAAA==" - }, - "emilie_icon.webp": { - "fileName": "emilie_icon.webp", - "relativePath": "/assets/icon/emilie_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRioCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSNQAAAABgGvbtrHn/H/s1rZtdE46O1W6vIZtdemM0rZt2zZ3cW9uXiEiJkBCROlgz+XpTyaLgxwNcvDnaEiTJ3jYctWuZCjgCIIPrcEcZcddAaQocEjquSfQKyuRSCREpH8ogAVNjkwDRNtCiE2D8KYyx+pe5KtKykhLINquTWwx8LHxwZlfiZAwklRg1SJu6wtAuLEicfUKfjskhiU/AKJ0iC/1w9bxxD4A7I2c1BoyVINPCI4rMTafmBQpkhCR3CjwJfKgRUQD+G+dKtEEM3PFe+7D74AsAVZQOCAwAQAAsAcAnQEqFAAUAD5tMpVHpCKiISgIAIANiWUAt9iqZgKihjttF9L58WtDN64P1m9isNYnmVO+DO3fHfMaQgu50Hflbif6AAD+/GpddJvqgahgMHMUYhaO4EBPQvcrMEo8z8n3rnQC8f3WwLKgJYJcXMgxS7n5OQ5UlduYlNwQg5jbH6r/96tAZ3Ie7xLNxbkOzVbY72u9bijsd/YxRvNIlQJ3sj78w3Vv3qOXvGOENdnPlsjsaMJkbNm23XVHaQPDKVGxrfb0AFSopv/E6pgHvf6sX5yOWPmVzq+tsMSDQNKXXbAdbbf3xE/8YqlGYHi9r5gHyM0eTrP/FGugdBTFH/96/02lVquzwxTlVemGXeivxhf7wYdfhUdZXtaoyBCRmRybi5udCibBQ44AD6AAAA==" - }, - "eula_icon.webp": { - "fileName": "eula_icon.webp", - "relativePath": "/assets/icon/eula_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRi4CAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSMUAAAABgGLb2rLl/u5uQKK5W3KHSmSRHSLJXaInxmCdRf1p7u42AJfPnuf9phAREwDaXNPVVWWGweAMg00/lyRJOklBxYQVMGj9txJ5mfPSYgA9LLHPcQ9owzUnDRuYdEmwC2yfSC+VsPQnsk7ZildEnpIJmCtEhsooOA645+4kAAYDYJj9Y0azTRqLBWjceKKqjQBgMvXMNZ1IbDO0hcPT71uPXNyicc18SsJ7BQbAuPwtJvUDMLT+6HgLAdPbkt7zEmxK+v/aAQBWUDggQgEAAPAFAJ0BKhQAFAA+bTKVR6QioiEoCACADYlAE6X0AxV/nU5sfmj0TQiIcBK4V2RHcb8zlwrI/8wAAP7kafe8MH+wRHPJdvHHRRrSKX0/111DLAaD33Gdtzr0cD3BrP+e+eeZMLLyfA/F8j5o21V7Hxd/BaMOpPrx8hRaeP28nfnH6U+XO1gvK0kW9/7/vWwdYG2O7YhnH6Dp6fJJ99HtvgRXOcyTWh/7XQIuc4MIPvYr0UYAgk0GOshxwvPaGjp0eQvEM3R8b+Dk/+VzRPzD0uXn1C1+P9tpOB0zH9JkEPR/90pW+bidL23n30OO+59303LWFIwq0w+//r10oymOy/Yf+jJuOhxEccR5e2bT2A338iV6thsYXjv9/Ileomaa5ds9HaSokqiBR1/yGO188LNRy/C4Tu0HfqWla1HhE3CyAAA=" - }, - "furina_icon.webp": { - "fileName": "furina_icon.webp", - "relativePath": "/assets/icon/furina_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRkYCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSNQAAAABgGPb2rHn/n9s2xVG8a+MQJVtVU6b0jZGwc5mZdu2b/B87xgiYgIA6OszoTvkGcWlYPz36EyxeaRmhZGgcw2/pOaIG2TrLWrHQrOYijuBks2eCicE485vhY3VL99/ZmVUHDN8GgDoih9UvmOnUwDod6l8VVkOwHxN7TErG4A+qPSTT2/k1yzZEeKXAAC60IQ6rpPza1cDEXrT8H+wMcsfXCAXj/K87KEPEJyTWx5J8rk52RUwEtqp2A3Z9ErlxkyKpHKMYHuidu76r4v8uJPuPsgeAFZQOCBMAQAAcAcAnQEqFAAUAD5tMJJHJCKhoSgKqIANiWIAuzMy7TmAwgDLAJpE+XnQDZqf0YOj5DB30U0vRCJQ7U3qRxxoQpOFDwAA/kUGJDfWobuDXXztWchrrOlB/J33DuPJtEW/X7xNXHojOvmB0qF7D/+waNSIokfp+OJNwpewROH0iPjj24JMMvX/rLawS8+ozO7Y9AGkl47UO63le67js9wgbld+KxD2uE+ECeFryq4NzPaw3X630wtn9a83dShnuv5KKYZUq2QTVF1HPuguDEMPz7pz0qDNyCRN42Vpni7kn1jQ7+7nGwmw43J+w+wGhnw1+LralvqEdt5/JeCBDoll4dwgPY+xWRnsEv0+LZTPATZ2I9jfYqy/RzW0DTgbSH8a0sSpZeDzhVLBlG098xpqylS5OP8fAV+8rrIYMjPELdh004YJpEq/q3gAAAA=" - }, - "ganyu_icon.webp": { - "fileName": "ganyu_icon.webp", - "relativePath": "/assets/icon/ganyu_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRgoCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSK4AAAABgJtt27Hn+W2rslX9f+yksmbIHBogE1gDOF1aW5Vt2/n4PDNExASA0BCR5feVDxlTJsDjN8zW9uvf8hZzn8aGGeIU4v6h/EVFjIMMedwpaDmj3XRIAMCanKbM59hBaP+kXMpBtOif8mcUC54QvscUYoqmJ+zEB2j1L/ZjxCqZX7FPJhvLYoiVmHYN2zdheooLa2eInWLmkifKT4VXUP/IkJ+aBZMM8/yB3DDMAgBWUDggNgEAAJAHAJ0BKhQAFAA+bTKVR6QioiEoCACADYlAE6Zu2C1YFCl/6u6AYiU52fMx87+wJ+p3QgBhJvCTuiaI++nqeE5ugWdBwAD+0WUZM2NMk32w796qxNU4/8/Vu/gYJYpY+QWju3HpAPl//nt++J3+m3LDKwaVy+js0d3ikwn8ci58DTFWRxqyRHEBrkODGTyM0N7Ap+32d4NWOvfPKfdtYyI8vbGfqIeoTcp7TWCapCP7P5sptkhUhjJdyPZ2GNLcFhR5AXTpklLbKJ3d8wY/+MDTivy6uv/hGmBE/vUn3oh23FqINh//xYViR8H+aSeH36X4guQJIMfV/ruN+m0SNDpOoglrIn/rbHc/B1Asy5VPf1A78hOyYqJVn0XMmfs5Wcg9GkLRiUomY4T7gxKYMLgqbfbgAAA=" - }, - "hu_tao_icon.webp": { - "fileName": "hu_tao_icon.webp", - "relativePath": "/assets/icon/hu_tao_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRhICAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSNwAAAABgLNt2/lV/PM3Mj9AR5Nrb3eT28zJMyfbnLTZ5mbXZNuuO7w9v4iYABIa+40DY/4mRBTtLPtjXfEA4WO1TcqsARGRZhvMj6d3Q8Eu570iQf1Hlsk5qtCTsJqDLEOB+ydrWCPw3Oe8pusE2n7Ol5vsjyIN7FlzIrLt+PjiXLytBalI65r6AJy+As/bwH2kr6WMyHgRQG3h20tuGYBlMyLSDAFA/jQwXApgv19Nms7zVwBf+Ld7t00zcTGzA/ZdyNXoTdraHg/ZgXcBk42Q+GQXHNp0IAXDuq1WSI8HVlA4IBABAAAQBgCdASoUABQAPm0wlEekIqIhKAgAgA2JQBfnTYEqCGWePUfF+6TucpoG/jvBYws4B/M7dY7W6AAA/vv3EBF+y4RY7EeGr7RSE7hurudnyuXWi+OZyf5Eu+4+ZINIl5P9jtIZWEhQ6RFjO4X4X5Oupj0cO1zdZQz+dfTNx3sFxW6Be7vEfrX7aLyBhBrEyQHy+9NB8KckCy91Mbt0GQfEYzmR8dTAXuxBISpjL4v928Ow2aiVkLBYUNA+YkQkzSCSmFGAXPUNJ175hmxiAHve3mjeE4MGD+P+JRVc27+IIRg+ki3pw0q6wgQnig5sn6Y4Mx/IAzGBKxEcydiZDLq6T2tqSqlFlg+tIwEzQAAAAA==" - }, - "jean_icon.webp": { - "fileName": "jean_icon.webp", - "relativePath": "/assets/icon/jean_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRsoBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSJAAAAABgBvbturmCUOuQx1QEYqZclXAzMzMMjM7cgl2IRT74733txARE8Bg3Rn/l2EKtSOe57m8mrbhwQ7JzsOcjVJH+DjlGptTdliXssJGlEdsT9B/YkdM5S5hFR1iuOaJbybI80v59kBG1zP24DBATB3lIC6sZrD1nSc+5zTAnKfHZLZ/BR+yc17hl56xGK84yABWUDggFAEAAPAFAJ0BKhQAFAA+bTKVR6QioiEoCACADYljAKj4cAjAHiv+gPYA/UMMWEoYL2W54hmzvd4ePiwAAP6u2Ww/z0MzkBv/V+JHrGTW8SJ6ELsVg7dZ2czyjI/Pv2muzsuAbQ5hLP/02ssFX4WAj0qcxINQ54lG9TDuXuv0/WL/BZDav+fCeHSDx0zI6w6PMHoO9BdbnVWaJHre+sqb/Rc+zbOBsUgaXFgDeexrRmifYTIyEXgRzMPqgRvmifvJC//7t7AXYRzPBF895gIVPPE4ziXc6APnY49QBuyHsXad75R/5XHRxscDHmPJWbwnT2Ovl7jmnCE7DDP5JznQhicNtM6JsO4AzeY27qiIyJWM+KyQ+QAAAA==" - }, - "kaedehara_kazuha_icon.webp": { - "fileName": "kaedehara_kazuha_icon.webp", - "relativePath": "/assets/icon/kaedehara_kazuha_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRkgCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSMMAAAABgGtrt2lnXSPpbbty0vEdzMr97WJUNvqMdLZto7RtJytYa59XiIgJANo7pSEeQA7CJovfL48bOQVGsv///KInkVzSAm+2hmyOgO6ZezVn4gwomM1EXIhc+FD2pwLf3Y6Epv7hgzsbCiFkpsEDXImVhgDwyKTut0OAj3zC11fE9/wxI8aoeAexswWxNStIxsh9nj77DdOIRyP2AAEEZI9OPiF5lVy57EYUz6NwEZGN4k0aADC/loDJAMYLKHXPEapRejMAVlA4IF4BAAAwBwCdASoUABQAPm0ylEekIqIhKAgAgA2JYgCxHySq0QpbRow/H+q8qHzN7AAYGPbqRvUEfVFvf/WIbf/KbRI0fcAA9x5/ej/W+RmRcz+nzRMCOj4+HfH7D20yJN4naGTAo/Ef0pe2MjYXpaYUrq6+qahCuYpLRby4s/RaRc8Xi89+d3HOtdbxrvjfbnZG4w8rWGpv9fqengB3+GebngO8+jL/bv/x9yBQ98SdHF8wP3N1OpfFX1cpT8i6fv/6vVxI7VIYE59SKDrDIJTtC2lzHpxAe6ZVjsX/n45Axwr+qn97FkTA6OftzOucdorGkG3U2PQjY7HUqIJ+JtENa0tbMNM8lN0o1ZRrd658Cci6CXc9tLoy/5Me/2PfveEfmq6d/DOR0eHtsUaN1N/zcesfef4+mT+N2Rjl67FQMNaKwNa4Hzf/fybAhbFOvtQlmbh/e5SQ3AyBl8E+bFwAAA==" - }, - "kamisato_ayaka_icon.webp": { - "fileName": "kamisato_ayaka_icon.webp", - "relativePath": "/assets/icon/kamisato_ayaka_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRt4BAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKcAAAABgCoAEKrmcEkPOonmySF7JVnlB0guX+CSlja+YC7J3ZtvbUvuht3dfiEiJgBQjW7eaJ3UCyIUCf9trL38bK78RThbPfJIBKTYdorduiQUGP+wng+Y6R7Z4YxTy5wJakXEqFBdYJapNif5dj/ycVfg1HvnI9fvk5y1HnkmokThZ+wjIaZA3cXmBKCVSz1yT6DGeswpMRbtsVOI4Yn35QUA1UnvnzdaAABWUDggEAEAABAGAJ0BKhQAFAA+bTKTRyQjIaEoCqiADYlAFvo0AI4J/t/JT8d7qB6AAaw0iO9dFZ1x1dJVhWPiAADI7NuV38S9pj5jcfL/pE5Qr79rk+//h5CeygmDbpfDPpVyL5PzJwCDLawsz2pbbh/f2GGEV8fPtIv0NfRAwRUyG2nObOMWlO58Jk//vJpIhpaxJ/u4UNNQisVnjvmxyiHosvr9YWcQD55SXKpxPx4ooE6KkvgRCjW7A1yKh/vgqEkoxA6f8Zh2dbR5B6I+t/67Cq2LSH+ILepQQM7/+Nyrc/22EkmM74lHxTkk/0LY4DWnBq/oWxwHN64f5Ma3n2cF/kxreWKkLI4wdPKWWNyiu9ZOAAAA" - }, - "kamisato_ayato_icon.webp": { - "fileName": "kamisato_ayato_icon.webp", - "relativePath": "/assets/icon/kamisato_ayato_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRvoBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKoAAAABgKP///nmF9s2D+BMuUZukC1ZjbqbNbmd2s22juDJ7Wjrz+/vnyNExAQg0JYtxBHH4PIrQfxPq7F0lwTrjgSnnQAHMfj30H8K8hKYaT3QhJMRsCVzbxibiF1m/IQ+ehJsyDzzwPb7opcD4paOf8bX0IUAwabIHeO8Y4UHCce+Cda/GQTL3gnwiAf5z4D/ZSeDF5paIHD/qgaEDgnOz32eb24EMUnU860uBFZQOCAqAQAAkAUAnQEqFAAUAD5tMpVHpCKiISgIAIANiUAToDTecyyoAGA9Zr322yRtZsJavhCdlCO0FVAA/lQZKC9E0bG6OT9tudwAI6nXCq1aLoHrPA8P3uGPoKwzw0vki6h5HGblTuTuKsVkcaJN01Z36yuf+7SejJi/uNVPxDP8xp4aimH/F9sEK4v4FqmPDdvOVgjPzL1r8v//80tjJvcjvoh022Pswh9Rl2b6ykDropjrvcgrmvd/jmYsU2yBP/ZUi6bJgcMbP09Z7Lr6edu4oIFHyZFd2O5K7enbWbuhlMzlrj++lMlVMUsHKgZk4eQBGAgeKwCcf2fHxm3MHO3ySPWHWam6evCcnL0air5fmLm+KMxT5/hB9nXo9p4CwMQKC1cNSyQ1ZlfQfMAAAA==" - }, - "keqing_icon.webp": { - "fileName": "keqing_icon.webp", - "relativePath": "/assets/icon/keqing_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRhoCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSMgAAAABgLtt2/FV+fNDbjQm2+22XbNGuybbtpvtZq/YarJt3ul5i4gJICJydiLW3IXYoLd0Rc+4BE+zlMdEzhy4AIBjwJNTPgP7psUZXnLI4mIhWMWoj4j4MSZhIrqMVFPEkiEvkTiug3kDZhiNO6DnFXip+sS7+V+NwFPRAXCYfw+M/uH7DsxHrAPrMYMA4ojIYOMDqGx5BV4bkwBs2xLVLN+A/wSut7okjgWPmwIAdq5K/Sp7Z9/EMD5bu7h7jn/u3ywdAsAT9wgAn1ZQOCAsAQAAcAYAnQEqFAAUAD5tMpVHpCKiISgIAIANiWMAuwGnU5yvpP/caoAHb/u7/tWjuTUTcV62AIbltjz3AfYAAP7ZWuogyZ2YuE7RtkdkT08fSQmFLq2+8YiOSCDFoa0kxmFNYaq0XY3VQVcwF3IhMJO7TBknZ+a3XKh9RlV5T4v4a/m+LK/BTrz25QxbC4oJttdec1uLK/Tbs+OZYYaYJk8/tjf695/j/QR/q9J7Au7tru8X3zAyD+M197BVCBzC0V/ehcv0ql9nl4kV7scqmNYOFRXPZqNyMWZuycilBn2QSP/UDD9/1BHc62Cv/4C+lyEn/8zLZ4uVg1gvZJ0A//GYUtEx5j6gdTISq9mW6+K+OtnpUMqdTyFA289Rd6SD4oMUFLn2yH/LapzgAAAA" - }, - "klee_icon.webp": { - "fileName": "klee_icon.webp", - "relativePath": "/assets/icon/klee_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRpYCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSOMAAAABkHLb1rHtovdr27ZtNtt2fattI9mobvxs20q2zR3u573eiJgAAJADNBLrWzL0AEDpYqwMxYYPJPl9WB0YYSrg3F16lHue04r8T1/gpMMQBVcO8K4alL4GfBchOa8AxY0P3OdJecDm+D6ehgOQWxJ7k6MIAK1iV1QAQLFL7ISmpGb3kcizgxMqAPQtukSWLY3lASD7H/n4P8kn/8h2SHXfkLz8gfx2jj/5x0tSQZ74SJl/Zj5wStL79W/0Z1n/y5883ZS4dd14zj1fVxZESeS15ym4q6kogfc/EZZAanaHwm+CAABWUDggjAEAAJAIAJ0BKhQAFAA+bTKVR6QioiEoCACADYloAJ0y43Ai0/CgfsBathWM+cKzMfN3/J9VX/dcC7+twWXtqHGk9Bi1AkUv1mPlJ9R8imYAAP6fbrgEjCuuR3j0KTwoobGr1iIYwqAko5eMInvvcjVJuesr55gt3u+dl7zsjBcYVHtz7xu/Anm4a2PJ2t6/YzmDX8N38LR/+Lb+DEvbePMUXsRgJmfYc7wDftU220XO91dSax4DRGv0j8/Zd08YaO0UiOnlxwK93uko/5/SmEO37yztOONMlkcNv+yAGnPoIUpWKyi0HIc3+mE/vX3/5uP/7dxwuypmngDK+74Oyr7NStXUVfCTbxrQerrXjMfkuI2pJiR9eH3J9U2gE7eadQIzAyyUf51T/+HzpWq+AxcsvpVv2O7/gWYgcHmw/pyULHHZkRsb/zfYR9f8oNFu/QWTLnCaJWyuhdgQfCZRC2pRn1XqZyvHsNQs6Xvw4YLVv002ZnXOLBgw4iCzM6wIEtvYJasuVkhrahEQBsAAAA==" - }, - "lyney_icon.webp": { - "fileName": "lyney_icon.webp", - "relativePath": "/assets/icon/lyney_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRuQBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKoAAAABgJtt27Hn+f3/lTtbK1gxBsiRyk5l210GUGtjg7R2KlQunXx8nn+FiJgAEM4yaCsQJ7EGyhTWRNnCugjKN2wOKd54YPD/u6WwwFxad45tVeSbBBJl+zHWr5BJBCCp/8ZaANdGH8V+qwggOxBbNFJC32L7Vopt/YlhmO+rGQ0lyoj/ughlHwjznkbkhwz+XS4mWWCoR16Bd4Sh36gAip/+s2AaAX6YrO9jAFZQOCAUAQAA0AUAnQEqFAAUAD5tMpRHpCKiISgIAIANiUAXZfIJKqzQqAPbv9EBfe/UJCpnXm3eYC8ursPWwAD+9Xj6XaO/rqpoDj77pbe5tMYTgPQFx42ePjcGJ3YM2lzakn6Sf/jZYPdBE3CKwd47prO5grqsrjWpnHCAFJt3+yo/yZ/7NfVq8QunPOS03zAo1HCAlF92ga8IJK659FFLR2tXF+6/NxfB1hQmH7348n95Ev9NgxxdhfupU9SSBTpLlc+FltRq0/FQXKznOa+4qzn/9vrj/9Kf6jd3ffzEdZ33vwGISSPV6eRIcXV3CPWZsC9S/x1AwGzdmHADPT7NYqeP/zQVkYj1JjT7V79/G1lINACeVPkSIAAA" - }, - "mona_icon.webp": { - "fileName": "mona_icon.webp", - "relativePath": "/assets/icon/mona_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRlgCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSPAAAAABkGvb2rFXT2xXtlXatn0BqWz36Wzbtm2rsp0cm/vg1yVExAQQifQYO2+A4QEPMc7E4Qcw1ZNwiMsuIJoEq/c/AIAU37HEmGQ+cYBLcJQDLXfg7I/fbHxbBA58vv5i9vNXeICx0qcyXTuc/GD04QzuPFxkLc2VhbYBRtXdP/OJiJu4z39Hm119Az7dZ0T8vOMjInLBByX+opefvx+Lw2Rfw/+/SVTya38DgC/6QrlY4iJywWcjwXQwjJXUfQcfoiW0q22A6YJKFTa5zC8RWA8WC11wbZv06cXzOysfrW6/p3VgdgIsd/WhfwdvwOYVVgFWUDggQgEAALAGAJ0BKhQAFAA+bTKUR6QioiEoCACADYljALEfNDphBjxABegGcX6P9gAJd2s5vMdmopWg3b26L6DJr7/gAP76DQ8ueMX+rf9igtmU3FW5HUKgpPaMx4T/XxyhlL2Si6Rl7EP1cj13doa1LFN+2tznj0k6zP0A/3dOQbbT9nGySWpeizZipdnv58rHW0FKrVc6jN67sE10W2hFehoKyYdv3npb8/8Csr/xFdzPEJ8yTEqE4oB5nXP6VbSeoFwttaXL8eAWOK9Zbj3ZAUGI3kQbISaiB4TEmw+eMFxN/QANpvkihf9YTcT+KNR2MWybn05XzYG/f1hXoxn71a8VobymOqfRStnmd89VlnZaD26aUA7PKhbLwN/NTr/s0dMAopeHBKGMIBx9urxI4/CHT1VdE2JHdy0bKwbiGkAL3ZVAAAA=" - }, - "nahida_icon.webp": { - "fileName": "nahida_icon.webp", - "relativePath": "/assets/icon/nahida_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRkgCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSNwAAAABgKtt2yHn29iqt4ptp9sy3ZaxjsK2jc42y0npzrZtzsxb/DN/TiEiJoDU7cTbWSvi9yyY/gJi/bjyJLDyZamhWhbUv2JUtN8cOHJQqgF3F2PsOsfzCjmUiFp/DnjwjUmyTPsAtyxCcjRMHBG4cAbkk5l+n+9HxiZp9MI8Nj6Yk7vfTkkEiExCyrAnPAPXe+iqxApDRu53++NTQNvmgtMB2hXIKPpw9Rt4eojyhtiEZ4Z0v1C8Cf7+PEYtY7gG1f50YEtLRA4zUJc6xSedAZHNKvhHTIioCv9s6OkAVlA4IEYBAABQBwCdASoUABQAPm0ylUekIqIhKAgAgA2JYwDIuDZmm/nU5wPlr2A/1g6pPkqh2/xq0QJZ931Jx4Y/Yk2IUuC3QE8AAP7qf3Sq3SOkjt95/gDSdqq+O9TYx20yG0PaRy27O6Gp9sBtZWnhiPbOwu0OL0KPhdfpfFMSPgsM/RcyX1rwz9w2Nk7VU73ftOLag73vcdd0ubNX2M8KYDb9+37Mv3EQ/5kcY8ysRQeE58t9vuE5H+zjk2EZu10APIg8uAIu1DOTqbzy8o1CpEpcdcio5AK0ld799cbDuDexzkt/71+DuB5FG6zYY1qJT4CCpcJNdX9IMn0fy1e1S/CN882G4+oGCd7FD/oTh75vsg+4/aD5wB74u4Rcw+RQgW/Gzihvc9Z5PTZM+Do1IXSvaTyKwUzIjvmVrkOIpsMEgik7Uqt411dAAA==" - }, - "navia_icon.webp": { - "fileName": "navia_icon.webp", - "relativePath": "/assets/icon/navia_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRkQCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLUAAAABgGLb2rLl/pbc+59xomu0EcAAyA7ZJbrTSe5aGYC7W3J/P3k+LgwhIiYAwNBu9pLSfr9JBJCqnh81ts8BoFajfx7KAKCK+qxIcgNwTFBaPqTrlBu3CG9xmxb2Xu2TmRP+0bOFhW+iXXRNTreWHxE5IlYYDyUookbAZUOvRp67BZD+wnw02Sy6x5jt8ZiItq0x32WVomjgk9G6B0Tet0Z/dwP2ePEzpzVmOLt+lPZHpe0eav8JAFZQOCBoAQAAsAYAnQEqFAAUAD5tMpVHpCKiISgIAIANiWQNsASfWr4Gk2Au1XMx85f8XgAfscGgyYrgHsqO49gQVURMIaYA/qoXbofNW1mD2+wa+nOhHORV4m25765WsC4DQsoeghoq1ipA3l0WCG6txL1yKt6Yfh33TlvuxgoPu+/wx4Tdlh+7zQv/R2jxQT4N3qvUDSwv9kyHFE9rgA7wVDcaAkM/cfi61jYcSv3lRzb+Jtd3bw78Jt1b9Si6CVgMHSgq1i4o219ua7+O7k+vCbU36H8onf//pl3vld4aO94ahwYtR9OlwjwqcAk//71/xO+wCX//d/8SNP8/iM1EWlz6Z914M8dySeIP/TyjKfu9fX7fZ8/s61/1z0DPzwlk1ncOub/Vn7K/x22Bl43HH7GXTqmbkx7PmChL14F58iUEbdYaSiW7bWd8cO/Jx/lkvYBBu8vtxN19E59/T846cHaIAvOumJw3d8CvigAA" - }, - "neuvillette_icon.webp": { - "fileName": "neuvillette_icon.webp", - "relativePath": "/assets/icon/neuvillette_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRuQBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSJEAAAABgGNb2/Hq+2Ozt1FmGmxTsWTN0kaNa8/AnIJtdPYN33ACETEBqLOusnt8uWmZRt26vurtP3viLgQf9c5vyS7m6vAqpPrvYgEKdOOHbH9dKCB9HT6mQIEuljBAUN6BrAgk8TOQAUJYEYp2wXuCHjkAe63e5TKrA95y082zF9dGj9x1cz6rxZBn4rTe48mEuz7SAFZQOCAsAQAAkAYAnQEqFAAUAD5tMpVHpCKiISgIAIANiUAVT4x/Sl2jbx+SqXxhELUqz3HtpYdpXCHZgH77XjymPc2lKAD+79Ru/BRmoR80oIrVqZFk/JDc69XakvT+Mh/uotT2IAsKTL0xGNNU/UjZwIpOR9cedQbWjdC1rXDsi5Rbc1Prwc2Mr+ZmqiRnspa33noyiM4Twe7n2CalnAC8yvW6LXsrEqYWw263YN8RZ8Ar6pDx1GU8FP//aCXjcm6jdtT4KQ1hZ+BHtM9skqRnBlVCFNaK7z90Z6xrGw0NHoArwms57UWkFe3ivnA/fv20m6RXHf4GXbFOAcTSW9pdZBuLrYOQUNYCLyg2ZCjti5ZZ/zeeOaOlyMelTlETWTYcJrc2xGdmkreLpjqDPp9hNSAA" - }, - "nilou_icon.webp": { - "fileName": "nilou_icon.webp", - "relativePath": "/assets/icon/nilou_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRg4CAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKoAAAABgFtt2/LkjbtVOkDSZwC0k5JD6dC7u7tD6+5ORw8dM5AJ8Nj3FN+bNytExASQ3jJS8Xp89VDT2UrCWHazdnGrYTGdkEwgmQVUEiuGPK4DlQGr1IWX28Mv8v7jijF9Q5yxa4FP2U9UM5c/SJ4rrRqZ+iXLZmIN75IPC1cEcTU3I9vmupVoheuEeIG7l70xji9ZJqhVISdRaNSOoSTACxGF/lBgLk40i4K3CVZQOCA+AQAAEAcAnQEqFAAUAD5tMJJHJCKhoSgKqIANiWoArBUALtmMVw9yfPczuPKOkgBbZRO/RhsenxJn+R0P5G/nP/44cQAA/u8hVsKQ6/vA9Uj3OLZ61CIutVOP8P21TWesLWn7Gfz8W7+m+nIZdVIgSlrA8c7k3/cyBe67D9a1pAJgyTaOVaijPbYprZON23dEwePmGhuavmEd5pMzrTQZnXYuigULvA6AQU7qvWOylTv5SPq/V6jY2om9U0zI1y/TPtYNi9747Y5NXYf8eDf+rvzb/cTlPO6db8Htz2Ywpjbgx716dy0BZZ0Ts4iidE/Gc+Rh+niuOKP1yzGv/Ft7EeifMoxEiE8Y1o4eLVBh6UVr2XVvebs0whCKNxx1EXcnq9U9T/D87CCU5Z2eyEf5H2OAY7H8hHM3JW8tF4cVCdAA" - }, - "qiqi_icon.webp": { - "fileName": "qiqi_icon.webp", - "relativePath": "/assets/icon/qiqi_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRg4CAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKsAAAABgLJt2zFZ+vuOrT6zZrbi5k1bbaZt5h+wMpNV7bZp0tqo47kXz/tExAQI0j4WAYDrMsHM8IOOd6uy36C+k5TnBsxvOzUM9iRVHmcNUtYrjt9LpUQ4kURCroHdTZ3xDqlt3rEkilbicSr2sdpCCF0tosF/gflen0PQo/h4fATu7hstUig7ZxdPAOC0SzCdlSGQ0QqGXIByQ6MqADNHUfrO2df+Mw6Ewd6zCgEAVlA4IDwBAAAwBwCdASoUABQAPm0ylUekIqIhKAgAgA2JQBYhoBdAXYA+H2oCMB+L76O9gANW0hvtFeT7G/7Vf/00JNjL6Da1LUAA/t1IcZSf9iWgtfhuwdQwVN8+knDWFQd1/sqLepnximba18ZRUTYLmzaK0x6x/dooRAOIKMV76v/9+2q13qRpE0m8/2jN11KRqGkEM+tkU6YIBGMVaMWi6e1kqAOXHPXdLZ8gSxk//uEXEwWDdLFV+ID//c4PJKOfb+K++HMTjEKbJn/MciNTAtHxik0nH20FRM+/3deRENsSUE/7JAvYhWMsr+wHhYU5lrSi3k58/yGCfxfdVv/NBFf/j0JAQ/MWv1pP6AxxLjl/R/mrLnNJGoGE+grInbrpQq0ndzDCkbQAHrGv/T62nbkz7k8Pi9eCJz6OddCQAAAA" - }, - "raiden_shogun_icon.webp": { - "fileName": "raiden_shogun_icon.webp", - "relativePath": "/assets/icon/raiden_shogun_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRhQCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSMEAAAABgGPb2rHn+WOnS5tU7m2WZm+jdTIC2+Yg7KSzbdt5b/G+3/NPISImgJTGY8ltXRnmxI1xqRcAsOvKiPhfvILy0EZDtwlmsYYtuJsa5m8cYacyyptjIFyls6jkZKvIap7Tr1E8zkGawr58hfOzqoj3nwPwD/wBuFs3kJLcq4DXb+AJwOOIwqHIbRX3r4C4+sFfMslGhcGOPZCf3/sSI3wlg7mdU2jebf2tS2Z7YP8LHyJKB1+ghcjiVA/g15GKof8kAFZQOCAsAQAAsAUAnQEqFAAUAD5tMpRHpCKiISgIAIANiUAYUcRmQADk9JgH6ABVccFlA8fpT0sh59xUNzrgAP7vK2VjrV8DCL6jyvLZEAR1AtUT4RTlnBalmgy0L8N0/k0TCXhMbcLZmbKvz4GHv+vf1qPadSeToyW7cn1/+8Q145lgc4+jFC89uT0C04V4sBs9hdU5n6BjNd21LeF6dvj+Vqrb/ZcUcV3U9vbdgje89pqI7kIe9KchhPr0M1//9UisuUdXSmKTHO/3vhftDdlj+JuSN0vQHhQ5DvA6Xh7qZW0tV/wLWIxH8q2XTzd9shyT7PicQ5+xO7oXf5rCjh07w+GDTt94qWqyZwsNaq+KZjQJNKL5CZuTE5DdWPSo4n4iX5j1XWOYZlzWAuZ84QKDaywA" - }, - "sangonomiya_kokomi_icon.webp": { - "fileName": "sangonomiya_kokomi_icon.webp", - "relativePath": "/assets/icon/sangonomiya_kokomi_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRuYBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSKEAAAABgGNt2/Hoi23b2EAWkK2kSoal2buybbUzlW1bFVcQvMV33jdbiIgJYLx35v6+Mn37PBtlxBSgJZR+bIKygW1SerEuyjA2TxD+Y68EN+AFNRYhgAWTT2IDUoy1QI4rQBUjjsEatw7dBOEltHLdcEjQN0AX1w/VWsyYhD3uvJAwYUNfgD4vIsITID5KOIF1EMjTLsaY/w6KfI8z6Uu2mPy3FgBWUDggHgEAAFAHAJ0BKhQAFAA+bS6VRqQioiEoCqiADYlAFSEgAMAB5pn+B5R/kDfV+hX+swaxRdwey4sclgp7nSNe5YpefadvKIAA/sN1/Upa3TPhzRl8W182zVCIx/ln+zo2Wj/w76z0lbyoeFpTmTIbiSaURk7jZv256sf+3D2cb1TgOeFNs6d9Mnh3/97ZkvkeSyr4SjHmyO06mvd1/zMwS2vH0jaM1XVoFnfssmotsfbFsZmPNG27uzdqP/0I2gJvBve8+RfCjG3wokyB2yo7k+3ypVwNBnfRNaDtZTqaHLrpdSM07qdPsn8L/UQI8JfjB30JJntLgPchsvP4GlUiu/Tq5r3aERgLO8xnkVu9zgOc6V2VUUbmhPq9r0gLwKEQAAA=" - }, - "shenhe_icon.webp": { - "fileName": "shenhe_icon.webp", - "relativePath": "/assets/icon/shenhe_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRgoCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSJsAAAABgFtt27Lmxd3d3akptdIBmIEBnJ5OF3CSIZIJXHt37Vyw73vJCBExAQAA/OLLdL07LssBm3qdEo/4iPD+lHrqoeWmyMm/PDAommvEn4TEjOT/aFMVidX/miK1JDA2MH4Kw4WJUiCJKdDqmBFtA3PBIPHfMFMfibeFudKQJCeYBxuBV5mi+7yl5j3uc8wA4FxNV/zSg7A3XXlTDQBWUDggSAEAAPAGAJ0BKhQAFAA+bTKVR6QioiEoCACADYllALD6KAOUBGefF38m/8n1TN8l/VUOJuI5XAlXuzJB/ZB1ThRNSwAA/q1nn22mBGV+G8JbC0FDZ/LSgdesp8CgbVRBytpojQ5hp6a1SCfuBY4RneBo9Z/sxy4U5M32o/qjtU7nJRWTCNfYkKFnH/HT0qnWTrf8XLe/WmWii8v53jKFJObMQXnys3/hbHnt+dAljxpdCrS8muehdV5g/6+KCMI/KgjGeCPqL5H+jxc4L+CFH/zEqkLKmFPl9iI3HRewCLnoRRZpUKNnq13iva9MdopAHq224/179o7G3uWhOP/ILcWq5CiS94upD2JWMCdt0NefUian0dzJOm+kF8G0sY1RqsVIQp/S0th/32+g7X/TH8fuTfO5S272igzUSAbqgxABSAgs0JNzUxpcGAA=" - }, - "sigewinne_icon.webp": { - "fileName": "sigewinne_icon.webp", - "relativePath": "/assets/icon/sigewinne_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRiwCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLoAAAABgKpt//nn/dv/eTsLNZvVTkZkMtOWdhZmXFszk71o8x0+v88xRMQEAEAl9z9J8mWDeZAt21Q2GSS8aK4bBese1buWf5bSR819gfkfnG2aZgfkTk0fDJc0yyYplupkaUQ3KrXrOqSUL81XtuTu+ub3K/n6ze9Oj4QhTo2NkZMT4xyGHLlylHZJklcp++sxgvOQUwcUL2Z56gYQukc+0PCJPIwA7FWdD1Se9dY4AAQuUL0YDgAJH7qvXABWUDggTAEAAHAGAJ0BKhQAFAA+bTKUR6QioiEoCACADYliALsBptuZP6P9gPdJf0rDSMFzGRvQbB+rI+8sw7BO2Bi5AADOPvAp8HAhvhj2ufUklHvzFV69YI0JOI4fdwF2mAlNjERiK3JNr9wG2kGuNr+MRpYCwpl0nZS8trdvATAdUJVE2zSaohE3sVKnnohbX9HFNnrmvSzN9uiphfpFMyK/6fkcsycXUyMPvWFdze5XauQShciXt5r65dIunGTQUx2l8pTXr2BT7KAeZJglTi9iSh9BzAvfmqNnkaaviksk824VTZLlYpChZvpS6GOHpN97pbnHVrEuV2KdRQids6jIzzOqw/8Dcdc64QL2x/zgLCv2rB7a/JQHGPtB31Xfc+Q3BFkTjeeYzExTP59XN54rfn82yVsG+38mx+Muzj1tfaks5U+qhF7/VVg1WYPcAAAA" - }, - "tartaglia_icon.webp": { - "fileName": "tartaglia_icon.webp", - "relativePath": "/assets/icon/tartaglia_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRvoBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLMAAAABgGLb1vLmhZkZbRRz4uIzgqzI2GgqSWZyVV0dBirmdgLMzPzT977SBCJiAkAoAggfT6k9fUArUnY+M8zu2HqEprjDEN/anJhonMEriMh5RXGpJ/nmGMprF0lRoFnXk8D0ib3Pi5H0EXaZx9SNc9JXqwVQkXb0TXC7ERRhALlXwWM5AJSy6rngvL0OECSJZhj0LqydFBHEpTfkZjqwIwKQJQYXvxjKpY+gf+KB+fbXIvOvAQBWUDggIAEAAJAGAJ0BKhQAFAA+bTKVR6QioiEoCACADYlqAJ0y7PVi2pWADzcfQ4XKqKEg6hWxwJ/Pt9pVbsQiabfcBoAA/tleVv3fT00jVx1o6RskGrtqq4w9EL0g0zDavk4a03QuP3dYkEcTJTckvwVABvnTL7rePzQxg03+L094tvYe891xh5hroP8jlYwkw1d3I4299Rlf1e1Uh3IIzzsnt1OFT5e5kv5NBtJnqN7LfyMZ1oM7PapbLEVmY8Ef/+NXmrFeeNfkNm2Qf/qKjVLaqtwSDdGStKyFF5BR/bAUGL5RmdWY39P+dO5NJn/hjqBpPxfWWLbVcifKLHOrjKKFyOeglW2UnzUmPxXA9ExZ1vJ6u0oFJAG/9Q1vtmFZ7JhCsUkAAA==" - }, - "tighnari_icon.webp": { - "fileName": "tighnari_icon.webp", - "relativePath": "/assets/icon/tighnari_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRu4BAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSMIAAAABgGrbtrLlnN9wd4fkVklUr84baHJ3jUSSE8nu2R3S33Bpfjdyz/1eISImgIj4GIB7cNAN4JhJqxENlkyWBeo36SOxU0lf6dI45G8fIfTcABFCzoJJnCa3fqDSJPYfj0b2VJsE/otso4bEV+nJ9c9/kf0ce1C6Xds/x1qTI6n1ZuoOuJh5qiFtydrkSuJm9zWwObYTqinNGt17fQMU8AU0a1YnHmGcx0TUtaOU0XcjMScvwaJqZbadWsF3PtV8WcJDOlZQOCAGAQAAcAUAnQEqFAAUAD5tMJNHJCKhoSgKqIANiWQAsQEABTwhi9+Q8rIUacIqv99q0fafUXgyAAD++yNaRRZq+yfSaLxyNabjiMQMSDadf9h/fCZRrfFS+mX9Fj6+UXK+fjuhyeznklX+RWObj+FTqUAYWWTE1Zcmu5vuQbGib4dvtD45597j18diYQVtgnLm2va0GzO1S27JYGy6MUvUlzjlT73ck+OJOXFOtrZcIdJ0LfVaP/5xMuYh06k0teC4z9QPyKCSRdMMT3XnF6KMpkd6Wd/NFh6X4rWmkiG8vP/u3uJy/5tgG537Q6gZ/UukabAnrD/sKBFONvzrVEdjuwL0EhecQAAAAA==" - }, - "venti_icon.webp": { - "fileName": "venti_icon.webp", - "relativePath": "/assets/icon/venti_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRhICAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLUAAAABgCsAkGFnnmPb1n/YTpeUdpcqnZ3STuXStlHZqGxPMDv3CxExAUDK0i/xZjDF56SlAITyeiRvBz67ROUofMZRQSxyawSzLH9K54Nx15tLeSA3z4JyeefsO1C6KYzXCH1KkTkr2jYAWmYaf0W9+eoLAHQnTv+dLWlkDGjJ/0D8Ku2UAbfq5Qvx+6sWuAbDSC5ZMoLPUXiTSGnKvpHbZgBgnbCKEneTnKy3UOr3vrfCrV/KnJcKAFZQOCA2AQAAcAYAnQEqFAAUAD5tMpVHpCKiISgIAIANiWMAsR7z4HbtmHnBfKHnN1AN0r/WYK4qtMY3Cw7DRkfEwUzQAP74VmGgQ6V204/bMvEkzHa3opOr89hjj57SzZYHT0BrkGZg2aH87/jQRS5YaFJ6HDEDc2iKeFWupp394PbC1hXnmaYNOhLmrvgghcJFX16MLYChNOxZqTXfJ7kf/WqpumfhP1juaLtAc/n4L/VtEuCRdNggLuGmiOUNbz3X///WyaEguo+NbBHn7lhV+rTzawBjoBN46DlDJdTA64v5B//hr/yR/7V623rlrsIJuCn/1E4Yq2V9RUiO44/16fZ8heR+Q8QFzxaCLcIMA6oAHnsUAn2vDwl4EEtdnYySsz9s8FjX+xf8XYeaHQjl01wFJ08jqzcPFqgAAA==" - }, - "wanderer_icon.webp": { - "fileName": "wanderer_icon.webp", - "relativePath": "/assets/icon/wanderer_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRjwCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLYAAAABgKtt//nl87e1+f/PZ6GxsatNo5ua7A7Atmvram21rVWTrR/fv3kCETEBFNT08wy8cpkUWp3T/IagzFiugYhKxw//ETZ3vVSNhGaiwXe89g7fh/My3nmz8oBuy0wYwrK1GMIuCqSOnq9gzIBbngJmC/lE1uzHACbPLiFnCJKVMACaVRIKh/T3wLeDKDznKnCUHpZE2lvzBXCNcwsZIZRVaxARsjxYLcJ+LAiY5sMDAqLInEVDBFZQOCBgAQAAsAcAnQEqFAAUAD5tMpVHpCKiISgIAIANiWQAnTKEgr+QulRlNtWfk2aAU0n/AenvnSVBAzUpSOukuDg3NK7EvWlySzavAAD+9YQb4fGMPSt8/YHkX8F5mbV/4bTTf3AwK4zYFPT7iRgoPi2Kk87i+FPFsLNT0QBpxzoX1R5Z/VyFNDL/2JzLDvu/veY7Ah2JB7HgSsAJIR8PelPkkaXfBa4Muya5DwT3+0u3cKWQeK+7sr9gN9wP6Hh6wcYTDVA29ywvzvnTVort9lvn+H+Gk+hiCLU+rcaSpNNJ5c9ZpxLheLfrPSfIxtjyYLJD+GQHiAMfB/u1vf8Xi2Z8QQ2uuMz2lckdTZigIR6pmvUO6TpfGL2rNWjFr++ajO9yvD+/O6q18Iil+SP/VyflQMU4zgtCCB7zj4Loo0HYHnWBd5PWytkwrUxerb+T8WqcOoiTGE7a/ZpJjg1aSUC4rwAAAA==" - }, - "wriothesley_icon.webp": { - "fileName": "wriothesley_icon.webp", - "relativePath": "/assets/icon/wriothesley_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRs4BAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSJsAAAABgKpt+/rkm0vcklc7Cq0W3bvHNWtLqwqcAFTiKu5Udyc5L/aT6+IEImICiIhUROrx+eF6WEGK378yg8YUAO67OS8xfWDfm1ihV9ZUxVCUbllPZlYbnC2G5Yhn0/WXNnbPOtjK/0X6BdbDS58Mf2jdVwxgvlz5o5mPn7HwUS6RUUE53G9zACD//lzvGYLk/IC4exESlyDzWMr/BgBWUDggDAEAAPAFAJ0BKhQAFAA+bTCRRqQjIaEoDVCADYlAGUZQPAAKd/d6Bwt4y0Am6uMXxuSjCm0m45ZHhodYAP7672r6DSMfM/UEKQtzk+0FY5hHhjXPyFdSmZHyVqNuEL6N+vIzmBIv8douiWk+qfklrUL23WZ//hRIwA0VGRjYa+p7qD/Ln/9ez5Jo+Hfkfl20H4de5DUzxaoEKSFrw5qGkxsFP74YsyLpwFoKA12zwzxOogQTglL6JQUrgUpGee1bgzC2qNPZLchFkSaM7uvqku+P1+svC7nH4wtZ9R01TasLI4uZ0VvjqtA5HhIdievDAj79AdNed8IFWvqTDGJ+ZUn4aWnavP44L3jIMe3QYAA=" - }, - "xianyun_icon.webp": { - "fileName": "xianyun_icon.webp", - "relativePath": "/assets/icon/xianyun_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRv4BAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLUAAAABgKtt//nl/SPbnu0aW9tbtbVbo82pqdE6AncG5mTbrjd8Pt/fKUTEBADO2JrmwhmSj0F50G0e3v4LJHlcbABggOJ9X5ZB+rfEtv4iD6WB6kRthUMZ1zgaCtmxrl1H2pRG6pf+7pJt0uCjN11C8of2GeqiRO7xW6IbVMcCF/898slVwxQ//t1xy2mQvUPxMtduEDopjcVAds/b/qa+kyMU0/zMF0D6rQV2AGii1dcEuK1Y4qIHAFZQOCAiAQAAUAYAnQEqFAAUAD5tMpVHpCKiISgIAIANiWUAsQyVSYu6Zjn/c184WOC0NG8xdJTPz4f1xCfpmj8cWAAA/vxukOvaXTMKxuSBalBcm6n/kNOU5yv7mH6nnjUeoC45u8kLeZCZlAutcuziXWG6QyruDiC1CSxp6YNl3f/IflY/jdnCgn9VZYX9QDwznD3ZF7+I1GB3Q3hpNcfpHs+jtG5EoDW+WtVPZl23pTYxAAzCFD/wenl2MEM/pnCZpbs8aPqgFtM1AsuROWKsL1TxT/8byCkj86z/N9/INfYCrBD2b5VfBg9REqOBn2PDcjC5jMAajJEkcse6JNRZgZhWEw59Wlf2qvKtYi/eNNQzfb+DLZmpuggDwH8C8fkJWJsTgMqAAAA=" - }, - "xiao_icon.webp": { - "fileName": "xiao_icon.webp", - "relativePath": "/assets/icon/xiao_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRhQCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSM8AAAABgGvbtrFnx7Zt25WN1iqdlCr9Cn8ds1KZnrVt274nON/9XiEiJgD/tSPyNUGe2jCArGHetrik46lEqYJP+i9alLQ8o2+I/wjSUshYJOXtcm0GRksSzx5g/fpJdlCXaboXMqKTsUx+kRlwZMxHriSeJlwYXe8JJfFZrM/ArueErpiNxmjwus4Z1z1ENEtrCToKgH7XNBGNUdt4K5J8ObgcENHpiePxSuWS/z+dzI43+i+WXg7pwBiA3gzJdwcDqCOVJ1WAyaaaM0dAQ2qf7AAAVlA4IB4BAABwBgCdASoUABQAPm0ylUekIqIhKAgAgA2JYwDE3p4GFlZ2foD2AOir5AAa16zLY7vL1DsbC3HTmc/Q8QAA/vr5BxOH/OpVdLlYuA1ZUDC6e/mG2nXsnR8dPTkpqTWEnf/9zuWt1/0DGJ2qFkJR+x4621NFGHzzUD2ydWXmt+mO4qwJLhnyp8aTMT6nG/+yVy661AXgnIuH/0iHV6+FwPHhNQqsHVr+ShKFkR3rv5JXnqotCgevffxXeT//wt1df05G0jDn8q3/+wDceZ7famc/7/Dlmf4mbAIFozIgcDy0jHC8n36U4ZD6a4P0/xFs2V/9b0owdC42llwqz7WiASM4RnsCrndnaKnQTC3lMnHE99FmOcu9FqF+m/Qc2gAA" - }, - "yae_miko_icon.webp": { - "fileName": "yae_miko_icon.webp", - "relativePath": "/assets/icon/yae_miko_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRlICAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSM8AAAABgKpt//nn/f//s7e4RXvLbraZ2NYUrWrb2wkYJ2Ar2Y4/fcIXO4WImACTCSZE7OyVHO7Xz/5FgjWZ7EyY0M91IjqjCxPsAcBvt7qfhLv5a7mM7bJxK3oy9j0YeCZ+i6jK28QJriPJqShe6JOMlsUrI+lxsAF/ckYBAOdj5Ubi/ef3NxDI6Mp+V0Wa0dRZAzi4OLzpol+93MnFBMC8OCLaHIsF19SQK5qJT+XBrVS07eAoaFFEtOLAiyPpJt6W3KcHU0z/HAXg9U6kiBQiIxkAVlA4IFwBAABwBwCdASoUABQAPm0ylEekIqIhKAgAgA2JYgCxHt7BWaAQwFUhWADHwc2PzL7AfSADo+aOX7f7YMA4q0Z0myr2z5nKAAD++IMf4m/a2A/Y3hrsXvf9Wvvq1v2a+VbyknC3VLg51SKfz6tLXdZMPOFOL5ZjQ6t1fDk0oHWRo7EOYqWxCMucmX1l56VxBpbRj+Nr7ZVYPhjHnb11d/ma5tppEbHbpOXOYhqqorClX3836zd9t9LDXb331pCLfIocA/OciTAARj9wMG3PNqf7ErjZ1o2BDncP74PhKVjFbspVDK4fJZ7PbPlzw/wu6LG3ve01vQ8xayMNfrTV8KN7eVFenw5w8GOHxDzEyn35DO/4Y3J3UIhr3EJRad3st/+uJq13W3zheMSnhYzyVnF/kRp41Nu0hNjrPSOvhI1BphV7DbOBSV6J9IEWZwl77rr2surleaY+oCQzLiGOKAA=" - }, - "yelan_icon.webp": { - "fileName": "yelan_icon.webp", - "relativePath": "/assets/icon/yelan_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRtQBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSJMAAAABgFxt2/HojbPH0lrZdpZOA64gPWStMRpQBVPDbG02YM/P9/1aiIgJANTVHcUUQDfs/3Mct0PTH3Ky26QxJ/8dppwi3CrB9I8dEKoc/qTAAoRfLZYmcGakNqVMmghH7sh5aF6Z7jnyL7kaSpY5xk0FgOGS5dYE4HtmeQ0BFH5Z/qoA1iOWYwdA5J/lVgXaBcf6bgQAVlA4IBoBAACQBgCdASoUABQAPm0ylEekIqIhKAgAgA2JZQBVg3f5gAeu3hVP9z5hyDU8wGRHuYgVEX65J+nEMgEP7NxgAP77bP1zjPX8+c5B7O+MFXHuPjLX8ny4mwex9kVVDC8Ed49LnVd71D8fdAsLt7Ir7NMZ57zUHzEFz2QPPBsk4Abji6Wy8DKwb4mNPRq4FC+poNacGoV5zfq2vvB449uVXDUWEHfzW/hUaG78h/hrX/4nWZkuUGAGO3cq6QNw1LUqV3f/v9Wby3n+ueRpH7+Xgf2PKg7ObLLpbGuxqnoFZefpPx/vxfz8mTg5hjpMpeN21P5v3C/L9HR1dhHbAwALAXMVZpl7DCXrRHNXrhPUgZh2Yj4X8YI0aB0AAAA=" - }, - "yoimiya_icon.webp": { - "fileName": "yoimiya_icon.webp", - "relativePath": "/assets/icon/yoimiya_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRlQCAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSNoAAAABgGPb2rHniW3bttU5qZIB2LZts3J6s2afDMC2bXy3+d7/m0JETADxu98Cl1fpKWZ2AcTUKv4G/4sjI2BxD/w/BVI8crJrYP7nqBCvTNwn62fAU5yIxCTFxiFin3wgEbl6+0HU9Q5vMSL1mIKKP9ZPoo4kEYkpKAc8s5BMTKNLEapZ5ke/PBfXaGElAi+vwGP0MyJZwX+YqgIyA953rVjysUu2fUBN1HmENI91fX+K09Y6gJ/VXr28sUJTohmA2wQ/t8qBGyPKhuBoGv0W9jwCThiAkg0BXHYNAFZQOCBUAQAAMAcAnQEqFAAUAD5tMpVHpCKiISgIAIANiWYAnTLjf4egcOVk0I4r4pvoDUIA8nmYSrZj/5mbCaL37QqrWXjj3q8AAP7sj12dtdcP/S/uZflXn4/H/YpZqsFodz1//BYeqH7n6oGLO54owCAYYofu4gXCF0laspt1D8GPbancOctRwBbxY4u1dH9jiQMbtRL+jHX9XtQsp5NZ8S5Dr6+bNf0uo95B+YWBkCHZve/2VIHhdZKoJc7xD2x/16SXS34/Zec7M4J5eafyXVs8wFf/MsQzsnQD7IXxjmt9wMwQy2Tvi71P5l/sKObp6APccAWxYYoRtsUbo3biBa6pzIi8Hrqy14jBxMxO0S4flQYPBS2Ee+8VfOtYls/7fg20thYk06ATecuWXn/9hwfIRnwiPvZbPX496M1eD4j/XcY65pfsttE08mZQUhIA6LbWp2Z8YsAAAA==" - }, - "zhongli_icon.webp": { - "fileName": "zhongli_icon.webp", - "relativePath": "/assets/icon/zhongli_icon.webp", - "width": 256, - "height": 256, - "imgBase64": "data:image/webp;base64,UklGRtoBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSLQAAAABgGLb2rLl+d39T392tyEYToJG1OREa050mwaVCTjN3RPx94u8z4uMICImgMTK7NBuYTRL0r5DACi1y9i7biAsZiTUi2CXJOiEq69rmXbwxXblN4XCOi1R3TZ+I1JNVTiMKkWGzjPutInECt3Dq+gtk2RIudNy++15Qq3hFAPajjqAsRmSdeu9NaAW7JYi/zUAnA8QKbjEC4RPMQXjGX0H+zbuIyJH/14V0vWDPlcFv1jDvwVWUDggAAEAAPAEAJ0BKhQAFAA+bTKVR6QioiEoCACADYllALOBixX0kObCOAjaROM9WCcy4+/1IAD++2pkzfi/Jls+CXEmNMyOozEM+0VilenctRQmb3V1I87PyyMr3IjCQPxyiC1cb+7fr+caxfG93z/+b9jzXGGhFAm8plXCosvy3lpSMeyiWGrU8FuCxlAaBOpes7+4bH1RPXHdvYPn2LMsrbmk+r0Tm34J79bOH//5ooXvPSSWJaNgmvJutbIluO4vRE3s1P3+35/tM/Z3vD9NEfeGhCS//KuE0WBCBcA9F9eHipmy3HObfHYhYG1mTxqcsInDl4xCoftS750nx1l0AAcPEAA=" - } -} diff --git a/public/assets/imgMeta.json b/public/assets/imgMeta.json deleted file mode 100644 index 9e26dfe..0000000 --- a/public/assets/imgMeta.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/public/assets/portrait/imgMeta.json b/public/assets/portrait/imgMeta.json deleted file mode 100644 index b0c1e54..0000000 --- a/public/assets/portrait/imgMeta.json +++ /dev/null @@ -1,310 +0,0 @@ -{ - "albedo_profile.webp": { - "fileName": "albedo_profile.webp", - "relativePath": "/assets/portrait/albedo_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRgABAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSGoAAAABgFvbtqrq4J66e6whBTBogx4sJibSlIrc3UIy9438f08LETEBJKwntqK4GsZYYQBLAyfxBEpKjn4PrKQc4x24yMTMqiyABonGM/XEFkBeyOVLtQEgKURENWAeIqb9AuwsjNAUALqFtO0HVlA4IHAAAAAQBACdASoUAAwAPm0skkWkIqGYBABABsSgCdMoR3Ac7lCNc/iJofcTgAD+8Mu/DNd062pMLCIRorKLu3/Jw0h/7ewdtNJueuOzyrjiaE6ouzrY5QBuTPFKUBn5D2FV84++b8kEGmeHk08XR0hlYAAA" - }, - "alhaitham_profile.webp": { - "fileName": "alhaitham_profile.webp", - "relativePath": "/assets/portrait/alhaitham_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRkwBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSJwAAAABgGPb2rHn/lbnVhNgFaO1bdtOOidlRpA6bSpjDLZtO/f3P4WImAAEKnVKELTt6aM4KMMpOR0UUv7++wNTC4T5R9waD0zkmPgluaoBYJR7qeJbR27ovaNB7kkcgPC2+u5r+ny5et2MEAPdFVokbu76yKxOlsDb0jYzMEdebZKTAniHrPwfNd7wN0M2RdLqY5m3jd/kT6xwneSWAABWUDggigAAAJAEAJ0BKhQADAA+bSySRaQioZgEAEAGxKAJ0yhHgZ0IkDl2qP5X7fStvO10AAD+7ofufq2ue8/vNeQCA3tCbNaKyNqjR6wRlv4/LGDzh4DUt0xeDrV3F6GkrN9cjdZYTAklvxmheOp2wPQaSkeYPsm2GO2Qql22SNfOENpEp4xBbEjQ1C8k8QAAAA==" - }, - "aloy_profile.webp": { - "fileName": "aloy_profile.webp", - "relativePath": "/assets/portrait/aloy_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRkIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSJYAAAABgGLb2rLl+d3d3S3+zZu7Y43qkRn8ixl4JLKYAJH0010iRHe96PtNISImgBglIko8zBPH7JLTdW7mYLjHThcxDnHgtvo4YOqV1gHcvJ4NFAzlR/w9FP0nmrz8dfGMKWLdBtAJbhw1icilVil+iTuH2NtUmw/6RLlYOORxaDRa/gIAbO1OEGt8+OvjRsnAW/zA7+sWEQFWUDgghgAAAHAEAJ0BKhQADAA+bSySRaQioZgEAEAGxLMATplCOADnroFEW2UQW4rDu0sAAP7Y7R9TPr6Ym6/snnUuemqttDdE+oGptvHkoqqz1oWZqOU5JotLYNiflREvd6UZG0e+KLeOsj/K2kYDnz/OXH9FAMpxacne17/c29trhR6/c7bD8pYZAAAA" - }, - "arataki_itto_profile.webp": { - "fileName": "arataki_itto_profile.webp", - "relativePath": "/assets/portrait/arataki_itto_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRnwBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSJ8AAAABgKtt+/nmi+1M3pID8AnUts29k7ly6+S1e3dOtm274z9v8SXHEBETQDFK1EMC8C2h6NKO2YkDAHgsiyEnAnYhibzR3F/MvsfUm5fOJZ6AXRq5xnkZYxgWOABCs++favst85u53m5sCBCRrKl2FJP4f/n0OfV+ZyWyFRLNgD1Yjat9Wic2A1fMft/0QFjL1W6D314+W6rmxIvcewTAlxQAVlA4ILYAAADwBACdASoUAAwAPm0skkWkIqGYBABABsSgCdMoAosvj6+ZNIAHTOo6xYjezGRWigAA/p2bKcvQsd24h9irvI7VPLeVzOmwlgPeWCL+VNrTo5LDToK5opSoTcMOzmoEj25Z2sJ0Ggy3xIVisVM8v9u7yl08fw6xQSi7Nt4CUicLx82uELnLy8IiR0ujjVb9ZO46rLwKqMYUmlAq7L015Ri/EJyyeo5XiD3KIPGuZMx6LaWeB8AAAA==" - }, - "arlecchino_profile.webp": { - "fileName": "arlecchino_profile.webp", - "relativePath": "/assets/portrait/arlecchino_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRk4BAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSJAAAAABgGPb2rHn+1XZqv/Otrv/H4GD1kmbzqXTGgNI6gzAtm3b343flRlExARQ/ysfPW9VEhUAaNKSRGkgjyIV7N7c5hBFaRqL9WaCVgAY2oz+ibPyrdJ7VfATr1wcmzoHTir6WHX9uh/SeMJEPjCpOeSb5nO+cdvfTgPWfIBODA44j2zfKI+qxEW1AbjrAje+UQ5WUDggmAAAADAEAJ0BKhQADAA+bSqRRaQioZgEAEAGxKAJ0ygCWOGA9E6KC3AFnRJEAAD+2TezeDmk8LE40aF93glcZc/JonFwIylgH/ySc063Z9ofF2sYrpgDHr+Oe3Td9cJ1eG2WPbbsJrJk8Y+So70Qj06nzT1VXJJMCPIsl/XKNChQBC8jhZJrR0LAXRc12wNCGtl+CyXRMGhmmoAA" - }, - "baizhu_profile.webp": { - "fileName": "baizhu_profile.webp", - "relativePath": "/assets/portrait/baizhu_profile.webp", - "width": 2500, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRkoBAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSJIAAAABgGNt2zHnG3umnNq2jaSybbXGBsyOfU5K27atDdhJOXjjZAkRMQHoZxL6R91pJ/YvGa55ANsf4qYqlsEb8ofVqK5XgGbcr4SBYwCA2+p85S+kL4Ev4xxJZvBP6GL0CcDvWzovzJN9l95wUz3rg9WLvaX+LPY3Un8Ha7DyEmDeO7rZ0t1dTEYoOQzh3x7g5wKaEVZQOCCSAAAAcAQAnQEqFAALAD5tKpFFpCKhmAQAQAbEoAnTKEdwHPaMDUR6Koq430V63gAA/dFAAI0V/srm+pqtKjNgGHK+dKvPG4uFxlGrxXXOuONEXW29QhWemkK6rYpAFryaajqKtCFy6aDVb/wnVsTg2T1e+oTsn8yn4BdSSFvPbadRsW3tVQAhsUijMSmDK4yrFPDXwAA=" - }, - "chiori_profile.webp": { - "fileName": "chiori_profile.webp", - "relativePath": "/assets/portrait/chiori_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRkQBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIwAAAABgGPb2rHn+W3b6v7+j5M2nTUFp7XRZgYZgdPbtm2VdnLDJ1OIiAmgf7ZkED+21E60aOd5zoBywQaxZZsA3nrPeJrztu23kdcDCys8mRRzcgt0yTh6ERUAeP7oiWIQlbwC+Gguv4/m1ONnK3V8hBgT11cA3vMGEPwjOQVza/g9QpQrIHlq1T1+vwPiAFZQOCCSAAAAsAQAnQEqFAAMAD5tLJNFpCKhmAQAQAbEtABOmUI4DIACnWF/rkxLnrmtivMa8AD+6NAPIPkWuvyvfjkzwpJYccX28rMMWyqo99L9WcV44BqQIvUnbU53P2EM3IMfiqGTsnmCjrq5YvvMShPDuVw9/oNf9P0P8ojWTmC8FMtOZIYZKX0IRB/dMrAA0JMF8LnAAAA=" - }, - "clorinde_profile.webp": { - "fileName": "clorinde_profile.webp", - "relativePath": "/assets/portrait/clorinde_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRowBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSMAAAAABgHPbtqlX8/m+mJWt1q5su3NS2q7s1mZn21Zl27aTHUfEBBARcTGIRNZrVtyk6E+D3rYBNaI8IDbpr3g3xvysPCkAzwN2vzDMVb35jc/6WS2v8Nq0H/qDuA9nhjPiTgdqP9AfElL1gyHRiSvcvADAS5PzdiyT6BD/v0UWEZk9vm/e/7VRDQciCswMURaYPr3sPgSgw9BmJyJpR38X76mJ4kMAEwz6dbN2/hTTET7PAFLo94ro49fscRP2OwBpfwBWUDggpgAAALADAJ0BKhQADAA+bSqSRaQioZgEAEAGxLGAWHbFAFrHSzPShkYAAP76mHveLgdjzMEI/f479QMR8alHOO30KGlf+s/sfx+emN5u5xUYPtzWb7h7ptnOfhQvdVRXgwsTy3AZnpp3xp97njO5qUteJDy4/02Ngyl+E3PQbbV7/KiuaKXw0vQaf9ax3uHPlkP0If//7rOf0z7O1nxdB/n/69JfxOcgAAA=" - }, - "cyno_profile.webp": { - "fileName": "cyno_profile.webp", - "relativePath": "/assets/portrait/cyno_profile.webp", - "width": 2200, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRoQBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSLoAAAABgGvbtrHnxHbS2bZttbbN2vYT2HZaVTYq23aqX9lxXiEiJoB+1z7N9qJ/JzOPJh3/I/MGDPXoEJHMT9YuvskMoNVwish72eebZomkzTSAo5Eps5EUZfrOkxaicgOAMdOewE8/KyzZXwIAZ1GOfg6saR4dfwCwwClT/SmcLa85UbHOBCpO3EmAh4i4MxsMH3tnssaAS38itaxqFXL1FF6/T6+cBsA+3CYiqTY5fuei9/zoffy4YUxEIvFWUDggpAAAAPAEAJ0BKhQADAA+bSySRaQioZgEAEAGxKAJ0ygxgsgHPji19W9FfkBc2TDBzfzsYAD+y8qSucoPeq9ukLPSIw2afrAHW5JBX1YWSdOiLBAB22K0LCuhaBHSsy60Jh1pfySob+EkZ+Oa131FWRXcMiFlD96sN2c8sjxLPaDkTyxCbsJpyP6k9F9D5//xgimqf/G3RIVD5kRpqfmTlP56EQDL6AAA" - }, - "dehya_profile.webp": { - "fileName": "dehya_profile.webp", - "relativePath": "/assets/portrait/dehya_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRnoBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSK4AAAABgGvbtrHn/LZtxLbRZuQpUjqVXamz3ae1U7F0advGjvEGETEB9M+msm7Z7yqAht8wGG3AfQLjR9zS9Evgtir+K56dR5zUq0cAmAxlEJGx8xbHeZ5zL3ev98Bj8qQXkYdIEaJIW+l9fu3bf8VZ/oCGPic2GToWcX+YdQhcZ5q/WHKp3Bl52eo5BO5fxhm6ICJmEvlGtaJ+CcDq80tbvZKIGKSzjT57zQOYKkKtgABWUDggpgAAAFAEAJ0BKhQADAA+bSySRaQioZgEAEAGxLIAToDFqm+31ZWb6OLazVVt4gAA/uvd8O7cDU5CGI+iMDwNQI56p2jx99mh4Lqp1jTPllon7bOLI6TCJuTrZRUX9LWY+64JvbyazWxBPCqhRJuwm1cZzj60K3c+3Fwn93v8+amWK+p6u2F7wAWYxiInT+HdyPCfkkfH/CwekUj/YB8iXzgz9DAw4CLgAAA=" - }, - "diluc_profile.webp": { - "fileName": "diluc_profile.webp", - "relativePath": "/assets/portrait/diluc_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIkAAAABgFtt27Lmx53OKofemYPKnZ6W0qV1X4AJGMBdIgvkZAP35Im+/woRoaBtG8YBsAODIfJElQxbQu871lo2+isAAZpF0J4Bny5aevIBYFyWUVS+DwD4GJFCty+PAIAqj8C/yw4/Adw8nVMTcv7U6xtwaRsY6b9cvwBvKoYl6x5AjSbWZT4AfCZ/MABWUDggggAAADAEAJ0BKhQADAA+bSySRaQioZgEAEAGxLIATplCOAFABF0C/GW1uTZCoAD+6OWYr4vIG6WjCbTorqbQpODP681hYXgFhSuu5Wwpe7ByGzRWIXGf8f4zVhLTBG4ZU5PgOEIG0oTysGQ19gXFP2v/19aZJoZkj5c6t/uf5oLiaTKQAAA=" - }, - "emilie_profile.webp": { - "fileName": "emilie_profile.webp", - "relativePath": "/assets/portrait/emilie_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjwBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIwAAAABgGNt2/Hoy0mZdEZl9TYru5t2FuBpU47Vmeuwzda2rWf4fVuICAFBEWsIpWonj7DiFO2inH0r8BpnUOg2gA8TQ8X93MB7J59K0IIm8/LHXY4Qo5/z74bCcBXwvlc+ur6c/8cfPr0EJiO7x3k/oVR4PcJlMWFl6AWulXRSd8kggDYabiJuyb4AOOX+IFZQOCCKAAAAkAMAnQEqFAAMAD5tLJJFpCKhmAQAQAbEs4AB8G0CpPOi6+1kAAD+/Ed4hFyM11ZXYeS/+3XIE/4E1nbyOKR6W97ouyHNpcljN7zIJQCAVTp91YIyDC1YUjLDMLdoNG74r9ICfVMWmPAJiK4HOCWzKYNlSZvjXnwJb//3CBorH7W/8S/GDz7TAAAA" - }, - "eula_profile.webp": { - "fileName": "eula_profile.webp", - "relativePath": "/assets/portrait/eula_profile.webp", - "width": 2254, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRlIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSJUAAAABgGNt2zHnG3tiWytQm3SsnA1MG9tZR7pZQGwbVWrbtnGH7xoiYgLUvw0Th2/uWwqVUDdD2QjHV2RLPK4A7uOXRSrjDXgtWPcWhbwDl8eZStwOfHLvI6p9+/gA5rIqJQM8vQN3gS2C1OX1SSZumFFCw6TbNdkcsM9MUpj3P6XdKUvJIW0AL63hMb/8F10XW9Y0/r2OAwBWUDgglgAAAFAEAJ0BKhQADAA+bSySRaQioZgEAEAGxKAJ0yhHABzlST8373HUUPYfw8AA1LTWzWM4twRUvvJmFuhdc0gv9UiDwr9lmki+AvUlM/MeZl90t2mYzaV6qd3GLUaFoqJet0jalxSkWhY7S8HCBb2ZbCr53Ebp27ggNtSG39pwpipY1Zic2Gc0U99rx0FVlaZIgDXUeCAAAA==" - }, - "furina_profile.webp": { - "fileName": "furina_profile.webp", - "relativePath": "/assets/portrait/furina_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjQBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIsAAAABgGNt2/HoSzp7Beq8hXS2l5CT0mblrCEb0NieKW3btt/xt4WImAD0N0/P8vgRtmLm4cGAI9gH+BBhEAcBoFWIgVTnb5cuLgYxf/3WoKD/cwsALxe5wRr1j6TbeDW8BZ3h98kI/4/+qzNlD8CbiUFCf1OWW7IXALBQofyDUD1egF+9/0DWtYnf5L8AAFZQOCCCAAAAEAQAnQEqFAAMAD5tKpFFpCKhmAQAQAbEsQBOmUI7gOcwgcclC0DtcYAA/p2bbq97/bEb94D+P6YEuQ1o2N51D90DQqORRomArkQKMpEGqDU0FZKQEhdcx0SMYOATTFh5Ux2p2YYpRX+Tt6CNdv4bD5izOA8dUl+z/YhU9+VI6YAAAA==" - }, - "ganyu_profile.webp": { - "fileName": "ganyu_profile.webp", - "relativePath": "/assets/portrait/ganyu_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSH4AAAABgFvb1rLoW9TgFrtDATTgnnoEkVsJVgIVQAsOBbi7RjCT+dzxr4WImADyXy6P0Nd6ZTGV7x2oUtUA9KQ04Q+8xgilpPSOJwaFQTcG3uX/E10KANB3iP5jWjwA+2cAFclfJAIAqfz6oe1V/sU8A+gzifCxbvzLhp/XQPgWZRBWUDggjgAAANAEAJ0BKhQADAA+bSySRaQioZgEAEAGxLEATplCO4DnhIOW9QuaeQfrn7OTx0hAAP6uycDd1UWjefiLN2pF5TTWpYLG6z3beG0deioJ15jVLyWHxgWuAqD6xtvw0ldBwGgQOSf3HHrFUFkdKR2+eu7I+psriIU1hLi6vDM5Jg5tnfW4GTFERtR88o2AAAA=" - }, - "hu_tao_profile.webp": { - "fileName": "hu_tao_profile.webp", - "relativePath": "/assets/portrait/hu_tao_profile.webp", - "width": 2484, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRmQBAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSKQAAAABgGvbtrHn/Haczq6NF7DZWVU6s0xn27bVOa1t2/YOfrxCREwAydTkk4QUtfv47I9XwHP3DkCUunwpeAQwYmOoRkRsafYYAXZO02oSK+qyI6Uxxp/egMP354fP6dkLMylkdbCBpYIvAP6mqeFSfLtmVBcwm74JxNnpiv7pJ40FcPy+8Dn6jatxZ/rvarBu4F8M4LN9B1iQQlo1VaHHABDtbLrRTFZQOCCaAAAAUAQAnQEqFAALAD5tLJJFpCKhmAQAQAbEsYBOmUAS1YvK7n6H5jkQWejGgAD+8qZdYjuXldvgiZ3GLwVOtrWAXfmMdXz51G9PbqbxBOrrsaEOVFe1vmOOqA/jmkbzAcxWyNP70Xt9yWb18TbvrSj9m2T/1T/2hcKaQq032h4KIPrQ3R5Y6hLbP9iXVXPwHkANLsMxT+AsHggAAA==" - }, - "jean_profile.webp": { - "fileName": "jean_profile.webp", - "relativePath": "/assets/portrait/jean_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRi4BAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIkAAAABgGNt2/Hoi1lbnY0+nVOlSmlbe0g3OzAXYKPmBqwF2POM/v/bQkRMAGFWShKEury2+zHKpzBWOrdAkoJjCh0BJQoSPP7EV8NBIRjeA/tSVuKRJwB43CyxabjjdxfAZSDFhkvSCJzgc1Ju0zIRcgrHA3D3Nq9kEufeFlYB7CkIs2cG0wMA+LD9AQBWUDggfgAAAPADAJ0BKhQADAA+bSyRRaQioZgEAEAGxKDbAEOVYdwAyX1tzObiBwAA/std0oQipz4bFn8f2UHt5uAWUdGpxcLL6OQf3Dyp+/kMFcRSjdO/1B0t4wVLkeuMrfmW2SY5IV3dPrx88igGbqzfL6v//SIcr3kTtHjYu2ukPdMAAA==" - }, - "kaedehara_kazuha_profile.webp": { - "fileName": "kaedehara_kazuha_profile.webp", - "relativePath": "/assets/portrait/kaedehara_kazuha_profile.webp", - "width": 2400, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRnIBAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSJgAAAABgKtt//nl87ftzahGY7LNQ6jJGjuApiadgV0zNtdk2zbf8P39jiEiJoA4nfEKInVZhZA4xQmS4vurjOaZzi0Bl+6wfAlYHr1sSSKe8ujxF+xjI434R07iuytg41W5uwZgq8bDJ3IK/2/CiELbzAxRZOvhN+b7cCwSTGCIQSTKvccdgIImYJXDcQHmB3CeydKFv7KAr+l6PVZQOCC0AAAAkAQAnQEqFAALAD5tKpFFpCKhmAQAQAbEsgBOmUI4C5ABXXKkwuv3WnmGYcbYAP0h2ZMRD2HypuC3/mUx9gK+2K8oZ8Yo7DkIGDp/HmVQJ90l5NMOOBmUVeIiTgAUkE6/1kBAx36OiKarra8SGoukP+eGPC4bwSlfFrrLThQkPcp8rGKa81xmSUJ4bmU4xvSEv590fBAGR8pQR86yrOtz7/x36LNtz4ODkh1/qX5W8FNHpggA" - }, - "kamisato_ayaka_profile.webp": { - "fileName": "kamisato_ayaka_profile.webp", - "relativePath": "/assets/portrait/kamisato_ayaka_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRiABAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSHsAAAABgJpt27LsRRJs4J400UlsABtogzlYwCE5JHd36dYtWXK4f32/FSJiAsj/xljUsGwRhrH367DQ8BmUgEdzImIwBPC0EHr1FXhZCdM64CP0XG36g4/bRacDgNMrS8fb4vdGQME1+S/XX30uhcAjD+K312b8j+U64u+c+RcAVlA4IH4AAACQAwCdASoUAAwAPm0qkUWkIqGYBABABsSgCdMoAloheXIkbawAAP4RL4EO7XvqRxHISc8a83G9R0yLx6oGTXtnP74NIRLv9/3YgeNCKMOyi5B6nmEvi0BGDbfF7ZCHP2K6Mu6qZHdJaxDEaddPIJRjTxR7L65iLAw/x/owAAA=" - }, - "kamisato_ayato_profile.webp": { - "fileName": "kamisato_ayato_profile.webp", - "relativePath": "/assets/portrait/kamisato_ayato_profile.webp", - "width": 2254, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRqIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSLwAAAABgGPb2rHn/rFt27ZdGl1SJ0NQbRsDsG1VZmXbRpf13+D75xAREwBAylNh8Ga4IjdIWROSFdQxFytC0k1zR6qVjZQAgIkcac1PrjkVFuc1qkl4FjcZHXFb0TB5sKTYRECPFBescRqAhVegqUAcBS9jAEBKW6CXfCNJcRwAeP+LIc/T/33deAIyGQAMLrlq6key2f5rHnJuVoBohrXyCCe/ax5Ie/xP4yaALPJzi2SmwC4XANEk+RlBcghQAFZQOCDAAAAAcAQAnQEqFAAMAD5tLJJFpCKhmAQAQAbEsQBOmUGSx6P0u5T2sTag8ph7grAA/i63VHSsn125VRoyOMrDaBskvb/D7VBLbtdLTcE1q+8/d2JCly1dJBOzz6/D/SZdwG+rmMcHxt5p0su9DctpD57Zeu+E4GQxlQjaIic4fx0MBOFNy5NGxqTuURZ2eatvAPPM+XfqgWR8QMt229maEzOuv5ul+5CIwdt8Nw3kgIaxws1pim02yo5DbcLKcUeujQAA" - }, - "keqing_profile.webp": { - "fileName": "keqing_profile.webp", - "relativePath": "/assets/portrait/keqing_profile.webp", - "width": 2354, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRlgBAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSI8AAAABgFpt2/LmDTMzKGZcgcFmi/hMkJMJmCOrWsWtZ7TcSmamxwQ3iIgJoOkuNOvisSK/gGEsxT9gGauy8fueGIVB4mj/5wr4WS/YzMIBTOvCcnsNmMXr0nE7PoAz38gcAcjj0Fu2M9Q8ImJn/Ze/AK53O2rPzMu7jIgod43B98XnOXSIiFm63j4YtHt3fn2sIgBWUDggogAAAHAEAJ0BKhQACwA+bSySRaQioZgEAEAGxLEATplAEtUMDu7bkxUClxusDWaAAP4QmjxysyyaHE3sBPf0CaTVjOVKs+NKJr0cfcj2SrsvTMfqYiSPA0u5ZRreiq03VSZSJmJx8Ts0SgdBZC7BhY27M5E3NVeZG5Od3iA9qPWdfeMSS1A/OeUknKkJ/sazzX7QSTDP0h/iuw4oPuzYH0b0j5AAAA==" - }, - "klee_profile.webp": { - "fileName": "klee_profile.webp", - "relativePath": "/assets/portrait/klee_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjgBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSHYAAAABgFvbtqrqPiQnc8icUHuAkCo0sohS3N1ypwh391S+7q/3tRARE0BoLRrCllF6Swuz2UBndQAI9Ot8KkEIwOkiJPTaD+A5kLBIrBd4zmUsnC0AsNIZJvj9kbXTkPgfjYWHyvYB4KBnCDXzmAJBwjJwV9x63D8AVlA4IJwAAADQBACdASoUAAwAPm0wk0YkIyGhMAgAgA2JZgCdMoRwAc69MAHZFApFcIh/PmQDIAD+2TXJrO1z1sZLqiT3s897++fJ6ZP5kzaZHUlNwOopVDo7V3/Ef78zOhhpXxEbg35apYVfV6O6bvSmP19b2Js434Hopi1qy9/iI86D+tiG3XPXyuYakIRY4NibU+HE2WSPBXYYQFgchfL9wAA=" - }, - "lyney_profile.webp": { - "fileName": "lyney_profile.webp", - "relativePath": "/assets/portrait/lyney_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjgBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIEAAAABgFrbturqjKg4ZnYZ0XHMoNIAM2MF6SBNxLPDz4qZuQTmv919LUTEBBBjbNLhEecBoOZk2gOONRzau8/AMqxiO1PG/v6TxC75K5of/rIcqHf9BjxZFGzq9V8A3RobCc4wPfPxIwUtiwsAEof472sYosDX9j5urcQougXwiS0jEQEAVlA4IJAAAABQBACdASoUAAwAPm0qkUWkIqGYBABABsSgCdMoR4Gc79B3Zq8d6Y/pFvFAAP7Y2AxaFsFy0/vcmU2un1VvXDqq/58jciZpTBoqDiQWt9Crx09NQQ0ivJb/y1+eXmOEPBXDKLsRVx7HtoqrmmaHdBXK+Mvtv2qj6uRzcUOHceThE3vsWl+Wp6R2z24X/BxRAAA=" - }, - "mona_profile.webp": { - "fileName": "mona_profile.webp", - "relativePath": "/assets/portrait/mona_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRkYBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSKAAAAABgGNt2/HojW1UzgacMmOjs7UBtrY3kGpqT6mSvdHaNp7B9/1riIgJIIHmpY00Eq5T+8Zx37XcqhTgEsmXwGzgaaOxEzAfHTwyRtem1s/e5noOs3myBlIkv3xjnpTxCMfeMnaw8A28KinrwMLStF7H5wGggERTNoaFzPn1ALCTTpRPzGKnv3b331M1UR6r4uMBwCeACeKLB78BvHwBz9F/VlA4IIAAAADQAwCdASoUAAwAPm0skkWkIqGYBABABsSyAE6ZQBLSi/1+EdCDx0AA/uLztmwjvGcZ52FTwTs3m2znQKVjvocxfxrntdwEei9Wg1EVutZFkRgrLSBXjfgLBCLMtSIZ/gmllt5xFHXA+s1qFTXuY+/uvv8XnSGzdZXpV5rqbCgAAA==" - }, - "nahida_profile.webp": { - "fileName": "nahida_profile.webp", - "relativePath": "/assets/portrait/nahida_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRlIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSJQAAAABgGJt27Lowx26uyV3IocdePUNWIOk2Z09eIdxSxMnu7vPO4rsICIUpm3DKJ2voCXDj4V0Btcckjs4HqwqZsNkAD7czw3MTPjU/dvZztbYPnvxOldXjwGxeDbWEbzsnRd8pFn8PQDYSRZPJ//Lr3b0AQAOTQlI/MOubrz+ggvVweqst/1nOBld/3+U6D4AvKcRIiMEVlA4IJgAAADQAwCdASoUAAwAPm0skkWkIqGYBABABsSg24RL+Csr+ADb5XqooVAA/tk3uh9EvsRj5vTOkM3cffd8eCbLza7w8/T2rs3npD5AsuDwkaGN0nnXEj1yyqlsZIrzheEEhikPYfmkulyG/DIo4cMASIe1jr+oNEyt4P+OBvgr6nCzU4p+K+5r3c/ahcm5qklULQo8537oJfUAAA==" - }, - "navia_profile.webp": { - "fileName": "navia_profile.webp", - "relativePath": "/assets/portrait/navia_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRlIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIYAAAABgBsAgOnqYttW6Q04QWaw0Tt1MkCqVNzAySb4ts2nezdDRJBN2phu/QTAKX4xqtcYQOX6hGD3QuSyMKyMxLuGxZFkw09IDwkk15A2Uq7/R/mfBRDcF2sMuzv8nWLXOvrfkm+xz0fs7Rc7C9Iw2AB6prXuTgfoyZ8pZ1VVJ4pgw6D+BmYxAFZQOCCmAAAAkAQAnQEqFAAMAC5NNptNoSQkJAQATEtQBOl0rCQq+LV4AblUDHEqVZRw3cQAAP7Y7e4v0F3X3n6S33cw18QNAqQTm55YR6tVULct0Cmwi2XDjpR016JlGIl6ilFxUn1FF2j4KCQ1N/SUNj9cL02eFZbL5EK4l6+bjm6WOvgQz6xf7ZM73D+348TjgNLJckL7itn6aY/QSYeYufJcIftvbn8di0IAAA==" - }, - "neuvillette_profile.webp": { - "fileName": "neuvillette_profile.webp", - "relativePath": "/assets/portrait/neuvillette_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRiYBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSHYAAAABcBoBAKK8pW8ueOaoVGguC5BoDMASkIhUunUyneru7i7vtkFEKEzbhlF3TwFMhjvp04dM+bo+7MWX9RENfoDpoTNvnm8WdVR5OSZ+ixYvr4wUi6oxbV4VBY2Z/6s8S2qQYyob5daDNBAOqBZPVv4m9pfVtuYCVlA4IIoAAACQBACdASoUAAwAPm0qkUWkIqGYBABABsSgCdMoR3JoArZtwGEAlY3CwxyeTAAA/tjrlBy3GTH0hQFopwsZkyccVKngLuyYku/H+3vuyVdBWV1nU2UYI3sdylRUCcix52AOiHjZeELWDpRUQTeZvBaParFG8w9lixo0fHN6I/siR+oRVZF4a2auAAA=" - }, - "nilou_profile.webp": { - "fileName": "nilou_profile.webp", - "relativePath": "/assets/portrait/nilou_profile.webp", - "width": 2354, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRnIBAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSJkAAAABgLJt2zFZ+jN2Zp06zWzGepONZKWtdnTaY9NOW1Y220q2dS/fiYgJIEaFmKKPX94sim4SeC+VMShbagd0rwCOYxgqkvfx+obP2zsLA5E+sekDkf6uIS2LY3YZeJx42UsINQy6/po7KMb1bl361dNJxKD9K2tnAzc3sOYUJKbIiYi4HKK8ZwBYc8ed+eh3emdRzTD+PHNpREQAVlA4ILIAAADQBACdASoUAAsAPm0skkWkIqGYBABABsSxAE6ZQYwWQCaYCINFAWmb4Mlql0nQAADpSXx3RHjsjdJ0+isUbrfjSGC0VDn70u2n1q/jiRxYjA7HN9xQblGuSZN0SlWiTMahcdmBHzq8bDnlmJlLpC3CS0Hs0HcGXFcrtYddGjm07LgGKSj+D84e0esqWE2kVrTUPieIPvXobrb67lY1RfE/J3+vfPRXW+v/wcmWWrFlQgAA" - }, - "qiqi_profile.webp": { - "fileName": "qiqi_profile.webp", - "relativePath": "/assets/portrait/qiqi_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjoBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSHQAAAABcFpt27K8uBOdqplE0gXgn4ABGIBxiH/HLXLIDsm1usODvytExATQn/Kkg9jGBpCWcywATkaOpAY8Ahwa3B4pCUdYP1DQMRQrAHcvg/oA0Db944zGth+YeP9I7Or4PtT+EgFgegKAyC+bEPdPxG51DfiIAFZQOCCgAAAAkAMAnQEqFAAMAD5tLJJFpCKhmAQAQAbEoAwoAiDOaGJ+d9euAAD+/oe4crxyM93LPysLPv1/s0xMq+Pyvi07ss1J9Eok60ExiZHvlg+EZie0QmRLRhfjKGJE2E+V2INrPruQ+edTjSvc0B+7UWKtl+yf2sNTtQH/p/gjr//74IdVLfj638Ts8V/lCyaObX4zf2AfoQrK2QbhYkRtOoAAAA==" - }, - "raiden_shogun_profile.webp": { - "fileName": "raiden_shogun_profile.webp", - "relativePath": "/assets/portrait/raiden_shogun_profile.webp", - "width": 2554, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRngBAABXRUJQVlA4WAoAAAAQAAAAEwAACQAAQUxQSKUAAAABkGvb1rFnJzY6dbZt26lTsdYF2CxtOymT0kltdLbtrPy8hoiYAPmrek2DkpaiqpX8r2J7/e7Zspmiz3/lt6c+QoGq/n9oNX6OlgDNAbr/MlkBHoFnA42/mInaIcxeA3ybepmJiOmipEFZ9tkTwHRiwJC+tK3LDL1ylfgCX13MpjhG5TEp9zQZ94bvwJlN5U5w1gVPbnLHi92U9QNw4xe7fHc+6SAAVlA4IKwAAABQBACdASoUAAoAPm0skkWkIqGYBABABsSxgE6ZQYwBo67U1ThwbEnsg2xoAP654Z7Q7UhHx+SnpktTE4YiQODrhlBdSqKgasUNJZ2kNkUam5HrrLhxv3+fEPjwedtys1MPysF9gZTiA/GmjTy9NzE5d9mwY9sdHk1fhqaTcNGDE4Zt+NeF1N4vbRnUi7iUmw0YHvy957FWxdwuJoR8pS9AcNnS7NbMQxAaAAAA" - }, - "sangonomiya_kokomi_profile.webp": { - "fileName": "sangonomiya_kokomi_profile.webp", - "relativePath": "/assets/portrait/sangonomiya_kokomi_profile.webp", - "width": 2400, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRlIBAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSI8AAAABgGNt2zHnG3umtifobPXcjW10Vs3OdtaQVLZtJ3ecLUTEBIjftUFm8e+4u/u6/yXDnk4Iyd9SYE1vq4r4k3Lg+Xwx0NmdI/+DbIALqA+ZHov5JbRn/g3g+ZIl8XMzd2OXbL4D7Pbm67+NAezPvjFwzEJmUfC3jDOg4wGu3x5ThcH0zVDL6mg7wFuREBFlHgBWUDggnAAAALAEAJ0BKhQACwA+bSySRaQioZgEAEAGxLMATplCOBNAFbBKhL4C+EMZLQ/t/gAA+diX6ozOVpgWwtkvivjgF+cQXqTDb9LUyJKCsIt3qDVSrvx4nH14tJ381ge34bkfcidcpXXxINfIkKSWzxa54/nem9oWTz7CEf6ENXcWVQ6wuP1Eh2e10d9GTQ9wMsh9Zn281DNdooC25+AAAA==" - }, - "shenhe_profile.webp": { - "fileName": "shenhe_profile.webp", - "relativePath": "/assets/portrait/shenhe_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRmIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSKgAAAABgGPb2rHn/ja6fwZGnAwgbWrXrLJSs7LN6h9BbNtOZaOyeYsPY4iICYBMRRxkaltcIrmnxXop62G2QHFB5gBWuwA1nSoAke9kGRwjShGcViJQtE8yLW7KBfH4z8Pnf5L3KQMJkI5rulvqIvm7nC4D0FsGSfJ/NmCV0KS1Tv7eXpJkHoRp/TvXJBmaIvlhFJjzbt+/6xP3+USSBwDgPnvcaHECoS4KlwRWUDgglAAAABAEAJ0BKhQADAA+bSqRRaQioZgEAEAGxLEATplBkseivsBLEtcq6tgAAPsXeOvPPgm4oxC3JZs31G0w7b9UHkdNub3rNeQ4yZluIG6r+jcV/siD/gX5/99xhS/0AD6HgDexlvZ3QciuvniNuQimudIYKIymNU2aBvIdJu+dggtOv4+Epo2RukEWx/KnsC5OrcmOtAA=" - }, - "sigewinne_profile.webp": { - "fileName": "sigewinne_profile.webp", - "relativePath": "/assets/portrait/sigewinne_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRiABAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSH4AAAABcFpt27K8/49M4A7JG5UdPFklUcl0BmABItElWnZ3t0Rzfn9ZISImAJBRMYgBLQXQjXOeOEqxTphjFPVyoJSNb7BEUXPAO4+b9vXX+0OWpC6PVy0sQgE5pl7ULePGQYvi5sQo153zTWsxOs+s/KaoGaBDpZQlS1F1HFe6EAJWUDggfAAAABAEAJ0BKhQADAA+bSySRaQioZgEAEAGxKAJ0yhHABz6HgA1Xy7Izf8AAOnZZbAQGeOkfI+jNKEHaRCgfwj+QJ8X51UJZkGdN7UcSnMWpjBybBAlQRl9gOMI4dor+aoFqkTXxzgqTsCBM94eWZjAN7EeSP/s1Pn4yOzwAAA=" - }, - "tartaglia_profile.webp": { - "fileName": "tartaglia_profile.webp", - "relativePath": "/assets/portrait/tartaglia_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRpYBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSKQAAAABgGNt2/Hoje2kddKydHpuIJ3HbKeaKuXYnsrGHuxZgFHaz+j71xARE0BsocLras4S50BU1/F8WL5wc+BH/eT+AmqsuxaWvIrIdIn7IK2++ln9RKIpHC+0HnwVGfwtEmXeAGA/RewzfRx/SzziuGRs/nPXTWyzep7fBuD56iPNUivn604BHDs3v8rC/6jlaRIAPvj80suQ5D/JxssXAMTINYpOAlZQOCDMAAAAEAUAnQEqFAAMAD5tLJJFpCKhmAQAQAbEoAnTKEfHnOXzON8r/WYT0dTWxL1/1f+sAAD8XbJE+Qr1YWvHJ6LT5Qi2J/qckaH5afZ+5hD/2DoeQzmwxhUPU1oWMhKvE8x8w9c6NWRioyw4YkBttAFf/LBtH6wzqrUWXqTmve9M6HhVtKb+sx5+5Mnp6qzw/LZSSuxYmXehMExjEkGw08cXTvu4CT+Qh98Muoa0ab0fKAqH70NWSCysdhZImaO69RlnHZx2/2wSqOYCLgAA" - }, - "tighnari_profile.webp": { - "fileName": "tighnari_profile.webp", - "relativePath": "/assets/portrait/tighnari_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRkQBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSI0AAAABgGJt27Low93dGtVdK4kFsAGLZJq7wySvlrRZmjYb0OzN9Qm/bSEiJoCwvOifiQlXD/b+5JxWgEvCMZnfAvaIhV0hPfm7qxmkcjahbQCvxez1Khv7CQDcd3CsYTH7pOC0knMzWGd/oL6871dEdLEnAPgHPltXOMpQdI+gvgE4D8bKLkoZeAXjUdVLCAEAVlA4IJAAAACwBACdASoUAAwAPm0skUWkIqGYBABABsSxAE6ZQjuA596DrUBNSIOmTi5dU88AAP4RLhWvr482vSV/U7IOofo+zjCdlPaaXdjec6xctgP21Pj+N7CA74G+SI0C8DLfMfWSESCDT9cDDxFl3WRy/9ynM0l1jW+olvXfy1FDATZpuTZjuCUlwUpFK+NrzKl8AAA=" - }, - "venti_profile.webp": { - "fileName": "venti_profile.webp", - "relativePath": "/assets/portrait/venti_profile.webp", - "width": 2300, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRjwBAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSHcAAAABgJpt27LsxV0qJAbQTHdZwGEGh0jjoLr7AFSP2hyqwwj+IP//fitExAQgTKlIighbXq+RighjDgBRIrQJPBssAly1B6ZihC2MVHQDgK0SixxPnwEALkIcU6s/+4GY0eF1c/9gbgDzGsj/gcI7jJVe8hcyY0ATAQBWUDggngAAABAEAJ0BKhQACwA+bSySRaQioZgEAEAGxKALDtiyLeeZcqJOfA1rlkmAAP7Y6VV58TB1ycAkyvDZT9NrozBcuY4OTL007QimqG0kL3EUc4nNYsX+AYSnu8pqnQISmzW0dmX/RgfvToD3Rb1UpnhJZht8Zg8vuOm2bYvJogqS2absFgvZx5f3rVNsBRnRN6xkT5gV9FedZGuEibwwQ0AA" - }, - "wanderer_profile.webp": { - "fileName": "wanderer_profile.webp", - "relativePath": "/assets/portrait/wanderer_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRnoBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSLQAAAABgKRt27Hl+ZVt27ZGzZp9C8i1AM9cc9fMtua2bdu2cYe3bw0RMQHElJKT2AQHKBF/n9aPN+DYmh+R9weAi3R1ftwhsNgwUW72n5Ef5WpP77v4HQcT27Ix0k62xHru6+vqPl+KFQ0UZHHHALAnNDJjGKwiZ3gTAL6yy/3jGaSaP1Hf3Qa84TLjs1TMcCqOjxo+wcEi8P6M4j9ceEp12ycwMAs87gCeROQXHvcFABNPwF0gkABWUDggoAAAAJAEAJ0BKhQADAA+bSqSRaQioZgEAEAGxLIATplAEtEMRFXVBKA4dDpBShxNAAD+ntFLhJWEDPUXIHcII8jYmG8dAz/I/5xokTUho/+iELjiU5iXPkk+WpBHMSacuMp7Akt0Dv5meiGGGRaAgR1rTFEXX1VBiTg0QweabjjrP3OIr7WjmVAihEp9JjcQYLDH8o+SY/OX1r34HYCGzpUAAAA=" - }, - "wriothesley_profile.webp": { - "fileName": "wriothesley_profile.webp", - "relativePath": "/assets/portrait/wriothesley_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRlIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSJYAAAABgGLb1vLmhlxWPCuyGQczM5Q0K2bbVYuy8WUYAqMi1ao4plv4YQoRMQGQrIRMiwmenSuHNPXHDHbITa2kwmdaP0vWqk4pxw+87pMchCVY+4MOBccluMiu0KGAYqw6GXw8bQjUBstqAAGSC+kW/78lWiwA0J2T/S4Fz7DNLaCysf9K8rv+70DfpwfokOTgus7/Mzl+aQBWUDgglgAAADAEAJ0BKhQADAA+bSySRaQioZgEAEAGxKAJ0yhGAAhMd0ANvuhEtpF46AD+9XAEZKcXyYJSwSFZ+WFF4vdzbKTDlItMdVSxo7HW/NBqCySOGxTvjxOJoHeZVEa/8dT95TrqXiB/ct9ODh6o8MkP/uFV/0x2YioZbJtV1IXz/3xC/Zon+f/9OI0/RJZaAqFjWouddPPEAA==" - }, - "xianyun_profile.webp": { - "fileName": "xianyun_profile.webp", - "relativePath": "/assets/portrait/xianyun_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRlIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSKUAAAAJgLJt2/JU/z13d7fmG+7u3Uk0d7LTtoRD8+TunjiIVBrHGu7u8EbEBOBPTv7F0ckLCB+G5ccBOgneVZTqAIWE1QDYWSTV7zd3xiaC4vKtV2bQ5v1PwnL/bp6EkRJj/UsysZKxkgMA+hLpb9zt8I2JSAVw/fYhv/8t97lDVXf+8oTTlseDRsEvqt394aTBwyCsmv7s2ZtfFni3PeOuIStQ6vd3OgAAVlA4IIYAAABQBACdASoUAAwAPm0qkkWkIqGYBABABsSgCdAYrw39Fsw2/mZtGPOFM7mAAP6dmsPDbaU4VhGBk4ZEasJq6yVcKId+/3fGzOgXmcqajR7RvmH1d1ne3UfXKRF9iQLq1W1g4NworHosAAJGws9143glWvaHz330LUFtpLNKlFptLXH+8GwAAA==" - }, - "xiao_profile.webp": { - "fileName": "xiao_profile.webp", - "relativePath": "/assets/portrait/xiao_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRmIBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSKYAAAABgGpb2zLlGXd3d7xNxMlcg6WpNBaR5iSP7u5Ul0Sz5u7SWPOMX0NETAByVIdR0pAvBwBDFs/cdlF9S5Mzrbo0g3KHPN64rxGmoT+S5v0j7zmMzLJeGQAET39rb+7VmWBvTQu/X+95hsuyoKwOwAD5XzlUkw2xKLB9Rb5ciXJAm0l+G10k41W5qHs6f7xTJM9kOSC2ulJ5SZLNOWhPGqdGScb5KgcAVlA4IJYAAADQAwCdASoUAAwAPm0skkWkIqGYBABABsSyBtwiHKsO4ACIsZauWKgA/ujlCLNk2wXPI/3oOBQObF2CDPLMchTYV7WSS89q/DVD7awRwV+J9K00YPaHnBRK8AhitaNmn61dwKh/BIohON3XEpPWl5TzTL+XTf/+guJchLQ9jzZsyVmX7/+BnDWTRjk6PMs/M4b2IK7gAAA=" - }, - "yae_miko_profile.webp": { - "fileName": "yae_miko_profile.webp", - "relativePath": "/assets/portrait/yae_miko_profile.webp", - "width": 2700, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRm4BAABXRUJQVlA4WAoAAAAQAAAAEwAACQAAQUxQSJ4AAAABgLJt2zFZ9z2eaU4z1UjGotk2uqJZt7mabZs3bd+fYNvWvXgnIiagLA3irN4cHcR9EpFp8+vcE6cEAMz1kJ2S215RAdCUvKFFkOQ0xL4Iuvt55PKdkad2kb4EtSuko/Tqg7ybj0gTtFivkzaO8r756eieJL8c1kUE2gdSkkhO3pPk7vvI1jwAWAY+uNB584+PL5X6f9A4GxsZ99WvAFZQOCCqAAAAcAQAnQEqFAAKAD5tLJJFpCKhmAQAQAbEsQBOmUI4AOeoZYGSEP7r1ojfKAAA4AHCM/I0qqmv06Ttc5MeRD3Y4u+OeAAAC9PsPG5bEoqirHHbJGeUofpWsw7ivWRt2Lq4m+duU3JB6XDJp/x4lO65qC8EB574DLOt0HiNOM8JykfoB1UlN847arWdDCl6/dN7hSd63w12/Pf4Okf0se+/0OSSkpQTPMnQAAA=" - }, - "yelan_profile.webp": { - "fileName": "yelan_profile.webp", - "relativePath": "/assets/portrait/yelan_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRnoBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSKEAAAABgGNt2zHnHdssp7O7mQ7pk9L2NmwnK7Cq2UBKs7ONbswn/NYQERNAzIqAeKbNV0uMlfMb3dODK2GNiOUUuKhKWjQSFm4RyMfGXVYxMdYXAWCcmH15/L6VMoVKf6T0/3EMFRP4nf4Iis28P+YK+NwG7mtPisjkt36JsulHUwzYPIiWvSG7yiEiCqf2dHEg8fw+3AX00J8SeTMAbM8XWyPlRABWUDggsgAAAFAEAJ0BKhQADAA+bSySRaQioZgEAEAGxLEATplCPAzn0l6y0/U3KRm17kAA/Ryj+h6dQ74I32hkrtu8erSW/w2jZPkktPccR7Zk9gEI08tyF1+2vO8s8yJvSMvf25TzoklSiwkeUeLciI3Ubbxw8vilGcplK1MoGlxJ77/7jcpabGDGBy/Xq5jgNkYqzdKxb6/VaUWWm46FO2vzGG96H/g4tO5G0CALfgt5Cw13hLUIAAA=" - }, - "yoimiya_profile.webp": { - "fileName": "yoimiya_profile.webp", - "relativePath": "/assets/portrait/yoimiya_profile.webp", - "width": 2454, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRl4BAABXRUJQVlA4WAoAAAAQAAAAEwAACgAAQUxQSJkAAAABgKpt+/rkm7trtLSlte0ItFn0DffGMUB1h0xyTQ7JSe7J3eXFfn9OISImgJiylobiOP3TnznARzUHuY6InFvAU5gDJflEVPGJzSz1VzG8bgnxPGN4PB7oK2GoyirF5ACw2HsTYYgWatSSBICBpR1pl+8PymG0dO0UwIRV81bxl8hlm7r4AHBSflBLHOvAnKyf7/wrescCNowAVlA4IJ4AAABQBACdASoUAAsAPm0skkWkIqGYBABABsS1AE6ZQjgA58BlFPoK8L/ZxZQAAP7L+swc/0P+2UBWgH7vZM24wNRIHR1tGer+2SIZLuILHR1oEtTK+MZcuTZ7xJ5xuePtNf4xRkuYJebvnji+G/jiJiUj98u6Vwf4Ryd769MZmkqL0vW4vHJc9Xr+xWONqX6C/1RCufxT70z3z/nYViN6AA==" - }, - "zhongli_profile.webp": { - "fileName": "zhongli_profile.webp", - "relativePath": "/assets/portrait/zhongli_profile.webp", - "width": 2154, - "height": 1320, - "imgBase64": "data:image/webp;base64,UklGRiQBAABXRUJQVlA4WAoAAAAQAAAAEwAACwAAQUxQSIEAAAABgFrb1vLohZkZXVY0xybdMCkmB5IqSAfUBalEM40exXfw1RARE0Bcu5r+t7r/Sjzt3f/RuP5LuAWqDOU0RkSiDd7TDBIkrUQUeptIOCTIGJydO05xFgnzfQD4DLBIvPyFCI92z79MPO/H4gC8EL/01isD8P0jEPi7w5elYA5g8AcAVlA4IHwAAACwAwCdASoUAAwAPm0skkWkIqGYBABABsSgCdMoR3ACxInbwR1sAAD+qN50iWZ3pD0VZUBej+kyonk6kGlGl2Cntj70gtBbMvVVASm0VTwwpb7+pldUYaB9m3XAV9wywQhWI6wQXaJHS7QB6uIzl3PwA5HvEyH+2P1B4AAA" - } -} diff --git a/public/assets/tilez/imgMeta.json b/public/assets/tilez/imgMeta.json deleted file mode 100644 index 30c3a06..0000000 --- a/public/assets/tilez/imgMeta.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "a.webp": { - "fileName": "a.webp", - "relativePath": "/assets/tilez/a.webp", - "width": 460, - "height": 631, - "imgBase64": "data:image/webp;base64,UklGRvwAAABXRUJQVlA4IPAAAABwBgCdASoUABsAPm0wkkYkIyGhMBgIAIANiWMAxOn/+6AMqIOCu7y3Avw2P+Kl6NJQTSMEeHqnNKISAAAA/vrupVqRmSjwDGYQ0gsfPtLGOIKrFRkmvBTTl3DeNKgB16cQy0Yrntj441fWsyoL+CUV/A8wzFXyxic3SviZFXKMAEp5svpQ3i0z7P6FQmAY1RMBa/+sKmP7jXyqcMaLF/IeeTq8iLkUBZozW8wHIDNDJ28jq1mFxuJsfVAdI1gbs4eKaWmVorvZL8croFNRamWSnwzKGgaFiIJ5553sQKesrlP43K/VN7O/aB/rBUJkAAA=" - }, - "b.webp": { - "fileName": "b.webp", - "relativePath": "/assets/tilez/b.webp", - "width": 451, - "height": 634, - "imgBase64": "data:image/webp;base64,UklGRmQBAABXRUJQVlA4IFgBAABQBwCdASoUABwAPm0qkkakIiGhMBgIAIANiWwAsRvBjAPFJ/QD3//P/dU1BAcoNnNm9FFco94fuTXYjVuSqhLWY0QoAP768Fqsg7dpDLGxB4E4gSxj3SwUqhGxZ9jTCuQV4GiaVmhXPXEeP4t41b8EkVFoRxVp5L5E41y8oxhgMQ1+LYk9sPe17Ws7R15gc1CwRV99DIokhMgiR2w6D8Nf8Lx+dr6+t18lrgbI27MaElxlLLBJCEFywd0sNz0ptb+JsvQP9jesovyOLX6UT3Vq0DxIhKegeJEJUdcmuaSnV1vsRYganwC3sXSYHv/O0kY/VA+dXTPTER9i9/bKexcNz6u++igQNp/p9RZ/u6+Q0Vi78L8AE7slej/xqdduhgYogYXyX11VO9A/SMyuetd4f+LbK5l48cBwqEUvK5imZDnrvsnGIT5JfVw/fL3lWd95vecu4B8AAA==" - }, - "c.webp": { - "fileName": "c.webp", - "relativePath": "/assets/tilez/c.webp", - "width": 538, - "height": 579, - "imgBase64": "data:image/webp;base64,UklGRgwBAABXRUJQVlA4IAABAABwBQCdASoUABYAPm0ylUekIqIhKAgAgA2JYwC/Sfti2Xjd9/GYlUFT5d3GmWjDaPhDGCAAAP78CpTUDNluAHmN0hpKz++mLL/v1gSMoTK3cfPySKcgnlfjTxzJo8X1lH8B8eKfdKf7JFe18T1RtjtZdqMpVQfjpYgKDjubxLxnbgVz+us7+7hhGxZ/bPGF3bVac1LXqB3CPsieGqbp2kA6tFlIgPyI0gDB9x/7n/7+Cnx/NE7QeJbMUUrAGWH/ST/mr9EAOP/8viqydubTBhHLe/9Cdb8BehlSWvoklUPcuV47vx+KJ0BKSljCu4e4ZUmUB+pCv8hA+8d/eEiFYAAA" - } -} diff --git a/public/data.js b/public/data.js deleted file mode 100644 index d6fe55d..0000000 --- a/public/data.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var e={343:function(e){"use strict";for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);e.exports=function(e,n){var r=n||0,i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}},944:function(e){"use strict";var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},508:function(e,t,n){"use strict";var r=n(944),i=n(343);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var c=0;c<16;++c)t[o+c]=a[c];return t||i(a)}},168:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&(t+=r)}return t}function t(e,t){for(var n in e){var r=e[n];void 0!==t&&("number"!=typeof r&&"string"!=typeof r||(t[n]=r))}}!function(){var n,u,s=window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance,f="data-cf-beacon",d=document.currentScript||("function"==typeof document.querySelector?document.querySelector("script[".concat(f,"]")):void 0),l=c(),v=[],p=window.__cfBeacon?window.__cfBeacon:{};if(!p||"single"!==p.load){if(d){var m=d.getAttribute(f);if(m)try{p=r(r({},p),JSON.parse(m))}catch(e){}else{var g=d.getAttribute("src");if(g&&"function"==typeof URLSearchParams){var y=new URLSearchParams(g.replace(/^[^\?]+\??/,"")),h=y.get("token");h&&(p.token=h);var T=y.get("spa");p.spa=null===T||"true"===T}}p&&"multi"!==p.load&&(p.load="single"),window.__cfBeacon=p}if(s&&p&&p.token){var w,S,b=!1;document.addEventListener("visibilitychange",(function(){if("hidden"===document.visibilityState){if(L&&A()){var t=e();(null==w?void 0:w.url)==t&&(null==w?void 0:w.triggered)||P(),_(t)}!b&&w&&(b=!0,B())}else"visible"===document.visibilityState&&(new Date).getTime()}));var E={};"function"==typeof PerformanceObserver&&((0,a.onLCP)(x),(0,a.onFID)(x),(0,a.onFCP)(x),(0,a.onINP)(x),(0,a.onTTFB)(x),PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("layout-shift")&&(0,a.onCLS)(x));var L=p&&(void 0===p.spa||!0===p.spa),C=p.send&&p.send.to?p.send.to:void 0===p.version?"https://cloudflareinsights.com/cdn-cgi/rum":null,P=function(r){var a=function(r){var o,a,c=s.timing,u=s.memory,f=r||e(),d={memory:{},timings:{},resources:[],referrer:(o=document.referrer||"",a=v[v.length-1],L&&w&&a?a.url:o),eventType:i.EventType.Load,firstPaint:0,firstContentfulPaint:0,startTime:F(),versions:{fl:p?p.version:"",js:"2024.6.1",timings:1},pageloadId:l,location:f,nt:S,serverTimings:I()};if(null==n){if("function"==typeof s.getEntriesByType){var m=s.getEntriesByType("navigation");m&&Array.isArray(m)&&m.length>0&&(d.timingsV2={},d.versions.timings=2,d.dt=m[0].deliveryType,delete d.timings,t(m[0],d.timingsV2))}1===d.versions.timings&&t(c,d.timings),t(u,d.memory)}else O(d);return d.firstPaint=k("first-paint"),d.firstContentfulPaint=k("first-contentful-paint"),p&&(p.icTag&&(d.icTag=p.icTag),d.siteToken=p.token),void 0!==n&&(delete d.timings,delete d.memory),d}(r);a&&p&&(a.resources=[],p&&((0,o.sendObjectBeacon)("",a,(function(){}),!1,C),void 0!==p.forward&&void 0!==p.forward.url&&(0,o.sendObjectBeacon)("",a,(function(){}),!1,p.forward.url)))},B=function(){var t=function(){var t=s.getEntriesByType("navigation")[0],n="";try{n="function"==typeof s.getEntriesByType?new URL(null==t?void 0:t.name).pathname:u?new URL(u).pathname:window.location.pathname}catch(e){}var r={referrer:document.referrer||"",eventType:i.EventType.WebVitalsV2,versions:{js:"2024.6.1"},pageloadId:l,location:e(),landingPath:n,startTime:F(),nt:S,serverTimings:I()};return p&&(p.version&&(r.versions.fl=p.version),p.icTag&&(r.icTag=p.icTag),r.siteToken=p.token),E&&["lcp","fid","cls","fcp","ttfb","inp"].forEach((function(e){r[e]={value:-1,path:void 0},E[e]&&void 0!==E[e].value&&(r[e]=E[e])})),O(r),r}();p&&(0,o.sendObjectBeacon)("",t,(function(){}),!0,C)},R=function(){var t=window.__cfRl&&window.__cfRl.done||window.__cfQR&&window.__cfQR.done;t?t.then(P):P(),w={id:l,url:e(),ts:(new Date).getTime(),triggered:!0}};"complete"===window.document.readyState?R():window.addEventListener("load",(function(){window.setTimeout(R)}));var A=function(){return L&&0===v.filter((function(e){return e.id===l})).length},_=function(e){v.push({id:l,url:e,ts:(new Date).getTime()}),v.length>3&&v.shift()};L&&(u=e(),function(t){var r=t.pushState;if(r){var i=function(){l=c()};t.pushState=function(o,a,c){n=e(c);var u=e(),s=!0;return n==u&&(s=!1),s&&(A()&&((null==w?void 0:w.url)==u&&(null==w?void 0:w.triggered)||P(u),_(u)),i()),r.apply(t,[o,a,c])},window.addEventListener("popstate",(function(t){A()&&((null==w?void 0:w.url)==n&&(null==w?void 0:w.triggered)||P(n),_(n)),n=e(),i()}))}}(window.history))}}function x(e){var t,n,r,i,o,a,c,u=window.location.pathname;switch(S||(S=e.navigationType),"INP"!==e.name&&(E[e.name.toLowerCase()]={value:e.value,path:u}),e.name){case"CLS":(c=e.attribution)&&E.cls&&(E.cls.element=c.largestShiftTarget,E.cls.currentRect=null===(t=c.largestShiftSource)||void 0===t?void 0:t.currentRect,E.cls.previousRect=null===(n=c.largestShiftSource)||void 0===n?void 0:n.previousRect);break;case"FID":(c=e.attribution)&&E.fid&&(E.fid.element=c.eventTarget,E.fid.name=c.eventType);break;case"LCP":(c=e.attribution)&&E.lcp&&(E.lcp.element=c.element,E.lcp.size=null===(r=c.lcpEntry)||void 0===r?void 0:r.size,E.lcp.url=c.url,E.lcp.rld=c.resourceLoadDelay,E.lcp.rlt=c.resourceLoadTime,E.lcp.erd=c.elementRenderDelay,E.lcp.it=null===(i=c.lcpResourceEntry)||void 0===i?void 0:i.initiatorType,E.lcp.fp=null===(a=null===(o=c.lcpEntry)||void 0===o?void 0:o.element)||void 0===a?void 0:a.getAttribute("fetchpriority"));break;case"INP":(null==E.inp||Number(E.inp.value)-1&&parseInt(c[1])<81&&(a=!1)}catch(e){}if(navigator&&"function"==typeof navigator.sendBeacon&&a&&r){t.st=1;var u=JSON.stringify(t),s=navigator.sendBeacon&&navigator.sendBeacon.bind(navigator);null==s||s(o,new Blob([u],{type:"application/json"}))}else{t.st=2,u=JSON.stringify(t);var f=new XMLHttpRequest;n&&(f.onreadystatechange=function(){4==this.readyState&&204==this.status&&n()}),f.open("POST",o,!0),f.setRequestHeader("content-type","application/json"),f.send(u)}}},699:function(e,t){"use strict";var n,r;t.__esModule=!0,t.FetchPriority=t.EventType=void 0,(r=t.EventType||(t.EventType={}))[r.Load=1]="Load",r[r.Additional=2]="Additional",r[r.WebVitalsV2=3]="WebVitalsV2",(n=t.FetchPriority||(t.FetchPriority={})).High="high",n.Low="low",n.Auto="auto"},104:function(e,t){!function(e){"use strict";var t,n,r,i,o,a=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},c=function(e){if("loading"===document.readyState)return"loading";var t=a();if(t){if(e(t||100)-1)return n||i;if(n=n?i+">"+n:i,r.id)break;e=r.parentNode}}catch(e){}return n},f=-1,d=function(){return f},l=function(e){addEventListener("pageshow",(function(t){t.persisted&&(f=t.timeStamp,e(t))}),!0)},v=function(){var e=a();return e&&e.activationStart||0},p=function(e,t){var n=a(),r="navigate";return d()>=0?r="back-forward-cache":n&&(document.prerendering||v()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r};},m=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},g=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},y=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},h=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},T=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},w=-1,S=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},b=function(e){"hidden"===document.visibilityState&&w>-1&&(w="visibilitychange"===e.type?e.timeStamp:0,L())},E=function(){addEventListener("visibilitychange",b,!0),addEventListener("prerenderingchange",b,!0)},L=function(){removeEventListener("visibilitychange",b,!0),removeEventListener("prerenderingchange",b,!0)},C=function(){return w<0&&(w=S(),E(),l((function(){setTimeout((function(){w=S(),E()}),0)}))),{get firstHiddenTime(){return w}}},P=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},B=[1800,3e3],R=function(e,t){t=t||{},P((function(){var n,r=C(),i=p("FCP"),o=m("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTime=0&&n1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){F(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,_),removeEventListener("pointercancel",r,_)};addEventListener("pointerup",n,_),addEventListener("pointercancel",r,_)}(t,e):F(t,e)}},k=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,O,_)}))},M=[100,300],D=function(e,r){r=r||{},P((function(){var o,a=C(),c=p("FID"),u=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};X[r.id]=r,Q.push(r)}Q.sort((function(e,t){return t.latency-e.latency})),Q.splice(10).forEach((function(e){delete X[e.id]}))}},K=[2500,4e3],Y={},Z=[800,1800],$=function e(t){document.prerendering?P((function(){return e(t)})):"complete"!==document.readyState?addEventListener("load",(function(){return e(t)}),!0):setTimeout(t,0)},ee=function(e,t){t=t||{};var n=p("TTFB"),r=g(e,n,Z,t.reportAllChanges);$((function(){var i=a();if(i){var o=i.responseStart;if(o<=0||o>performance.now())return;n.value=Math.max(o-v(),0),n.entries=[i],r(!0),l((function(){n=p("TTFB",0),(r=g(e,n,Z,t.reportAllChanges))(!0)}))}}))};e.CLSThresholds=A,e.FCPThresholds=B,e.FIDThresholds=M,e.INPThresholds=U,e.LCPThresholds=K,e.TTFBThresholds=Z,e.onCLS=function(e,t){!function(e,t){t=t||{},R(T((function(){var n,r=p("CLS",0),i=0,o=[],a=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=o[0],n=o[o.length-1];i&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,o.push(e)):(i=e.value,o=[e])}})),i>r.value&&(r.value=i,r.entries=o,n())},c=m("layout-shift",a);c&&(n=g(e,r,A,t.reportAllChanges),h((function(){a(c.takeRecords()),n(!0)})),l((function(){i=0,r=p("CLS",0),n=g(e,r,A,t.reportAllChanges),y((function(){return n()}))})),setTimeout(n,0))})))}((function(t){!function(e){if(e.entries.length){var t=e.entries.reduce((function(e,t){return e&&e.value>t.value?e:t}));if(t&&t.sources&&t.sources.length){var n=(r=t.sources).find((function(e){return e.node&&1===e.node.nodeType}))||r[0];if(n)return void(e.attribution={largestShiftTarget:s(n.node),largestShiftTime:t.startTime,largestShiftValue:t.value,largestShiftSource:n,largestShiftEntry:t,loadState:c(t.startTime)})}}var r;e.attribution={}}(t),e(t)}),t)},e.onFCP=function(e,t){R((function(t){!function(e){if(e.entries.length){var t=a(),n=e.entries[e.entries.length-1];if(t){var r=t.activationStart||0,i=Math.max(0,t.responseStart-r);return void(e.attribution={timeToFirstByte:i,firstByteToFCP:e.value-i,loadState:c(e.entries[0].startTime),navigationEntry:t,fcpEntry:n})}}e.attribution={timeToFirstByte:0,firstByteToFCP:e.value,loadState:c(d())}}(t),e(t)}),t)},e.onFID=function(e,t){D((function(t){!function(e){var t=e.entries[0];e.attribution={eventTarget:s(t.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:c(t.startTime)}}(t),e(t)}),t)},e.onINP=function(e,t){!function(e,t){t=t||{},P((function(){var n;z();var r,i=p("INP"),o=function(e){e.forEach((function(e){e.interactionId&&G(e),"first-input"===e.entryType&&!Q.some((function(t){return t.entries.some((function(t){return e.duration===t.duration&&e.startTime===t.startTime}))}))&&G(e)}));var t,n=(t=Math.min(Q.length-1,Math.floor(W()/50)),Q[t]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},a=m("event",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=g(e,i,U,t.reportAllChanges),a&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),h((function(){o(a.takeRecords()),i.value<0&&W()>0&&(i.value=0,i.entries=[]),r(!0)})),l((function(){Q=[],J=H(),i=p("INP"),r=g(e,i,U,t.reportAllChanges)})))}))}((function(t){!function(e){if(e.entries.length){var t=e.entries.sort((function(e,t){return t.duration-e.duration||t.processingEnd-t.processingStart-(e.processingEnd-e.processingStart)}))[0],n=e.entries.find((function(e){return e.target}));e.attribution={eventTarget:s(n&&n.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:c(t.startTime)}}else e.attribution={}}(t),e(t)}),t)},e.onLCP=function(e,t){!function(e,t){t=t||{},P((function(){var n,r=C(),i=p("LCP"),o=function(e){var t=e[e.length-1];t&&t.startTime { const gameState = useGameState(); @@ -13,14 +13,11 @@ export const ThemeProvider = ({ children }: { children: React.ReactNode }) => { > Background {children} diff --git a/src/app/asteroidz/components/ViewPort.tsx b/src/app/asteroidz/components/ViewPort.tsx index 79262a2..f0b48cb 100755 --- a/src/app/asteroidz/components/ViewPort.tsx +++ b/src/app/asteroidz/components/ViewPort.tsx @@ -9,7 +9,7 @@ import { } from "./Context"; import VisualScore from "./VisualScore"; import Image from "next/image"; -import { asteroidz } from "@/lib/imgMeta"; +import asteroid from "@/../public/assets/asteroidz/asteroid.webp"; export type Score = { id: number; @@ -139,15 +139,12 @@ const ViewPort = () => { }} > asteroid {cpsValues.map((x) => { diff --git a/src/app/genshin/components/Background.tsx b/src/app/genshin/components/Background.tsx index 8a4be62..2d3c28e 100755 --- a/src/app/genshin/components/Background.tsx +++ b/src/app/genshin/components/Background.tsx @@ -1,5 +1,5 @@ import Image from "next/image"; -import { backgrounds } from "@/lib/imgMeta"; +import { backgrounds } from "../images"; export default function Background({ currentCity }: { currentCity: string }) { return ( @@ -7,22 +7,11 @@ export default function Background({ currentCity }: { currentCity: string }) { {currentCity} ); diff --git a/src/app/genshin/components/Char-Info.tsx b/src/app/genshin/components/Char-Info.tsx index c143863..7a7c04f 100755 --- a/src/app/genshin/components/Char-Info.tsx +++ b/src/app/genshin/components/Char-Info.tsx @@ -1,5 +1,5 @@ import Image from "next/image"; -import { elements } from "@/lib/imgMeta"; +import { elements } from "../images"; import { Characters } from "../data"; export default function CharInfo({ character }: { character: Characters[0] }) { @@ -10,20 +10,12 @@ export default function CharInfo({ character }: { character: Characters[0] }) { className="aspect-square object-contain opacity-50" src={ elements[ - `element_${character.element.name.toLowerCase()}.svg` as keyof typeof elements - ].relativePath + character.element.name.toLowerCase() as keyof typeof elements + ] } alt={character.element.name} fill={true} priority={true} - sizes="20vw" - quality={75} - placeholder="blur" - blurDataURL={ - elements[ - `element_${character.element.name.toLowerCase()}.svg` as keyof typeof elements - ].imgBase64 - } />
diff --git a/src/app/genshin/components/Char-Selector.tsx b/src/app/genshin/components/Char-Selector.tsx index d7fbb44..9f081cc 100755 --- a/src/app/genshin/components/Char-Selector.tsx +++ b/src/app/genshin/components/Char-Selector.tsx @@ -1,5 +1,5 @@ import Image from "next/image"; -import { icon } from "@/lib/imgMeta"; +import { icons } from "../images"; import { genshinData } from "../data"; export default function CharSelector({ @@ -52,11 +52,11 @@ export default function CharSelector({ {character.name}
))} diff --git a/src/app/genshin/components/Character.tsx b/src/app/genshin/components/Character.tsx index d30695e..0cb96a3 100755 --- a/src/app/genshin/components/Character.tsx +++ b/src/app/genshin/components/Character.tsx @@ -1,6 +1,6 @@ "use client"; import { Cities, Characters } from "../data"; -import { useState, useEffect, useRef } from "react"; +import { useState, useEffect } from "react"; import Background from "./Background"; import Profile from "./Profile"; import CitySelector from "./City-Selector"; diff --git a/src/app/genshin/components/Profile.tsx b/src/app/genshin/components/Profile.tsx index f17020e..05333b3 100755 --- a/src/app/genshin/components/Profile.tsx +++ b/src/app/genshin/components/Profile.tsx @@ -1,5 +1,5 @@ import Image from "next/image"; -import { portrait } from "@/lib/imgMeta"; +import { portraits } from "../images"; export default function Profile({ currentCharacter, @@ -22,11 +22,11 @@ export default function Profile({ className="left-[calc(50%-63vh)] z-0 h-svh w-auto max-w-none overflow-clip object-cover opacity-0" style={{ inset: undefined, width: undefined, height: undefined }} src={ - portrait[ - `${currentCharacter + portraits[ + currentCharacter .replace(" ", "_") - .toLowerCase()}_profile.webp` as keyof typeof portrait - ].relativePath + .toLowerCase() as keyof typeof portraits + ] } alt={currentCharacter} fill={true} @@ -36,15 +36,7 @@ export default function Profile({ e.currentTarget.classList.add("animate-slide-in"); e.currentTarget.classList.remove("opacity-0"); }} - sizes="100vw" placeholder="blur" - blurDataURL={ - portrait[ - `${currentCharacter - .replace(" ", "_") - .toLowerCase()}_profile.webp` as keyof typeof portrait - ].imgBase64 - } /> ); diff --git a/src/app/genshin/images.ts b/src/app/genshin/images.ts new file mode 100644 index 0000000..952e28e --- /dev/null +++ b/src/app/genshin/images.ts @@ -0,0 +1,211 @@ +import bgFontaine from "@/../public/assets/backgrounds/fontaine.webp"; +import bgLiyue from "@/../public/assets/backgrounds/liyue.webp"; +import bgInazuma from "@/../public/assets/backgrounds/inazuma.webp"; +import bgSumeru from "@/../public/assets/backgrounds/sumeru.webp"; +import bgMondstadt from "@/../public/assets/backgrounds/mondstadt.webp"; + +import elementAnemo from "@/../public/assets/elements/element_anemo.svg"; +import elementElectro from "@/../public/assets/elements/element_electro.svg"; +import elementGeo from "@/../public/assets/elements/element_geo.svg"; +import elementHydro from "@/../public/assets/elements/element_hydro.svg"; +import elementPyro from "@/../public/assets/elements/element_pyro.svg"; +import elementCryo from "@/../public/assets/elements/element_cryo.svg"; +import elementDendro from "@/../public/assets/elements/element_dendro.svg"; + +import albedo_profile from "@/../public/assets/portrait/albedo_profile.webp"; +import alhaitham_profile from "@/../public/assets/portrait/alhaitham_profile.webp"; +import arataki_itto_profile from "@/../public/assets/portrait/arataki_itto_profile.webp"; +import arlecchino_profile from "@/../public/assets/portrait/arlecchino_profile.webp"; +import baizhu_profile from "@/../public/assets/portrait/baizhu_profile.webp"; +import chiori_profile from "@/../public/assets/portrait/chiori_profile.webp"; +import clorinde_profile from "@/../public/assets/portrait/clorinde_profile.webp"; +import cyno_profile from "@/../public/assets/portrait/cyno_profile.webp"; +import dehya_profile from "@/../public/assets/portrait/dehya_profile.webp"; +import diluc_profile from "@/../public/assets/portrait/diluc_profile.webp"; +import emilie_profile from "@/../public/assets/portrait/emilie_profile.webp"; +import eula_profile from "@/../public/assets/portrait/eula_profile.webp"; +import furina_profile from "@/../public/assets/portrait/furina_profile.webp"; +import ganyu_profile from "@/../public/assets/portrait/ganyu_profile.webp"; +import hu_tao_profile from "@/../public/assets/portrait/hu_tao_profile.webp"; +import jean_profile from "@/../public/assets/portrait/jean_profile.webp"; +import kaedehara_kazuha_profile from "@/../public/assets/portrait/kaedehara_kazuha_profile.webp"; +import kamisato_ayaka_profile from "@/../public/assets/portrait/kamisato_ayaka_profile.webp"; +import kamisato_ayato_profile from "@/../public/assets/portrait/kamisato_ayato_profile.webp"; +import keqing_profile from "@/../public/assets/portrait/keqing_profile.webp"; +import klee_profile from "@/../public/assets/portrait/klee_profile.webp"; +import lyney_profile from "@/../public/assets/portrait/lyney_profile.webp"; +import mona_profile from "@/../public/assets/portrait/mona_profile.webp"; +import nahida_profile from "@/../public/assets/portrait/nahida_profile.webp"; +import navia_profile from "@/../public/assets/portrait/navia_profile.webp"; +import neuvillette_profile from "@/../public/assets/portrait/neuvillette_profile.webp"; +import nilou_profile from "@/../public/assets/portrait/nilou_profile.webp"; +import qiqi_profile from "@/../public/assets/portrait/qiqi_profile.webp"; +import raiden_shogun_profile from "@/../public/assets/portrait/raiden_shogun_profile.webp"; +import sangonomiya_kokomi_profile from "@/../public/assets/portrait/sangonomiya_kokomi_profile.webp"; +import shenhe_profile from "@/../public/assets/portrait/shenhe_profile.webp"; +import sigewinne_profile from "@/../public/assets/portrait/sigewinne_profile.webp"; +import tartaglia_profile from "@/../public/assets/portrait/tartaglia_profile.webp"; +import tighnari_profile from "@/../public/assets/portrait/tighnari_profile.webp"; +import venti_profile from "@/../public/assets/portrait/venti_profile.webp"; +import wanderer_profile from "@/../public/assets/portrait/wanderer_profile.webp"; +import wriothesley_profile from "@/../public/assets/portrait/wriothesley_profile.webp"; +import xianyun_profile from "@/../public/assets/portrait/xianyun_profile.webp"; +import xiao_profile from "@/../public/assets/portrait/xiao_profile.webp"; +import yae_miko_profile from "@/../public/assets/portrait/yae_miko_profile.webp"; +import yelan_profile from "@/../public/assets/portrait/yelan_profile.webp"; +import yoimiya_profile from "@/../public/assets/portrait/yoimiya_profile.webp"; +import zhongli_profile from "@/../public/assets/portrait/zhongli_profile.webp"; + +import albedo_icon from "@/../public/assets/icon/albedo_icon.webp"; +import alhaitham_icon from "@/../public/assets/icon/alhaitham_icon.webp"; +import arataki_itto_icon from "@/../public/assets/icon/arataki_itto_icon.webp"; +import arlecchino_icon from "@/../public/assets/icon/arlecchino_icon.webp"; +import baizhu_icon from "@/../public/assets/icon/baizhu_icon.webp"; +import chiori_icon from "@/../public/assets/icon/chiori_icon.webp"; +import clorinde_icon from "@/../public/assets/icon/clorinde_icon.webp"; +import cyno_icon from "@/../public/assets/icon/cyno_icon.webp"; +import dehya_icon from "@/../public/assets/icon/dehya_icon.webp"; +import diluc_icon from "@/../public/assets/icon/diluc_icon.webp"; +import emilie_icon from "@/../public/assets/icon/emilie_icon.webp"; +import eula_icon from "@/../public/assets/icon/eula_icon.webp"; +import furina_icon from "@/../public/assets/icon/furina_icon.webp"; +import ganyu_icon from "@/../public/assets/icon/ganyu_icon.webp"; +import hu_tao_icon from "@/../public/assets/icon/hu_tao_icon.webp"; +import jean_icon from "@/../public/assets/icon/jean_icon.webp"; +import kaedehara_kazuha_icon from "@/../public/assets/icon/kaedehara_kazuha_icon.webp"; +import kamisato_ayaka_icon from "@/../public/assets/icon/kamisato_ayaka_icon.webp"; +import kamisato_ayato_icon from "@/../public/assets/icon/kamisato_ayato_icon.webp"; +import keqing_icon from "@/../public/assets/icon/keqing_icon.webp"; +import klee_icon from "@/../public/assets/icon/klee_icon.webp"; +import lyney_icon from "@/../public/assets/icon/lyney_icon.webp"; +import mona_icon from "@/../public/assets/icon/mona_icon.webp"; +import nahida_icon from "@/../public/assets/icon/nahida_icon.webp"; +import navia_icon from "@/../public/assets/icon/navia_icon.webp"; +import neuvillette_icon from "@/../public/assets/icon/neuvillette_icon.webp"; +import nilou_icon from "@/../public/assets/icon/nilou_icon.webp"; +import qiqi_icon from "@/../public/assets/icon/qiqi_icon.webp"; +import raiden_shogun_icon from "@/../public/assets/icon/raiden_shogun_icon.webp"; +import sangonomiya_kokomi_icon from "@/../public/assets/icon/sangonomiya_kokomi_icon.webp"; +import shenhe_icon from "@/../public/assets/icon/shenhe_icon.webp"; +import sigewinne_icon from "@/../public/assets/icon/sigewinne_icon.webp"; +import tartaglia_icon from "@/../public/assets/icon/tartaglia_icon.webp"; +import tighnari_icon from "@/../public/assets/icon/tighnari_icon.webp"; +import venti_icon from "@/../public/assets/icon/venti_icon.webp"; +import wanderer_icon from "@/../public/assets/icon/wanderer_icon.webp"; +import wriothesley_icon from "@/../public/assets/icon/wriothesley_icon.webp"; +import xianyun_icon from "@/../public/assets/icon/xianyun_icon.webp"; +import xiao_icon from "@/../public/assets/icon/xiao_icon.webp"; +import yae_miko_icon from "@/../public/assets/icon/yae_miko_icon.webp"; +import yelan_icon from "@/../public/assets/icon/yelan_icon.webp"; +import yoimiya_icon from "@/../public/assets/icon/yoimiya_icon.webp"; +import zhongli_icon from "@/../public/assets/icon/zhongli_icon.webp"; + +export const backgrounds = { + fontaine: bgFontaine, + liyue: bgLiyue, + inazuma: bgInazuma, + sumeru: bgSumeru, + mondstadt: bgMondstadt, +}; + +export const elements = { + anemo: elementAnemo, + electro: elementElectro, + geo: elementGeo, + hydro: elementHydro, + pyro: elementPyro, + cryo: elementCryo, + dendro: elementDendro, +}; + +export const portraits = { + albedo: albedo_profile, + alhaitham: alhaitham_profile, + arataki_itto: arataki_itto_profile, + arlecchino: arlecchino_profile, + baizhu: baizhu_profile, + chiori: chiori_profile, + clorinde: clorinde_profile, + cyno: cyno_profile, + dehya: dehya_profile, + diluc: diluc_profile, + emilie: emilie_profile, + eula: eula_profile, + furina: furina_profile, + ganyu: ganyu_profile, + hu_tao: hu_tao_profile, + jean: jean_profile, + kaedehara_kazuha: kaedehara_kazuha_profile, + kamisato_ayaka: kamisato_ayaka_profile, + kamisato_ayato: kamisato_ayato_profile, + keqing: keqing_profile, + klee: klee_profile, + lyney: lyney_profile, + mona: mona_profile, + nahida: nahida_profile, + navia: navia_profile, + neuvillette: neuvillette_profile, + nilou: nilou_profile, + qiqi: qiqi_profile, + raiden_shogun: raiden_shogun_profile, + sangonomiya_kokomi: sangonomiya_kokomi_profile, + shenhe: shenhe_profile, + sigewinne: sigewinne_profile, + tartaglia: tartaglia_profile, + tighnari: tighnari_profile, + venti: venti_profile, + wanderer: wanderer_profile, + wriothesley: wriothesley_profile, + xianyun: xianyun_profile, + xiao: xiao_profile, + yae_miko: yae_miko_profile, + yelan: yelan_profile, + yoimiya: yoimiya_profile, + zhongli: zhongli_profile, +}; + +export const icons = { + albedo: albedo_icon, + alhaitham: alhaitham_icon, + arataki_itto: arataki_itto_icon, + arlecchino: arlecchino_icon, + baizhu: baizhu_icon, + chiori: chiori_icon, + clorinde: clorinde_icon, + cyno: cyno_icon, + dehya: dehya_icon, + diluc: diluc_icon, + emilie: emilie_icon, + eula: eula_icon, + furina: furina_icon, + ganyu: ganyu_icon, + hu_tao: hu_tao_icon, + jean: jean_icon, + kaedehara_kazuha: kaedehara_kazuha_icon, + kamisato_ayaka: kamisato_ayaka_icon, + kamisato_ayato: kamisato_ayato_icon, + keqing: keqing_icon, + klee: klee_icon, + lyney: lyney_icon, + mona: mona_icon, + nahida: nahida_icon, + navia: navia_icon, + neuvillette: neuvillette_icon, + nilou: nilou_icon, + qiqi: qiqi_icon, + raiden_shogun: raiden_shogun_icon, + sangonomiya_kokomi: sangonomiya_kokomi_icon, + shenhe: shenhe_icon, + sigewinne: sigewinne_icon, + tartaglia: tartaglia_icon, + tighnari: tighnari_icon, + venti: venti_icon, + wanderer: wanderer_icon, + wriothesley: wriothesley_icon, + xianyun: xianyun_icon, + xiao: xiao_icon, + yae_miko: yae_miko_icon, + yelan: yelan_icon, + yoimiya: yoimiya_icon, + zhongli: zhongli_icon, +}; diff --git a/src/app/layout.tsx b/src/app/layout.tsx index d13985c..c8672d0 100755 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,7 +1,6 @@ import type { Metadata } from "next"; import { ThemeProvider } from "next-themes"; import { Inter } from "next/font/google"; -import Script from "next/script"; import "./global.css"; export const metadata: Metadata = { @@ -22,11 +21,6 @@ export default function RootLayout({ return ( - {} {children} diff --git a/src/app/tilez/components/CurrentWord.tsx b/src/app/tilez/components/CurrentWord.tsx index 17378b6..9ae850c 100644 --- a/src/app/tilez/components/CurrentWord.tsx +++ b/src/app/tilez/components/CurrentWord.tsx @@ -196,16 +196,8 @@ export default function CurrentWord() { -
- - - +
+
); diff --git a/src/app/tilez/components/Help.tsx b/src/app/tilez/components/Help.tsx index 4390cea..8ec4efc 100644 --- a/src/app/tilez/components/Help.tsx +++ b/src/app/tilez/components/Help.tsx @@ -7,12 +7,24 @@ import { DialogTrigger, } from "@/components/ui/dialog"; import Image from "next/image"; -import { tilez } from "@/lib/imgMeta"; +import imgA from "@/../public/assets/tilez/a.webp"; +import imgB from "@/../public/assets/tilez/b.webp"; +import imgC from "@/../public/assets/tilez/c.webp"; +import { Badge } from "@/components/ui/badge"; export default function Help() { return ( - ? + +
+ +
?
+
+
+
@@ -23,40 +35,19 @@ export default function Help() {
- {"tilez + {"tilez
Align tiles to spell a word. Selected tiles are blue.
- {"tilez + {"tilez
Tiles where you have found a word turn green.
- {"completed"} + {"completed"}
Turn all the tiles green, to complete the game, can you do it in the least number of moves? diff --git a/src/components/ui/badge.tsx b/src/components/ui/badge.tsx index f000e3e..d3d5d60 100644 --- a/src/components/ui/badge.tsx +++ b/src/components/ui/badge.tsx @@ -1,7 +1,7 @@ -import * as React from "react" -import { cva, type VariantProps } from "class-variance-authority" +import * as React from "react"; +import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/lib/utils" +import { cn } from "@/lib/utils"; const badgeVariants = cva( "inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2", @@ -20,8 +20,8 @@ const badgeVariants = cva( defaultVariants: { variant: "default", }, - } -) + }, +); export interface BadgeProps extends React.HTMLAttributes, @@ -30,7 +30,7 @@ export interface BadgeProps function Badge({ className, variant, ...props }: BadgeProps) { return (
- ) + ); } -export { Badge, badgeVariants } +export { Badge, badgeVariants }; diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx index 0ba4277..d6c7bcb 100644 --- a/src/components/ui/button.tsx +++ b/src/components/ui/button.tsx @@ -1,11 +1,11 @@ -import * as React from "react" -import { Slot } from "@radix-ui/react-slot" -import { cva, type VariantProps } from "class-variance-authority" +import * as React from "react"; +import { Slot } from "@radix-ui/react-slot"; +import { cva, type VariantProps } from "class-variance-authority"; -import { cn } from "@/lib/utils" +import { cn } from "@/lib/utils"; const buttonVariants = cva( - "inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", + "inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0", { variants: { variant: { @@ -30,27 +30,27 @@ const buttonVariants = cva( variant: "default", size: "default", }, - } -) + }, +); export interface ButtonProps extends React.ButtonHTMLAttributes, VariantProps { - asChild?: boolean + asChild?: boolean; } const Button = React.forwardRef( ({ className, variant, size, asChild = false, ...props }, ref) => { - const Comp = asChild ? Slot : "button" + const Comp = asChild ? Slot : "button"; return ( - ) - } -) -Button.displayName = "Button" + ); + }, +); +Button.displayName = "Button"; -export { Button, buttonVariants } +export { Button, buttonVariants }; diff --git a/src/components/ui/card.tsx b/src/components/ui/card.tsx index f4e5799..e4159aa 100644 --- a/src/components/ui/card.tsx +++ b/src/components/ui/card.tsx @@ -30,10 +30,10 @@ const CardHeader = React.forwardRef< CardHeader.displayName = "CardHeader"; const CardTitle = React.forwardRef< - HTMLParagraphElement, - React.HTMLAttributes + HTMLDivElement, + React.HTMLAttributes >(({ className, ...props }, ref) => ( -

+ HTMLDivElement, + React.HTMLAttributes >(({ className, ...props }, ref) => ( -

, @@ -21,13 +21,13 @@ const DialogOverlay = React.forwardRef< -)) -DialogOverlay.displayName = DialogPrimitive.Overlay.displayName +)); +DialogOverlay.displayName = DialogPrimitive.Overlay.displayName; const DialogContent = React.forwardRef< React.ElementRef, @@ -38,20 +38,20 @@ const DialogContent = React.forwardRef< {children} - + Close -)) -DialogContent.displayName = DialogPrimitive.Content.displayName +)); +DialogContent.displayName = DialogPrimitive.Content.displayName; const DialogHeader = ({ className, @@ -60,12 +60,12 @@ const DialogHeader = ({

-) -DialogHeader.displayName = "DialogHeader" +); +DialogHeader.displayName = "DialogHeader"; const DialogFooter = ({ className, @@ -74,12 +74,12 @@ const DialogFooter = ({
-) -DialogFooter.displayName = "DialogFooter" +); +DialogFooter.displayName = "DialogFooter"; const DialogTitle = React.forwardRef< React.ElementRef, @@ -89,12 +89,12 @@ const DialogTitle = React.forwardRef< ref={ref} className={cn( "text-lg font-semibold leading-none tracking-tight", - className + className, )} {...props} /> -)) -DialogTitle.displayName = DialogPrimitive.Title.displayName +)); +DialogTitle.displayName = DialogPrimitive.Title.displayName; const DialogDescription = React.forwardRef< React.ElementRef, @@ -102,11 +102,11 @@ const DialogDescription = React.forwardRef< >(({ className, ...props }, ref) => ( -)) -DialogDescription.displayName = DialogPrimitive.Description.displayName +)); +DialogDescription.displayName = DialogPrimitive.Description.displayName; export { Dialog, @@ -119,4 +119,4 @@ export { DialogFooter, DialogTitle, DialogDescription, -} +}; diff --git a/src/components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx index 54fee12..fc0a986 100644 --- a/src/components/ui/dropdown-menu.tsx +++ b/src/components/ui/dropdown-menu.tsx @@ -27,14 +27,14 @@ const DropdownMenuSubTrigger = React.forwardRef< {children} - + )); DropdownMenuSubTrigger.displayName = @@ -83,7 +83,7 @@ const DropdownMenuItem = React.forwardRef< , @@ -18,12 +18,12 @@ const HoverCardContent = React.forwardRef< align={align} sideOffset={sideOffset} className={cn( - "z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", - className + "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-64 rounded-md border p-4 shadow-md outline-none", + className, )} {...props} /> -)) -HoverCardContent.displayName = HoverCardPrimitive.Content.displayName +)); +HoverCardContent.displayName = HoverCardPrimitive.Content.displayName; -export { HoverCard, HoverCardTrigger, HoverCardContent } +export { HoverCard, HoverCardTrigger, HoverCardContent }; diff --git a/src/components/ui/popover.tsx b/src/components/ui/popover.tsx index a0ec48b..a361ba7 100644 --- a/src/components/ui/popover.tsx +++ b/src/components/ui/popover.tsx @@ -1,13 +1,13 @@ -"use client" +"use client"; -import * as React from "react" -import * as PopoverPrimitive from "@radix-ui/react-popover" +import * as React from "react"; +import * as PopoverPrimitive from "@radix-ui/react-popover"; -import { cn } from "@/lib/utils" +import { cn } from "@/lib/utils"; -const Popover = PopoverPrimitive.Root +const Popover = PopoverPrimitive.Root; -const PopoverTrigger = PopoverPrimitive.Trigger +const PopoverTrigger = PopoverPrimitive.Trigger; const PopoverContent = React.forwardRef< React.ElementRef, @@ -19,13 +19,13 @@ const PopoverContent = React.forwardRef< align={align} sideOffset={sideOffset} className={cn( - "z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", - className + "bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 rounded-md border p-4 shadow-md outline-none", + className, )} {...props} /> -)) -PopoverContent.displayName = PopoverPrimitive.Content.displayName +)); +PopoverContent.displayName = PopoverPrimitive.Content.displayName; -export { Popover, PopoverTrigger, PopoverContent } +export { Popover, PopoverTrigger, PopoverContent }; diff --git a/src/components/ui/textarea.tsx b/src/components/ui/textarea.tsx index 9f9a6dc..5ee079e 100644 --- a/src/components/ui/textarea.tsx +++ b/src/components/ui/textarea.tsx @@ -1,6 +1,6 @@ -import * as React from "react" +import * as React from "react"; -import { cn } from "@/lib/utils" +import { cn } from "@/lib/utils"; export interface TextareaProps extends React.TextareaHTMLAttributes {} @@ -10,15 +10,15 @@ const Textarea = React.forwardRef( return (