cloudflare
tcp/443 tcp/80 tcp/8443
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044baa2727ab8135b5bbc521bbbc827805a
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true [remote "origin"] url = git@github.com:fercorbar/diesel.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044baa2727ab8135b5bbc521bbbc827805a
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true [remote "origin"] url = git@github.com:fercorbar/diesel.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main
Open service 188.114.97.3:8443 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 06:18:15 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZZoIRGoCkHJOO87%2F7bhGL7LAJA9YDqTqWo4AA%2FimPhkVB33QmRaOONPlvmvsPorqyRPkPJMFC%2B34LhCUjvQlqgEDaZClC6FxB7nFxep19QExSW9f"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b44dd9ce13-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 2a06:98c1:3120::3:80 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 06:18:15 GMT
Content-Length: 0
Connection: close
Location: https://dieseltest.pages.dev/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YhayKXUB7ajau9NQA1gsrPhuroYnLHaVg3kOPml3xJ5wwA9tbi%2FfCUaPY6PM%2Fdfc9q%2Fe%2F8ZvFuMzYcUEFOi1RK6mjhj8lqer36RtSqbmxbQi1wRCIByjrIPykxBzARag"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b4086cfd80-SIN
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:80 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 06:18:14 GMT
Content-Length: 0
Connection: close
Location: https://dieseltest.pages.dev/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UJNf21BKiWjnpGOgFukUS%2B0FtwrxgE3MvzwoC6rcbi1UD0zyKDiaQN6t6xx8gY7c0mX12YcOfCqs1KlkRY8or3wGce6buMelBwDgIdgcoWxBivcK"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b2bf45c3ab-EWR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 06:18:14 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=O35fQugIeApxQyjgDxaBSf2SLH3cmm1Of%2FdoaDsjwkufS6IXHvcY5g3S%2BkBoWKzh%2BjD5Yog7Zdlij41OH7lPKixV%2F5Ymhee8cfS1s0V5AR%2B%2FLsGVkTHGPWUmdg72aTcw"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b2cb088fd4-FRA
alt-svc: h3=":443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 2a06:98c1:3121::3:80 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 06:18:14 GMT
Content-Length: 0
Connection: close
Location: https://dieseltest.pages.dev/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Wjl08ipoXh8dHJ14pdE3dOUxndi0wNvd%2BsLxOZfn3ZzPG0rIf11glQ5bHDOGEKjCqloMZg36sddqp2YGXPHyigj2UbArSrd1k5LRdSjaEB4u6r9AiI2X1bBtZ%2BuLGTQS"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b29bce1e26-FRA
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:443 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 06:18:14 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oOUj9Yi%2BKCuM5TBzGhtOgjcx4NmF3G2TTywoLY3eA%2FouMNmSB531j%2BG3OQlDRQxJa0GILtEQmZbOPzEje8gj1HNzNcwzZQ%2Br7r0L%2FLGlQywtQdYoUCxZVjIk7v%2B%2Bln%2Bg"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b1fb0d975e-FRA
alt-svc: h3=":443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 2a06:98c1:3120::3:8443 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 06:18:14 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4VpXpmCDIPht2Dn1TYed3AqsQHnwomGzs453sv9gopcNRcIBWmEx%2F53840fgnclhaOwbo%2Fe48vZaZnXD5LlcIrWrla6r2GL6NFXyxUzV4jTK4rcJ2qZ1TrjNPk6AIVM1"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b1ee7b9079-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.97.3:443 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 06:18:14 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MNBCUSOKwvpLNPDUNqqSvKxTtDjzOmpSPjbb9x8K6jZ32PUsf52ET2RPZLJefbM3Wlysl2cO%2FdwKETabtDmG1ykgxHDn%2BgyNXmTMqJOT%2Fvf9rJ6C"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b1db90cd53-LHR
alt-svc: h3=":443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 2a06:98c1:3121::3:8443 · dieseltest.pages.dev
2026-01-03 06:18
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 06:18:14 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ikMfrINnDqBOe%2Fj1NWwnWcgOGYtIaHEwimZ%2FY1qHQhb1EDdVj8GNp6%2FEAgNM9Zbh80dL5mmdhPuszKt7cOBV4ybuQl%2Bj3tkdMLS%2FS0KV7RhJrQLK4To%2FHxus5ZvWUA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8060b1ca56691f-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.97.12:8443 · dieseltest.pages.dev
2026-01-01 22:54
HTTP/1.1 200 OK
Date: Thu, 01 Jan 2026 22:54:24 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f4tsgFBK8rR0Kk4jKbt7MuIZdEGwJkLoaFJjySCL%2Bo1GBLV4lwtNdvOijo3LpnaRagyhutSDqwwELzqKZPHf%2Fn91hvrhOFwBH%2F3tPgoEh6urbBDM"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b759927de4d1600-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.96.12:443 · dieseltest.pages.dev
2026-01-01 20:47
HTTP/1.1 200 OK
Date: Thu, 01 Jan 2026 20:47:20 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hqVeBs8umAgO2lQ%2Bh95sKjPzWmbsiZRbLRQdq4%2B7Se1inqXH7vCPb83T26KGRYRai06rH0XfxTMdVvsp3TOM5BJQif6BrIWhAcbTpIq65DtzcJ5f"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b74df06ce5e6661-AMS
alt-svc: h3=":443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.97.12:8443 · dieseltest.pages.dev
2025-12-30 06:24
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 06:24:32 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SWTC1QpSq%2FicIwHF5ZmGPgOLroVQahrld8cYeyMFXvL2rR5xmJpuHZWT4FNHtqhQQ5Nokf2NnnFkl6fl10EH6Sv%2BYiCa9B%2BN9YWl0oC%2B%2BJJ4wFqV"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b5f746d08f695ab-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.96.12:443 · dieseltest.pages.dev
2025-12-30 05:06
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 05:06:48 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1ILJ83b3p1WFRWGWWHlP9gErrj52YGJZqWTf0nSfVCo5sm9k1YB%2BOPBNdg8iFP49zLR6FPun7iMcz3aIR0CxrZ3q3e12p4I11G1hgUWuo6tHJw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b5f028b08390f93-EWR
alt-svc: h3=":443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.97.12:8443 · dieseltest.pages.dev
2025-12-22 07:33
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 07:33:03 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GqF6Laejzwiuya%2FILB6OzOxlmxsMnBW1q677rAPULipHFpgO%2FSCwwVSDhrO9J%2BcLWIFDl6edY32%2Fj4xtUNkisX1bB7F%2Bfdec0zYCp0X4GsK7Ww%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1dedc6ecf9c338-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.96.12:443 · dieseltest.pages.dev
2025-12-22 06:01
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 06:01:03 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8pHuU77uHHEsMS5kCWTd25XakcMEKMCNj%2BcNXu4DogacMgkl2YDULtARU9RoHn5MaXYxe2W5%2FUaY6XC0JeZxk2q%2FNwwN5VmIl9xk15tXi%2BCg4Z7Z"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1d6702d82670a4-EWR
alt-svc: h3=":443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.97.12:8443 · dieseltest.pages.dev
2025-12-20 08:00
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 08:00:14 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VmEDV9i9k%2FE6XrS7sLps%2BWtwMfrCNX2Sab8zqfhNRaURuizGwKdCAdyv%2F52VA8bKm8mR4MZ%2BOXGbIRF8jh9Hn53vkUS0%2F3cxdnI5%2BY3%2BbTvp6Teu"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b0d9adaa968e5e2-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;
Open service 188.114.96.12:443 · dieseltest.pages.dev
2025-12-20 06:32
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 06:32:38 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51717
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "2a264fc0e1d7a209ff6d0261f1890121"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3CUY0eEFCYdMKXlKlyOpm33KlWuJQGzz9bSCanFbwxKLQJrLu0lnCF%2BzbARNRlALpsTcMnSbIVbUsZ%2BGcyKSkuj9MyBgKf4Sn5Be3EwzoRnAkG6A"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b0d1a87aabe4860-FRA
alt-svc: h3=":443"; ma=86400
Page title: Análisis de Refacciones Automotrices
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
<meta name="description" content="Aplicación para análisis de refacciones automotrices">
<title>Análisis de Refacciones Automotrices</title>
<!-- jsPDF Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.31/jspdf.plugin.autotable.min.js"></script>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 15px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
padding: 20px;
animation: fadeIn 0.5s ease-in;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
h1 {
color: #667eea;
text-align: center;
margin-bottom: 5px;
font-size: 1.6em;
}
.subtitle {
text-align: center;
color: #666;
margin-bottom: 15px;
font-size: 0.85em;
}
.section {
margin-bottom: 20px;
}
.section-title {
color: #444;
margin-bottom: 10px;
font-size: 1.1em;
display: flex;
align-items: center;
gap: 8px;
}
.section-title::before {
content: '';
width: 3px;
height: 20px;
background: #667eea;
border-radius: 2px;
}
.upload-area {
border: 2px dashed #ccc;
border-radius: 10px;
padding: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
background: #f8f9fa;
position: relative;
overflow: hidden;
}
.upload-area:hover {
border-color: #667eea;
background: #f0f2ff;
transform: translateY(-1px);
}
.upload-area.dragover {
border-color: #667eea;
background: #e8ebff;
transform: scale(1.01);
}
.upload-icon {
font-size: 2em;
margin-bottom: 5px;
color: #667eea;
}
.upload-text {
color: #666;
font-size: 0.95em;
margin-bottom: 3px;
}
.upload-subtext {
color: #999;
font-size: 0.8em;
}
.file-input {
display: none;
}
.photo-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 10px;
margin-top: 10px;
min-height: 50px;
}
.photo-item {
position: relative;
aspect-ratio: 1;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
animation: scaleIn 0.3s ease;
}
@keyframes scaleIn {
from { opacity: 0; transform: scale(0.8); }
to { opacity: 1; transform: scale(1); }
}
.photo-item:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.photo-item img {
width: 100%;