anchor.diff:  , pango
   
   , audioSupport ? mediaSupport
  -, pulseaudioSupport ? audioSupport
  +, pulseaudioSupport ? false
   , libpulseaudio
  -
  -# Media support (implies pulseaudio support)
  +, apulse
  +
  +# Media support (implies audio support)
   , mediaSupport ? false
   , gstreamer
   , gst-plugins-base
  
positive.code:     // Optionally disable multiprocess support.  We always set this to ensure that
      // toggling the pref takes effect.
      lockPref("browser.tabs.remote.autostart.2", ${if disableContentSandbox then "false" else "true"});
  
      ${optionalString (extraPrefs != "") ''
        ${extraPrefs}
  
negative.code:       \
        PULSE_SERVER="\''${PULSE_SERVER:-}" \
        PULSE_COOKIE="\''${PULSE_COOKIE:-}" \
        \
        APULSE_PLAYBACK_DEVICE="\''${APULSE_PLAYBACK_DEVICE:-plughw:0,0}" \
        \
        TOR_SKIP_LAUNCH="\''${TOR_SKIP_LAUNCH:-}" \
        TOR_CONTROL_PORT="\''${TOR_CONTROL_PORT:-}" \
  