anchor.diff:  ENDLOCAL
   GOTO :EOF
   
  -REM ############ ESR Function ############
  -:esr
  +::::::::::::::: Activate Section :::::::::::::::
  +:activate
  +:: arg1 = file
  +:: arg2 = line substring
   SETLOCAL DisableDelayedExpansion
   (
   	FOR /F "tokens=1,* delims=:" %%G IN ('FINDSTR /N "^" "%~1"') DO (
   		SET "_temp=%%H"
   		SETLOCAL EnableDelayedExpansion
  -		IF NOT "!_temp:~-37!"==".x still uses all the following prefs" (
  +		IF "!_temp:%~2=!"=="!_temp!" (
   			ENDLOCAL & ECHO:%%H
   		) ELSE (
   			ECHO://!_temp:~2!
  
positive.code: 
  REM ## ghacks-user.js updater for Windows
  REM ## author: @claustromaniac
  REM ## version: 4.9
  REM ## instructions: https://github.com/ghacksuserjs/ghacks-user.js/wiki/3.3-Updater-Scripts
  
  SET v=4.9
  
  VERIFY ON
  CD /D "%~dp0"
  
negative.code: ENDLOCAL
  GOTO :EOF
  
  ::::::::::::::: Merge :::::::::::::::
  :merge
  SETLOCAL DisableDelayedExpansion
  FOR /F tokens^=2^,^*^ delims^=^'^" %%G IN ('FINDSTR /R /C:"^user_pref[ 	]*\([ 	]*[\"'].*[\"'][ 	]*,.*\)[ 	]*;" "%~1"') DO (SET "[%%G]=%%H")
  