anchor.diff:  
       # Preload extensions by moving into the runtime instead of storing under the
       # user's profile directory.
  +    mkdir -p "$TBB_IN_STORE/browser/extensions"
       mv "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/extensions/"* \
         "$TBB_IN_STORE/browser/extensions"
   
  
positive.code:   fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
  
    # Upstream source
    version = "8.5.5";
  
    lang = "en-US";
  
    srcs = {
      x86_64-linux = fetchurl {
        url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
        sha256 = "00r5k9bbfpv3s6shxqypl13psr1zz51xiyz3vmm4flhr2qa4ycsz";
      };
  
      i686-linux = fetchurl {
        url = "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
        sha256 = "1nxvw5kiggfr4n5an436ass84cvwjviaa894kfm72yf2ls149f29";
      };
    };
  in
  
negative.code:     # interpreter for pre-compiled Go binaries by invoking the interpreter
      # directly.
      sed -i TorBrowser/Data/Tor/torrc-defaults \
          -e "s|\(ClientTransportPlugin meek_lite,obfs2,obfs3,obfs4,scramblesuit\) exec|\1 exec $interp|"
  
      # Similarly fixup snowflake
      sed -i TorBrowser/Data/Tor/torrc-defaults \
          -e "s|\(ClientTransportPlugin snowflake\) exec|\1 exec $interp|"
  
  
      # Prepare for autoconfig.
      #
  