endpoints.path: /
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-12T17:02:13.146439
endpoints.uri: https://www.jogo.desafiese.com/
endpoints.protocol: HTTP/1.1
endpoints.status_reason: OK
endpoints.key: Content-Length
endpoints.headers: 1570
endpoints.key: alt-svc
endpoints.headers: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46"
endpoints.key: Last-Modified
endpoints.headers: Fri, 03 Oct 2025 22:57:09 GMT
endpoints.key: Date
endpoints.headers: <REDACTED>
endpoints.key: platform
endpoints.headers: hostinger
endpoints.key: Server
endpoints.headers: LiteSpeed
endpoints.key: Content-Encoding
endpoints.headers: gzip
endpoints.key: Etag
endpoints.headers: "edc-68e054c5-a6f42d6e9ab372aa;gz"
endpoints.key: X-Powered-By
endpoints.headers: Hostinger Horizons
endpoints.key: Content-Security-Policy
endpoints.headers: upgrade-insecure-requests
endpoints.key: Cache-Control
endpoints.headers: public, s-maxage=604800, max-age=0
endpoints.key: Keep-Alive
endpoints.headers: timeout=5, max=100
endpoints.key: Vary
endpoints.headers: Accept-Encoding
endpoints.key: Connection
endpoints.headers: Keep-Alive
endpoints.key: Accept-Ranges
endpoints.headers: bytes
endpoints.key: panel
endpoints.headers: hpanel
endpoints.key: Content-Type
endpoints.headers: text/html
endpoints.html_tags: <title>MatchScout PRO</title> <meta charset="UTF-8" /> <meta name="generator" content="Hostinger Horizons" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="theme-color" content="#0284c7" />
endpoints.body: <!doctype html>
  <html lang="pt-BR">
  	<head>
  		<meta charset="UTF-8" />
  		<link rel="icon" href="/favicon.ico" />
  		<meta name="generator" content="Hostinger Horizons" />
  		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
  		<link rel="manifest" href="/manifest.json" />
  		<meta name="theme-color" content="#0284c7" />
  		<link rel="apple-touch-icon" href="/icon-192x192.png" />
  		<title>MatchScout PRO</title>
  		<script type="module" crossorigin src="/assets/index-5584617f.js"></script>
  		<link rel="stylesheet" href="/assets/index-72bdbe50.css">
  		<script type="module">
  window.onerror = (message, source, lineno, colno, errorObj) => {
  	const errorDetails = errorObj ? JSON.stringify({
  		name: errorObj.name,
  		message: errorObj.message,
  		stack: errorObj.stack,
  		source,
  		lineno,
  		colno,
  	}) : null;
  
  	window.parent.postMessage({
  		type: 'horizons-runtime-error',
  		message,
  		error: errorDetails
  	}, '*');
  };
  </script>
  		<script type="module">
  const observer = new MutationObserver((mutations) => {
  	for (const mutation of mutations) {
  		for (const addedNode of mutation.addedNodes) {
  			if (
  				addedNode.nodeType === Node.ELEMENT_NODE &&
  				(
  					addedNode.tagName?.toLowerCase() === 'vite-error-overlay' ||
  					addedNode.classList?.contains('backdrop')
  				)
  			) {
  				handleViteOverlay(addedNode);
  			}
  		}
  	}
  });
  
  observer.observe(document.documentElement, {
  	childList: true,
  	subtree: true
  });
  
  function handleViteOverlay(node) {
  	if (!node.shadowRoot) {
  		return;
  	}
  
  	const backdrop = node.shadowRoot.querySelector('.backdrop');
  
  	if (backdrop) {
  		const overlayHtml = backdrop.outerHTML;
  		const parser = new DOMParser();
  		const doc = parser.parseFromString(overlayHtml, 'text/html');
  		const messageBodyElement = doc.querySelector('.message-body');
  		const fileElement = doc.querySelector('.file');
  		const messageText = messageBodyElement ? messageBodyElement.textContent.trim() : '';
  		const fileText = fileElement ? fileElement.textContent.trim() : '';
  		const error = messageText + (fileText ? ' File:' + fileText : '');
  
  		window.parent.postMessage({
  			type: 'horizons-vite-error',
  			error,
  		}, '*');
  	}
  }
  </script>
  		<script type="module">
  const originalConsoleError = console.error;
  console.error = function(...args) {
  	originalConsoleError.apply(console, args);
  
  	let errorString = '';
  
  	for (let i = 0; i < args.length; i++) {
  		const arg = args[i];
  		if (arg instanceof Error) {
  			errorString = arg.stack || `${arg.name}: ${arg.message}`;
  			break;
  		}
  	}
  
  	if (!errorString) {
  		errorString = args.map(arg => typeof arg === 'object' ? JSON.stringify(arg) : String(arg)).join(' ');
  	}
  
  	window.parent.postMessage({
  		type: 'horizons-console-error',
  		error: errorString
  	}, '*');
  };
  </script>
  		<script type="module">
  const originalFetch = window.fetch;
  
  window.fetch = function(...args) {
  	const url = args[0] instanceof Request ? args[0].url : args[0];
  
  	// Skip WebSocket URLs
  	if (url.startsWith('ws:') || url.startsWith('wss:')) {
  		return originalFetch.apply(this, args);
  	}
  
  	return originalFetch.apply(this, args)
  		.then(async response => {
  			const contentType = response.headers.get('Content-Type') || '';
  
  			// Exclude HTML document responses
  			const isDocumentResponse =
  				contentType.includes('text/html') ||
  				contentType.includes('application/xhtml+xml');
  
  			if (!response.ok && !isDocumentResponse) {
  					const responseClone = response.clone();
  					const errorFromRes = await responseClone.text();
  					const requestUrl = response.url;
  					console.error(`Fetch error from ${requestUrl}: ${errorFromRes}`);
  			}
  
  			return response;
  		})
  		.catch(error => {
  			if (!url.match(/.html?$/i)) {
  				console.error(error);
  			}
  
  			throw error;
  		});
  };
  </script>
  	</head>
  	<body>
  		<div id="root"></div>
  		
  	</body>
  </html>
endpoints.name: https://www.jogo.desafiese.com/icon-192x192.png
endpoints.html_title: MatchScout PRO
endpoints.supported_versions: HTTP/1.1 HTTP/2
endpoints.banner: HTTP/1.1 200 OK
  Connection: Keep-Alive
  Keep-Alive: timeout=5, max=100
  Content-Type: text/html
  Last-Modified: Fri, 03 Oct 2025 22:57:09 GMT
  Etag: "edc-68e054c5-a6f42d6e9ab372aa;gz"
  Accept-Ranges: bytes
  Content-Encoding: gzip
  Vary: Accept-Encoding
  Content-Length: 1570
  Date:  <REDACTED>
  Server: LiteSpeed
  platform: hostinger
  panel: hpanel
  Content-Security-Policy: upgrade-insecure-requests
  X-Powered-By: Hostinger Horizons
  Cache-Control: public, s-maxage=604800, max-age=0
  alt-svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46"
  
endpoints.ip: 147.93.38.38
[binary data, 6 values, 167 bytes]