anchor.diff:  				ECHO.
   				COPY /B /V /Y user.js-overrides\*.js user-overrides
   				CALL :merge user-overrides user-overrides-merged.js
  -				COPY /B /V /Y user.js+user-overrides-merged.js temp2
  -				CALL :merge temp2 user.js
  +				COPY /B /V /Y user.js+user-overrides-merged.js updatertempfile
  +				CALL :merge updatertempfile user.js
   			) ELSE (
   				ECHO.
   				ECHO Appending...
  
positive.code: 	ECHO.
  )
  ECHO Retrieving latest user.js file from github repository...
  powershell -Command "(New-Object Net.WebClient).DownloadFile('https://github.com/ghacksuserjs/ghacks-user.js/raw/master/user.js', 'user.js')" >nul
  ECHO.
  IF EXIST user.js (
  	IF DEFINED _multi (
  
negative.code: IF /I "%~1"=="-merge" (
  	SET _merge=1
  )
  IF /I "%~1"=="-updatebatch" (
  	SET _updateb=1
  )
  SHIFT
  GOTO parse
  :endparse
  ECHO.
  IF DEFINED _updateb (
  	IF NOT "!_myname:~0,9!"=="[updated]" (
  		ECHO Checking updater version...
  		ECHO.
  		IF EXIST "[updated]!_myname!.bat" ( DEL /F "[updated]!_myname!.bat" )
  		REM Uncomment the next line and comment the powershell call for testing.
  		REM COPY /B /V /Y "!_myname!.bat" "[updated]!_myname!.bat"
  		(
  			powershell -Command "(New-Object Net.WebClient).DownloadFile('https://github.com/ghacksuserjs/ghacks-user.js/raw/master/updater.bat', '[updated]!_myname!.bat')"
  		) >nul 2>&1
  		IF EXIST "[updated]!_myname!.bat" (
  			START CMD /C "[updated]!_myname!.bat" !_myparams!
  			EXIT /B
  		) ELSE (
  			ECHO Failed. Make sure PowerShell is allowed internet access.
  			ECHO.
  			TIMEOUT 300
  			EXIT /B
  		)
  	) ELSE (
  		IF EXIST "!_myname:~9!.bat" (
  			REN "!_myname:~9!.bat" "!_myname:~9!.old"
  			CALL :begin
  			REN "!_myname!.bat" "!_myname:~9!.bat"
  			DEL /F "!_myname:~9!.old"
  			EXIT /B
  		) ELSE (
  			ECHO.
  			ECHO The [updated] label is reserved. Do not run an [updated] script directly, or rename it to something else before you run it.
  			TIMEOUT 300
  			EXIT /B
  		)
  	)
  )
  :begin
  SET /A "_line=0"
  IF NOT EXIST user.js (
  	ECHO user.js not detected in the current directory.
  