Apache 2.4.52
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c63442d9d63442d9d47004b3247004b3247004b3247004b32
Found 1 files trough .DS_Store spidering: /import-example
Open service 31.207.38.195:443 · api.djoli.africa
2026-01-02 23:57
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 23:57:18 GMT
Server: Apache/2.4.52 (Ubuntu)
Cache-Control: no-cache, private
Set-Cookie: XSRF-TOKEN=eyJpdiI6ImF1b0JhQW1YNnhnMGRCTmJTT3VXZ2c9PSIsInZhbHVlIjoiQnpoNlBZT0RiSjlTbVJYSGlDWVZTcDU5UzZlWkt4ZnJwNHF0V3pDWFEwVENMUGNlL2hzVU8ydTJZV1Jqa2x4dmxkMU9UZ0c1SmlzcW9NRDJpNGt3ZHBjSkJhOSs2SDRCdDVNOStueHRCbmhnQzBJNU9mY2txckZsUGcvN3lmd3kiLCJtYWMiOiI3MTM5ZjgxODM3ZDJkMzZmZWVjN2YxZmE4MWQwZWFiNWFlZWViZmFkMWJlYTQzNWNhYzVmYzhiMTJjOGZmMTY1IiwidGFnIjoiIn0%3D; expires=Sat, 03-Jan-2026 01:57:18 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: djoli_africa_session=eyJpdiI6IjJDbGZnN1M2cjhMbXVCb0ZBNEhCMHc9PSIsInZhbHVlIjoiT0dwQmJnSXRSOE5ncVlpeGZ2THlPdjlrc2FNZjZRa0tiblhYSWpjaWtyVXQ4TjVZZlZJWUFqSG9iV250L1d6QkM5RHRnVkIwZHBZRmd4WmVEVjI0V054OUFiVmhqbEdNSStMY3VhUFFPdlFxQlQ4ampzSVZYRDkvNFQzbDJrWnIiLCJtYWMiOiIzOGRlMDFiNTE1OTkwOWEyZGUyNTA3M2RhMGI5N2E5MmY0ZDhiNmQ4MGY3NGVjZWY3NjNkYTQzZmY0ZGI0NGM0IiwidGFnIjoiIn0%3D; expires=Sat, 03-Jan-2026 01:57:18 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: Laravel
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">
<!-- Styles -->
<style>
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
a {
background-color: transparent
}
[hidden] {
display: none
}
html {
font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
line-height: 1.5
}
*, :after, :before {
box-sizing: border-box;
border: 0 solid #e2e8f0
}
a {
color: inherit;
text-decoration: inherit
}
svg, video {
display: block;
vertical-align: middle
}
video {
max-width: 100%;
height: auto
}
.bg-white {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.bg-gray-100 {
--bg-opacity: 1;
background-color: #f7fafc;
background-color: rgba(247, 250, 252, var(--bg-opacity))
}
.border-gray-200 {
--border-opacity: 1;
border-color: #edf2f7;
border-color: rgba(237, 242, 247, var(--border-opacity))
}
.border-t {
border-top-width: 1px
}
.flex {
display: flex
}
.grid {
display: grid
}
.hidden {
display: none
}
.items-center {
align-items: center
}
.justify-center {
justify-content: center
}
.font-semibold {
font-weight: 600
}
.h-5 {
height: 1.25rem
}
.h-8 {
height: 2rem
}
.h-16 {
height: 4rem
}
.text-sm {
font-size: .875rem
}
.text-lg {
font-size: 1.125rem
}
.leading-7 {
line-height: 1.75rem
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.ml-1 {
margin-left: .25rem
}
.mt-2 {
margin-top: .5rem
}
.mr-2 {
margin-right: .5rem
}
.ml-2 {
margin-left: .5rem
}
.mt-4 {
margin-top: 1rem
}
.ml-4 {
margin-left: 1rem
}
.mt-8 {
margin-top: 2rem
}
.ml-12 {
margin-left: 3rem
}
.-mt-px {
margin-top: -1px
}
.max-w-6xl {
max-width: 72rem
}
.min-h-screen {
min-height: 100vh
}
.overflow-hidden {
overflow: hidden
}
.p-6 {
padding: 1.5rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.pt-8 {
padding-top: 2rem
}
.fixed {
position: fixed
}
.relative {
position: relative
}
.top-0 {
top: 0
}
.right-0 {
right: 0
}
.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}
.text-center {
text-ali
Open service 31.207.38.195:80 · api.djoli.africa
2025-12-30 01:05
HTTP/1.1 301 Moved Permanently Date: Tue, 30 Dec 2025 01:05:49 GMT Server: Apache/2.4.52 (Ubuntu) Location: https://api.djoli.africa/ Content-Length: 315 Connection: close Content-Type: text/html; charset=iso-8859-1 Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://api.djoli.africa/">here</a>.</p> <hr> <address>Apache/2.4.52 (Ubuntu) Server at api.djoli.africa Port 80</address> </body></html>
Open service 31.207.38.195:443 · api.djoli.africa
2025-12-30 01:05
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 01:05:49 GMT
Server: Apache/2.4.52 (Ubuntu)
Cache-Control: no-cache, private
Set-Cookie: XSRF-TOKEN=eyJpdiI6IlVyZXVvL3FGdEZQWDBLR2ZMMEhWMEE9PSIsInZhbHVlIjoiZmpBcWVjMmVZdmN0eXpxMGp4Wk40Tm8wOFVPZnpzY3VXMVgzSnluaFdlbTMvT0hXUGtLNWVBdDNqYTAwSk1LVG4zMVdQd21yS0ZTbGtESWFBeEpHcGlQYWltT2J3TURzbHh2MFp5WERPS05FaXdETEZUTVJGOUhwcGJLSEdJY1ciLCJtYWMiOiI1OWM4NWQ2YTEyOGI2MzY5NDE2ZGM5N2Q3M2RjNjY2ZWVjMWQ2ZDFlMmViNGJmNGQzMmRmNTQ5M2NjOWU5ZWZhIiwidGFnIjoiIn0%3D; expires=Tue, 30-Dec-2025 03:05:49 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: djoli_africa_session=eyJpdiI6ImU4dUJCY1FMTFdWemtwUnNwY09md3c9PSIsInZhbHVlIjoidHgwNlh4ajVLWXRQT2RSaEg4aVBlb1I0T3U3SnJOVVhxakc5RHZSdW8xZWcrWG9QZXJYb0NQVVpDTmVwNW03YmtDWDdmTDY5bjFpU2dBdyt4S1hZdU1zaTk5Ymk4R2JpUjM5OGhCK0ZkSW9lZW5YL1Q1alMrdE1zeVYrUGZ2UE4iLCJtYWMiOiI3MTZhMTExMDBkNmVjYjI3NWUxMDUyZGE0NTFhM2Y4MzdjNGZkOWJiMThjNzg2NjUzOWNjN2ViNzY5N2NlZGE2IiwidGFnIjoiIn0%3D; expires=Tue, 30-Dec-2025 03:05:49 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: Laravel
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">
<!-- Styles -->
<style>
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
a {
background-color: transparent
}
[hidden] {
display: none
}
html {
font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
line-height: 1.5
}
*, :after, :before {
box-sizing: border-box;
border: 0 solid #e2e8f0
}
a {
color: inherit;
text-decoration: inherit
}
svg, video {
display: block;
vertical-align: middle
}
video {
max-width: 100%;
height: auto
}
.bg-white {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.bg-gray-100 {
--bg-opacity: 1;
background-color: #f7fafc;
background-color: rgba(247, 250, 252, var(--bg-opacity))
}
.border-gray-200 {
--border-opacity: 1;
border-color: #edf2f7;
border-color: rgba(237, 242, 247, var(--border-opacity))
}
.border-t {
border-top-width: 1px
}
.flex {
display: flex
}
.grid {
display: grid
}
.hidden {
display: none
}
.items-center {
align-items: center
}
.justify-center {
justify-content: center
}
.font-semibold {
font-weight: 600
}
.h-5 {
height: 1.25rem
}
.h-8 {
height: 2rem
}
.h-16 {
height: 4rem
}
.text-sm {
font-size: .875rem
}
.text-lg {
font-size: 1.125rem
}
.leading-7 {
line-height: 1.75rem
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.ml-1 {
margin-left: .25rem
}
.mt-2 {
margin-top: .5rem
}
.mr-2 {
margin-right: .5rem
}
.ml-2 {
margin-left: .5rem
}
.mt-4 {
margin-top: 1rem
}
.ml-4 {
margin-left: 1rem
}
.mt-8 {
margin-top: 2rem
}
.ml-12 {
margin-left: 3rem
}
.-mt-px {
margin-top: -1px
}
.max-w-6xl {
max-width: 72rem
}
.min-h-screen {
min-height: 100vh
}
.overflow-hidden {
overflow: hidden
}
.p-6 {
padding: 1.5rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.pt-8 {
padding-top: 2rem
}
.fixed {
position: fixed
}
.relative {
position: relative
}
.top-0 {
top: 0
}
.right-0 {
right: 0
}
.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}
.text-center {
text-ali
Open service 31.207.38.195:443 · api.djoli.africa
2025-12-23 01:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 01:05:47 GMT
Server: Apache/2.4.52 (Ubuntu)
Cache-Control: no-cache, private
Set-Cookie: XSRF-TOKEN=eyJpdiI6IjZZSVdJTjBsSUxXb3F5R05EQWVTYkE9PSIsInZhbHVlIjoieFA3eS9FWSsxd2p6YkoxMVJleUZEOCs3aENxQnVmb082Qzl5Nzdyc2RPTHNwdTMrTmlTOWlGeEJqZ0RtUXArTXc5c2gwbkp1UkxBN3ZNZnkvYjBGN0lJUFdMMmwya1VNQjd2cU8vZWpWVXBsZkNlNm45VTMzRk5CS1N6ajhCNzEiLCJtYWMiOiI0OGM4ZjBjMmQ5YzliZDRmYmQ1MDVmMDliOGUxODljZTE3MDBlNTc2YWI1MWY3NTMwOTM4NDQyODdkYTViMmRlIiwidGFnIjoiIn0%3D; expires=Tue, 23-Dec-2025 03:05:47 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: djoli_africa_session=eyJpdiI6IitlaG5yZDltOFR6eER4MllGRU9zMWc9PSIsInZhbHVlIjoiYTV6dmVNbDdNVWFrczFkL3hLaUxNSEtLOHVvVTZPcXRncVo1MGlNcXdZZ1pxaFRDNWhzY2JBelByNTJtNUJ2UVdvaDhOQlp2LytweXNPMXk4YUJQS0ZUV1VmcGxuT05CWTl2VVVJTk1aSUlZQ1ErdDFtTDRic1VLMlY3aXhxU0kiLCJtYWMiOiJjNzg4NGI0ZWYxNzAxYThlMDdkMWRhM2NkYzliZDdmODVlNGI2ZmU2MDAyNmRmNTc0ZTM1ZmZlMmYwMDU0OTU4IiwidGFnIjoiIn0%3D; expires=Tue, 23-Dec-2025 03:05:47 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: Laravel
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">
<!-- Styles -->
<style>
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
a {
background-color: transparent
}
[hidden] {
display: none
}
html {
font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
line-height: 1.5
}
*, :after, :before {
box-sizing: border-box;
border: 0 solid #e2e8f0
}
a {
color: inherit;
text-decoration: inherit
}
svg, video {
display: block;
vertical-align: middle
}
video {
max-width: 100%;
height: auto
}
.bg-white {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.bg-gray-100 {
--bg-opacity: 1;
background-color: #f7fafc;
background-color: rgba(247, 250, 252, var(--bg-opacity))
}
.border-gray-200 {
--border-opacity: 1;
border-color: #edf2f7;
border-color: rgba(237, 242, 247, var(--border-opacity))
}
.border-t {
border-top-width: 1px
}
.flex {
display: flex
}
.grid {
display: grid
}
.hidden {
display: none
}
.items-center {
align-items: center
}
.justify-center {
justify-content: center
}
.font-semibold {
font-weight: 600
}
.h-5 {
height: 1.25rem
}
.h-8 {
height: 2rem
}
.h-16 {
height: 4rem
}
.text-sm {
font-size: .875rem
}
.text-lg {
font-size: 1.125rem
}
.leading-7 {
line-height: 1.75rem
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.ml-1 {
margin-left: .25rem
}
.mt-2 {
margin-top: .5rem
}
.mr-2 {
margin-right: .5rem
}
.ml-2 {
margin-left: .5rem
}
.mt-4 {
margin-top: 1rem
}
.ml-4 {
margin-left: 1rem
}
.mt-8 {
margin-top: 2rem
}
.ml-12 {
margin-left: 3rem
}
.-mt-px {
margin-top: -1px
}
.max-w-6xl {
max-width: 72rem
}
.min-h-screen {
min-height: 100vh
}
.overflow-hidden {
overflow: hidden
}
.p-6 {
padding: 1.5rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.pt-8 {
padding-top: 2rem
}
.fixed {
position: fixed
}
.relative {
position: relative
}
.top-0 {
top: 0
}
.right-0 {
right: 0
}
.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}
.text-center {
text-ali
Open service 31.207.38.195:443 · api.djoli.africa
2025-12-21 09:19
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:20:00 GMT
Server: Apache/2.4.52 (Ubuntu)
Cache-Control: no-cache, private
Set-Cookie: XSRF-TOKEN=eyJpdiI6IkIyRkVld0JtTVIzL1dCbjk5cE03TlE9PSIsInZhbHVlIjoiMVVmemtZK2FtWHFnSTJGV1NMMVZDeTZ3MzFzekN2OG80WkxuejlHQnRXL1cydzVSRTVxM1VhNWp6akI0WEhVMExWSFExYjlUWkxjNmdJV1pzRFN6a2Z5eGR0TjR5eG1PQ0E2a2l6KzV2SjV2SnpkdCtXY1hCVldZS3ROZ1hTazAiLCJtYWMiOiJiYTQxNjlhNDljNWU4NWU0MTYzMGE2MTJmNTdiYjRkNmYwOTk3ZjFkYWMyMzhhODY4ZTQ5ZWVkMjE4NDVhMjZjIiwidGFnIjoiIn0%3D; expires=Sun, 21-Dec-2025 11:20:00 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: djoli_africa_session=eyJpdiI6InpNSFJuUkFZUHBpSEhUemptZk4xWGc9PSIsInZhbHVlIjoiSUY2ZklzRmkyNGlQYnJscWFCRFp6a3BpUFQ5WVcyMjBIL0xuMDkyUnQwTnpZTlltSk9UMGhKMjRlT0NuV2R5cUNsU0pHbThxQ0hiM0hqOUc1SmkyUENBQ2g3UE9xaHQ5VmhuZ3IyYlNodFY5a0l1STZBWTZFMGRnNjFLWWE3bkciLCJtYWMiOiJkZGQ5MjA1NjZlOWU3N2M2OGU0YzllYjdjZDk0NTM3MGM1MzE1Zjc1ZjVmODQ0OTNkY2E0OTkwZGU2ZjAwNzY0IiwidGFnIjoiIn0%3D; expires=Sun, 21-Dec-2025 11:20:00 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: Laravel
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">
<!-- Styles -->
<style>
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
a {
background-color: transparent
}
[hidden] {
display: none
}
html {
font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
line-height: 1.5
}
*, :after, :before {
box-sizing: border-box;
border: 0 solid #e2e8f0
}
a {
color: inherit;
text-decoration: inherit
}
svg, video {
display: block;
vertical-align: middle
}
video {
max-width: 100%;
height: auto
}
.bg-white {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.bg-gray-100 {
--bg-opacity: 1;
background-color: #f7fafc;
background-color: rgba(247, 250, 252, var(--bg-opacity))
}
.border-gray-200 {
--border-opacity: 1;
border-color: #edf2f7;
border-color: rgba(237, 242, 247, var(--border-opacity))
}
.border-t {
border-top-width: 1px
}
.flex {
display: flex
}
.grid {
display: grid
}
.hidden {
display: none
}
.items-center {
align-items: center
}
.justify-center {
justify-content: center
}
.font-semibold {
font-weight: 600
}
.h-5 {
height: 1.25rem
}
.h-8 {
height: 2rem
}
.h-16 {
height: 4rem
}
.text-sm {
font-size: .875rem
}
.text-lg {
font-size: 1.125rem
}
.leading-7 {
line-height: 1.75rem
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.ml-1 {
margin-left: .25rem
}
.mt-2 {
margin-top: .5rem
}
.mr-2 {
margin-right: .5rem
}
.ml-2 {
margin-left: .5rem
}
.mt-4 {
margin-top: 1rem
}
.ml-4 {
margin-left: 1rem
}
.mt-8 {
margin-top: 2rem
}
.ml-12 {
margin-left: 3rem
}
.-mt-px {
margin-top: -1px
}
.max-w-6xl {
max-width: 72rem
}
.min-h-screen {
min-height: 100vh
}
.overflow-hidden {
overflow: hidden
}
.p-6 {
padding: 1.5rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.pt-8 {
padding-top: 2rem
}
.fixed {
position: fixed
}
.relative {
position: relative
}
.top-0 {
top: 0
}
.right-0 {
right: 0
}
.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}
.text-center {
text-ali
Open service 31.207.38.195:443 · api.djoli.africa
2025-12-19 01:52
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 01:52:28 GMT
Server: Apache/2.4.52 (Ubuntu)
Cache-Control: no-cache, private
Set-Cookie: XSRF-TOKEN=eyJpdiI6IjlVUFhacXE4QWhoSU9zWUVZblJvNmc9PSIsInZhbHVlIjoiMUJBbVRpTkNxL2ZzcWdCRGw4dnBWN2xNdFZxNU1rWmRyUHEzSkVONFNOeWcxWjBFMUhmaXJacnhrODdaNWtkY2RIcEtib0xOTHNrK0NQYkNxRTBqbVJlWk1mVmEwanpjRXZrREJsby8yVENVOWlJQ0k1N0pzS2xZMndDNHNQRzYiLCJtYWMiOiI2MTczOWIwMDgwYTE3MjMzYjM2ZTQwNWE0NWFiODZlNzgwMGY5MjY1OGE4MDIxNTI0NGEwZmZmYTU1NzFlNjZkIiwidGFnIjoiIn0%3D; expires=Fri, 19-Dec-2025 03:52:28 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: djoli_africa_session=eyJpdiI6Ik1aZytSNUxlWXF5QjFwN1JEc21iUnc9PSIsInZhbHVlIjoiblpHM2JHdGpnWWxuWWh6RXRsNk5HMVVxT25XWVBFTHpRYXdMUzA1ZjZDZWlhelZsbEVMWEwwM2hOTE44NHlERXpBd3BqVldjTGVubXYzV0xjY294MWZ4MHBaRzd0SDUzT3VFcjJORkdHM1UxaWFxU01QWUZMeE5kT2dZTEN5NFciLCJtYWMiOiJjNmQyM2ZlNmNkOThlYjRmMTQzNzhkMTU5NWI2OWRhMmFlNWViNGVjMDM4NDMzZDJiY2ExNzI3ODgyZGI5OTBjIiwidGFnIjoiIn0%3D; expires=Fri, 19-Dec-2025 03:52:28 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Page title: Laravel
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">
<!-- Styles -->
<style>
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
a {
background-color: transparent
}
[hidden] {
display: none
}
html {
font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
line-height: 1.5
}
*, :after, :before {
box-sizing: border-box;
border: 0 solid #e2e8f0
}
a {
color: inherit;
text-decoration: inherit
}
svg, video {
display: block;
vertical-align: middle
}
video {
max-width: 100%;
height: auto
}
.bg-white {
--bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--bg-opacity))
}
.bg-gray-100 {
--bg-opacity: 1;
background-color: #f7fafc;
background-color: rgba(247, 250, 252, var(--bg-opacity))
}
.border-gray-200 {
--border-opacity: 1;
border-color: #edf2f7;
border-color: rgba(237, 242, 247, var(--border-opacity))
}
.border-t {
border-top-width: 1px
}
.flex {
display: flex
}
.grid {
display: grid
}
.hidden {
display: none
}
.items-center {
align-items: center
}
.justify-center {
justify-content: center
}
.font-semibold {
font-weight: 600
}
.h-5 {
height: 1.25rem
}
.h-8 {
height: 2rem
}
.h-16 {
height: 4rem
}
.text-sm {
font-size: .875rem
}
.text-lg {
font-size: 1.125rem
}
.leading-7 {
line-height: 1.75rem
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.ml-1 {
margin-left: .25rem
}
.mt-2 {
margin-top: .5rem
}
.mr-2 {
margin-right: .5rem
}
.ml-2 {
margin-left: .5rem
}
.mt-4 {
margin-top: 1rem
}
.ml-4 {
margin-left: 1rem
}
.mt-8 {
margin-top: 2rem
}
.ml-12 {
margin-left: 3rem
}
.-mt-px {
margin-top: -1px
}
.max-w-6xl {
max-width: 72rem
}
.min-h-screen {
min-height: 100vh
}
.overflow-hidden {
overflow: hidden
}
.p-6 {
padding: 1.5rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.pt-8 {
padding-top: 2rem
}
.fixed {
position: fixed
}
.relative {
position: relative
}
.top-0 {
top: 0
}
.right-0 {
right: 0
}
.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}
.text-center {
text-ali