@echo off
rem Instalador SparkBrowser para Windows — Spark Apps, gratis para sempre.
setlocal
set URL=https://sparkbr.online/
set NAME=SparkBrowser
set ICONURL=https://sparkbr.online/spark-icon.ico
set ICONDIR=%LOCALAPPDATA%\SparkBrowser
set ICONFILE=%ICONDIR%\spark-icon.ico
if not exist "%ICONDIR%" mkdir "%ICONDIR%"
echo Baixando icone...
powershell -NoProfile -ExecutionPolicy Bypass -Command "try { Invoke-WebRequest -Uri '%ICONURL%' -OutFile '%ICONFILE%' } catch { }"
set BROWSER=
if exist "%ProgramFiles%\Microsoft\Edge\Application\msedge.exe" set BROWSER=%ProgramFiles%\Microsoft\Edge\Application\msedge.exe
if not defined BROWSER if exist "%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" set BROWSER=%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe
if not defined BROWSER if exist "%ProgramFiles%\Google\Chrome\Application\chrome.exe" set BROWSER=%ProgramFiles%\Google\Chrome\Application\chrome.exe
if not defined BROWSER if exist "%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe" set BROWSER=%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe
if not defined BROWSER (
  echo Nenhum Edge ou Chrome encontrado. Instale um deles e rode de novo.
  pause
  exit /b 1
)
set DESK=%USERPROFILE%\Desktop\SparkBrowser.lnk
set STARTM=%APPDATA%\Microsoft\Windows\Start Menu\Programs\SparkBrowser.lnk
powershell -NoProfile -ExecutionPolicy Bypass -Command "$w = New-Object -ComObject WScript.Shell; foreach ($p in @('%DESK%','%STARTM%')) { $s = $w.CreateShortcut($p); $s.TargetPath = '%BROWSER%'; $s.Arguments = '--app=%URL%'; $s.IconLocation = '%ICONFILE%'; $s.Description = 'SparkBrowser - Navegador da familia, gratis para sempre'; $s.Save() }"
echo SparkBrowser instalado! Procure no Menu Iniciar ou na Area de Trabalho.
pause
