| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- <?php
- /***
- * @var $e Exception
- * @var $env array
- * @var $server array
- */
- use Michel\Framework\Core\BaseKernel;
- use Michel\Framework\Core\Http\Exception\HttpExceptionInterface;
- $exception = $e;
- $e = $exception->getPrevious() ?: $exception;
- ?>
- <!DOCTYPE html>
- <html dir="ltr" lang="en">
- <head>
- <meta charset="UTF-8"/>
- <meta name="robots" content="noindex,nofollow,noarchive,nosnippet,noodp,notranslate,noimageindex"/>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title><?php echo $e->getMessage(); ?></title>
- <style>
- *,
- *::before,
- *::after {
- box-sizing: border-box;
- }
- html {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='2000' height='1000' preserveAspectRatio='none' viewBox='0 0 2000 1000'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1011%26quot%3b)' fill='none'%3e%3crect width='2000' height='1000' x='0' y='0' fill='rgba(237%2c 237%2c 237%2c 1)'%3e%3c/rect%3e%3cpath d='M149.83 -29.43L214.78 8.07L214.78 83.07L149.83 120.57L84.87 83.07L84.87 8.07zM214.78 83.07L279.74 120.57L279.74 195.57L214.78 233.07L149.83 195.57L149.83 120.57zM149.83 195.57L214.78 233.07L214.78 308.07L149.83 345.57L84.87 308.07L84.87 233.07zM214.78 758.07L279.74 795.57L279.74 870.57L214.78 908.07L149.83 870.57L149.83 795.57zM214.78 983.07L279.74 1020.57L279.74 1095.57L214.78 1133.07L149.83 1095.57L149.83 1020.57zM344.69 758.07L409.64 795.57L409.64 870.57L344.69 908.07L279.74 870.57L279.74 795.57zM279.74 870.57L344.69 908.07L344.69 983.07L279.74 1020.57L214.78 983.07L214.78 908.07zM344.69 983.07L409.64 1020.57L409.64 1095.57L344.69 1133.07L279.74 1095.57L279.74 1020.57zM474.6 308.07L539.55 345.57L539.55 420.57L474.6 458.07L409.64 420.57L409.64 345.57zM604.5 758.07L669.46 795.57L669.46 870.57L604.5 908.07L539.55 870.57L539.55 795.57zM799.36 -29.43L864.32 8.07L864.32 83.07L799.36 120.57L734.41 83.07L734.41 8.07zM799.36 195.57L864.32 233.07L864.32 308.07L799.36 345.57L734.41 308.07L734.41 233.07zM864.32 308.07L929.27 345.57L929.27 420.57L864.32 458.07L799.36 420.57L799.36 345.57zM799.36 870.57L864.32 908.07L864.32 983.07L799.36 1020.57L734.41 983.07L734.41 908.07zM929.27 420.57L994.23 458.07L994.23 533.07L929.27 570.57L864.32 533.07L864.32 458.07zM1124.13 983.07L1189.09 1020.57L1189.09 1095.57L1124.13 1133.07L1059.18 1095.57L1059.18 1020.57zM1254.04 758.07L1318.99 795.57L1318.99 870.57L1254.04 908.07L1189.09 870.57L1189.09 795.57zM1448.9 -29.43L1513.86 8.07L1513.86 83.07L1448.9 120.57L1383.95 83.07L1383.95 8.07zM1513.86 83.07L1578.81 120.57L1578.81 195.57L1513.86 233.07L1448.9 195.57L1448.9 120.57zM1448.9 645.57L1513.86 683.07L1513.86 758.07L1448.9 795.57L1383.95 758.07L1383.95 683.07zM1578.81 -29.43L1643.76 8.07L1643.76 83.07L1578.81 120.57L1513.86 83.07L1513.86 8.07zM1578.81 195.57L1643.76 233.07L1643.76 308.07L1578.81 345.57L1513.86 308.07L1513.86 233.07zM1578.81 420.57L1643.76 458.07L1643.76 533.07L1578.81 570.57L1513.86 533.07L1513.86 458.07zM1643.76 983.07L1708.72 1020.57L1708.72 1095.57L1643.76 1133.07L1578.81 1095.57L1578.81 1020.57zM1708.72 -29.43L1773.67 8.07L1773.67 83.07L1708.72 120.57L1643.76 83.07L1643.76 8.07zM1773.67 83.07L1838.62 120.57L1838.62 195.57L1773.67 233.07L1708.72 195.57L1708.72 120.57zM1708.72 195.57L1773.67 233.07L1773.67 308.07L1708.72 345.57L1643.76 308.07L1643.76 233.07zM1773.67 308.07L1838.62 345.57L1838.62 420.57L1773.67 458.07L1708.72 420.57L1708.72 345.57zM1708.72 420.57L1773.67 458.07L1773.67 533.07L1708.72 570.57L1643.76 533.07L1643.76 458.07zM1838.63 195.57L1903.58 233.07L1903.58 308.07L1838.63 345.57L1773.67 308.07L1773.67 233.07zM2033.49 83.07L2098.44 120.57L2098.44 195.57L2033.49 233.07L1968.53 195.57L1968.53 120.57zM2033.49 983.07L2098.44 1020.57L2098.44 1095.57L2033.49 1133.07L1968.53 1095.57L1968.53 1020.57z' stroke='%2303305d' stroke-width='2'%3e%3c/path%3e%3cpath d='M142.33 -29.43 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.33 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.37 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.37 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.24 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.24 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.33 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.33 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.37 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.37 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 758.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.24 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.24 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 908.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.33 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.33 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 983.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.24 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.24 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.28 1133.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.33 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.33 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.19 758.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.14 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.14 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.19 908.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.19 983.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.14 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.14 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.19 1133.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM467.1 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM532.05 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM532.05 420.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM467.1 458.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.14 420.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.14 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM597 758.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM661.96 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM661.96 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM597 908.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM532.05 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM532.05 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.86 -29.43 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.86 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM726.91 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM726.91 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.86 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.86 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM726.91 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM726.91 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM921.77 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM921.77 420.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 458.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.86 420.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.86 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 908.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 983.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.86 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM726.91 983.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM726.91 908.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM986.73 458.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM986.73 533.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM921.77 570.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.82 533.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1116.63 983.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1181.59 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1181.59 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1116.63 1133.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1051.68 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1051.68 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1246.54 758.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1311.49 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1311.49 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1246.54 908.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1181.59 870.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1181.59 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1441.4 -29.43 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1441.4 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1376.45 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1376.45 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1441.4 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1441.4 645.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 683.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 758.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1441.4 795.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1376.45 758.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1376.45 683.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 -29.43 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 420.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 458.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 533.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 570.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 533.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1506.36 458.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 983.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1636.26 1133.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1571.31 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 -29.43 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1766.17 8.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1766.17 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1831.12 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1831.12 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1766.17 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1766.17 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1831.12 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1831.12 420.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1766.17 458.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 420.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1766.17 533.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1701.22 570.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1831.13 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1896.08 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1896.08 308.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1831.13 345.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2025.99 83.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2090.94 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2090.94 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2025.99 233.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1961.03 195.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1961.03 120.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2025.99 983.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2090.94 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2090.94 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM2025.99 1133.07 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1961.03 1095.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1961.03 1020.57 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0z' fill='%2303305d'%3e%3c/path%3e%3cpath d='M41.26 -17.68L84.56 7.32L84.56 57.32L41.26 82.32L-2.04 57.32L-2.04 7.32zM41.26 882.32L84.56 907.32L84.56 957.32L41.26 982.32L-2.04 957.32L-2.04 907.32zM127.87 -17.68L171.17 7.32L171.17 57.32L127.87 82.32L84.56 57.32L84.56 7.32zM214.47 -17.68L257.77 7.32L257.77 57.32L214.47 82.32L171.17 57.32L171.17 7.32zM214.47 132.32L257.77 157.32L257.77 207.32L214.47 232.32L171.17 207.32L171.17 157.32zM214.47 432.32L257.77 457.32L257.77 507.32L214.47 532.32L171.17 507.32L171.17 457.32zM257.77 657.32L301.07 682.32L301.07 732.32L257.77 757.32L214.47 732.32L214.47 682.32zM344.38 57.32L387.68 82.32L387.68 132.32L344.38 157.32L301.07 132.32L301.07 82.32zM344.38 507.32L387.68 532.32L387.68 582.32L344.38 607.32L301.07 582.32L301.07 532.32zM387.68 132.32L430.98 157.32L430.98 207.32L387.68 232.32L344.38 207.32L344.38 157.32zM430.98 207.32L474.29 232.32L474.29 282.32L430.98 307.32L387.68 282.32L387.68 232.32zM387.68 432.32L430.98 457.32L430.98 507.32L387.68 532.32L344.38 507.32L344.38 457.32zM430.98 507.32L474.29 532.32L474.29 582.32L430.98 607.32L387.68 582.32L387.68 532.32zM430.98 657.32L474.29 682.32L474.29 732.32L430.98 757.32L387.68 732.32L387.68 682.32zM474.29 132.32L517.59 157.32L517.59 207.32L474.29 232.32L430.98 207.32L430.98 157.32zM474.29 432.32L517.59 457.32L517.59 507.32L474.29 532.32L430.98 507.32L430.98 457.32zM517.59 507.32L560.89 532.32L560.89 582.32L517.59 607.32L474.29 582.32L474.29 532.32zM517.59 807.32L560.89 832.32L560.89 882.32L517.59 907.32L474.29 882.32L474.29 832.32zM560.89 -17.68L604.19 7.32L604.19 57.32L560.89 82.32L517.59 57.32L517.59 7.32zM604.19 207.32L647.5 232.32L647.5 282.32L604.19 307.32L560.89 282.32L560.89 232.32zM560.89 282.32L604.19 307.32L604.19 357.32L560.89 382.32L517.59 357.32L517.59 307.32zM604.19 507.32L647.5 532.32L647.5 582.32L604.19 607.32L560.89 582.32L560.89 532.32zM560.89 582.32L604.19 607.32L604.19 657.32L560.89 682.32L517.59 657.32L517.59 607.32zM647.5 -17.68L690.8 7.32L690.8 57.32L647.5 82.32L604.19 57.32L604.19 7.32zM690.8 507.32L734.1 532.32L734.1 582.32L690.8 607.32L647.5 582.32L647.5 532.32zM734.1 132.32L777.4 157.32L777.4 207.32L734.1 232.32L690.8 207.32L690.8 157.32zM777.4 807.32L820.71 832.32L820.71 882.32L777.4 907.32L734.1 882.32L734.1 832.32zM777.4 957.32L820.71 982.32L820.71 1032.32L777.4 1057.32L734.1 1032.32L734.1 982.32zM907.31 282.32L950.61 307.32L950.61 357.32L907.31 382.32L864.01 357.32L864.01 307.32zM907.31 432.32L950.61 457.32L950.61 507.32L907.31 532.32L864.01 507.32L864.01 457.32zM993.92 -17.68L1037.22 7.32L1037.22 57.32L993.92 82.32L950.61 57.32L950.61 7.32zM1037.22 57.32L1080.52 82.32L1080.52 132.32L1037.22 157.32L993.92 132.32L993.92 82.32zM1037.22 207.32L1080.52 232.32L1080.52 282.32L1037.22 307.32L993.92 282.32L993.92 232.32zM1037.22 957.32L1080.52 982.32L1080.52 1032.32L1037.22 1057.32L993.92 1032.32L993.92 982.32zM1123.82 207.32L1167.13 232.32L1167.13 282.32L1123.82 307.32L1080.52 282.32L1080.52 232.32zM1080.52 282.32L1123.82 307.32L1123.82 357.32L1080.52 382.32L1037.22 357.32L1037.22 307.32zM1123.82 357.32L1167.13 382.32L1167.13 432.32L1123.82 457.32L1080.52 432.32L1080.52 382.32zM1123.82 807.32L1167.13 832.32L1167.13 882.32L1123.82 907.32L1080.52 882.32L1080.52 832.32zM1253.73 -17.68L1297.03 7.32L1297.03 57.32L1253.73 82.32L1210.43 57.32L1210.43 7.32zM1297.03 657.32L1340.34 682.32L1340.34 732.32L1297.03 757.32L1253.73 732.32L1253.73 682.32zM1297.03 957.32L1340.34 982.32L1340.34 1032.32L1297.03 1057.32L1253.73 1032.32L1253.73 982.32zM1340.34 132.32L1383.64 157.32L1383.64 207.32L1340.34 232.32L1297.03 207.32L1297.03 157.32zM1383.64 207.32L1426.94 232.32L1426.94 282.32L1383.64 307.32L1340.34 282.32L1340.34 232.32zM1383.64 507.32L1426.94 532.32L1426.94 582.32L1383.64 607.32L1340.34 582.32L1340.34 532.32zM1426.94 -17.68L1470.24 7.32L1470.24 57.32L1426.94 82.32L1383.64 57.32L1383.64 7.32zM1470.24 657.32L1513.55 682.32L1513.55 732.32L1470.24 757.32L1426.94 732.32L1426.94 682.32zM1426.94 732.32L1470.24 757.32L1470.24 807.32L1426.94 832.32L1383.64 807.32L1383.64 757.32zM1470.24 957.32L1513.55 982.32L1513.55 1032.32L1470.24 1057.32L1426.94 1032.32L1426.94 982.32zM1513.55 -17.68L1556.85 7.32L1556.85 57.32L1513.55 82.32L1470.24 57.32L1470.24 7.32zM1513.55 732.32L1556.85 757.32L1556.85 807.32L1513.55 832.32L1470.24 807.32L1470.24 757.32zM1643.45 57.32L1686.76 82.32L1686.76 132.32L1643.45 157.32L1600.15 132.32L1600.15 82.32zM1643.45 507.32L1686.76 532.32L1686.76 582.32L1643.45 607.32L1600.15 582.32L1600.15 532.32zM1600.15 582.32L1643.45 607.32L1643.45 657.32L1600.15 682.32L1556.85 657.32L1556.85 607.32zM1686.76 432.32L1730.06 457.32L1730.06 507.32L1686.76 532.32L1643.45 507.32L1643.45 457.32zM1773.36 -17.68L1816.66 7.32L1816.66 57.32L1773.36 82.32L1730.06 57.32L1730.06 7.32zM1816.66 507.32L1859.97 532.32L1859.97 582.32L1816.66 607.32L1773.36 582.32L1773.36 532.32zM1816.66 957.32L1859.97 982.32L1859.97 1032.32L1816.66 1057.32L1773.36 1032.32L1773.36 982.32zM1903.27 957.32L1946.57 982.32L1946.57 1032.32L1903.27 1057.32L1859.97 1032.32L1859.97 982.32zM1946.57 582.32L1989.87 607.32L1989.87 657.32L1946.57 682.32L1903.27 657.32L1903.27 607.32zM1989.87 807.32L2033.18 832.32L2033.18 882.32L1989.87 907.32L1946.57 882.32L1946.57 832.32zM2076.48 57.32L2119.78 82.32L2119.78 132.32L2076.48 157.32L2033.18 132.32L2033.18 82.32zM2033.18 132.32L2076.48 157.32L2076.48 207.32L2033.18 232.32L1989.87 207.32L1989.87 157.32zM2076.48 207.32L2119.78 232.32L2119.78 282.32L2076.48 307.32L2033.18 282.32L2033.18 232.32z' stroke='rgba(58%2c 148%2c 241%2c 0.93)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1011'%3e%3crect width='2000' height='1000' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
- }
- body {
- color: #070707;
- background-color: #f3f3f3d4;
- font-size: 15px;
- margin: 0;
- min-height: 100vh;
- width: 100%;
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- font-family: 'Arial', sans-serif;
- }
- .small {
- font-size: 0.9em;
- }
- .exception-message {
- word-break: break-word;
- font-weight: 500;
- line-height: 1.125;
- font-size: 1.3em;
- margin: 2rem 0;
- padding: 2rem;
- background-color: #f40343;
- color: #ffffff;
- width: 100%;
- text-align: center;
- border-radius: 5px;
- }
- a {
- color: #3b4351;
- cursor: pointer;
- text-decoration: underline;
- }
- header {
- position: sticky;
- top: 0;
- width: 100%;
- height: auto;
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- padding: 0.5rem;
- background-color: #767676;
- }
- main {
- flex: 1;
- }
- .text-center {
- text-align: center;
- }
- .container {
- width: 100%;
- max-width: 1400px;
- max-height: 100%;
- margin: auto;
- padding: 1rem;
- }
- .badge {
- align-items: center;
- background-color: #00445f;
- color: #fff;
- display: inline-flex;
- font-size: 0.9em;
- height: 2em;
- justify-content: center;
- line-height: 1.5;
- padding-left: .75em;
- padding-right: .75em;
- white-space: nowrap;
- margin: 0.2rem;
- border-radius: 5px;
- }
- p {
- line-height: 1.5rem;
- font-size: 1em;
- margin: 0.2em;
- }
- ul.exception-traces {
- list-style: none;
- padding: 1rem;
- margin: 1rem 0.2rem;
- border: 1px dashed #3b4351;
- background-color: #ffffff;
- border-radius: 5px;
- }
- ul.exception-traces li {
- border-bottom: 1px dashed #3b4351;
- padding: 1rem;
- display: flex;
- align-items: center;
- word-break: break-word;
- }
- ul.exception-traces li:last-child {
- border-bottom: none;
- }
- ul.exception-traces li .order {
- margin-right: 1rem;
- }
- ul.exception-traces li .class-name {
- color: #3b4351;
- font-weight: 500;
- }
- ul.exception-traces li .file-name {
- color: #3b4351;
- font-weight: 400;
- }
- </style>
- </head>
- <body>
- <header>
- <div class="badge">Michel <?php echo BaseKernel::VERSION ?> 🌟</div>
- <div class="badge">PHP <?php echo phpversion() ?> 🐘</div>
- <div class="badge">ENVIRONMENT : <?php echo $env['APP_ENV'] ?> 🌐</div>
- <div class="badge">METHOD : <?php echo $server['REQUEST_METHOD'] ?> ⚙️</div>
- <div class="badge">IP : <?php echo $server['REMOTE_ADDR'] ?> 🖥️</div>
- <?php if ($exception instanceof HttpExceptionInterface): ?>
- <div class="badge">HTTP status : <?php echo $exception->getStatusCode() ?>🚦</div>
- <?php endif; ?>
- </header>
- <main>
- <div class="container">
- <div class="exception-message">
- <p><?php echo $e->getMessage(); ?> - <small><?php echo get_class($e) ?></small></p>
- <i class="small"><?php echo $e->getFile(); ?> line <?php echo $e->getLine(); ?></i>
- </div>
- <ul class="exception-traces">
- <?php $traces = array_reverse($e->getTrace()); ?>
- <?php foreach (array_reverse($traces, true) as $key => $item): ?>
- <?php if (!isset($item['file'])) {
- continue;
- } ?>
- <li>
- <div class="order">
- <span class="badge">
- <?php echo $key + 1; ?>
- </span>
- </div>
- <div>
- <div class="class-name"><?php echo $item['class'] ?? $item["function"]; ?></div>
- <i class="file-name"><?php echo $item['file']; ?>
- line <?php echo $item['line'] ?? null; ?></i>
- </div>
- </li>
- <?php endforeach; ?>
- </ul>
- </div>
- </main>
- <footer>
- <p class="text-center">
- Made with <span style="color: #e25555;">❤</span> in Paris by
- <a class="mr-4" href="https://michel.Michel.com" target="_blank" rel="noopener">
- Michel.F (F. Michel.R)
- </a>
- <a class="ml-4" href="mailto:michel@Michel.com">
- Contact us
- </a>
- </p>
- </footer>
- </body>
- </html>
|