pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/tor-browser



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Oct  7 11:10:35 UTC 2020

Modified Files:
        pkgsrc/security/tor-browser: Makefile PLIST distinfo
        pkgsrc/security/tor-browser/patches: patch-.mozconfig patch-aa
            patch-browser_app_profile_firefox.js
            patch-build_moz.configure_rust.configure
            patch-config_gcc-stl-wrapper.template.h
            patch-config_makefiles_rust.mk patch-dom_base_nsAttrName.h
            patch-dom_media_CubebUtils.cpp
            patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
            patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h
            patch-gfx_skia_skia_src_core_SkCpu.cpp
            patch-gfx_thebes_gfxPlatform.cpp
            patch-ipc_chromium_src_base_message__pump__libevent.cc
            patch-ipc_chromium_src_base_platform__thread__posix.cc
            patch-ipc_glue_GeckoChildProcessHost.cpp
            patch-js_src_util_NativeStack.cpp
            patch-media_ffvpx_libavutil_arm_bswap.h
            patch-media_libcubeb_src_cubeb__alsa.c
            patch-media_libcubeb_src_moz.build patch-media_libpng_pngpriv.h
            patch-nsprpub_pr_src_pthreads_ptsynch.c
            patch-toolkit_components_terminator_nsTerminator.cpp
            patch-toolkit_modules_subprocess_subprocess__shared__unix.js
            patch-toolkit_moz.configure
            patch-toolkit_mozapps_installer_packager.mk
            patch-xpcom_base_nscore.h
            patch-xpcom_reflect_xptcall_md_unix_moz.build
Added Files:
        pkgsrc/security/tor-browser/patches: patch-configure.in
            patch-gfx_cairo_cairo_src_cairo-type1-subset.c
            patch-js_src_jsfriendapi.h patch-media_libcubeb_src_cubeb__sun.c
            patch-media_libtheora_lib_info.c
            patch-media_libvorbis_lib_vorbis__info.c
            patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
            patch-security_nss_lib_freebl_mpi_mpi.c
            patch-third__party_rust_authenticator_.cargo-checksum.json
            patch-third__party_rust_authenticator_src_lib.rs
            patch-third__party_rust_authenticator_src_netbsd_device.rs
            patch-third__party_rust_authenticator_src_netbsd_fd.rs
            patch-third__party_rust_authenticator_src_netbsd_mod.rs
            patch-third__party_rust_authenticator_src_netbsd_monitor.rs
            patch-third__party_rust_authenticator_src_netbsd_transaction.rs
            patch-third__party_rust_authenticator_src_netbsd_uhid.rs
            patch-third__party_rust_getrandom_src_lib.rs
            patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
            patch-widget_gtk_WaylandDMABufSurface.cpp
Removed Files:
        pkgsrc/security/tor-browser/patches:
            patch-dom_webauthn_u2f-hid-rs_src_lib.rs
            patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs
            patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs
            patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs
            patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs
            patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs
            patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs
            patch-gfx_gl_GLContextProviderGLX.cpp
            patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc
            patch-js_src_threading_posix_Thread.cpp
            patch-media_libcubeb_gtest_moz.build
            patch-media_libcubeb_src_cubeb.c patch-media_libcubeb_update.sh
            patch-toolkit_library_moz.build patch-toolkit_xre_glxtest.cpp

Log Message:
tor-browser: update to 10.0.

Tor Browser 10.0 -- September 22 2020
 * Windows + OS X + Linux
   * Update Firefox to 78.3.0esr
   * Update Tor to 0.4.4.5
   * Update Tor Launcher to 0.2.25
     * Bug 32174: Replace XUL <textbox> with <html:input>
     * Bug 33890: Rename XUL files to XHTML
     * Bug 33862: Fix usages of createTransport API
     * Bug 33906: Fix Tor-Launcher issues for Firefox 75
     * Bug 33998: Use CSS grid instead of XUL grid
     * Bug 34164: Tor Launcher deadlocks during startup (Firefox 77)
     * Bug 34206: Tor Launcher button labels are missing (Firefox 76)
     * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
     * Translations update
   * Update NoScript to 11.0.44
     * Bug 40093: Youtube videos on safer produce an error [tor-browser]
   * Translations update
   * Bug 10394: Let Tor Browser update HTTPS Everywhere
   * Bug 11154: Disable TLS 1.0 (and 1.1) by default
   * Bug 16931: Sanitize the add-on blocklist update URL
   * Bug 17374: Disable 1024-DH Encryption by default
   * Bug 21601: Remove unused media.webaudio.enabled pref
   * Bug 30682: Disable Intermediate CA Preloading
   * Bug 30812: Exempt about: pages from Resist Fingerprinting
   * Bug 31918+33533+40024+40037: Rebase Tor Browser esr68 patches for ESR 78 [tor-browser]
   * Bug 32612: Update MAR_CHANNEL_ID for the alpha
   * Bug 32886: Separate treatment of @media interaction features for desktop and android
   * Bug 33534: Review FF release notes from FF69 to latest (FF78)
   * Bug 33697: Use old search config based on list.json
   * Bug 33721: PDF Viewer is not working in the safest security level
   * Bug 33734: Set MOZ_NORMANDY to False
   * Bug 33737: Fix aboutDialog.js error for Firefox nightlies
   * Bug 33848: Disable Enhanced Tracking Protection
   * Bug 33851: Patch out Parental Controls detection and logging
   * Bug 33852: Clean up about:logins to not mention Sync
   * Bug 33856: Set browser.privatebrowsing.forceMediaMemoryCache to True
   * Bug 33862: Fix usages of createTransport API
   * Bug 33867: Disable password manager and password generation
   * Bug 33890: Rename XUL files to XHTML
   * Bug 33892: Add brandProductName to brand.dtd and brand.properties
   * Bug 33962: Uplift patch for bug 5741 (dns leak protection)
   * Bug 34125: API change in protocolProxyService.registerChannelFilter
   * Bug 40001: Generate tor-browser-brand.ftl when importing translations [torbutton]
   * Bug 40002: Remove about:pioneer [tor-browser]
   * Bug 40002: Fix generateNSGetFactory being moved to ComponentUtils [torbutton]
   * Bug 40003: Adapt code for L10nRegistry API changes [torbutton]
   * Bug 40005: Initialize the identity UI before setting up the circuit display [torbutton]
   * Bug 40006: Fix new identity for 81 [torbutton]
   * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
   * Bug 40008: Style fixes for 78 [torbutton]
   * Bug 40016: Update Snowflake to discover NAT type [tor-browser-build]
   * Bug 40017: Audit Firefox 68-78 diff for proxy issues [tor-browser]
   * Bug 40022: Update new icons in Tor Browser branding [tor-browser]
   * Bug 40025: Revert add-on permissions due to Mozilla's 1560059 [tor-browser]
   * Bug 40036: Remove product version/update channel from #13379 patch [tor-browser]
   * Bug 40038: Review RemoteSettings for ESR 78 [tor-browser]
   * Bug 40048: Disable various ESR78 features via prefs [tor-browser]
   * Bug 40059: Verify our external helper patch is still working [tor-browser]
   * Bug 40066: Update existing prefs for ESR 78 [tor-browser]
   * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
   * Bug 40073: Disable remote Public Suffix List fetching [tor-browser]
   * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
   * Bug 40078: Backport patches for bug 1651680 for now [tor-browser]
   * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
   * Bug 40088: Moat "Submit" button does not work
   * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
   * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
   * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
   * Bug 40106: Cannot install addons in full screen mode [tor-browser]
   * Bug 40109: Playing video breaks after reloading pages [tor-browser]
   * Bug 40119: Enable v3 extension blocklisting again [tor-browser]
 * Windows
   * Bug 33855: Don't use site's icon as window icon in Windows in private mode
   * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
 * OS X
   * Bug 32252: Tor Browser does not display correctly in VMWare Fusion on macOS (mojave)
 * Build System
   * Windows + OS X + Linux
     * Bump Go to 1.14.7
     * Bug 31845: Bump GCC version to 9.3.0
     * Bug 34011: Bump clang to 9.0.1
     * Bug 34014: Enable sqlite3 support in Python
     * Bug 34390: Don't copy DBM libraries anymore
     * Bug 34391: Remove unused --enable-signmar option
     * Bug 40004: Adapt Rust project for Firefox 78 ESR [tor-browser-build]
     * Bug 40005: Adapt Node project for Firefox 78 ESR [tor-browser-build]
     * Bug 40006: Adapt cbindgen for Firefox 78 ESR [tor-browser-build]
     * Bug 40037: Move projects over to clang-source [tor-browser-build]
     * Bug 40026: Fix full .mar creation for esr78 [tor-browser-build]
     * Bug 40027: Fix incremental .mar creation for esr78 [tor-browser-build]
     * Bug 40028: Do not reference unset env variables [tor-browser-build]
     * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
     * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
     * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
     * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
   * Windows
     * Bug 34230: Update Windows toolchain for Firefox 78 ESR
     * Bug 40015: Use only 64bit fxc2 [tor-browser-build]
     * Bug 40017: Enable stripping again on Windows [tor-browser-build]
     * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
     * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
     * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
     * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
     * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]
   * OS X
     * Bug 34229: Update macOS toolchain for Firefox 78 ESR
     * Bug 40003: Update cctools version for Firefox 78 ESR [tor-browser-build]
     * Bug 40018: Add libtapi project for cctools [tor-browser-build]
     * Bug 40019: Ship our own runtime library for macOS [tor-browser-build]
   * Linux
     * Bug 34359: Adapt abicheck.cc to deal with newer GCC version
     * Bug 34386: Fix up clang compilation on Linux
     * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]

Tor Browser 10.0a7 -- September 14 2020
 * Windows + OS X + Linux
   * Update Tor Launcher to 0.2.24
   * Update NoScript to 11.0.43
   * Translations update
   * Bug 10394: Let Tor Browser update HTTPS Everywhere
   * Bug 32017: Use ExtensionStorageIDB again
   * Bug 40006: Fix new identity for 81 [torbutton]
   * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
   * Bug 40008: Style fixes for 78 [torbutton]
   * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
   * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
   * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
   * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
   * Bug 40109: Playing video breaks after reloading pages [tor-browser]
   * Big 40119: Enable v3 extension blocklisting again [tor-browser]
 * Build System
   * Windows + OS X + Linux
     * Bump Go to 1.14.7
     * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
     * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
     * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
     * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
   * Windows
     * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
     * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
     * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
     * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]

Tor Browser 10.0a6 -- August 26 2020
 * All Platforms
   * Update HTTPS Everywhere to 2020.08.13
 * Windows + OS X + Linux
   * Update Firefox to 78.2.0esr
   * Update Tor Launcher to 0.2.23
     * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
     * Translations update
   * Update NoScript to 11.0.39
   * Bug 21601: Remove unused media.webaudio.enabled pref
   * Bug 40002: Remove about:pioneer [tor-browser]
   * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
   * Bug 40088: Moat "Submit" button does not work
   * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
 * OS X
   * Bug 40015: Tor Browser broken on MacOS 11 Big Sur
 * Android
   * Update Firefox to 68.12.0esr
   * Update NoScript to 11.0.38
   * Update Tor to 0.4.4.4-rc
 * Build System
   * Windows + OS X + Linux
     * Bump Go to 1.13.15
   * Linux
     * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 pkgsrc/security/tor-browser/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/tor-browser/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/security/tor-browser/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/tor-browser/patches/patch-.mozconfig \
    pkgsrc/security/tor-browser/patches/patch-config_makefiles_rust.mk \
    pkgsrc/security/tor-browser/patches/patch-dom_media_CubebUtils.cpp \
    pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp \
    pkgsrc/security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp \
    pkgsrc/security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/tor-browser/patches/patch-aa
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/security/tor-browser/patches/patch-browser_app_profile_firefox.js \
    pkgsrc/security/tor-browser/patches/patch-build_moz.configure_rust.configure \
    pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc \
    pkgsrc/security/tor-browser/patches/patch-toolkit_moz.configure
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h \
    pkgsrc/security/tor-browser/patches/patch-dom_base_nsAttrName.h \
    pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h \
    pkgsrc/security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp \
    pkgsrc/security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp \
    pkgsrc/security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h \
    pkgsrc/security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c \
    pkgsrc/security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js
cvs rdiff -u -r0 -r1.1 pkgsrc/security/tor-browser/patches/patch-configure.in \
    pkgsrc/security/tor-browser/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c \
    pkgsrc/security/tor-browser/patches/patch-js_src_jsfriendapi.h \
    pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__sun.c \
    pkgsrc/security/tor-browser/patches/patch-media_libvorbis_lib_vorbis__info.c \
    pkgsrc/security/tor-browser/patches/patch-security_nss_lib_freebl_mpi_mpi.c \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_.cargo-checksum.json \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_lib.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_getrandom_src_lib.rs \
    pkgsrc/security/tor-browser/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs \
    pkgsrc/security/tor-browser/patches/patch-widget_gtk_WaylandDMABufSurface.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_lib.rs \
    pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs \
    pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs \
    pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs \
    pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs \
    pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs \
    pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs \
    pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/security/tor-browser/patches/patch-gfx_gl_GLContextProviderGLX.cpp \
    pkgsrc/security/tor-browser/patches/patch-toolkit_library_moz.build
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc \
    pkgsrc/security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp \
    pkgsrc/security/tor-browser/patches/patch-js_src_util_NativeStack.cpp \
    pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c \
    pkgsrc/security/tor-browser/patches/patch-media_libpng_pngpriv.h \
    pkgsrc/security/tor-browser/patches/patch-xpcom_base_nscore.h \
    pkgsrc/security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/security/tor-browser/patches/patch-js_src_threading_posix_Thread.cpp \
    pkgsrc/security/tor-browser/patches/patch-media_libcubeb_gtest_moz.build
cvs rdiff -u -r1.5 -r0 \
    pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb.c
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_moz.build
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/security/tor-browser/patches/patch-media_libcubeb_update.sh \
    pkgsrc/security/tor-browser/patches/patch-toolkit_xre_glxtest.cpp
cvs rdiff -u -r0 -r1.4 \
    pkgsrc/security/tor-browser/patches/patch-media_libtheora_lib_info.c
cvs rdiff -u -r0 -r1.5 \
    pkgsrc/security/tor-browser/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/tor-browser/Makefile
diff -u pkgsrc/security/tor-browser/Makefile:1.75 pkgsrc/security/tor-browser/Makefile:1.76
--- pkgsrc/security/tor-browser/Makefile:1.75   Mon Aug 31 18:11:22 2020
+++ pkgsrc/security/tor-browser/Makefile        Wed Oct  7 11:10:34 2020
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.75 2020/08/31 18:11:22 wiz Exp $
+# $NetBSD: Makefile,v 1.76 2020/10/07 11:10:34 wiz Exp $
 
-DISTNAME=      src-firefox-tor-browser-68.12.0esr-9.5-1-build1
-PKGNAME=       tor-browser-9.5.4
-PKGREVISION=   1
+DISTNAME=      src-firefox-tor-browser-78.3.0esr-10.0-2-build2
+PKGNAME=       tor-browser-10.0
 CATEGORIES=    security www
 MASTER_SITES=  https://dist.torproject.org/torbrowser/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
@@ -25,7 +24,7 @@ DEPENDS+=     tor-browser-noscript>=11.0.32:
 #
 # replace all patches with the one from the correspoding www/firefox${ESR_RELEASE}
 # compare e.g. the output of
-# diff -r -I NetBSD . ../../www/firefox68
+# diff -r -I NetBSD . ../../www/firefox78
 # BUT keep:
 # patch-.mozconfig (if still necessary)
 # patch-browser_app_profile_000-tor-browser.js
@@ -50,6 +49,37 @@ SUBST_MESSAGE.fonts= Fixing path to bund
 
 MOZILLA_DIR=   # empty
 
+# Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366
+BUILDLINK_TRANSFORM.NetBSD+=   rm:-fexperimental-new-pass-manager
+
+#
+# Generate list of subst entries for various .cargo-checksum.json files.  These
+# are all handled together in one big substitution to simplify things rather
+# than one substitution entry per file, but are kept separate below to ease
+# updating and verification.
+#
+
+CKSUM_CRATES+= third_party/rust/libc
+
+# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
+CKSUMS+=       a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
+CKSUMS+=       5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a
+
+CKSUM_CRATES+= third_party/rust/getrandom
+
+# patch-third__party_rust_getrandom_src_lib.rs
+CKSUMS+=       0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
+CKSUMS+=       394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac
+
+SUBST_CLASSES+=                cksum
+SUBST_STAGE.cksum=     pre-configure
+.for crate in ${CKSUM_CRATES}
+SUBST_FILES.cksum+=    ${crate}/.cargo-checksum.json
+.endfor
+.for from to in ${CKSUMS}
+SUBST_SED.cksum+=      -e 's,${from},${to},g'
+.endfor
+
 .include "../../mk/bsd.prefs.mk"
 
 CONFIGURE_ARGS+=       --enable-tor-browser-data-outside-app-dir
@@ -75,7 +105,7 @@ NOT_PAX_MPROTECT_SAFE+=      lib/${PKGBASE}/t
 BUILDLINK_TRANSFORM.SunOS+=    rm:-fdata-sections
 BUILDLINK_TRANSFORM.SunOS+=    rm:-ffunction-sections
 
-.include "../../www/firefox68/mozilla-common.mk"
+.include "../../www/firefox78/mozilla-common.mk"
 .include "options.mk"
 
 CHECK_INTERPRETER_SKIP+=       lib/firefox-sdk/sdk/bin/header.py

Index: pkgsrc/security/tor-browser/PLIST
diff -u pkgsrc/security/tor-browser/PLIST:1.8 pkgsrc/security/tor-browser/PLIST:1.9
--- pkgsrc/security/tor-browser/PLIST:1.8       Sun Jun  7 13:06:00 2020
+++ pkgsrc/security/tor-browser/PLIST   Wed Oct  7 11:10:34 2020
@@ -1,51 +1,103 @@
-@comment $NetBSD: PLIST,v 1.8 2020/06/07 13:06:00 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2020/10/07 11:10:34 wiz Exp $
 bin/tor-browser
+lib/tor-browser/actors/AboutHttpsOnlyErrorChild.jsm
+lib/tor-browser/actors/AboutHttpsOnlyErrorParent.jsm
 lib/tor-browser/actors/AudioPlaybackChild.jsm
+lib/tor-browser/actors/AudioPlaybackParent.jsm
+lib/tor-browser/actors/AutoCompleteChild.jsm
+lib/tor-browser/actors/AutoCompleteParent.jsm
+lib/tor-browser/actors/AutoScrollChild.jsm
+lib/tor-browser/actors/AutoScrollParent.jsm
 lib/tor-browser/actors/AutoplayChild.jsm
-lib/tor-browser/actors/BrowserChild.jsm
+lib/tor-browser/actors/AutoplayParent.jsm
+lib/tor-browser/actors/BrowserElementChild.jsm
+lib/tor-browser/actors/BrowserElementParent.jsm
 lib/tor-browser/actors/ControllersChild.jsm
+lib/tor-browser/actors/ControllersParent.jsm
 lib/tor-browser/actors/DateTimePickerChild.jsm
+lib/tor-browser/actors/DateTimePickerParent.jsm
 lib/tor-browser/actors/ExtFindChild.jsm
 lib/tor-browser/actors/FindBarChild.jsm
+lib/tor-browser/actors/FindBarParent.jsm
 lib/tor-browser/actors/FinderChild.jsm
-lib/tor-browser/actors/FormSubmitChild.jsm
+lib/tor-browser/actors/FormHistoryChild.jsm
+lib/tor-browser/actors/FormHistoryParent.jsm
+lib/tor-browser/actors/InlineSpellCheckerChild.jsm
+lib/tor-browser/actors/InlineSpellCheckerParent.jsm
 lib/tor-browser/actors/KeyPressEventModelCheckerChild.jsm
 lib/tor-browser/actors/PictureInPictureChild.jsm
 lib/tor-browser/actors/PopupBlockingChild.jsm
+lib/tor-browser/actors/PopupBlockingParent.jsm
 lib/tor-browser/actors/PrintingChild.jsm
 lib/tor-browser/actors/PurgeSessionHistoryChild.jsm
+lib/tor-browser/actors/RemotePageChild.jsm
 lib/tor-browser/actors/SelectChild.jsm
-lib/tor-browser/actors/SelectionSourceChild.jsm
+lib/tor-browser/actors/SelectParent.jsm
+lib/tor-browser/actors/SidebarSearchParent.jsm
 lib/tor-browser/actors/ThumbnailsChild.jsm
 lib/tor-browser/actors/UAWidgetsChild.jsm
 lib/tor-browser/actors/UnselectedTabHoverChild.jsm
+lib/tor-browser/actors/UnselectedTabHoverParent.jsm
+lib/tor-browser/actors/ViewSourceChild.jsm
+lib/tor-browser/actors/ViewSourcePageChild.jsm
+lib/tor-browser/actors/ViewSourcePageParent.jsm
 lib/tor-browser/actors/WebChannelChild.jsm
+lib/tor-browser/actors/WebChannelParent.jsm
 lib/tor-browser/actors/WebNavigationChild.jsm
-lib/tor-browser/actors/ZoomChild.jsm
 lib/tor-browser/application.ini
 lib/tor-browser/browser/actors/AboutLoginsChild.jsm
+lib/tor-browser/browser/actors/AboutLoginsParent.jsm
+lib/tor-browser/browser/actors/AboutNewInstallChild.jsm
+lib/tor-browser/browser/actors/AboutNewInstallParent.jsm
+lib/tor-browser/browser/actors/AboutNewTabChild.jsm
+lib/tor-browser/browser/actors/AboutPluginsChild.jsm
+lib/tor-browser/browser/actors/AboutPluginsParent.jsm
+lib/tor-browser/browser/actors/AboutPrivateBrowsingChild.jsm
+lib/tor-browser/browser/actors/AboutPrivateBrowsingParent.jsm
+lib/tor-browser/browser/actors/AboutProtectionsChild.jsm
+lib/tor-browser/browser/actors/AboutProtectionsParent.jsm
 lib/tor-browser/browser/actors/AboutReaderChild.jsm
+lib/tor-browser/browser/actors/AboutTabCrashedChild.jsm
+lib/tor-browser/browser/actors/AboutTabCrashedParent.jsm
+lib/tor-browser/browser/actors/AboutWelcomeChild.jsm
+lib/tor-browser/browser/actors/AboutWelcomeParent.jsm
 lib/tor-browser/browser/actors/BlockedSiteChild.jsm
+lib/tor-browser/browser/actors/BlockedSiteParent.jsm
 lib/tor-browser/browser/actors/BrowserTabChild.jsm
+lib/tor-browser/browser/actors/BrowserTabParent.jsm
 lib/tor-browser/browser/actors/ClickHandlerChild.jsm
+lib/tor-browser/browser/actors/ClickHandlerParent.jsm
+lib/tor-browser/browser/actors/ContentMetaChild.jsm
+lib/tor-browser/browser/actors/ContentMetaParent.jsm
 lib/tor-browser/browser/actors/ContentSearchChild.jsm
+lib/tor-browser/browser/actors/ContentSearchParent.jsm
 lib/tor-browser/browser/actors/ContextMenuChild.jsm
+lib/tor-browser/browser/actors/ContextMenuParent.jsm
 lib/tor-browser/browser/actors/DOMFullscreenChild.jsm
+lib/tor-browser/browser/actors/DOMFullscreenParent.jsm
 lib/tor-browser/browser/actors/FormValidationChild.jsm
+lib/tor-browser/browser/actors/FormValidationParent.jsm
 lib/tor-browser/browser/actors/LightweightThemeChild.jsm
 lib/tor-browser/browser/actors/LinkHandlerChild.jsm
+lib/tor-browser/browser/actors/LinkHandlerParent.jsm
 lib/tor-browser/browser/actors/NetErrorChild.jsm
-lib/tor-browser/browser/actors/OfflineAppsChild.jsm
+lib/tor-browser/browser/actors/NetErrorParent.jsm
 lib/tor-browser/browser/actors/PageInfoChild.jsm
 lib/tor-browser/browser/actors/PageStyleChild.jsm
+lib/tor-browser/browser/actors/PageStyleParent.jsm
 lib/tor-browser/browser/actors/PluginChild.jsm
+lib/tor-browser/browser/actors/PluginParent.jsm
+lib/tor-browser/browser/actors/PromptParent.jsm
 lib/tor-browser/browser/actors/RFPHelperChild.jsm
+lib/tor-browser/browser/actors/RFPHelperParent.jsm
 lib/tor-browser/browser/actors/SearchTelemetryChild.jsm
-lib/tor-browser/browser/actors/SubframeCrashChild.jsm
-lib/tor-browser/browser/actors/SubframeCrashParent.jsm
+lib/tor-browser/browser/actors/SearchTelemetryParent.jsm
+lib/tor-browser/browser/actors/SiteSpecificBrowserChild.jsm
+lib/tor-browser/browser/actors/SiteSpecificBrowserParent.jsm
+lib/tor-browser/browser/actors/SwitchDocumentDirectionChild.jsm
 lib/tor-browser/browser/actors/URIFixupChild.jsm
 lib/tor-browser/browser/actors/WebRTCChild.jsm
-lib/tor-browser/browser/blocklist.xml
+lib/tor-browser/browser/actors/WebRTCParent.jsm
 lib/tor-browser/browser/chrome.manifest
 lib/tor-browser/browser/chrome/browser/content/branding/about-logo.png
 lib/tor-browser/browser/chrome/browser/content/branding/about-logo%2x.png@localhost
@@ -53,6 +105,7 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/branding/about.png
 lib/tor-browser/browser/chrome/browser/content/branding/aboutDialog.css
 lib/tor-browser/browser/chrome/browser/content/branding/aboutlogins.svg
+lib/tor-browser/browser/chrome/browser/content/branding/firefox-wordmark.svg
 lib/tor-browser/browser/chrome/browser/content/branding/horizontal-lockup.svg
 lib/tor-browser/browser/chrome/browser/content/branding/icon128.png
 lib/tor-browser/browser/chrome/browser/content/branding/icon16.png
@@ -63,17 +116,17 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/branding/icon64.png
 lib/tor-browser/browser/chrome/browser/content/branding/identity-icons-brand.svg
 lib/tor-browser/browser/chrome/browser/content/briefcase.svg
+lib/tor-browser/browser/chrome/browser/content/browser/aboutDialog-appUpdater-legacy.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutDialog-appUpdater.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutDialog.css
 lib/tor-browser/browser/chrome/browser/content/browser/aboutDialog.js
-lib/tor-browser/browser/chrome/browser/content/browser/aboutDialog.xul
+lib/tor-browser/browser/chrome/browser/content/browser/aboutDialog.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/aboutFrameCrashed.html
-lib/tor-browser/browser/chrome/browser/content/browser/aboutLibrary.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/aboutNetError.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutNetError.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/aboutPrivateBrowsing.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutPrivateBrowsing.html
 lib/tor-browser/browser/chrome/browser/content/browser/aboutPrivateBrowsing.js
-lib/tor-browser/browser/chrome/browser/content/browser/aboutPrivateBrowsing.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/aboutRestartRequired.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutRestartRequired.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/aboutRobots-icon.png
@@ -86,32 +139,151 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/aboutTabCrashed.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutTabCrashed.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/aboutWelcomeBack.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/aboutconfig/aboutconfig.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutconfig/aboutconfig.html
+lib/tor-browser/browser/chrome/browser/content/browser/aboutconfig/aboutconfig.js
+lib/tor-browser/browser/chrome/browser/content/browser/aboutconfig/background.svg
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.css
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.html
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.js
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/copy-to-clipboard-button.css
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/copy-to-clipboard-button.js
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/aboutLoginsUtils.js
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/common.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/confirmation-dialog.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/confirmation-dialog.js
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/fxaccounts-button.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/fxaccounts-button.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.css
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.js
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-footer.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-footer.js
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-intro.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-intro.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-item.css
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-item.js
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-list-item.css
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-list-item.js
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-list.css
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/login-list.js
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/modal-input.css
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/modal-input.js
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/reflected-fluent-element.js
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/delete.svg
-lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/edit.svg
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/menu-button.css
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/components/menu-button.js
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/breached-website.svg
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/favicon.svg
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/hide-password.svg
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/intro-illustration.svg
 lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/show-password.svg
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/icons/vulnerable-password.svg
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ar.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_az.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_bg.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_cs.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_da.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_de.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_el.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_en.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_es-mx.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_es.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_et.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_fi.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_fr.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_he.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_hu.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_id.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_it.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ja.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ko.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_lt.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_lv.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_my.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_nb.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_nl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_nn.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_pl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_pt-br.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_pt-pt.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ro.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_ru.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_si.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_sk.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_sv.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_th.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_tl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_tr.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_vi.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_zh-hans.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/app-store/app_zh-hant.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_af.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ar.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_az.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_be.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_bg.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_bn.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_bs.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ca.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_cs.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_da.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_de.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_el.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_en.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_es.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_et.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_eu.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_fa.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_fr.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_gl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_gu.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_he.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hi.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hr.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hu.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_hy.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_id.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_is.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_it.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ja.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ka.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_kk.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_km.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_kn.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ko.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_lo.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_lt.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_lv.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_mk.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_mr.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ms.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_my.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_nb.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ne.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_nl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_nn.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pa.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pt-br.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_pt.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ro.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ru.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_si.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sk.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sq.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sr.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_sv.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ta.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_te.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_th.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_tl.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_tr.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_uk.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_ur.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_uz.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_vi.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_zh-cn.png
+lib/tor-browser/browser/chrome/browser/content/browser/aboutlogins/third-party/play-store/play_zh-tw.png
 lib/tor-browser/browser/chrome/browser/content/browser/blockedSite.js
 lib/tor-browser/browser/chrome/browser/content/browser/blockedSite.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/browser-a11yUtils.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-addons.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-allTabsMenu.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-captivePortal.js
-lib/tor-browser/browser/chrome/browser/content/browser/browser-contentblocking.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-ctrlTab.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-customization.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-data-submission-info-bar.js
@@ -122,7 +294,6 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/browser-media.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-pageActions.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-places.js
-lib/tor-browser/browser/chrome/browser/content/browser/browser-plugins.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-safebrowsing.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-sidebar.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-siteIdentity.js
@@ -131,9 +302,10 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/browser-tabsintitlebar.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-thumbnails.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser-toolbarKeyNav.js
+lib/tor-browser/browser/chrome/browser/content/browser/browser-webrtc.js
 lib/tor-browser/browser/chrome/browser/content/browser/browser.css
 lib/tor-browser/browser/chrome/browser/content/browser/browser.js
-lib/tor-browser/browser/chrome/browser/content/browser/browser.xul
+lib/tor-browser/browser/chrome/browser/content/browser/browser.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/built_in_addons.json
 lib/tor-browser/browser/chrome/browser/content/browser/child/ext-browser-content-only.js
 lib/tor-browser/browser/chrome/browser/content/browser/child/ext-browser.js
@@ -147,7 +319,7 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/child/ext-tabs.js
 lib/tor-browser/browser/chrome/browser/content/browser/content-refreshblocker.js
 lib/tor-browser/browser/chrome/browser/content/browser/content-sessionStore.js
-lib/tor-browser/browser/chrome/browser/content/browser/content.js
+lib/tor-browser/browser/chrome/browser/content/browser/contentSearchHandoffUI.js
 lib/tor-browser/browser/chrome/browser/content/browser/contentSearchUI.css
 lib/tor-browser/browser/chrome/browser/content/browser/contentSearchUI.js
 lib/tor-browser/browser/chrome/browser/content/browser/contentTheme.js
@@ -170,25 +342,31 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/downloads/allDownloadsView.js
 lib/tor-browser/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.css
 lib/tor-browser/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.js
-lib/tor-browser/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.xul
+lib/tor-browser/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/downloads/downloads.css
 lib/tor-browser/browser/chrome/browser/content/browser/downloads/downloads.js
+lib/tor-browser/browser/chrome/browser/content/browser/downloads/downloadsCommands.js
 lib/tor-browser/browser/chrome/browser/content/browser/downloads/indicator.js
 lib/tor-browser/browser/chrome/browser/content/browser/ext-browser.json
 lib/tor-browser/browser/chrome/browser/content/browser/extension.css
 lib/tor-browser/browser/chrome/browser/content/browser/extension.svg
+lib/tor-browser/browser/chrome/browser/content/browser/fxmonitor/FirefoxMonitor.css
+lib/tor-browser/browser/chrome/browser/content/browser/fxmonitor/monitor32.svg
 lib/tor-browser/browser/chrome/browser/content/browser/history-swipe-arrow.svg
-lib/tor-browser/browser/chrome/browser/content/browser/illustrations/blue-berror.svg
-lib/tor-browser/browser/chrome/browser/content/browser/illustrations/error-connection-failure.svg
-lib/tor-browser/browser/chrome/browser/content/browser/illustrations/error-malformed-url.svg
-lib/tor-browser/browser/chrome/browser/content/browser/illustrations/error-server-not-found.svg
-lib/tor-browser/browser/chrome/browser/content/browser/illustrations/under-construction.svg
 lib/tor-browser/browser/chrome/browser/content/browser/license.html
+lib/tor-browser/browser/chrome/browser/content/browser/logos/etp-mobile.svg
+lib/tor-browser/browser/chrome/browser/content/browser/logos/lockwise-mobile.svg
+lib/tor-browser/browser/chrome/browser/content/browser/logos/lockwise.svg
+lib/tor-browser/browser/chrome/browser/content/browser/logos/monitor.svg
+lib/tor-browser/browser/chrome/browser/content/browser/logos/proxy.svg
+lib/tor-browser/browser/chrome/browser/content/browser/logos/send.svg
+lib/tor-browser/browser/chrome/browser/content/browser/logos/tracking-protection-dark-theme.svg
+lib/tor-browser/browser/chrome/browser/content/browser/logos/tracking-protection.svg
 lib/tor-browser/browser/chrome/browser/content/browser/microsoft-translator-attribution.png
 lib/tor-browser/browser/chrome/browser/content/browser/migration/migration.js
-lib/tor-browser/browser/chrome/browser/content/browser/migration/migration.xul
+lib/tor-browser/browser/chrome/browser/content/browser/migration/migration.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/newInstall.js
-lib/tor-browser/browser/chrome/browser/content/browser/newInstall.xul
+lib/tor-browser/browser/chrome/browser/content/browser/newInstall.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/newInstallPage.html
 lib/tor-browser/browser/chrome/browser/content/browser/newInstallPage.js
 lib/tor-browser/browser/chrome/browser/content/browser/nsContextMenu.js
@@ -199,16 +377,16 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/netError/browser.svg
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/netError/network.svg
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/netError/onionNetError.css
-lib/tor-browser/browser/chrome/browser/content/browser/onionservices/netError/onionNetError.jsm
+lib/tor-browser/browser/chrome/browser/content/browser/onionservices/netError/onionNetError.js
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/netError/onionsite.svg
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/onionlocation.svg
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/onionlocationPreferences.js
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/onionservices.css
 lib/tor-browser/browser/chrome/browser/content/browser/onionservices/savedKeysDialog.js
-lib/tor-browser/browser/chrome/browser/content/browser/onionservices/savedKeysDialog.xul
+lib/tor-browser/browser/chrome/browser/content/browser/onionservices/savedKeysDialog.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/pageinfo/pageInfo.css
 lib/tor-browser/browser/chrome/browser/content/browser/pageinfo/pageInfo.js
-lib/tor-browser/browser/chrome/browser/content/browser/pageinfo/pageInfo.xul
+lib/tor-browser/browser/chrome/browser/content/browser/pageinfo/pageInfo.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/pageinfo/permissions.js
 lib/tor-browser/browser/chrome/browser/content/browser/pageinfo/security.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-bookmarks.js
@@ -224,6 +402,7 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-find.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-history.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-menus.js
+lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-normandyAddonStudy.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-omnibox.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-pageAction.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-pkcs11.js
@@ -231,89 +410,93 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-sessions.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-sidebarAction.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-tabs.js
+lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-topSites.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-url-overrides.js
+lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-urlbar.js
 lib/tor-browser/browser/chrome/browser/content/browser/parent/ext-windows.js
+lib/tor-browser/browser/chrome/browser/content/browser/pioneer.css
+lib/tor-browser/browser/chrome/browser/content/browser/pioneer.html
+lib/tor-browser/browser/chrome/browser/content/browser/pioneer.js
 lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarkProperties.js
-lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarkProperties.xul
-lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarkProperties2.xul
+lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarkProperties.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarkProperties2.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarksSidebar.js
-lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarksSidebar.xul
+lib/tor-browser/browser/chrome/browser/content/browser/places/bookmarksSidebar.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/places/browserPlacesViews.js
 lib/tor-browser/browser/chrome/browser/content/browser/places/controller.js
 lib/tor-browser/browser/chrome/browser/content/browser/places/editBookmark.js
 lib/tor-browser/browser/chrome/browser/content/browser/places/historySidebar.js
-lib/tor-browser/browser/chrome/browser/content/browser/places/historySidebar.xul
-lib/tor-browser/browser/chrome/browser/content/browser/places/menu.xml
+lib/tor-browser/browser/chrome/browser/content/browser/places/historySidebar.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/places/places-menupopup.js
 lib/tor-browser/browser/chrome/browser/content/browser/places/places-tree.js
 lib/tor-browser/browser/chrome/browser/content/browser/places/places.css
 lib/tor-browser/browser/chrome/browser/content/browser/places/places.js
-lib/tor-browser/browser/chrome/browser/content/browser/places/places.xul
+lib/tor-browser/browser/chrome/browser/content/browser/places/places.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/places/treeView.js
 lib/tor-browser/browser/chrome/browser/content/browser/policies/aboutPolicies.css
+lib/tor-browser/browser/chrome/browser/content/browser/policies/aboutPolicies.html
 lib/tor-browser/browser/chrome/browser/content/browser/policies/aboutPolicies.js
-lib/tor-browser/browser/chrome/browser/content/browser/policies/aboutPolicies.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/policies/policies-active.svg
 lib/tor-browser/browser/chrome/browser/content/browser/policies/policies-documentation.svg
 lib/tor-browser/browser/chrome/browser/content/browser/policies/policies-error.svg
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/applicationManager.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/applicationManager.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/blocklists.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/blocklists.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/browserLanguages.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/browserLanguages.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/clearSiteData.css
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/clearSiteData.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/clearSiteData.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/colors.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/colors.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/connection.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/connection.xul
 lib/tor-browser/browser/chrome/browser/content/browser/preferences/containers.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/containers.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/fonts.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/fonts.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/handlers.css
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/containers.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/extensionControlled.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/findInPage.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/fxaPairDevice.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/fxaPairDevice.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/home.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/main.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/preferences.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/preferences.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/privacy.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/search.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/subdialogs.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/sync.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/syncDisconnect.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/in-content/syncDisconnect.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/languages.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/languages.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/permissions.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/permissions.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/sanitize.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/sanitize.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/selectBookmark.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/selectBookmark.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/siteDataRemoveSelected.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/siteDataRemoveSelected.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/siteDataSettings.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/siteDataSettings.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/sitePermissions.css
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/sitePermissions.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/sitePermissions.xul
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/translation.js
-lib/tor-browser/browser/chrome/browser/content/browser/preferences/translation.xul
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/applicationManager.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/applicationManager.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/blocklists.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/blocklists.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/browserLanguages.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/browserLanguages.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/clearSiteData.css
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/clearSiteData.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/clearSiteData.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/colors.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/colors.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/connection.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/connection.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/containers.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/containers.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/fonts.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/fonts.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/handlers.css
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/languages.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/languages.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/permissions.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/permissions.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/sanitize.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/sanitize.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/selectBookmark.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/selectBookmark.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/siteDataRemoveSelected.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/siteDataRemoveSelected.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/siteDataSettings.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/siteDataSettings.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/sitePermissions.css
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/sitePermissions.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/sitePermissions.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/syncChooseWhatToSync.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/syncChooseWhatToSync.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/translation.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/dialogs/translation.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/extensionControlled.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/findInPage.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/fxaPairDevice.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/fxaPairDevice.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/home.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/main.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/preferences.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/preferences.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/privacy.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/search.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/subdialogs.js
+lib/tor-browser/browser/chrome/browser/content/browser/preferences/sync.js
 lib/tor-browser/browser/chrome/browser/content/browser/robot.ico
 lib/tor-browser/browser/chrome/browser/content/browser/safeMode.css
 lib/tor-browser/browser/chrome/browser/content/browser/safeMode.js
-lib/tor-browser/browser/chrome/browser/content/browser/safeMode.xul
-lib/tor-browser/browser/chrome/browser/content/browser/sanitize.xul
+lib/tor-browser/browser/chrome/browser/content/browser/safeMode.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/sanitize.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/sanitizeDialog.css
 lib/tor-browser/browser/chrome/browser/content/browser/sanitizeDialog.js
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/bookmarks.json
-lib/tor-browser/browser/chrome/browser/content/browser/schemas/browser_action.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/browsing_data.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/chrome_settings_overrides.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/commands.json
@@ -325,18 +508,19 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/history.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/menus.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/menus_child.json
+lib/tor-browser/browser/chrome/browser/content/browser/schemas/normandyAddonStudy.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/omnibox.json
-lib/tor-browser/browser/chrome/browser/content/browser/schemas/page_action.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/pkcs11.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/search.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/sessions.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/sidebar_action.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/tabs.json
+lib/tor-browser/browser/chrome/browser/content/browser/schemas/top_sites.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/url_overrides.json
+lib/tor-browser/browser/chrome/browser/content/browser/schemas/urlbar.json
 lib/tor-browser/browser/chrome/browser/content/browser/schemas/windows.json
 lib/tor-browser/browser/chrome/browser/content/browser/search/autocomplete-popup.js
 lib/tor-browser/browser/chrome/browser/content/browser/search/search-one-offs.js
-lib/tor-browser/browser/chrome/browser/content/browser/search/search.xml
 lib/tor-browser/browser/chrome/browser/content/browser/search/searchbar.js
 lib/tor-browser/browser/chrome/browser/content/browser/securitylevel/securityLevel.js
 lib/tor-browser/browser/chrome/browser/content/browser/securitylevel/securityLevelButton.css
@@ -344,35 +528,40 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/browser/securitylevel/securityLevelPanel.css
 lib/tor-browser/browser/chrome/browser/content/browser/securitylevel/securityLevelPreferences.css
 lib/tor-browser/browser/chrome/browser/content/browser/setDesktopBackground.js
-lib/tor-browser/browser/chrome/browser/content/browser/setDesktopBackground.xul
+lib/tor-browser/browser/chrome/browser/content/browser/setDesktopBackground.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/ssb/ssb.css
+lib/tor-browser/browser/chrome/browser/content/browser/ssb/ssb.html
+lib/tor-browser/browser/chrome/browser/content/browser/ssb/ssb.js
 lib/tor-browser/browser/chrome/browser/content/browser/static-robot.png
 lib/tor-browser/browser/chrome/browser/content/browser/syncedtabs/sidebar.js
 lib/tor-browser/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/tab-content.js
+lib/tor-browser/browser/chrome/browser/content/browser/tabbrowser-tab.js
+lib/tor-browser/browser/chrome/browser/content/browser/tabbrowser-tabs.js
 lib/tor-browser/browser/chrome/browser/content/browser/tabbrowser.css
 lib/tor-browser/browser/chrome/browser/content/browser/tabbrowser.js
-lib/tor-browser/browser/chrome/browser/content/browser/tabbrowser.xml
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/parseFunctions.jsm
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/requestBridgeDialog.jsm
-lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/requestBridgeDialog.xul
+lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/requestBridgeDialog.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torBridgeSettings.jsm
-lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torCategory.inc.xul
+lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torCategory.inc.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torFirewallSettings.jsm
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torLogDialog.jsm
-lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torLogDialog.xul
+lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torLogDialog.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torPane.js
-lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torPane.xul
+lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torPane.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torPreferences.css
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torPreferencesIcon.svg
 lib/tor-browser/browser/chrome/browser/content/browser/torpreferences/torProxySettings.jsm
 lib/tor-browser/browser/chrome/browser/content/browser/translation-notification.js
-lib/tor-browser/browser/chrome/browser/content/browser/urlbarBindings.xml
 lib/tor-browser/browser/chrome/browser/content/browser/usercontext/usercontext.css
 lib/tor-browser/browser/chrome/browser/content/browser/utilityOverlay.js
 lib/tor-browser/browser/chrome/browser/content/browser/webext-panels.js
-lib/tor-browser/browser/chrome/browser/content/browser/webext-panels.xul
+lib/tor-browser/browser/chrome/browser/content/browser/webext-panels.xhtml
 lib/tor-browser/browser/chrome/browser/content/browser/webrtcIndicator.js
-lib/tor-browser/browser/chrome/browser/content/browser/webrtcIndicator.xul
+lib/tor-browser/browser/chrome/browser/content/browser/webrtcIndicator.xhtml
+lib/tor-browser/browser/chrome/browser/content/browser/webrtcLegacyIndicator.js
+lib/tor-browser/browser/chrome/browser/content/browser/webrtcLegacyIndicator.xhtml
 lib/tor-browser/browser/chrome/browser/content/cart.svg
 lib/tor-browser/browser/chrome/browser/content/chill.svg
 lib/tor-browser/browser/chrome/browser/content/circle.svg
@@ -392,7 +581,6 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/pocket/panels/css/signup.css
 lib/tor-browser/browser/chrome/browser/content/pocket/panels/fonts/FiraSans-Regular.woff
 lib/tor-browser/browser/chrome/browser/content/pocket/panels/img/app_store_dowload_apple.svg
-lib/tor-browser/browser/chrome/browser/content/pocket/panels/img/pocket-outline.svg
 lib/tor-browser/browser/chrome/browser/content/pocket/panels/img/pocketerror%1x.png@localhost
 lib/tor-browser/browser/chrome/browser/content/pocket/panels/img/pocketerror%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/content/pocket/panels/img/pocketlogo%1x.png@localhost
@@ -437,12 +625,16 @@ lib/tor-browser/browser/chrome/browser/c
 lib/tor-browser/browser/chrome/browser/content/pocket/pktApi.jsm
 lib/tor-browser/browser/chrome/browser/content/tree.svg
 lib/tor-browser/browser/chrome/browser/content/vacation.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/aboutwelcome/aboutwelcome.bundle.js
+lib/tor-browser/browser/chrome/browser/res/activity-stream/aboutwelcome/aboutwelcome.css
+lib/tor-browser/browser/chrome/browser/res/activity-stream/aboutwelcome/aboutwelcome.html
+lib/tor-browser/browser/chrome/browser/res/activity-stream/aboutwelcome/lib/AboutWelcomeTelemetry.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/common/Actions.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/common/Dedupe.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/common/PerfService.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/common/PrerenderData.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/common/Reducers.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/css/activity-stream.css
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/abouthomecache/page.html.template
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/abouthomecache/script.js.template
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/activity-stream.bundle.js
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_enhancer_youtube.png
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_fb_container.png
@@ -455,13 +647,13 @@ lib/tor-browser/browser/chrome/browser/r
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_pinnedtab_static%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_reddit_enhancement.png
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_wiki_search.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/firefox-wordmark.svg
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/fox-tail.png
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/gift-extension.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-add-16.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-arrow.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-arrowhead-down-12.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-arrowhead-down-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-cancel-16.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-caret-right.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-cfr-feature-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-delete-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-dismiss-16.svg
@@ -469,6 +661,7 @@ lib/tor-browser/browser/chrome/browser/r
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-help-24.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-highlights-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-info-16.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-mail-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-maximize-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-minimize-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-modal-delete-32.svg
@@ -478,6 +671,7 @@ lib/tor-browser/browser/chrome/browser/r
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pin-12.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pin-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-play-12.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-playhead.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-archive-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-delete-16.svg
@@ -488,30 +682,65 @@ lib/tor-browser/browser/chrome/browser/r
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-trending-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-unpin-16.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-webextension-16.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/icon-removed-bookmark.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-addons%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-gift%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-privatebrowsing%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-screenshots%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-sync%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/protection-report-icon.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/remote/pip-message-icon.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/spinner.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/sync-devices-trailhead.svg
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/sync-devices.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/topic-show-more-12.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/accounts-form-bg.jpg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/benefit-knowledge.png
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/benefit-privacy.png
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/benefit-products.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-devices.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-fbcont.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-ffmonitor.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-ffsend.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-lockwise.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-mobile.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pledge.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pocket.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-private.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-sendtab.png
-lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-tracking.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/benefit-sync.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-devices.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-fbcont.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-ffmonitor.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-ffsend.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-import.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-lockwise.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-mobile.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pledge.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pocket.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-private.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-sendtab.svg
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-tracking.svg
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-logo.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-systems.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/assets/whatsnew-send-icon.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/newtab-render.js
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/aliexpress-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/allegro-pl.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/amazon.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/avito-ru.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/baidu-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/bbc-uk.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/bing-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ctrip-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/duckduckgo-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ebay.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/facebook-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/google-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ifeng-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/iqiyi-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/leboncoin-fr.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ok-ru.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/olx-pl.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/reddit-com.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/twitter-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/vk-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/weibo-com.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/wikipedia-org.ico
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/wykop-pl.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/yandex-com.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/yandex-ru.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/youtube-com.png
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/zhihu-com.ico
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/aliexpress-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/allegro-pl%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/amazon%2x.png@localhost
@@ -519,21 +748,28 @@ lib/tor-browser/browser/chrome/browser/r
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/baidu-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/bbc-uk%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/bing-com%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/ctrip-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/duckduckgo-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/ebay%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/facebook-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/google-com%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/ifeng-com%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/iqiyi-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/leboncoin-fr%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/ok-ru%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/olx-pl%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/reddit-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/twitter-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/vk-com%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/weibo-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/wikipedia-org%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/wykop-pl%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/yandex-com%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/yandex-ru%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/youtube-com%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/zhihu-com%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/res/activity-stream/data/content/tippytop/top_sites.json
+lib/tor-browser/browser/chrome/browser/res/activity-stream/data/custom-elements/paragraph.js
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/ASRouter.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/ASRouterFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/ASRouterPreferences.jsm
@@ -551,18 +787,25 @@ lib/tor-browser/browser/chrome/browser/r
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/DownloadsManager.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/FaviconFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/FilterAdult.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/GroupsConfigurationProvider.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/HighlightsFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/LinksCache.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/NaiveBayesTextTagger.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/MomentsPageHub.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/NewTabInit.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/NmfTextTagger.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/OnboardingMessageProvider.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PanelTestProvider.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersistentCache.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider/NaiveBayesTextTagger.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider/NmfTextTagger.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider/PersonalityProvider.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider/PersonalityProviderWorker.js
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider/PersonalityProviderWorkerClass.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider/RecipeExecutor.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider/Tokenize.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PlacesFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/PrefsFeed.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/RecipeExecutor.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/RecommendationProviderSwitcher.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/RemoteL10n.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/Screenshots.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/SearchShortcuts.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/SectionsManager.jsm
@@ -573,499 +816,25 @@ lib/tor-browser/browser/chrome/browser/r
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/SystemTickFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/TelemetryFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/TippyTopProvider.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/Tokenize.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/ToolbarBadgeHub.jsm
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/ToolbarPanelHub.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/TopSitesFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/TopStoriesFeed.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/UTEventReporting.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/UserDomainAffinityProvider.jsm
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/static/activity-stream-initial-state.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-prerendered-noscripts.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-prerendered.html
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-strings.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream.html
+lib/tor-browser/browser/chrome/browser/res/activity-stream/lib/cache-worker.js
+lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/activity-stream-noscripts.html
+lib/tor-browser/browser/chrome/browser/res/activity-stream/prerendered/activity-stream.html
 lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/Redux.jsm
 lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/prop-types.js
+lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/react-dom-server.js
 lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/react-dom.js
-lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/react-intl.js
 lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/react-redux.js
+lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/react-transition-group.js
 lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/react.js
 lib/tor-browser/browser/chrome/browser/res/activity-stream/vendor/redux.js
+lib/tor-browser/browser/chrome/browser/search-extensions/1und1/favicon.ico
+lib/tor-browser/browser/chrome/browser/search-extensions/1und1/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/allaannonser-sv-SE/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/allaannonser-sv-SE/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/allegro-pl/favicon.ico
@@ -1082,6 +851,8 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/search-extensions/amazon/_locales/nl/messages.json
 lib/tor-browser/browser/chrome/browser/search-extensions/amazon/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/amazon/manifest.json
+lib/tor-browser/browser/chrome/browser/search-extensions/amazondotcn/_locales/default/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/amazondotcn/_locales/mozillaonline/messages.json
 lib/tor-browser/browser/chrome/browser/search-extensions/amazondotcn/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/amazondotcn/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/amazondotcom/_locales/en/messages.json
@@ -1148,6 +919,10 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/search-extensions/flip/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/freelang/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/freelang/manifest.json
+lib/tor-browser/browser/chrome/browser/search-extensions/gmx/_locales/de/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/gmx/_locales/shopping/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/gmx/favicon.png
+lib/tor-browser/browser/chrome/browser/search-extensions/gmx/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/google/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/google/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/gulesider-NO/favicon.ico
@@ -1165,6 +940,19 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/search-extensions/list.json
 lib/tor-browser/browser/chrome/browser/search-extensions/longdo/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/longdo/manifest.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailcom/favicon.ico
+lib/tor-browser/browser/chrome/browser/search-extensions/mailcom/manifest.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/default/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/mailru001/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-az/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-en-US/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-hy-AM/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-kk/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-ro/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-ru/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-tr/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-uk/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/mailru/_locales/okru-uz/messages.json
 lib/tor-browser/browser/chrome/browser/search-extensions/mailru/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/mailru/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/mapy-cz/favicon.ico
@@ -1214,6 +1002,8 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/search-extensions/pwn-pl/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/qwant/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/qwant/manifest.json
+lib/tor-browser/browser/chrome/browser/search-extensions/qwantjr/favicon.ico
+lib/tor-browser/browser/chrome/browser/search-extensions/qwantjr/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/qxl-NO/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/qxl-NO/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/rakuten/favicon.ico
@@ -1236,6 +1026,8 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/search-extensions/tyda-sv-SE/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/vatera/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/vatera/manifest.json
+lib/tor-browser/browser/chrome/browser/search-extensions/webde/favicon.ico
+lib/tor-browser/browser/chrome/browser/search-extensions/webde/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/wikipedia/favicon.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/wikipedia/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/wiktionary/_locales/oc/messages.json
@@ -1256,6 +1048,7 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/search-extensions/yandex/_locales/kk/messages.json
 lib/tor-browser/browser/chrome/browser/search-extensions/yandex/_locales/ru/messages.json
 lib/tor-browser/browser/chrome/browser/search-extensions/yandex/_locales/tr/messages.json
+lib/tor-browser/browser/chrome/browser/search-extensions/yandex/_locales/ua/messages.json
 lib/tor-browser/browser/chrome/browser/search-extensions/yandex/manifest.json
 lib/tor-browser/browser/chrome/browser/search-extensions/yandex/yandex-en.ico
 lib/tor-browser/browser/chrome/browser/search-extensions/yandex/yandex-ru.ico
@@ -1264,7 +1057,6 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/search-extensions/zoznam-sk/favicon.png
 lib/tor-browser/browser/chrome/browser/search-extensions/zoznam-sk/manifest.json
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/aboutFrameCrashed.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/aboutLibrary.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/aboutNetError.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/aboutRestartRequired.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/aboutSessionRestore.css
@@ -1274,16 +1066,15 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/accessibility.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/add.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/addons/addon-install-blocked.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/addons/addon-install-confirm.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/addons/addon-install-downloading.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/addons/addon-install-error.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/addons/addon-install-installed.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/addons/addon-install-warning.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/addons/addon-private-browsing.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/arrow-left.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/back-12.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/back.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/badge-blue.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/blockedSite.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/bookmark-12.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/bookmark-animation.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/bookmark-hollow.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/bookmark-star-on-tray.svg
@@ -1301,21 +1092,23 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/connection-secure.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/3rdpartycookies-disabled.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/3rdpartycookies.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/conn-not-secure.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/connection.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/cryptominers-disabled.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/cryptominers.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/extension.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/dashboard.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/etp-milestone.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/fingerprinters-disabled.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/fingerprinters.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/info.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/hero-message-background.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/mcb-disabled.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/panel.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/permissions.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/trackers-disabled.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/socialblock-disabled.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/socialblock.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/tracker-image-disabled.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/tracker-image.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/trackers.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/tracking-protection.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/controlcenter/warning.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/critical.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/customizableui/density-compact.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/customizableui/density-normal.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/customizableui/density-touch.svg
@@ -1329,6 +1122,8 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/device-desktop.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/device-phone.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/device-tablet.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/device-tv.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/device-vr.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/downloads/allDownloadsView.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/downloads/contentAreaDownloadsView.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/downloads/download-blocked.svg
@@ -1341,6 +1136,7 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/edit-copy.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/edit-cut.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/edit-paste.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/edit.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/error-pages.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/folder.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/forget.svg
@@ -1349,28 +1145,36 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fullscreen.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fullscreen/insecure.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fullscreen/secure.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/add-device.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/avatar-alert.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/avatar-color.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/avatar-confirm.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/avatar-empty-badged.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/avatar-empty.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/avatar.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/choose-what-to-sync-devices.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/fxa-spinner.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/graphic-mail.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/monitor.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/send-to-device.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/send.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/sync-devices.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration-issue.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/history.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/home.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/identity-icon-notice.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/identity-icon.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/illustrations/blue-berror.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/illustrations/error-connection-failure.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/illustrations/error-malformed-url.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/illustrations/error-server-not-found.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/illustrations/error-session-restore.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/import-export.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/import.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/info.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/install-ssb.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/library-bookmark-animation.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/library-pocket-animation.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/library.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/link.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/login.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/logo-android.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/logo-ios.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/mail.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/menu-badged.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/menu.svg
@@ -1385,6 +1189,12 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/autoplay-media-blocked.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/autoplay-media-detailed.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/autoplay-media.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/block-cryptominer-dark.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/block-cryptominer.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/block-fingerprinter-dark.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/block-fingerprinter.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/block-social-dark.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/block-social.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/camera-blocked.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/camera.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/canvas-blocked.svg
@@ -1396,13 +1206,12 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/geo-blocked.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/geo-detailed.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/geo.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/images-blocked.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/images.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/indexedDB.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/microphone-blocked.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/microphone-detailed.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/microphone.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/midi.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/minimize.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/persistent-storage-blocked.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/persistent-storage.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/plugin-badge.svg
@@ -1412,14 +1221,15 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/screen.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/update.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/webauthn.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/xr-blocked.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/notification-icons/xr.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/onion-slash.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/onion-warning.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/onion.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/open-in-new.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/open.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/pageInfo.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/pageInfo.png
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/panel-icon-arrow-left.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/panel-icon-arrow-right.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/panel-icon-cancel.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/panel-icon-folder.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/panel-icon-retry.svg
@@ -1427,7 +1237,10 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/panic-panel/header%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/panic-panel/icons.png
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/panic-panel/icons%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/permissions.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/pin-12.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/pin-tab.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/pioneer.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/editBookmark.css
@@ -1437,46 +1250,48 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/organizer.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/sidebar.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/tag.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/toolbarDropMarker.png
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/tree-icons.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/places/unfiledBookmarks.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/pocket-animation.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/pocket-outline.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/pocket.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/applications.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/bookmark.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/containers-dialog.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/containers.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/containers.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/critters-postcard.jpg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/dialog.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/face-sad.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/face-smile.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/fxa-avatar.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/fxaPairDevice.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/general.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/logo-android.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/logo-ios.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/no-search-bar.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/no-search-results.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/preferences.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/privacy-security.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/privacy.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/search-arrow-indicator.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/search-bar.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/siteDataSettings.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/sync-devices.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/sync.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/in-content/syncDisconnect.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/critters-postcard.jpg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/dialog.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/extensions.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/face-sad.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/face-smile.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/formfill.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/fxaPairDevice.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/general.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/history.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/no-search-bar.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/no-search-results.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/preferences.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/preferences.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/privacy-security.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/privacy.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/search-arrow-indicator.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/search-bar.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/search.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/search.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/siteDataSettings.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/sync.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/preferences/tab.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/print.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/private-browsing.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/privateBrowsing.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/profiler-popup-backdrop.png
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/protections/breached-password.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/protections/new-feature.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/protections/resolved-breach-gray.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/protections/resolved-breach.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/quit.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/readerMode.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/reload-to-stop.svg
@@ -1491,15 +1306,15 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/searchbar.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/send-to-device.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/setDesktopBackground.css
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/settings.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/sidebars-right.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/sidebars.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/sign-out.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/slowStartup-16.png
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/sort.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/stop-to-reload.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/stop.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/sync.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/tab-12.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tab-crashed.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tab.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/badge-audio-playing.svg
@@ -1516,12 +1331,15 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-playing.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-connecting.png
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-connecting%2x.png@localhost
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-drag-indicator.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading-inverted.png
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading-inverted%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading.png
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading%2x.png@localhost
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-overflow-indicator.png
-lib/tor-browser/browser/chrome/browser/skin/classic/browser/tabbrowser/tabDragIndicator.png
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/tip.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/toggle.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/toolbar-drag-indicator.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tracking-protection-animation-brighttext.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tracking-protection-animation.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/tracking-protection-disabled.svg
@@ -1535,7 +1353,9 @@ lib/tor-browser/browser/chrome/browser/s
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/update-badge.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/warning.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/webRTC-indicator.css
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/webRTC-legacy-indicator.css
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/welcome-back.svg
+lib/tor-browser/browser/chrome/browser/skin/classic/browser/whatsnew.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/wifi.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/window-controls/close.svg
 lib/tor-browser/browser/chrome/browser/skin/classic/browser/window-controls/minimize.svg
@@ -1562,51 +1382,54 @@ lib/tor-browser/browser/chrome/devtools-
 lib/tor-browser/browser/chrome/devtools-startup/content/aboutdevtools/images/otter.svg
 lib/tor-browser/browser/chrome/devtools-startup/content/aboutdevtools/subscribe.css
 lib/tor-browser/browser/chrome/devtools-startup/content/aboutdevtools/subscribe.js
-lib/tor-browser/browser/chrome/devtools/content/aboutdebugging-new/aboutdebugging.css
-lib/tor-browser/browser/chrome/devtools/content/aboutdebugging-new/index.html
 lib/tor-browser/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.css
-lib/tor-browser/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml
+lib/tor-browser/browser/chrome/devtools/content/aboutdebugging/index.html
 lib/tor-browser/browser/chrome/devtools/content/accessibility/index.html
 lib/tor-browser/browser/chrome/devtools/content/accessibility/main.js
 lib/tor-browser/browser/chrome/devtools/content/application/index.html
 lib/tor-browser/browser/chrome/devtools/content/debugger/index.html
 lib/tor-browser/browser/chrome/devtools/content/dom/index.html
 lib/tor-browser/browser/chrome/devtools/content/dom/main.js
-lib/tor-browser/browser/chrome/devtools/content/framework/connect/connect.css
-lib/tor-browser/browser/chrome/devtools/content/framework/connect/connect.js
-lib/tor-browser/browser/chrome/devtools/content/framework/connect/connect.xhtml
+lib/tor-browser/browser/chrome/devtools/content/framework/browser-toolbox/window.css
+lib/tor-browser/browser/chrome/devtools/content/framework/browser-toolbox/window.html
+lib/tor-browser/browser/chrome/devtools/content/framework/browser-toolbox/window.js
 lib/tor-browser/browser/chrome/devtools/content/framework/options-panel.css
 lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-init.js
-lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-options.xhtml
-lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-process-window.css
-lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-process-window.html
-lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-process-window.js
-lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-window.xul
-lib/tor-browser/browser/chrome/devtools/content/framework/toolbox.xul
+lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-options.html
+lib/tor-browser/browser/chrome/devtools/content/framework/toolbox-window.xhtml
+lib/tor-browser/browser/chrome/devtools/content/framework/toolbox.xhtml
 lib/tor-browser/browser/chrome/devtools/content/inspector/index.xhtml
 lib/tor-browser/browser/chrome/devtools/content/inspector/markup/markup.xhtml
 lib/tor-browser/browser/chrome/devtools/content/memory/index.xhtml
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/index.html
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/icons/arrow-up.svg
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/icons/blocked.svg
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/icons/play.svg
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/icons/shield.svg
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/CustomRequestPanel.css
-lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsPanel.css
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/HeadersPanel.css
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkActionBar.css
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsBar.css
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/RequestBlockingPanel.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/RequestList.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatisticsPanel.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusBar.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusCode.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/Toolbar.css
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/UrlPreview.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/httpi.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/netmonitor.css
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/search.css
 lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/variables.css
+lib/tor-browser/browser/chrome/devtools/content/netmonitor/src/assets/styles/websockets.css
+lib/tor-browser/browser/chrome/devtools/content/performance-new/aboutprofiling/index.xhtml
+lib/tor-browser/browser/chrome/devtools/content/performance-new/aboutprofiling/initializer.js
 lib/tor-browser/browser/chrome/devtools/content/performance-new/frame-script.js
 lib/tor-browser/browser/chrome/devtools/content/performance-new/index.xhtml
-lib/tor-browser/browser/chrome/devtools/content/performance/index.xul
-lib/tor-browser/browser/chrome/devtools/content/responsive.html/index.xhtml
-lib/tor-browser/browser/chrome/devtools/content/scratchpad/index.xul
+lib/tor-browser/browser/chrome/devtools/content/performance/index.xhtml
+lib/tor-browser/browser/chrome/devtools/content/responsive/index.xhtml
+lib/tor-browser/browser/chrome/devtools/content/responsive/toolbar.xhtml
 lib/tor-browser/browser/chrome/devtools/content/shared/sourceeditor/codemirror/addon/dialog/dialog.css
-lib/tor-browser/browser/chrome/devtools/content/shared/sourceeditor/codemirror/addon/hint/show-hint.js
-lib/tor-browser/browser/chrome/devtools/content/shared/sourceeditor/codemirror/addon/tern/tern.js
 lib/tor-browser/browser/chrome/devtools/content/shared/sourceeditor/codemirror/cmiframe.html
 lib/tor-browser/browser/chrome/devtools/content/shared/sourceeditor/codemirror/codemirror.bundle.js
 lib/tor-browser/browser/chrome/devtools/content/shared/sourceeditor/codemirror/keymap/emacs.js
@@ -1616,134 +1439,120 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/content/shared/sourceeditor/codemirror/mozilla.css
 lib/tor-browser/browser/chrome/devtools/content/shared/splitview.css
 lib/tor-browser/browser/chrome/devtools/content/shared/theme-switching.js
+lib/tor-browser/browser/chrome/devtools/content/shared/toolbarbutton.css
 lib/tor-browser/browser/chrome/devtools/content/shared/vendor/d3.js
 lib/tor-browser/browser/chrome/devtools/content/shared/vendor/dagre-d3.js
 lib/tor-browser/browser/chrome/devtools/content/shared/webextension-fallback.html
-lib/tor-browser/browser/chrome/devtools/content/shared/widgets/VariablesView.xul
 lib/tor-browser/browser/chrome/devtools/content/shared/widgets/cubic-bezier.css
 lib/tor-browser/browser/chrome/devtools/content/shared/widgets/filter-widget.css
 lib/tor-browser/browser/chrome/devtools/content/shared/widgets/graphs-frame.xhtml
 lib/tor-browser/browser/chrome/devtools/content/shared/widgets/spectrum.css
 lib/tor-browser/browser/chrome/devtools/content/shared/widgets/widgets.css
-lib/tor-browser/browser/chrome/devtools/content/storage/index.xul
-lib/tor-browser/browser/chrome/devtools/content/styleeditor/index.xul
+lib/tor-browser/browser/chrome/devtools/content/storage/index.xhtml
+lib/tor-browser/browser/chrome/devtools/content/styleeditor/index.xhtml
 lib/tor-browser/browser/chrome/devtools/content/webconsole/index.html
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/aboutdebugging.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/initializer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/debug-targets.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/index.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/runtimes.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/telemetry.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/ui.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/base.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/App.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/App.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/CompatibilityWarning.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ConnectionPromptSetting.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ProfilerDialog.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ProfilerDialog.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeActions.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeActions.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeInfo.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeInfo.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimePage.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ServiceWorkersWarning.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectPage.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectPage.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSection.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSection.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSteps.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSteps.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsForm.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsForm.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsList.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsList.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetItem.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetItem.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetList.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetList.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetPane.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetPane.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ExtensionDetail.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/FieldPair.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/FieldPair.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/InspectAction.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ProcessDetail.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAction.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAction.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAdditionalActions.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TabDetail.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionAdditionalActions.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionDetail.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstallSection.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstallSection.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstaller.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/WorkerDetail.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/Message.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/Message.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/RefreshDevicesButton.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/Sidebar.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/Sidebar.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarFixedItem.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarFixedItem.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarItem.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarItem.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarRuntimeItem.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarRuntimeItem.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/constants.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/create-store.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/debug-target-listener.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/error-logging.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/event-recording.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/extension-component-data.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/process-component-data.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/tab-component-data.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/worker-component-data.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/client-wrapper.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/debug-target-collapsibilities.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/debug-target-support.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/extensions-helper.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/l10n.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/network-locations.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtime-client-factory.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtimes-state-helper.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/usb-runtimes.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/workers-listener.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/debug-targets-state.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/index.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/runtimes-state.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/ui-state.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/debug-target.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/index.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/runtime.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/ui.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/Aboutdebugging.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelHeader.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelMenu.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelMenuEntry.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/TargetList.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Controls.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/InstallError.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Panel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Target.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/Panel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/Target.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/MultiE10sWarning.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/Panel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/ServiceWorkerTarget.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/Target.js
+lib/tor-browser/browser/chrome/devtools/content/whats-new/index.html
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/aboutdebugging.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/initializer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/addon.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/connect.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/debug-targets.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/runtimes.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/telemetry.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/base.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/App.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/App.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/CompatibilityWarning.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ConnectionPromptSetting.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ProfilerDialog.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ProfilerDialog.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeActions.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeActions.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeInfo.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeInfo.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimePage.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ServiceWorkersWarning.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectPage.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectPage.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSection.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSection.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSteps.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSteps.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsForm.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsForm.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsList.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetList.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetPane.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetPane.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ExtensionDetail.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/FieldPair.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/FieldPair.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/InspectAction.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ProcessDetail.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ServiceWorkerAction.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ServiceWorkerAction.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ServiceWorkerAdditionalActions.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TabDetail.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionAdditionalActions.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionDetail.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionInstallSection.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionInstallSection.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionInstaller.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/WorkerDetail.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/DetailsLog.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/IconLabel.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/IconLabel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/Message.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/Message.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/RefreshDevicesButton.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/Sidebar.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/Sidebar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarFixedItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarFixedItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarRuntimeItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarRuntimeItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/constants.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/create-store.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/debug-target-listener.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/error-logging.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/event-recording.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/extension-component-data.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/process-component-data.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/tab-component-data.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/worker-component-data.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/client-wrapper.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/debug-target-collapsibilities.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/debug-target-support.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/extensions-helper.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/l10n.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/network-locations.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/runtime-client-factory.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/runtimes-state-helper.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/usb-runtimes.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/debug-targets-state.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/runtimes-state.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/ui-state.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/debug-target.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/runtime.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/accessibility-proxy.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/accessibility-startup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/accessibility-view.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/accessibility.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/actions/accessibles.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/actions/audit.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/actions/details.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/actions/simulation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/actions/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityPrefs.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityRow.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityRowValue.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityTree.js
@@ -1755,13 +1564,19 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/Badge.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/Badges.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/Button.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/Check.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/Checks.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/ColorContrastAccessibility.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/ContrastBadge.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/Description.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/KeyboardBadge.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/KeyboardCheck.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/LearnMoreLink.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/MainFrame.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/RightSidebar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/SimulationMenuButton.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/TextLabelBadge.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/TextLabelCheck.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/components/Toolbar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/panel.js
@@ -1771,6 +1586,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/audit.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/details.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/simulation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/ui.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/utils/audit.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/accessibility/utils/l10n.js
@@ -1778,21 +1594,63 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/initializer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/panel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/actions/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/actions/manifest.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/actions/page.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/actions/ui.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/actions/workers.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/base.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/App.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/App.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/Worker.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/Worker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerList.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerList.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerListEmpty.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerListEmpty.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/Manifest.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestColorItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestColorItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestEmpty.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIconItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIconItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssue.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssue.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssueList.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssueList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestJsonLink.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestJsonLink.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestLoader.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestLoader.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestPage.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestSection.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestSection.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/routing/PageSwitcher.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/routing/PageSwitcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/routing/Sidebar.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/routing/Sidebar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/routing/SidebarItem.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/routing/SidebarItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Registration.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Registration.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationList.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationListEmpty.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationListEmpty.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Worker.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Worker.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/WorkersPage.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/ui/UIButton.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/components/ui/UIButton.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/create-store.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/modules/application-services.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/modules/l10n.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/reducers/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/reducers/manifest-state.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/reducers/page-state.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/reducers/ui-state.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/reducers/workers-state.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/types/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/types/manifest.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/types/routing.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/application/src/types/service-workers.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/dist/parser-worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/dist/pretty-print-worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/dist/search-worker.js
@@ -1817,6 +1675,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/home.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/info.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/loader.svg
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/markup-breakpoint.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/next-circle.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/next.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/pane-collapse.svg
@@ -1827,7 +1686,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/regex-match.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/reload.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/resume.svg
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/rewind.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/search.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/aframe.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/angular.svg
@@ -1866,15 +1724,50 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/whole-word-match.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/window.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/images/worker.svg
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/object-inspector/reducer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/accessible.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/accessor.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/array.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/attribute.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/big-int.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/comment-node.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/constants.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/date-time.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/document-type.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/document.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/element-node.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/error.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/event.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/function.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip-array.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip-map-entry.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip-map.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/infinity.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/nan.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/null.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/number.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/object-with-text.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/object-with-url.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/object.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/promise.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/regexp.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/rep-utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/rep.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/string.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/stylesheet.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/symbol.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/text-node.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/undefined.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/window.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/panel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast/setInScopeLines.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/modify.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/remapLocations.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/debuggee.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/event-listeners.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/expressions.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/file-search.js
@@ -1883,12 +1776,18 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/breakOnNext.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/commands.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/continueToHere.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/expandScopes.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/fetchFrames.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/fetchScopes.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/highlightCalls.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/inlinePreview.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapDisplayNames.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapFrames.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapScopes.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/paused.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/previewPausedLocation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/resumed.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/selectFrame.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/skipPausing.js
@@ -1906,6 +1805,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/select.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/symbols.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/tabs.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/threads.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/toolbox.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ui.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/create-store.js
@@ -1916,15 +1816,11 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/thunk.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/timing.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/wait-service.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/commands.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/create.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/events.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/commands.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/create.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/events.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/workers.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/targets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/client/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/A11yIntention.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/A11yIntention.js
@@ -1943,9 +1839,14 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/EmptyLines.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Footer.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Footer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Highlight.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightCalls.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightCalls.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightLine.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightLines.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreview.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreview.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreviews.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview/Popup.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview/Popup.js
@@ -1980,6 +1881,8 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Expressions.css
@@ -1994,12 +1897,11 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Scopes.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/SecondaryPanes.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Thread.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Threads.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Threads.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Worker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Workers.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Workers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/index.js
@@ -2036,10 +1938,10 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/ResultList.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SmartGap.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/menu.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/reps.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/components/variables.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/debugger.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/main.development.js
@@ -2047,7 +1949,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/ast.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/async-requests.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/breakpoints.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/debuggee.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/event-listeners.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/expressions.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/file-search.js
@@ -2061,6 +1962,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/source-tree.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/sources.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/tabs.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/threads.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/ui.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/breakpointAtLocation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/breakpointSources.js
@@ -2068,6 +1970,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/getCallStackFrames.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/inComponent.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/isLineInScope.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/pause.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/visibleBreakpoints.js
@@ -2076,7 +1979,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/assert.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/ast.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/async-value.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/asyncStoreHelper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/bootstrap.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js
@@ -2096,16 +1998,16 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-editor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-search.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/token-events.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/evaluation-result.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/expressions.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/fromJS.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/function.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/indentation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/isMinified.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/location.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/log.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/makeRecord.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoizableAction.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoize.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoizeLast.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/path.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js
@@ -2121,6 +2023,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes/getScope.js
@@ -2159,18 +2062,19 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/task.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/telemetry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/text.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/threads.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/timings.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/ui.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/url.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/wasm.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/worker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/workers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/vendors.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/definitions.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/devtools-client.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/dom/content/actions/grips.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/dom/content/components/DomTree.js
@@ -2186,8 +2090,11 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/dom/content/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/dom/panel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/actions/dom-mutation-breakpoints.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/actions/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/actions/targets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/browser-menus.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/browser-toolbox/Launcher.jsm
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/components/DebugTargetErrorPage.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/components/DebugTargetErrorPage.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/components/DebugTargetInfo.js
@@ -2198,12 +2105,16 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxToolbar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/devtools.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/enable-devtools-popup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/menu-item.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/menu.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/reducers/dom-mutation-breakpoints.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/reducers/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/reducers/targets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/selection.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/source-map-url-service.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/store-provider.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/store.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/target-from-url.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/target.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/toolbox-context-menu.js
@@ -2212,6 +2123,59 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/toolbox-tabs-order-manager.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/framework/toolbox.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/accessibility.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/addon/addons.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/addon/webextension-inspected-window.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/animation.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/array-buffer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/changes.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/content-viewer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/css-properties.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/frame.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/process.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/tab.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/webextension.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/device.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/environment.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/eventsource.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/frame.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/framerate.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/highlighters.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/inspector.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/inspector/rule-rewriter.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/layout.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/manifest.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/memory.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/node.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/object.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/perf.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/performance-recording.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/performance.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/preference.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/property-iterator.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/reflow.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/responsive.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/root.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/screenshot.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/source.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/storage.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/string.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/styles.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/stylesheets.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/symbol-iterator.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/targets/browsing-context.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/targets/content-process.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/targets/local-tab.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/targets/target-mixin.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/targets/worker.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/thread.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/walker.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/webconsole.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/websocket.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/worker/push-subscription.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/worker/service-worker-registration.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/fronts/worker/service-worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/animation/actions/animations.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/animation/actions/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/animation/animation.js
@@ -2282,20 +2246,38 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/actions/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/components/CSSDeclaration.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/components/ChangesApp.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/reducers/changes.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/selectors/changes.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/utils/changes-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/changes/utils/l10n.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/CompatibilityView.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/UserSettings.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/actions/compatibility.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/actions/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/BrowserIcon.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/CompatibilityApp.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/Footer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/IssueItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/IssueList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/IssuePane.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/NodeItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/NodeList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/NodePane.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/Settings.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/UnsupportedBrowserItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/UnsupportedBrowserList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/reducers/compatibility.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/types.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/utils/cases.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/components/InspectorTabPanel.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/components/InspectorTabPanel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/actions/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/actions/sidebar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExpressionResultView.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExtensionPage.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExtensionSidebar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectTreeView.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectValueGripView.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/extension-sidebar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/reducers/sidebar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/extensions/types.js
@@ -2355,14 +2337,14 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/grids/utils/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/inspector.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/LayoutApp.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/layout/utils/l10n.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/components/TextNode.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup-context-menu.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/utils/l10n.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-container.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-editor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/html-editor.js
@@ -2374,8 +2356,8 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/slotted-node-editor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/text-container.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/text-editor.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/node-picker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/panel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/reducers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/actions/class-list.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/actions/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/actions/pseudo-classes.js
@@ -2405,16 +2387,18 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/rules.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/types.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/utils/l10n.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/utils/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/class-list-previewer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/highlighters-overlay.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/node-reps.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/node-types.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/reflow-tracker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-change-tracker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/tooltips-overlay.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/shared/walker-event-listener.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/store.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/inspector/toolsidebar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/components/Headers.js
@@ -2435,7 +2419,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
@@ -2445,6 +2428,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/actions/census-display.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/actions/diffing.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/actions/filter.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/actions/front.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/actions/io.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/actions/label-display.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/actions/refresh.js
@@ -2484,6 +2468,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/reducers/errors.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/reducers/filter.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/reducers/front.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/reducers/individuals.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/reducers/label-display.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js
@@ -2498,55 +2483,101 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/batching.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/filters.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/request-blocking.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/requests.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/search.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/selection.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/sort.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/timing-markers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/web-sockets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/api.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/app.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/App.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CachePanel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CookiesPanel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CustomRequestPanel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/DropHarHandler.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/HeadersPanel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/HtmlPreview.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/MonitorPanel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/NetworkDetailsPanel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/ParamsPanel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/PropertiesView.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestList.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnCause.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnContentSize.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnCookies.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnDomain.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnFile.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnMethod.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnProtocol.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnRemoteIP.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnResponseHeader.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnScheme.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnSetCookies.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnStatus.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTime.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTransferredSize.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnType.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnWaterfall.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListContent.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListEmptyNotice.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListHeader.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListItem.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/ResponsePanel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SecurityPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/NetworkActionBar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SecurityState.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SourceEditor.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StackTracePanel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatisticsPanel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatusBar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatusCode.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/TabboxPanel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/TimingsPanel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/Toolbar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/HtmlPreview.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/ImagePreview.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/SourcePreview.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/UrlPreview.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-blocking/RequestBlockingPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/CachePanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/CookiesPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/HeadersPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/NetworkDetailsBar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/PropertiesView.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/RequestPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/ResponsePanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/SecurityPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/StackTracePanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/TimingsPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnContentSize.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnCookies.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnDomain.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnFile.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnInitiator.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnMethod.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnProtocol.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnRemoteIP.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnResponseHeader.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnScheme.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnSetCookies.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnStatus.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnTime.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnTransferredSize.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnType.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnUrl.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnWaterfall.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListContent.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListEmptyNotice.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListHeader.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/SearchPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/StatusBar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/Toolbar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/search-provider.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameFilterMenu.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnData.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnFinBit.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnMaskBit.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnOpCode.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnSize.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnTime.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListContent.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListContextMenu.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListHeader.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListHeaderContextMenu.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListItem.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FramePayload.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/RawData.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/StatusBar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/Toolbar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/WebSocketsPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/cbor.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/msgpack.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/HandshakeProtocol.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/IHubProtocol.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/JSONHubProtocol.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/TextMessageFormat.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/Utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/binary.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/component-emitter.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/is-buffer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/sockjs/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/wamp/arrayParser.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/wamp/serializers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-connector.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-data-provider.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/index.js
@@ -2565,19 +2596,25 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/event-telemetry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/prefs.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/recording.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/request-blocking.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/throttling.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/thunk.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/batching.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/filters.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/request-blocking.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/requests.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/search.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/sort.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/timing-markers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/web-sockets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/requests.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/search.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/timing-markers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/web-sockets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-autocomplete-provider.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-predicates.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-text-utils.js
@@ -2588,25 +2625,42 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/mdn-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/open-request-in-tab.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/prefs.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/request-blocking.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/request-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-predicates.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/tooltips.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/PropertiesViewContextMenu.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestListContextMenu.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestListHeaderContextMenu.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/WaterfallBackground.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/workers/search/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/workers/search/search.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/workers/search/worker.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/netmonitor/src/workers/worker-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/browser.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/AboutProfiling.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/Description.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/DevToolsPanel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/DevToolsPresetSelection.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/DirectoryPicker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/Perf.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/Presets.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/ProfilerEventHandling.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/Range.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/RecordingButton.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/components/Settings.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/initializer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/panel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/popup/background.jsm.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/popup/menu-button.jsm.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/popup/panel.jsm.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/preference-management.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/store/actions.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/store/reducers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/store/selectors.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/symbolication.jsm.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/typescript-lazy-load.jsm.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance-new/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance/components/JITOptimizations.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance/components/JITOptimizationsItem.js
@@ -2664,62 +2718,62 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance/views/overview.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance/views/recordings.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/performance/views/toolbar.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/ui.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/content.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/swap.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/tunnel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/web-navigation.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/App.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Browser.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Device.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceForm.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceList.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceModal.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DevicePixelRatioMenu.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceSelector.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ResizableViewport.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/SettingsMenu.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Toolbar.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/UserAgentInput.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ViewportDimension.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Viewports.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/constants.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/index.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/ui.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/setting-onboarding-tooltip.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/key.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/notification.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/window.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/scratchpad/panel.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/actions/devices.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/actions/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/actions/screenshot.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/actions/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/actions/viewports.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/browser/content.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/browser/swap.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/browser/tunnel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/browser/web-navigation.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/App.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/Browser.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/Device.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/DeviceForm.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/DeviceInfo.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/DeviceList.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/DeviceModal.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/DevicePixelRatioMenu.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/DeviceSelector.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/ResizableViewport.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/SettingsMenu.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/Toolbar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/UserAgentInput.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/ViewportDimension.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/components/Viewports.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/constants.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/images/grippers.svg
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/images/rotate-viewport.svg
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/images/touch-events.svg
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/index.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/manager.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/reducers.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/reducers/devices.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/reducers/screenshot.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/reducers/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/reducers/viewports.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/responsive-browser.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/store.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/types.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/e10s.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/key.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/l10n.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/message.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/notification.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/orientation.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/ua.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/responsive/utils/window.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/SplitView.jsm
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/WeakMapMap.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/async-store-helper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/autocomplete-popup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/browser-loader-mocks.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/browser-loader.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/Accordion.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/Accordion.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/AutoCompletePopup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/Frame.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/HSplitBox.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/List.css
@@ -2729,6 +2783,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/NotificationBox.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/NotificationBox.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/SearchBox.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/SearchBoxAutocompletePopup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/Sidebar.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/SidebarToggle.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/SidebarToggle.js
@@ -2744,10 +2799,11 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/reps/images/input.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/reps/images/jump-definition.svg
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/reps/images/open-inspector.svg
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps-old.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/Draggable.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/GridElementResizer.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/GridElementWidthResizer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/SplitBox.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/SplitBox.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/TabBar.js
@@ -2771,13 +2827,13 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/devices.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/enum.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/events.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/fluent-l10n/fluent-l10n.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/focus.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/keycodes.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/link.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/natural-sort.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/options-view.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/output-parser.js
@@ -2787,13 +2843,31 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/create-store.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/debounce.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/history.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/ignore.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/log.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk-with-options.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/subscriber.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/redux/visibility-handler-connect.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-addon.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-binary.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-client.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-device.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-process.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-running-checker.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-runtime.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-socket.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/list-devices.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/prepare-tcp-connection.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/run-command.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/shell.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/track-devices.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/remote-client-manager.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/version-checker.js
@@ -2808,27 +2882,18 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/debugger.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/editor-commands-controller.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/editor.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/browser.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/comment.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/condense.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/def.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/ecma5.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/infer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/signal.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/tern.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/wasm.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/stylesheet-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/theme.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/thread-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/undo.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/unicode-url.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/WasmDis.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/WasmParser.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/fluent-react.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/fluent.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/jszip.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/lodash.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-factories.js
@@ -2844,14 +2909,10 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/reselect.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/util/assert.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/validator.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/vendor/whatwg-url.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/view-source.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/webpack/shims/platform-clipboard-stub.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/webpack/shims/platform-stack-stub.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/Chart.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierPresets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierWidget.js
@@ -2865,8 +2926,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/HTMLTooltip.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js
@@ -2880,9 +2939,13 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/inactive-css-tooltip-helper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/workers-listener.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/storage/VariablesView.jsm
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/storage/panel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/storage/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/storage/utils/l10n.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/storage/utils/mdn-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm
@@ -2897,47 +2960,56 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/filters.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/history.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/input.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/messages.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/notifications.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/object.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/toolbox.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/actions/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/browser-console-manager.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/browser-console.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/commands.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/App.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/App.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/CollapseButton.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConfirmDialog.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleOutput.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleTable.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterButton.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterCheckbox.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/GripMessageBody.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/JSTerm.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Message.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageContainer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageIcon.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageIndent.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageRepeat.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.css
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/ConsoleSettings.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterBar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterButton.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterCheckbox.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/ConfirmDialog.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/EagerEvaluation.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/EagerEvaluation.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/EditorToolbar.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/EvaluationContextSelector.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/EvaluationContextSelector.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/JSTerm.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/ReverseSearchInput.css
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/ReverseSearchInput.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/CollapseButton.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/ConsoleOutput.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/ConsoleTable.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/GripMessageBody.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/Message.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageContainer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageIcon.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageIndent.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageRepeat.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/CSSWarning.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/ConsoleApiCall.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/ConsoleCommand.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/DefaultRenderer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/EvaluationResult.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/NetworkEventMessage.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/PageError.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/WarningGroup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/SideBar.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/CSSWarning.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleApiCall.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleCommand.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/DefaultRenderer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/EvaluationResult.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/NetworkEventMessage.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/PageError.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/WarningGroup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/actor-releaser.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/batching.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/css-error-reporting.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/message-cache-clearing.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/net-provider.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/hudservice.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/main.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/event-telemetry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/history-persistence.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/thunk.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/autocomplete.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/filters.js
@@ -2954,49 +3026,36 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/notifications.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/prefs.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/ui.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/service-container.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/store.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stub-generators/stub-snippets.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/consoleApi.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/cssMessage.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/evaluationResult.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/index.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/networkEvent.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/pageError.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/types.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils/clipboard.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils/context-menu.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils/id-generator.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils/l10n.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils/messages.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils/object-inspector.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/utils/prefs.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-connection-proxy.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-l10n.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-ui.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-wrapper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/app-projects.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/app-validator.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/config-view.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/project-list.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/runtime-list.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/runtime-types.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/runtimes.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/tab-store.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webide/modules/utils.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webreplay/components/WebReplayPlayer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/client/webreplay/menu.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility-parent.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/whats-new/panel.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/whats-new/src/main.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/client/whats-new/src/whats-new.css
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessible.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/contrast.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/audit/contrast.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/audit/keyboard.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/audit/text-label.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/constants.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/parent-accessibility.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/simulator.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/walker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/accessibility/worker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/actor-registry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/addon/addons.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/addon/webextension-inspected-window.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/addon/webextension.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/animation-type-longhand.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/animation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/array-buffer.js
@@ -3004,8 +3063,15 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/changes.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/common.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/css-properties.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/descriptors/frame.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/descriptors/process.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/descriptors/tab.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/descriptors/watcher/FrameWatchers.jsm
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/descriptors/watcher/watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/descriptors/webextension.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/device.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/emulation.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/emulation/content-viewer.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/emulation/responsive.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/emulation/touch-simulator.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/environment.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/errordocs.js
@@ -3016,6 +3082,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/accessible.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model-renderer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-grid.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js
@@ -3033,6 +3100,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/canvas.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/highlighters/xul-accessible.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/inspector/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/inspector/css-logic.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/inspector/custom-element-watcher.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/inspector/document-walker.js
@@ -3042,15 +3110,18 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/inspector/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/inspector/walker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/layout.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/manifest.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/memory.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-event.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/channel-event-sink.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/eventsource-actor.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-event.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-monitor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-observer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-response-listener.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/stack-trace-collector.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/utils/wildcard-to-regexp.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/websocket-actor.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/object.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/object/long-string.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/object/previewers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/object/property-iterator.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/object/stringifiers.js
@@ -3063,13 +3134,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/performance.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/preference.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/process.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/promises.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/reflow.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/replay/control.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/replay/debugger.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/replay/graphics.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/replay/inspector.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/replay/replay.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/root.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/screenshot.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/source.js
@@ -3080,16 +3145,13 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/browsing-context.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/chrome-window.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/content-process.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/frame-proxy.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/frame.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/parent-process.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/webextension-proxy.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/webextension.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/targets/worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/thread.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/accessibility.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/breakpoint-actor-map.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/css-grid-utils.js
@@ -3097,24 +3159,30 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/event-breakpoints.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/event-loop.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/inactive-property-helper.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/logEvent.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/shapes-utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/source-map-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/track-change-emitter.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/utils/watchpoint-map.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/commands.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/content-process-forward.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/eager-ecma-whitelist.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/eager-function-whitelist.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/eval-with-debugger.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-api.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-progress.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-file-activity.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-reflow.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-service.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/content-process.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/document-events.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/message-manager-mock.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/webidl-pure-whitelist.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/webconsole/worker-listeners.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/worker/push-subscription.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/worker/service-worker-process.js
@@ -3122,7 +3190,13 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/worker/service-worker-registration.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/worker/service-worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/actors/worker/worker-target-actor-list.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/server/main.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/connectors/content-process-connector.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/connectors/frame-connector.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/connectors/worker-connector.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/devtools-server-connection.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/server/devtools-server.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/performance/framerate.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/performance/memory.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/performance/profiler.js
@@ -3135,40 +3209,18 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/server/startup/worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/Loader.jsm
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/Parser.jsm
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/accessibility.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/acorn/acorn.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/acorn/acorn_loose.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/acorn/walk.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-addon.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-binary.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-client.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-device.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-process.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-running-checker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-runtime.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb-socket.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/adb.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/commands/index.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/commands/list-devices.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/commands/prepare-tcp-connection.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/commands/run-command.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/commands/shell.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/adb/commands/track-devices.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/async-storage.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/async-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/base-loader.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/builtin-modules.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/constants.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/debugger-client.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/environment-client.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/event-source.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/long-string-client.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/object-client.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/property-iterator-client.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/symbol-iterator-client.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/client/thread-client.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/compatibility/MDNCompatibility.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/compatibility/dataset/browsers.json
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/compatibility/dataset/css-properties.json
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/content-observer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/css/color-db.js
@@ -3180,54 +3232,13 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/css/properties-db.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/debounce.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/defer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/dom-helpers.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/dom-node-filter-constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/event-emitter.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/execution-point-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/extend.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/flags.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/accessibility.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/addon/addons.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/addon/webextension-inspected-window.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/animation.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/array-buffer.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/changes.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/css-properties.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/device.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/emulation.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/framerate.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/highlighters.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/inspector.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/inspector/node-picker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/inspector/rule-rewriter.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/layout.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/memory.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/node.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/perf.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/performance-recording.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/performance.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/promises.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/reflow.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/root.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/screenshot.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/source.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/storage.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/string.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/styles.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/stylesheets.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/targets/addon.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/targets/browsing-context.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/targets/content-process.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/targets/target-mixin.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/targets/worker.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/webconsole.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/worker/push-subscription.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker-registration.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/generate-uuid.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/CensusUtils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js
@@ -3251,38 +3262,65 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/layout/dom-matrix-2d.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/layout/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/loader-plugin-raw.jsm
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/multi-e10s-helper.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/natural-sort.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/node-properties/node-properties.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/path.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/performance-new/gecko-profiler-interface.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/performance-new/recording-utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/performance/recording-common.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/performance/recording-utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/picker-constants.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/platform/cache-entry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/platform/clipboard.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/platform/stack.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/plural-form.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/Actor.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/Actor/generateActorSpec.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/Front.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/Front/FrontClassWithSpec.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/Pool.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/Request.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/Response.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/lazy-pool.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/types.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/protocol/utils.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/qrcode/index.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/console-messages.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/error-messages.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/platform-messages.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/root-node.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-frames-watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-processes-watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-serviceworkers-watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-sharedworkers-watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-workers-watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/resource-watcher.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/resources/target-list.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/screenshot/capture.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/screenshot/save.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/security/auth.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/security/cert.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/security/prompt.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/security/socket.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/service-workers-debug-helper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/accessibility.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/actor-registry.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/addon/addons.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/addon/webextension-inspected-window.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/addon/webextension.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/animation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/array-buffer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/changes.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/content-viewer.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/css-properties.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/descriptors/frame.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/descriptors/process.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/descriptors/tab.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/descriptors/webextension.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/device.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/emulation.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/environment.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/eventsource.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/frame.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/framerate.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js
@@ -3290,6 +3328,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/index.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/inspector.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/layout.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/manifest.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/memory.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/network-event.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/network-monitor.js
@@ -3299,9 +3338,9 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/performance-recording.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/performance.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/preference.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/promises.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/property-iterator.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/reflow.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/responsive.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/root.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/screenshot.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/source.js
@@ -3311,7 +3350,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/stylesheets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/symbol-iterator.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/symbol.js
-lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/targets/addon.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/targets/browsing-context.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/targets/chrome-window.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/targets/content-process.js
@@ -3321,15 +3359,23 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/targets/worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/thread.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/timeline.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/walker.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/watcher.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/webconsole.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/websocket.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/worker/push-subscription.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/worker/service-worker-registration.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/specs/worker/service-worker.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/storage/utils.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/storage/vendor/json5.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/storage/vendor/stringvalidator/util/assert.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/storage/vendor/stringvalidator/validator.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/system.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/task.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/throttle.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/transport/child-transport.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/transport/js-window-actor-transport.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/transport/local-transport.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/transport/packets.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
@@ -3338,17 +3384,21 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/transport/worker-transport.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js
+lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/webconsole/parser-helper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/webconsole/reserved-js-words.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/webconsole/throttle.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/worker/helper.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/worker/loader.js
 lib/tor-browser/browser/chrome/devtools/modules/devtools/shared/worker/worker.js
+lib/tor-browser/browser/chrome/devtools/skin/aboutprofiling.css
+lib/tor-browser/browser/chrome/devtools/skin/accessibility-color-contrast.css
 lib/tor-browser/browser/chrome/devtools/skin/animation.css
 lib/tor-browser/browser/chrome/devtools/skin/badge.css
 lib/tor-browser/browser/chrome/devtools/skin/boxmodel.css
 lib/tor-browser/browser/chrome/devtools/skin/breadcrumbs.css
 lib/tor-browser/browser/chrome/devtools/skin/changes.css
 lib/tor-browser/browser/chrome/devtools/skin/chart.css
+lib/tor-browser/browser/chrome/devtools/skin/compatibility.css
 lib/tor-browser/browser/chrome/devtools/skin/components-frame.css
 lib/tor-browser/browser/chrome/devtools/skin/components-h-split-box.css
 lib/tor-browser/browser/chrome/devtools/skin/computed.css
@@ -3357,6 +3407,7 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css
 lib/tor-browser/browser/chrome/devtools/skin/fonts.css
 lib/tor-browser/browser/chrome/devtools/skin/images/aboutdebugging-connect-icon.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/aboutdebugging-error.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/aboutdebugging-fenix-nightly.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/aboutdebugging-fenix.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/aboutdebugging-firefox-aurora.svg
@@ -3370,11 +3421,12 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/aboutdebugging-usb-icon.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/accessibility.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/add.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/alert-small.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/alert-tiny.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/alert.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/alerticon-unused.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/angle-swatch.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/animation-fast-track.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/application-manifest.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/arrow-big.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/arrow-e.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/arrow.svg
@@ -3384,6 +3436,14 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/arrowhead-up.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/breadcrumbs-divider.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/browsers/chrome.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/browsers/edge.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/browsers/firefox.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/browsers/ie.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/browsers/mobile.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/browsers/opera.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/browsers/safari.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/case-match.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/checkbox.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/clear.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/close-3-pane.svg
@@ -3397,7 +3457,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/command-paintflashing.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/command-pick-accessibility.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/command-pick.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/command-replay.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/command-responsivemode.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/command-rulers.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/command-screenshot.svg
@@ -3413,6 +3472,10 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/dock-side-right.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/dock-undock.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/dropmarker.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/error-small.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/error-tiny.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/error.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/eye.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/filter-small.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/filter-swatch.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/filter.svg
@@ -3424,6 +3487,9 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/grid.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/help.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/import.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/info-small.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/info-tiny.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/info.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/item-arrow-dark-ltr.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/item-arrow-dark-rtl.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/item-arrow-ltr.svg
@@ -3431,7 +3497,6 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/item-toggle.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/lock.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/more.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/next-circle.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/next.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/open-3-pane.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/open-inspector.svg
@@ -3445,15 +3510,14 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/play.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/profiler-stopwatch.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/pseudo-class.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/read-only.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/reload.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/report.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/reveal.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/rewind.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/rules-view-print-simulation.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/sad-face.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/search-clear.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/search.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/security-state-broken.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/security-state-insecure.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/security-state-secure.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/security-state-weak.svg
@@ -3470,19 +3534,18 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/images/tool-memory.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/tool-network.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/tool-profiler.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/tool-scratchpad.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/tool-storage.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/tool-styleeditor.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/tool-webconsole.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/vview-delete.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/vview-edit.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/vview-lock.png
-lib/tor-browser/browser/chrome/devtools/skin/images/vview-lock%2x.png@localhost
-lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/error.svg
-lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/info.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/vview-lock.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/editor.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/input.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/navigation.svg
 lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/return.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/reverse-search.svg
+lib/tor-browser/browser/chrome/devtools/skin/images/webconsole/run.svg
 lib/tor-browser/browser/chrome/devtools/skin/inspector.css
 lib/tor-browser/browser/chrome/devtools/skin/jit-optimizations.css
 lib/tor-browser/browser/chrome/devtools/skin/layout.css
@@ -3492,11 +3555,9 @@ lib/tor-browser/browser/chrome/devtools/
 lib/tor-browser/browser/chrome/devtools/skin/perf.css
 lib/tor-browser/browser/chrome/devtools/skin/performance.css
 lib/tor-browser/browser/chrome/devtools/skin/rules.css
-lib/tor-browser/browser/chrome/devtools/skin/scratchpad.css
 lib/tor-browser/browser/chrome/devtools/skin/splitview.css
 lib/tor-browser/browser/chrome/devtools/skin/storage.css
 lib/tor-browser/browser/chrome/devtools/skin/styleeditor.css
-lib/tor-browser/browser/chrome/devtools/skin/toolbars.css
 lib/tor-browser/browser/chrome/devtools/skin/toolbox.css
 lib/tor-browser/browser/chrome/devtools/skin/tooltips.css
 lib/tor-browser/browser/chrome/devtools/skin/webconsole.css
@@ -3509,27 +3570,24 @@ lib/tor-browser/browser/chrome/en-US/loc
 lib/tor-browser/browser/chrome/en-US/locale/browser/appstrings.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/baseMenuOverlay.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/bookmarks.html
+lib/tor-browser/browser/chrome/en-US/locale/browser/brandings.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/browser.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/browser.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/customizableui/customizableWidgets.properties
-lib/tor-browser/browser/chrome/en-US/locale/browser/downloads/downloads.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/downloads/downloads.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/downloads/settingsChange.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/feeds/subscribe.properties
+lib/tor-browser/browser/chrome/en-US/locale/browser/fxmonitor.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/migration/migration.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/migration/migration.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/netError.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/newInstall.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/places/bookmarkProperties.properties
-lib/tor-browser/browser/chrome/en-US/locale/browser/places/editBookmarkOverlay.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/places/places.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/places/places.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/pocket.properties
-lib/tor-browser/browser/chrome/en-US/locale/browser/preferences/preferences.properties
-lib/tor-browser/browser/chrome/en-US/locale/browser/safebrowsing/report-phishing.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/safebrowsing/safebrowsing.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/search.properties
-lib/tor-browser/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd
 lib/tor-browser/browser/chrome/en-US/locale/browser/shellservice.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/siteData.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/sitePermissions.properties
@@ -3541,17 +3599,11 @@ lib/tor-browser/browser/chrome/en-US/loc
 lib/tor-browser/browser/chrome/en-US/locale/browser/translation.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/uiDensity.properties
 lib/tor-browser/browser/chrome/en-US/locale/browser/webrtcIndicator.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/accessibility.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/boxmodel.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/changes.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/components.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/debugger.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/device.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/dom.properties
@@ -3571,23 +3623,16 @@ lib/tor-browser/browser/chrome/en-US/loc
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/performance.dtd
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/performance.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/responsive.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/shared.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/startup.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/storage.dtd
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/storage.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/webconsole.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/webide.dtd
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/client/webide.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/shared/accessibility.properties
-lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/shared/browsing-context.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/shared/debugger.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/shared/eyedropper.properties
 lib/tor-browser/browser/chrome/en-US/locale/en-US/devtools/shared/highlighters.properties
@@ -3791,16 +3836,10 @@ lib/tor-browser/browser/chrome/pdfjs/con
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/annotation-noicon.svg
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/annotation-note.svg
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/annotation-paragraph.svg
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-next-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-next-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-next.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-next%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-previous-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-previous-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-previous.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/findbarButton-previous%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/grab.cur
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/grabbing.cur
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/loading-icon.gif
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/loading-small.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/loading-small%2x.png@localhost
@@ -3840,12 +3879,8 @@ lib/tor-browser/browser/chrome/pdfjs/con
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-menuArrows%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-openFile.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-openFile%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-presentationMode.png
@@ -3854,18 +3889,12 @@ lib/tor-browser/browser/chrome/pdfjs/con
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-print%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-search.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-search%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail.png
@@ -3874,8 +3903,6 @@ lib/tor-browser/browser/chrome/pdfjs/con
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomIn%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomOut.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomOut%2x.png@localhost
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/treeitem-collapsed-rtl.png
-lib/tor-browser/browser/chrome/pdfjs/content/web/images/treeitem-collapsed-rtl%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/treeitem-collapsed.png
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/treeitem-collapsed%2x.png@localhost
 lib/tor-browser/browser/chrome/pdfjs/content/web/images/treeitem-expanded.png
@@ -3883,62 +3910,23 @@ lib/tor-browser/browser/chrome/pdfjs/con
 lib/tor-browser/browser/chrome/pdfjs/content/web/viewer.css
 lib/tor-browser/browser/chrome/pdfjs/content/web/viewer.html
 lib/tor-browser/browser/chrome/pdfjs/content/web/viewer.js
-lib/tor-browser/browser/chrome/webide/content/addons.js
-lib/tor-browser/browser/chrome/webide/content/addons.xhtml
-lib/tor-browser/browser/chrome/webide/content/details.js
-lib/tor-browser/browser/chrome/webide/content/details.xhtml
-lib/tor-browser/browser/chrome/webide/content/devicepreferences.js
-lib/tor-browser/browser/chrome/webide/content/devicepreferences.xhtml
-lib/tor-browser/browser/chrome/webide/content/newapp.js
-lib/tor-browser/browser/chrome/webide/content/newapp.xul
-lib/tor-browser/browser/chrome/webide/content/prefs.js
-lib/tor-browser/browser/chrome/webide/content/prefs.xhtml
-lib/tor-browser/browser/chrome/webide/content/project-listing.js
-lib/tor-browser/browser/chrome/webide/content/project-listing.xhtml
-lib/tor-browser/browser/chrome/webide/content/project-panel.js
-lib/tor-browser/browser/chrome/webide/content/runtime-listing.js
-lib/tor-browser/browser/chrome/webide/content/runtime-listing.xhtml
-lib/tor-browser/browser/chrome/webide/content/runtime-panel.js
-lib/tor-browser/browser/chrome/webide/content/runtimedetails.js
-lib/tor-browser/browser/chrome/webide/content/runtimedetails.xhtml
-lib/tor-browser/browser/chrome/webide/content/webide.js
-lib/tor-browser/browser/chrome/webide/content/webide.xul
-lib/tor-browser/browser/chrome/webide/content/wifi-auth.js
-lib/tor-browser/browser/chrome/webide/content/wifi-auth.xhtml
-lib/tor-browser/browser/chrome/webide/skin/addons.css
-lib/tor-browser/browser/chrome/webide/skin/config-view.css
-lib/tor-browser/browser/chrome/webide/skin/deck.css
-lib/tor-browser/browser/chrome/webide/skin/default-app-icon.png
-lib/tor-browser/browser/chrome/webide/skin/details.css
-lib/tor-browser/browser/chrome/webide/skin/icons.png
-lib/tor-browser/browser/chrome/webide/skin/newapp.css
-lib/tor-browser/browser/chrome/webide/skin/noise.png
-lib/tor-browser/browser/chrome/webide/skin/panel-listing.css
-lib/tor-browser/browser/chrome/webide/skin/rocket.svg
-lib/tor-browser/browser/chrome/webide/skin/runtimedetails.css
-lib/tor-browser/browser/chrome/webide/skin/throbber.svg
-lib/tor-browser/browser/chrome/webide/skin/webide.css
-lib/tor-browser/browser/chrome/webide/skin/wifi-auth.css
 lib/tor-browser/browser/components/components.manifest
 lib/tor-browser/browser/defaults/permissions
 lib/tor-browser/browser/defaults/preferences/000-tor-browser.js
 lib/tor-browser/browser/defaults/preferences/debugger.js
-lib/tor-browser/browser/defaults/preferences/devtools-client.js
-lib/tor-browser/browser/defaults/preferences/devtools-startup.js
 lib/tor-browser/browser/defaults/preferences/firefox-branding.js
 lib/tor-browser/browser/defaults/preferences/firefox-l10n.js
 lib/tor-browser/browser/defaults/preferences/firefox.js
-lib/tor-browser/browser/defaults/preferences/webide.js
-lib/tor-browser/browser/defaults/settings/blocklists/addons.json
+lib/tor-browser/browser/defaults/settings/blocklists/addons-bloomfilters.json
+lib/tor-browser/browser/defaults/settings/blocklists/addons-bloomfilters/addons-mlbf.bin
+lib/tor-browser/browser/defaults/settings/blocklists/addons-bloomfilters/addons-mlbf.bin.meta.json
 lib/tor-browser/browser/defaults/settings/blocklists/gfx.json
 lib/tor-browser/browser/defaults/settings/blocklists/plugins.json
 lib/tor-browser/browser/defaults/settings/main/example.json
 lib/tor-browser/browser/defaults/settings/main/hijack-blocklists.json
 lib/tor-browser/browser/defaults/settings/main/language-dictionaries.json
-lib/tor-browser/browser/defaults/settings/main/onboarding.json
-lib/tor-browser/browser/defaults/settings/main/sites-classification.json
+lib/tor-browser/browser/defaults/settings/main/search-default-override-allowlist.json
 lib/tor-browser/browser/defaults/settings/pinning/pins.json
-lib/tor-browser/browser/defaults/settings/security-state/intermediates.json
 lib/tor-browser/browser/defaults/settings/security-state/onecrl.json
 lib/tor-browser/browser/features/onboarding%mozilla.org@localhost/api.js
 lib/tor-browser/browser/features/onboarding%mozilla.org@localhost/background.js
@@ -4015,23 +4003,36 @@ lib/tor-browser/browser/fonts/Tinos-Ital
 lib/tor-browser/browser/fonts/Tinos-Regular.ttf
 lib/tor-browser/browser/fonts/TwemojiMozilla.ttf
 lib/tor-browser/browser/localization/en-US/branding/brand.ftl
+lib/tor-browser/browser/localization/en-US/browser/aboutCertError.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutConfig.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutDialog.ftl
+lib/tor-browser/browser/localization/en-US/browser/aboutLogins.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutPolicies.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutPrivateBrowsing.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutRestartRequired.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutRobots.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutSessionRestore.ftl
 lib/tor-browser/browser/localization/en-US/browser/aboutTabCrashed.ftl
+lib/tor-browser/browser/localization/en-US/browser/allTabsMenu.ftl
 lib/tor-browser/browser/localization/en-US/browser/appMenuNotifications.ftl
+lib/tor-browser/browser/localization/en-US/browser/appmenu.ftl
 lib/tor-browser/browser/localization/en-US/browser/branding/brandings.ftl
 lib/tor-browser/browser/localization/en-US/browser/branding/sync-brand.ftl
+lib/tor-browser/browser/localization/en-US/browser/browser.ftl
+lib/tor-browser/browser/localization/en-US/browser/browserContext.ftl
+lib/tor-browser/browser/localization/en-US/browser/browserSets.ftl
 lib/tor-browser/browser/localization/en-US/browser/customizeMode.ftl
+lib/tor-browser/browser/localization/en-US/browser/downloads.ftl
+lib/tor-browser/browser/localization/en-US/browser/editBookmarkOverlay.ftl
+lib/tor-browser/browser/localization/en-US/browser/menubar.ftl
 lib/tor-browser/browser/localization/en-US/browser/newInstallPage.ftl
 lib/tor-browser/browser/localization/en-US/browser/newtab/asrouter.ftl
+lib/tor-browser/browser/localization/en-US/browser/newtab/newtab.ftl
 lib/tor-browser/browser/localization/en-US/browser/newtab/onboarding.ftl
+lib/tor-browser/browser/localization/en-US/browser/nsserrors.ftl
 lib/tor-browser/browser/localization/en-US/browser/pageInfo.ftl
 lib/tor-browser/browser/localization/en-US/browser/panicButton.ftl
+lib/tor-browser/browser/localization/en-US/browser/places.ftl
 lib/tor-browser/browser/localization/en-US/browser/policies/policies-descriptions.ftl
 lib/tor-browser/browser/localization/en-US/browser/preferences/applicationManager.ftl
 lib/tor-browser/browser/localization/en-US/browser/preferences/blocklists.ftl
@@ -4046,26 +4047,38 @@ lib/tor-browser/browser/localization/en-
 lib/tor-browser/browser/localization/en-US/browser/preferences/preferences.ftl
 lib/tor-browser/browser/localization/en-US/browser/preferences/selectBookmark.ftl
 lib/tor-browser/browser/localization/en-US/browser/preferences/siteDataSettings.ftl
-lib/tor-browser/browser/localization/en-US/browser/preferences/syncDisconnect.ftl
 lib/tor-browser/browser/localization/en-US/browser/preferences/translation.ftl
+lib/tor-browser/browser/localization/en-US/browser/protections.ftl
+lib/tor-browser/browser/localization/en-US/browser/protectionsPanel.ftl
 lib/tor-browser/browser/localization/en-US/browser/safeMode.ftl
 lib/tor-browser/browser/localization/en-US/browser/safebrowsing/blockedSite.ftl
 lib/tor-browser/browser/localization/en-US/browser/sanitize.ftl
+lib/tor-browser/browser/localization/en-US/browser/screenshots.ftl
+lib/tor-browser/browser/localization/en-US/browser/setDesktopBackground.ftl
+lib/tor-browser/browser/localization/en-US/browser/sidebarMenu.ftl
+lib/tor-browser/browser/localization/en-US/browser/sync.ftl
 lib/tor-browser/browser/localization/en-US/browser/syncedTabs.ftl
 lib/tor-browser/browser/localization/en-US/browser/tabContextMenu.ftl
 lib/tor-browser/browser/localization/en-US/browser/toolbarContextMenu.ftl
 lib/tor-browser/browser/localization/en-US/browser/touchbar/touchbar.ftl
-lib/tor-browser/browser/localization/en-US/devtools/aboutdebugging.ftl
-lib/tor-browser/browser/localization/en-US/devtools/application.ftl
-lib/tor-browser/browser/localization/en-US/devtools/tooltips.ftl
-lib/tor-browser/browser/localization/en-US/preview/aboutLogins.ftl
-lib/tor-browser/browser/localization/en-US/startup/aboutDevTools.ftl
+lib/tor-browser/browser/localization/en-US/browser/webrtcIndicator.ftl
+lib/tor-browser/browser/localization/en-US/devtools/client/aboutdebugging.ftl
+lib/tor-browser/browser/localization/en-US/devtools/client/accessibility.ftl
+lib/tor-browser/browser/localization/en-US/devtools/client/application.ftl
+lib/tor-browser/browser/localization/en-US/devtools/client/storage.ftl
+lib/tor-browser/browser/localization/en-US/devtools/client/styleeditor.ftl
+lib/tor-browser/browser/localization/en-US/devtools/client/toolbox-options.ftl
+lib/tor-browser/browser/localization/en-US/devtools/client/tooltips.ftl
+lib/tor-browser/browser/localization/en-US/devtools/startup/aboutDevTools.ftl
+lib/tor-browser/browser/localization/en-US/preview/interventions.ftl
+lib/tor-browser/browser/localization/en-US/preview/pioneer.ftl
+lib/tor-browser/browser/localization/en-US/preview/protections.ftl
 lib/tor-browser/browser/modules/AboutDebuggingRegistration.jsm
 lib/tor-browser/browser/modules/AboutDevToolsRegistration.jsm
 lib/tor-browser/browser/modules/AboutDevToolsToolboxRegistration.jsm
-lib/tor-browser/browser/modules/AboutLoginsParent.jsm
 lib/tor-browser/browser/modules/AboutNewTab.jsm
 lib/tor-browser/browser/modules/AboutNewTabService.jsm
+lib/tor-browser/browser/modules/AppUpdater.jsm
 lib/tor-browser/browser/modules/AsyncTabSwitcher.jsm
 lib/tor-browser/browser/modules/AttributionCode.jsm
 lib/tor-browser/browser/modules/BridgeDB.jsm
@@ -4075,11 +4088,8 @@ lib/tor-browser/browser/modules/BrowserU
 lib/tor-browser/browser/modules/BrowserWindowTracker.jsm
 lib/tor-browser/browser/modules/ChromeMigrationUtils.jsm
 lib/tor-browser/browser/modules/ChromeProfileMigrator.jsm
-lib/tor-browser/browser/modules/ContentClick.jsm
 lib/tor-browser/browser/modules/ContentCrashHandlers.jsm
-lib/tor-browser/browser/modules/ContentMetaHandler.jsm
 lib/tor-browser/browser/modules/ContentObservers.js
-lib/tor-browser/browser/modules/ContentSearch.jsm
 lib/tor-browser/browser/modules/CustomizableUI.jsm
 lib/tor-browser/browser/modules/CustomizableWidgets.jsm
 lib/tor-browser/browser/modules/CustomizeMode.jsm
@@ -4096,13 +4106,14 @@ lib/tor-browser/browser/modules/Extensio
 lib/tor-browser/browser/modules/ExtensionPopups.jsm
 lib/tor-browser/browser/modules/ExtensionsUI.jsm
 lib/tor-browser/browser/modules/FaviconLoader.jsm
+lib/tor-browser/browser/modules/FirefoxMonitor.jsm
 lib/tor-browser/browser/modules/FirefoxProfileMigrator.jsm
-lib/tor-browser/browser/modules/FormValidationHandler.jsm
 lib/tor-browser/browser/modules/HeadlessShell.jsm
 lib/tor-browser/browser/modules/HomePage.jsm
 lib/tor-browser/browser/modules/HttpsEverywhereControl.jsm
 lib/tor-browser/browser/modules/LaterRun.jsm
 lib/tor-browser/browser/modules/LiveBookmarkMigrator.jsm
+lib/tor-browser/browser/modules/LoginBreaches.jsm
 lib/tor-browser/browser/modules/MigrationUtils.jsm
 lib/tor-browser/browser/modules/NewTabPagePreloading.jsm
 lib/tor-browser/browser/modules/OnionAliasStore.jsm
@@ -4112,13 +4123,12 @@ lib/tor-browser/browser/modules/OpenInTa
 lib/tor-browser/browser/modules/PageActions.jsm
 lib/tor-browser/browser/modules/PanelMultiView.jsm
 lib/tor-browser/browser/modules/PermissionUI.jsm
-lib/tor-browser/browser/modules/PermissionUITelemetry.jsm
 lib/tor-browser/browser/modules/PingCentre.jsm
 lib/tor-browser/browser/modules/PlacesUIUtils.jsm
 lib/tor-browser/browser/modules/ProcessHangMonitor.jsm
 lib/tor-browser/browser/modules/ProfileMigrator.jsm
+lib/tor-browser/browser/modules/PromptCollection.jsm
 lib/tor-browser/browser/modules/ReaderParent.jsm
-lib/tor-browser/browser/modules/RemotePrompt.jsm
 lib/tor-browser/browser/modules/Sanitizer.jsm
 lib/tor-browser/browser/modules/ScreenshotChild.jsm
 lib/tor-browser/browser/modules/SearchTelemetry.jsm
@@ -4127,20 +4137,31 @@ lib/tor-browser/browser/modules/Selectio
 lib/tor-browser/browser/modules/ShellService.jsm
 lib/tor-browser/browser/modules/SiteDataManager.jsm
 lib/tor-browser/browser/modules/SitePermissions.jsm
+lib/tor-browser/browser/modules/SiteSpecificBrowserService.jsm
+lib/tor-browser/browser/modules/TRRPerformance.jsm
 lib/tor-browser/browser/modules/TabUnloader.jsm
 lib/tor-browser/browser/modules/TabsList.jsm
 lib/tor-browser/browser/modules/ThemeVariableMap.jsm
+lib/tor-browser/browser/modules/TopSiteAttribution.jsm
 lib/tor-browser/browser/modules/TorProtocolService.jsm
 lib/tor-browser/browser/modules/TorStrings.jsm
 lib/tor-browser/browser/modules/TransientPrefs.jsm
 lib/tor-browser/browser/modules/UITour.jsm
 lib/tor-browser/browser/modules/UITourChild.jsm
+lib/tor-browser/browser/modules/UITourParent.jsm
 lib/tor-browser/browser/modules/UrlbarController.jsm
 lib/tor-browser/browser/modules/UrlbarEventBufferer.jsm
 lib/tor-browser/browser/modules/UrlbarInput.jsm
 lib/tor-browser/browser/modules/UrlbarMuxerUnifiedComplete.jsm
 lib/tor-browser/browser/modules/UrlbarPrefs.jsm
+lib/tor-browser/browser/modules/UrlbarProviderExtension.jsm
+lib/tor-browser/browser/modules/UrlbarProviderInterventions.jsm
 lib/tor-browser/browser/modules/UrlbarProviderOpenTabs.jsm
+lib/tor-browser/browser/modules/UrlbarProviderPrivateSearch.jsm
+lib/tor-browser/browser/modules/UrlbarProviderSearchSuggestions.jsm
+lib/tor-browser/browser/modules/UrlbarProviderSearchTips.jsm
+lib/tor-browser/browser/modules/UrlbarProviderTokenAliasEngines.jsm
+lib/tor-browser/browser/modules/UrlbarProviderTopSites.jsm
 lib/tor-browser/browser/modules/UrlbarProviderUnifiedComplete.jsm
 lib/tor-browser/browser/modules/UrlbarProvidersManager.jsm
 lib/tor-browser/browser/modules/UrlbarResult.jsm
@@ -4150,8 +4171,6 @@ lib/tor-browser/browser/modules/UrlbarVa
 lib/tor-browser/browser/modules/UrlbarView.jsm
 lib/tor-browser/browser/modules/WebProtocolHandlerRegistrar.jsm
 lib/tor-browser/browser/modules/ZoomUI.jsm
-lib/tor-browser/browser/modules/aboutpages/AboutNetErrorHandler.jsm
-lib/tor-browser/browser/modules/aboutpages/AboutPrivateBrowsingHandler.jsm
 lib/tor-browser/browser/modules/distribution.js
 lib/tor-browser/browser/modules/pdfjs.js
 lib/tor-browser/browser/modules/policies/BookmarksPolicies.jsm
@@ -4177,6 +4196,7 @@ lib/tor-browser/browser/modules/sessions
 lib/tor-browser/browser/modules/sessionstore/TabState.jsm
 lib/tor-browser/browser/modules/sessionstore/TabStateCache.jsm
 lib/tor-browser/browser/modules/sessionstore/TabStateFlusher.jsm
+lib/tor-browser/browser/modules/ssb/ImageTools.jsm
 lib/tor-browser/browser/modules/syncedtabs/EventEmitter.jsm
 lib/tor-browser/browser/modules/syncedtabs/SyncedTabsDeckComponent.js
 lib/tor-browser/browser/modules/syncedtabs/SyncedTabsDeckStore.js
@@ -4194,9 +4214,9 @@ lib/tor-browser/browser/modules/themes/l
 lib/tor-browser/browser/modules/translation/BingTranslator.jsm
 lib/tor-browser/browser/modules/translation/GoogleTranslator.jsm
 lib/tor-browser/browser/modules/translation/LanguageDetector.jsm
-lib/tor-browser/browser/modules/translation/Translation.jsm
-lib/tor-browser/browser/modules/translation/TranslationContentHandler.jsm
+lib/tor-browser/browser/modules/translation/TranslationChild.jsm
 lib/tor-browser/browser/modules/translation/TranslationDocument.jsm
+lib/tor-browser/browser/modules/translation/TranslationParent.jsm
 lib/tor-browser/browser/modules/translation/YandexTranslator.jsm
 lib/tor-browser/browser/modules/translation/cld-worker.js
 lib/tor-browser/browser/modules/translation/cld-worker.js.mem
@@ -4215,7 +4235,6 @@ lib/tor-browser/chrome/en-US/locale/en-U
 lib/tor-browser/chrome/en-US/locale/en-US/global-platform/win/accessible.properties
 lib/tor-browser/chrome/en-US/locale/en-US/global-platform/win/intl.properties
 lib/tor-browser/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties
-lib/tor-browser/chrome/en-US/locale/en-US/global/AccessFu.properties
 lib/tor-browser/chrome/en-US/locale/en-US/global/aboutReader.properties
 lib/tor-browser/chrome/en-US/locale/en-US/global/aboutStudies.properties
 lib/tor-browser/chrome/en-US/locale/en-US/global/aboutWebrtc.properties
@@ -4271,9 +4290,7 @@ lib/tor-browser/chrome/en-US/locale/en-U
 lib/tor-browser/chrome/en-US/locale/en-US/global/tree.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/global/videocontrols.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/global/viewSource.properties
-lib/tor-browser/chrome/en-US/locale/en-US/global/wizard.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/global/wizard.properties
-lib/tor-browser/chrome/en-US/locale/en-US/global/xbl.properties
 lib/tor-browser/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/global/xslt/xslt.properties
 lib/tor-browser/chrome/en-US/locale/en-US/global/xul.properties
@@ -4281,21 +4298,16 @@ lib/tor-browser/chrome/en-US/locale/en-U
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties
-lib/tor-browser/chrome/en-US/locale/en-US/mozapps/extensions/blocklist.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/handling/handling.properties
-lib/tor-browser/chrome/en-US/locale/en-US/mozapps/profile/createProfileWizard.dtd
-lib/tor-browser/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.properties
-lib/tor-browser/chrome/en-US/locale/en-US/mozapps/update/updates.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/mozapps/update/updates.properties
 lib/tor-browser/chrome/en-US/locale/en-US/necko/necko.properties
 lib/tor-browser/chrome/en-US/locale/en-US/passwordmgr/passwordmgr.properties
 lib/tor-browser/chrome/en-US/locale/en-US/pipnss/nsserrors.properties
 lib/tor-browser/chrome/en-US/locale/en-US/pipnss/pipnss.properties
-lib/tor-browser/chrome/en-US/locale/en-US/pippki/pippki.dtd
 lib/tor-browser/chrome/en-US/locale/en-US/pippki/pippki.properties
 lib/tor-browser/chrome/en-US/locale/en-US/places/places.properties
 lib/tor-browser/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd
@@ -4327,87 +4339,44 @@ lib/tor-browser/chrome/marionette/conten
 lib/tor-browser/chrome/marionette/content/navigate.js
 lib/tor-browser/chrome/marionette/content/packets.js
 lib/tor-browser/chrome/marionette/content/prefs.js
+lib/tor-browser/chrome/marionette/content/print.js
 lib/tor-browser/chrome/marionette/content/proxy.js
 lib/tor-browser/chrome/marionette/content/reftest.js
-lib/tor-browser/chrome/marionette/content/reftest.xul
+lib/tor-browser/chrome/marionette/content/reftest.xhtml
 lib/tor-browser/chrome/marionette/content/server.js
 lib/tor-browser/chrome/marionette/content/stream-utils.js
 lib/tor-browser/chrome/marionette/content/sync.js
 lib/tor-browser/chrome/marionette/content/transport.js
 lib/tor-browser/chrome/pippki/content/pippki/certManager.js
-lib/tor-browser/chrome/pippki/content/pippki/certManager.xul
+lib/tor-browser/chrome/pippki/content/pippki/certManager.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/certViewer.js
-lib/tor-browser/chrome/pippki/content/pippki/certViewer.xul
+lib/tor-browser/chrome/pippki/content/pippki/certViewer.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/changepassword.js
-lib/tor-browser/chrome/pippki/content/pippki/changepassword.xul
-lib/tor-browser/chrome/pippki/content/pippki/choosetoken.js
-lib/tor-browser/chrome/pippki/content/pippki/choosetoken.xul
+lib/tor-browser/chrome/pippki/content/pippki/changepassword.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/clientauthask.js
-lib/tor-browser/chrome/pippki/content/pippki/clientauthask.xul
-lib/tor-browser/chrome/pippki/content/pippki/createCertInfo.js
-lib/tor-browser/chrome/pippki/content/pippki/createCertInfo.xul
+lib/tor-browser/chrome/pippki/content/pippki/clientauthask.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/deletecert.js
-lib/tor-browser/chrome/pippki/content/pippki/deletecert.xul
+lib/tor-browser/chrome/pippki/content/pippki/deletecert.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/device_manager.js
-lib/tor-browser/chrome/pippki/content/pippki/device_manager.xul
+lib/tor-browser/chrome/pippki/content/pippki/device_manager.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/downloadcert.js
-lib/tor-browser/chrome/pippki/content/pippki/downloadcert.xul
+lib/tor-browser/chrome/pippki/content/pippki/downloadcert.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/editcacert.js
-lib/tor-browser/chrome/pippki/content/pippki/editcacert.xul
+lib/tor-browser/chrome/pippki/content/pippki/editcacert.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/exceptionDialog.css
 lib/tor-browser/chrome/pippki/content/pippki/exceptionDialog.js
-lib/tor-browser/chrome/pippki/content/pippki/exceptionDialog.xul
+lib/tor-browser/chrome/pippki/content/pippki/exceptionDialog.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/load_device.js
-lib/tor-browser/chrome/pippki/content/pippki/load_device.xul
+lib/tor-browser/chrome/pippki/content/pippki/load_device.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/pippki.js
 lib/tor-browser/chrome/pippki/content/pippki/protectedAuth.js
-lib/tor-browser/chrome/pippki/content/pippki/protectedAuth.xul
+lib/tor-browser/chrome/pippki/content/pippki/protectedAuth.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/resetpassword.js
-lib/tor-browser/chrome/pippki/content/pippki/resetpassword.xul
+lib/tor-browser/chrome/pippki/content/pippki/resetpassword.xhtml
 lib/tor-browser/chrome/pippki/content/pippki/setp12password.js
-lib/tor-browser/chrome/pippki/content/pippki/setp12password.xul
+lib/tor-browser/chrome/pippki/content/pippki/setp12password.xhtml
 lib/tor-browser/chrome/recording/content/recording.js
-lib/tor-browser/chrome/recording/content/recording.xul
-lib/tor-browser/chrome/remote/content/Connection.jsm
-lib/tor-browser/chrome/remote/content/Error.jsm
-lib/tor-browser/chrome/remote/content/JSONHandler.jsm
-lib/tor-browser/chrome/remote/content/Log.jsm
-lib/tor-browser/chrome/remote/content/Observer.jsm
-lib/tor-browser/chrome/remote/content/Protocol.jsm
-lib/tor-browser/chrome/remote/content/RecommendedPreferences.jsm
-lib/tor-browser/chrome/remote/content/RemoteAgent.jsm
-lib/tor-browser/chrome/remote/content/Sync.jsm
-lib/tor-browser/chrome/remote/content/WindowManager.jsm
-lib/tor-browser/chrome/remote/content/domains/ContentProcessDomain.jsm
-lib/tor-browser/chrome/remote/content/domains/ContentProcessDomains.jsm
-lib/tor-browser/chrome/remote/content/domains/ContextObserver.jsm
-lib/tor-browser/chrome/remote/content/domains/Domain.jsm
-lib/tor-browser/chrome/remote/content/domains/Domains.jsm
-lib/tor-browser/chrome/remote/content/domains/ParentProcessDomains.jsm
-lib/tor-browser/chrome/remote/content/domains/content/DOM.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Emulation.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Input.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Log.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Network.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Page.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Performance.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Runtime.jsm
-lib/tor-browser/chrome/remote/content/domains/content/Security.jsm
-lib/tor-browser/chrome/remote/content/domains/content/runtime/ExecutionContext.jsm
-lib/tor-browser/chrome/remote/content/domains/parent/Browser.jsm
-lib/tor-browser/chrome/remote/content/domains/parent/Target.jsm
-lib/tor-browser/chrome/remote/content/server/HTTPD.jsm
-lib/tor-browser/chrome/remote/content/server/Stream.jsm
-lib/tor-browser/chrome/remote/content/server/WebSocket.jsm
-lib/tor-browser/chrome/remote/content/server/WebSocketTransport.jsm
-lib/tor-browser/chrome/remote/content/sessions/ContentProcessSession.jsm
-lib/tor-browser/chrome/remote/content/sessions/Session.jsm
-lib/tor-browser/chrome/remote/content/sessions/TabSession.jsm
-lib/tor-browser/chrome/remote/content/sessions/frame-script.js
-lib/tor-browser/chrome/remote/content/targets/MainProcessTarget.jsm
-lib/tor-browser/chrome/remote/content/targets/TabTarget.jsm
-lib/tor-browser/chrome/remote/content/targets/Target.jsm
-lib/tor-browser/chrome/remote/content/targets/Targets.jsm
+lib/tor-browser/chrome/recording/content/recording.xhtml
 lib/tor-browser/chrome/toolkit/content/extensions/child/ext-backgroundPage.js
 lib/tor-browser/chrome/toolkit/content/extensions/child/ext-contentScripts.js
 lib/tor-browser/chrome/toolkit/content/extensions/child/ext-extension.js
@@ -4419,9 +4388,10 @@ lib/tor-browser/chrome/toolkit/content/e
 lib/tor-browser/chrome/toolkit/content/extensions/child/ext-userScripts-content.js
 lib/tor-browser/chrome/toolkit/content/extensions/child/ext-userScripts.js
 lib/tor-browser/chrome/toolkit/content/extensions/child/ext-webRequest.js
-lib/tor-browser/chrome/toolkit/content/extensions/dummy.xul
+lib/tor-browser/chrome/toolkit/content/extensions/dummy.xhtml
 lib/tor-browser/chrome/toolkit/content/extensions/ext-browser-content.js
 lib/tor-browser/chrome/toolkit/content/extensions/ext-toolkit.json
+lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-activityLog.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-alarms.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-backgroundPage.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-browserSettings.js
@@ -4438,6 +4408,7 @@ lib/tor-browser/chrome/toolkit/content/e
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-identity.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-idle.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-management.js
+lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-networkStatus.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-notifications.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-permissions.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-privacy.js
@@ -4449,11 +4420,12 @@ lib/tor-browser/chrome/toolkit/content/e
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-telemetry.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-theme.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-toolkit.js
-lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-topSites.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-userScripts.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-webNavigation.js
 lib/tor-browser/chrome/toolkit/content/extensions/parent/ext-webRequest.js
+lib/tor-browser/chrome/toolkit/content/extensions/schemas/activity_log.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/alarms.json
+lib/tor-browser/chrome/toolkit/content/extensions/schemas/browser_action.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/browser_settings.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/captive_portal.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/clipboard.json
@@ -4474,7 +4446,9 @@ lib/tor-browser/chrome/toolkit/content/e
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/management.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/manifest.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/native_manifest.json
+lib/tor-browser/chrome/toolkit/content/extensions/schemas/network_status.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/notifications.json
+lib/tor-browser/chrome/toolkit/content/extensions/schemas/page_action.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/permissions.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/privacy.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/proxy.json
@@ -4483,7 +4457,6 @@ lib/tor-browser/chrome/toolkit/content/e
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/telemetry.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/test.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/theme.json
-lib/tor-browser/chrome/toolkit/content/extensions/schemas/top_sites.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/types.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/user_scripts.json
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/user_scripts_content.json
@@ -4491,22 +4464,22 @@ lib/tor-browser/chrome/toolkit/content/e
 lib/tor-browser/chrome/toolkit/content/extensions/schemas/web_request.json
 lib/tor-browser/chrome/toolkit/content/global/BrowserElementChild.js
 lib/tor-browser/chrome/toolkit/content/global/BrowserElementChildPreload.js
-lib/tor-browser/chrome/toolkit/content/global/BrowserElementCopyPaste.js
 lib/tor-browser/chrome/toolkit/content/global/TopLevelVideoDocument.js
+lib/tor-browser/chrome/toolkit/content/global/aboutAbout.html
 lib/tor-browser/chrome/toolkit/content/global/aboutAbout.js
-lib/tor-browser/chrome/toolkit/content/global/aboutAbout.xhtml
 lib/tor-browser/chrome/toolkit/content/global/aboutCache.js
 lib/tor-browser/chrome/toolkit/content/global/aboutCheckerboard.css
+lib/tor-browser/chrome/toolkit/content/global/aboutCheckerboard.html
 lib/tor-browser/chrome/toolkit/content/global/aboutCheckerboard.js
-lib/tor-browser/chrome/toolkit/content/global/aboutCheckerboard.xhtml
 lib/tor-browser/chrome/toolkit/content/global/aboutMemory.css
 lib/tor-browser/chrome/toolkit/content/global/aboutMemory.js
 lib/tor-browser/chrome/toolkit/content/global/aboutMemory.xhtml
 lib/tor-browser/chrome/toolkit/content/global/aboutMozilla.css
+lib/tor-browser/chrome/toolkit/content/global/aboutNetworking.html
 lib/tor-browser/chrome/toolkit/content/global/aboutNetworking.js
-lib/tor-browser/chrome/toolkit/content/global/aboutNetworking.xhtml
+lib/tor-browser/chrome/toolkit/content/global/aboutPerformance.css
+lib/tor-browser/chrome/toolkit/content/global/aboutPerformance.html
 lib/tor-browser/chrome/toolkit/content/global/aboutPerformance.js
-lib/tor-browser/chrome/toolkit/content/global/aboutPerformance.xhtml
 lib/tor-browser/chrome/toolkit/content/global/aboutProfiles.js
 lib/tor-browser/chrome/toolkit/content/global/aboutProfiles.xhtml
 lib/tor-browser/chrome/toolkit/content/global/aboutRights.js
@@ -4524,54 +4497,68 @@ lib/tor-browser/chrome/toolkit/content/g
 lib/tor-browser/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.css
 lib/tor-browser/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.html
 lib/tor-browser/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.js
-lib/tor-browser/chrome/toolkit/content/global/accessibility/content-script.js
 lib/tor-browser/chrome/toolkit/content/global/alerts/alert.css
 lib/tor-browser/chrome/toolkit/content/global/alerts/alert.js
-lib/tor-browser/chrome/toolkit/content/global/alerts/alert.xul
+lib/tor-browser/chrome/toolkit/content/global/alerts/alert.xhtml
 lib/tor-browser/chrome/toolkit/content/global/appPicker.js
-lib/tor-browser/chrome/toolkit/content/global/appPicker.xul
+lib/tor-browser/chrome/toolkit/content/global/appPicker.xhtml
 lib/tor-browser/chrome/toolkit/content/global/autocomplete.css
 lib/tor-browser/chrome/toolkit/content/global/backgroundPageThumbs.xhtml
 lib/tor-browser/chrome/toolkit/content/global/backgroundPageThumbsContent.js
-lib/tor-browser/chrome/toolkit/content/global/bindings/autocomplete.xml
-lib/tor-browser/chrome/toolkit/content/global/bindings/button.xml
 lib/tor-browser/chrome/toolkit/content/global/bindings/calendar.js
 lib/tor-browser/chrome/toolkit/content/global/bindings/datekeeper.js
 lib/tor-browser/chrome/toolkit/content/global/bindings/datepicker.js
 lib/tor-browser/chrome/toolkit/content/global/bindings/datetimebox.css
-lib/tor-browser/chrome/toolkit/content/global/bindings/dialog.xml
-lib/tor-browser/chrome/toolkit/content/global/bindings/general.xml
-lib/tor-browser/chrome/toolkit/content/global/bindings/popup.xml
-lib/tor-browser/chrome/toolkit/content/global/bindings/richlistbox.xml
-lib/tor-browser/chrome/toolkit/content/global/bindings/scrollbox.xml
 lib/tor-browser/chrome/toolkit/content/global/bindings/spinner.js
-lib/tor-browser/chrome/toolkit/content/global/bindings/tabbox.xml
-lib/tor-browser/chrome/toolkit/content/global/bindings/textbox.xml
 lib/tor-browser/chrome/toolkit/content/global/bindings/timekeeper.js
 lib/tor-browser/chrome/toolkit/content/global/bindings/timepicker.js
-lib/tor-browser/chrome/toolkit/content/global/bindings/toolbarbutton.xml
-lib/tor-browser/chrome/toolkit/content/global/bindings/wizard.xml
 lib/tor-browser/chrome/toolkit/content/global/browser-child.js
 lib/tor-browser/chrome/toolkit/content/global/browser-content.js
 lib/tor-browser/chrome/toolkit/content/global/buildconfig.css
 lib/tor-browser/chrome/toolkit/content/global/buildconfig.html
+lib/tor-browser/chrome/toolkit/content/global/certviewer/asn1js_bundle.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/certDecoder.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/certviewer.css
+lib/tor-browser/chrome/toolkit/content/global/certviewer/certviewer.html
+lib/tor-browser/chrome/toolkit/content/global/certviewer/certviewer.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/about-certificate-items.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/about-certificate-section.css
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/about-certificate-section.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/certificate-section.css
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/certificate-section.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/certificate-tabs-section.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/error-section.css
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/error-section.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/info-group-container.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/info-group.css
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/info-group.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/info-item.css
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/info-item.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/list-item.css
+lib/tor-browser/chrome/toolkit/content/global/certviewer/components/list-item.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/ctlognames.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/pkijs_bundle.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/pvutils_bundle.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/strings.js
+lib/tor-browser/chrome/toolkit/content/global/certviewer/utils.js
 lib/tor-browser/chrome/toolkit/content/global/commonDialog.css
 lib/tor-browser/chrome/toolkit/content/global/commonDialog.js
-lib/tor-browser/chrome/toolkit/content/global/commonDialog.xul
+lib/tor-browser/chrome/toolkit/content/global/commonDialog.xhtml
 lib/tor-browser/chrome/toolkit/content/global/config.js
-lib/tor-browser/chrome/toolkit/content/global/config.xul
-lib/tor-browser/chrome/toolkit/content/global/content-HybridContentTelemetry.js
+lib/tor-browser/chrome/toolkit/content/global/config.xhtml
 lib/tor-browser/chrome/toolkit/content/global/contentAreaUtils.js
 lib/tor-browser/chrome/toolkit/content/global/customElements.js
 lib/tor-browser/chrome/toolkit/content/global/datepicker.xhtml
-lib/tor-browser/chrome/toolkit/content/global/directionDetector.html
 lib/tor-browser/chrome/toolkit/content/global/editMenuOverlay.js
+lib/tor-browser/chrome/toolkit/content/global/elements/arrowscrollbox.js
+lib/tor-browser/chrome/toolkit/content/global/elements/autocomplete-input.js
 lib/tor-browser/chrome/toolkit/content/global/elements/autocomplete-popup.js
 lib/tor-browser/chrome/toolkit/content/global/elements/autocomplete-richlistitem.js
 lib/tor-browser/chrome/toolkit/content/global/elements/browser-custom-element.js
 lib/tor-browser/chrome/toolkit/content/global/elements/button.js
 lib/tor-browser/chrome/toolkit/content/global/elements/checkbox.js
 lib/tor-browser/chrome/toolkit/content/global/elements/datetimebox.js
+lib/tor-browser/chrome/toolkit/content/global/elements/dialog.js
 lib/tor-browser/chrome/toolkit/content/global/elements/editor.js
 lib/tor-browser/chrome/toolkit/content/global/elements/findbar.js
 lib/tor-browser/chrome/toolkit/content/global/elements/general.js
@@ -4580,7 +4567,9 @@ lib/tor-browser/chrome/toolkit/content/g
 lib/tor-browser/chrome/toolkit/content/global/elements/menu.js
 lib/tor-browser/chrome/toolkit/content/global/elements/menulist.js
 lib/tor-browser/chrome/toolkit/content/global/elements/menupopup.js
+lib/tor-browser/chrome/toolkit/content/global/elements/moz-input-box.js
 lib/tor-browser/chrome/toolkit/content/global/elements/notificationbox.js
+lib/tor-browser/chrome/toolkit/content/global/elements/panel.js
 lib/tor-browser/chrome/toolkit/content/global/elements/pluginProblem.js
 lib/tor-browser/chrome/toolkit/content/global/elements/popupnotification.js
 lib/tor-browser/chrome/toolkit/content/global/elements/radio.js
@@ -4589,7 +4578,7 @@ lib/tor-browser/chrome/toolkit/content/g
 lib/tor-browser/chrome/toolkit/content/global/elements/stringbundle.js
 lib/tor-browser/chrome/toolkit/content/global/elements/tabbox.js
 lib/tor-browser/chrome/toolkit/content/global/elements/text.js
-lib/tor-browser/chrome/toolkit/content/global/elements/textbox.js
+lib/tor-browser/chrome/toolkit/content/global/elements/toolbarbutton.js
 lib/tor-browser/chrome/toolkit/content/global/elements/tree.js
 lib/tor-browser/chrome/toolkit/content/global/elements/videocontrols.js
 lib/tor-browser/chrome/toolkit/content/global/elements/wizard.js
@@ -4597,6 +4586,9 @@ lib/tor-browser/chrome/toolkit/content/g
 lib/tor-browser/chrome/toolkit/content/global/globalOverlay.js
 lib/tor-browser/chrome/toolkit/content/global/gmp-sources/openh264.json
 lib/tor-browser/chrome/toolkit/content/global/gmp-sources/widevinecdm.json
+lib/tor-browser/chrome/toolkit/content/global/httpsonlyerror/cert-error.svg
+lib/tor-browser/chrome/toolkit/content/global/httpsonlyerror/errorpage.html
+lib/tor-browser/chrome/toolkit/content/global/httpsonlyerror/errorpage.js
 lib/tor-browser/chrome/toolkit/content/global/license.html
 lib/tor-browser/chrome/toolkit/content/global/minimal-xul.css
 lib/tor-browser/chrome/toolkit/content/global/mozilla.xhtml
@@ -4607,12 +4599,13 @@ lib/tor-browser/chrome/toolkit/content/g
 lib/tor-browser/chrome/toolkit/content/global/pictureinpicture/player.xhtml
 lib/tor-browser/chrome/toolkit/content/global/plugins.css
 lib/tor-browser/chrome/toolkit/content/global/plugins.html
+lib/tor-browser/chrome/toolkit/content/global/plugins.js
 lib/tor-browser/chrome/toolkit/content/global/preferencesBindings.js
 lib/tor-browser/chrome/toolkit/content/global/printPreviewProgress.js
-lib/tor-browser/chrome/toolkit/content/global/printPreviewProgress.xul
+lib/tor-browser/chrome/toolkit/content/global/printPreviewProgress.xhtml
 lib/tor-browser/chrome/toolkit/content/global/printPreviewToolbar.js
 lib/tor-browser/chrome/toolkit/content/global/printProgress.js
-lib/tor-browser/chrome/toolkit/content/global/printProgress.xul
+lib/tor-browser/chrome/toolkit/content/global/printProgress.xhtml
 lib/tor-browser/chrome/toolkit/content/global/printUtils.js
 lib/tor-browser/chrome/toolkit/content/global/process-content.js
 lib/tor-browser/chrome/toolkit/content/global/reader/aboutReader.html
@@ -4620,67 +4613,64 @@ lib/tor-browser/chrome/toolkit/content/g
 lib/tor-browser/chrome/toolkit/content/global/remote-test-ipc.js
 lib/tor-browser/chrome/toolkit/content/global/resetProfile.css
 lib/tor-browser/chrome/toolkit/content/global/resetProfile.js
-lib/tor-browser/chrome/toolkit/content/global/resetProfile.xul
-lib/tor-browser/chrome/toolkit/content/global/resetProfileProgress.xul
+lib/tor-browser/chrome/toolkit/content/global/resetProfile.xhtml
+lib/tor-browser/chrome/toolkit/content/global/resetProfileProgress.xhtml
 lib/tor-browser/chrome/toolkit/content/global/selectDialog.js
-lib/tor-browser/chrome/toolkit/content/global/selectDialog.xul
+lib/tor-browser/chrome/toolkit/content/global/selectDialog.xhtml
 lib/tor-browser/chrome/toolkit/content/global/simplifyMode.css
 lib/tor-browser/chrome/toolkit/content/global/tabprompts.css
 lib/tor-browser/chrome/toolkit/content/global/tabprompts.jsm
-lib/tor-browser/chrome/toolkit/content/global/test-ipc.xul
+lib/tor-browser/chrome/toolkit/content/global/test-ipc.xhtml
 lib/tor-browser/chrome/toolkit/content/global/timepicker.xhtml
 lib/tor-browser/chrome/toolkit/content/global/treeUtils.js
 lib/tor-browser/chrome/toolkit/content/global/unifiedcomplete-top-urls.json
-lib/tor-browser/chrome/toolkit/content/global/viewSource-content.js
 lib/tor-browser/chrome/toolkit/content/global/viewSourceUtils.js
 lib/tor-browser/chrome/toolkit/content/global/viewZoomOverlay.js
 lib/tor-browser/chrome/toolkit/content/global/widgets.css
-lib/tor-browser/chrome/toolkit/content/global/win.xul
+lib/tor-browser/chrome/toolkit/content/global/win.xhtml
 lib/tor-browser/chrome/toolkit/content/global/xml/XMLPrettyPrint.css
 lib/tor-browser/chrome/toolkit/content/global/xml/XMLPrettyPrint.xsl
 lib/tor-browser/chrome/toolkit/content/global/xul.css
-lib/tor-browser/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/downloads/unknownContentType.xhtml
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/OpenH264-license.txt
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/aboutaddons.css
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/aboutaddons.html
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/aboutaddons.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/aboutaddonsCommon.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.html
-lib/tor-browser/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.css
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/abuse-reports.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/blocklist.js
-lib/tor-browser/chrome/toolkit/content/mozapps/extensions/blocklist.xul
-lib/tor-browser/chrome/toolkit/content/mozapps/extensions/extensions.css
+lib/tor-browser/chrome/toolkit/content/mozapps/extensions/blocklist.xhtml
+lib/tor-browser/chrome/toolkit/content/mozapps/extensions/default-theme.svg
+lib/tor-browser/chrome/toolkit/content/mozapps/extensions/drag-drop-addon-installer.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/extensions.js
-lib/tor-browser/chrome/toolkit/content/mozapps/extensions/extensions.xml
-lib/tor-browser/chrome/toolkit/content/mozapps/extensions/extensions.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/extensions/extensions.xhtml
+lib/tor-browser/chrome/toolkit/content/mozapps/extensions/firefox-compact-dark.svg
+lib/tor-browser/chrome/toolkit/content/mozapps/extensions/firefox-compact-light.svg
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/message-bar.css
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/message-bar.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/named-deck.js
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/panel-item.css
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/panel-list.css
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/pluginPrefs.js
-lib/tor-browser/chrome/toolkit/content/mozapps/extensions/pluginPrefs.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/extensions/pluginPrefs.xhtml
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/rating-star.css
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/shortcuts.css
-lib/tor-browser/chrome/toolkit/content/mozapps/extensions/shortcuts.html
 lib/tor-browser/chrome/toolkit/content/mozapps/extensions/shortcuts.js
 lib/tor-browser/chrome/toolkit/content/mozapps/handling/dialog.js
-lib/tor-browser/chrome/toolkit/content/mozapps/handling/dialog.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/handling/dialog.xhtml
 lib/tor-browser/chrome/toolkit/content/mozapps/handling/handler.css
 lib/tor-browser/chrome/toolkit/content/mozapps/preferences/changemp.js
-lib/tor-browser/chrome/toolkit/content/mozapps/preferences/changemp.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/preferences/changemp.xhtml
 lib/tor-browser/chrome/toolkit/content/mozapps/preferences/fontbuilder.js
 lib/tor-browser/chrome/toolkit/content/mozapps/preferences/removemp.js
-lib/tor-browser/chrome/toolkit/content/mozapps/preferences/removemp.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/preferences/removemp.xhtml
 lib/tor-browser/chrome/toolkit/content/mozapps/profile/createProfileWizard.js
-lib/tor-browser/chrome/toolkit/content/mozapps/profile/createProfileWizard.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/profile/createProfileWizard.xhtml
 lib/tor-browser/chrome/toolkit/content/mozapps/profile/profileSelection.js
-lib/tor-browser/chrome/toolkit/content/mozapps/profile/profileSelection.xul
-lib/tor-browser/chrome/toolkit/content/passwordmgr/passwordManager.js
-lib/tor-browser/chrome/toolkit/content/passwordmgr/passwordManager.xul
+lib/tor-browser/chrome/toolkit/content/mozapps/profile/profileSelection.xhtml
 lib/tor-browser/chrome/toolkit/content/passwordmgr/recipes.json
 lib/tor-browser/chrome/toolkit/content/providers.json
 lib/tor-browser/chrome/toolkit/featuregates/FeatureGate.jsm
@@ -4712,30 +4702,46 @@ lib/tor-browser/chrome/toolkit/res/hidde
 lib/tor-browser/chrome/toolkit/res/html.css
 lib/tor-browser/chrome/toolkit/res/loading-image.png
 lib/tor-browser/chrome/toolkit/res/mathml.css
+lib/tor-browser/chrome/toolkit/res/messaging-system/experiments/@types/ExperimentManager.d.ts
+lib/tor-browser/chrome/toolkit/res/messaging-system/experiments/ExperimentAPI.jsm
+lib/tor-browser/chrome/toolkit/res/messaging-system/experiments/ExperimentManager.jsm
+lib/tor-browser/chrome/toolkit/res/messaging-system/experiments/ExperimentStore.jsm
+lib/tor-browser/chrome/toolkit/res/messaging-system/lib/Logger.jsm
+lib/tor-browser/chrome/toolkit/res/messaging-system/lib/RemoteSettingsExperimentLoader.jsm
+lib/tor-browser/chrome/toolkit/res/messaging-system/lib/SharedDataMap.jsm
+lib/tor-browser/chrome/toolkit/res/messaging-system/lib/SpecialMessageActions.jsm
 lib/tor-browser/chrome/toolkit/res/noframes.css
 lib/tor-browser/chrome/toolkit/res/normandy/Normandy.jsm
-lib/tor-browser/chrome/toolkit/res/normandy/actions/AddonStudyAction.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/NormandyMigrations.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/actions/AddonRollbackAction.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/actions/AddonRolloutAction.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/actions/BaseAction.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/actions/BaseStudyAction.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/actions/BranchedAddonStudyAction.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/actions/ConsoleLogAction.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/actions/MessagingExperimentAction.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/actions/PreferenceExperimentAction.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/actions/PreferenceRollbackAction.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/actions/PreferenceRolloutAction.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/actions/ShowHeartbeatAction.jsm
-lib/tor-browser/chrome/toolkit/res/normandy/actions/SinglePreferenceExperimentAction.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/actions/schemas/index.js
 lib/tor-browser/chrome/toolkit/res/normandy/content/AboutPages.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/content/ShieldFrameChild.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/content/ShieldFrameParent.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/content/about-studies/about-studies.css
 lib/tor-browser/chrome/toolkit/res/normandy/content/about-studies/about-studies.html
 lib/tor-browser/chrome/toolkit/res/normandy/content/about-studies/about-studies.js
 lib/tor-browser/chrome/toolkit/res/normandy/lib/ActionsManager.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/lib/AddonRollouts.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/AddonStudies.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/CleanupManager.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/ClientEnvironment.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/EventEmitter.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/Heartbeat.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/LogManager.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/lib/NormandyAddonManager.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/NormandyApi.jsm
+lib/tor-browser/chrome/toolkit/res/normandy/lib/NormandyUtils.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/PrefUtils.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/PreferenceExperiments.jsm
 lib/tor-browser/chrome/toolkit/res/normandy/lib/PreferenceRollouts.jsm
@@ -4761,8 +4767,10 @@ lib/tor-browser/chrome/toolkit/res/ua.cs
 lib/tor-browser/chrome/toolkit/skin/classic/global/about.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/aboutCache.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/aboutCacheEntry.css
+lib/tor-browser/chrome/toolkit/skin/classic/global/aboutHttpsOnlyError.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/aboutLicense.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/aboutMemory.css
+lib/tor-browser/chrome/toolkit/skin/classic/global/aboutNetworking.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/aboutReader.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/aboutRights.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/aboutSupport.css
@@ -4770,9 +4778,11 @@ lib/tor-browser/chrome/toolkit/skin/clas
 lib/tor-browser/chrome/toolkit/skin/classic/global/appPicker.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/arrowscrollbox.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/autocomplete.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/button.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/checkbox.css
+lib/tor-browser/chrome/toolkit/skin/classic/global/close-icon.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/commonDialog.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/config.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/datetimeinputpickers.css
@@ -4784,14 +4794,13 @@ lib/tor-browser/chrome/toolkit/skin/clas
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/Authentication.png
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/arrow-dropdown-12.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/arrow-dropdown-16.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/icons/arrow-left.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/arrow-up-12.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/autoscroll-horizontal.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/autoscroll-vertical.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/autoscroll.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/blocked.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/blocklist_favicon.png
-lib/tor-browser/chrome/toolkit/skin/classic/global/icons/calendar-arrow-left.svg
-lib/tor-browser/chrome/toolkit/skin/classic/global/icons/calendar-arrow-right.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/check-partial.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/check.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/close.svg
@@ -4803,6 +4812,7 @@ lib/tor-browser/chrome/toolkit/skin/clas
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/find-previous-arrow.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/heart.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/help.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/icons/identity-icon.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/info.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/loading.png
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/loading%2x.png@localhost
@@ -4813,6 +4823,7 @@ lib/tor-browser/chrome/toolkit/skin/clas
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/resizer.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/search-textbox.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/searchfield-cancel.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/icons/settings.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/shortcut.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/spinner-arrow-down.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/icons/spinner-arrow-up.svg
@@ -4828,6 +4839,7 @@ lib/tor-browser/chrome/toolkit/skin/clas
 lib/tor-browser/chrome/toolkit/skin/classic/global/in-content/dropdown.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/in-content/info-pages.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/in-content/radio.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/in-content/toggle-button.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/media/audioMutedButton.svg
@@ -4855,14 +4867,16 @@ lib/tor-browser/chrome/toolkit/skin/clas
 lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/back.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/fast.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/forward.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/headphone-active.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/headphone.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/slow.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/start.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/stop.svg
-lib/tor-browser/chrome/toolkit/skin/classic/global/narrate/waveform.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/netError.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/notification.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/numberinput.css
-lib/tor-browser/chrome/toolkit/skin/classic/global/passwordmgr.css
+lib/tor-browser/chrome/toolkit/skin/classic/global/pictureinpicture/audio-mute.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/pictureinpicture/audio.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/pictureinpicture/close-pip.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/pictureinpicture/pause.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/pictureinpicture/play.svg
@@ -4877,62 +4891,49 @@ lib/tor-browser/chrome/toolkit/skin/clas
 lib/tor-browser/chrome/toolkit/skin/classic/global/plugins/pluginHelp-16.png
 lib/tor-browser/chrome/toolkit/skin/classic/global/plugins/pluginProblem.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/popup.css
+lib/tor-browser/chrome/toolkit/skin/classic/global/popupnotification.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/radio.css
-lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Minus-42x16.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Plus-44x16.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Minus-38x14.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Plus-38x24.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Sans-Serif.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Serif.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/reader/close-16.svg
+lib/tor-browser/chrome/toolkit/skin/classic/global/reader/pocket.svg
 lib/tor-browser/chrome/toolkit/skin/classic/global/richlistbox.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/scrollbars.css
-lib/tor-browser/chrome/toolkit/skin/classic/global/scrollbox.css
+lib/tor-browser/chrome/toolkit/skin/classic/global/search-textbox.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/splitter.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/tabbox.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/tabprompts.css
-lib/tor-browser/chrome/toolkit/skin/classic/global/textbox.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/toolbar.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/toolbarbutton.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/tooltip.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/tree.css
 lib/tor-browser/chrome/toolkit/skin/classic/global/wizard.css
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/blocklist.css
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/category-available.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/category-legacy.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/category-service.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.svg
+lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/extension.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/rating-star.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/recommended.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.svg
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/extensions/utilities.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/handling/handling.css
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/profile/information.svg
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/profile/profileDowngrade.css
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css
-lib/tor-browser/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
 lib/tor-browser/chrome/toolkit/skin/classic/mozapps/update/updates.css
 lib/tor-browser/chrome/torbutton/components/domain-isolator.js
 lib/tor-browser/chrome/torbutton/components/dragDropFilter.js
@@ -5321,7 +5322,6 @@ lib/tor-browser/chrome/torbutton/skin/to
 lib/tor-browser/components/EnterprisePolicies.js
 lib/tor-browser/components/EnterprisePoliciesContent.js
 lib/tor-browser/components/HandlerService.js
-lib/tor-browser/components/command-line-handler.js
 lib/tor-browser/components/components.manifest
 lib/tor-browser/components/marionette.js
 lib/tor-browser/contentaccessible/ImageDocument.css
@@ -5332,50 +5332,48 @@ lib/tor-browser/contentaccessible/plaint
 lib/tor-browser/contentaccessible/viewsource.css
 lib/tor-browser/defaults/autoconfig/prefcalls.js
 lib/tor-browser/defaults/pref/channel-prefs.js
-lib/tor-browser/defaults/pref/marionette.js
-lib/tor-browser/defaults/pref/remote.js
-lib/tor-browser/defaults/pref/services-sync.js
 lib/tor-browser/dependentlibs.list
 lib/tor-browser/dictionaries/en-US.aff
 lib/tor-browser/dictionaries/en-US.dic
+lib/tor-browser/fonts/TwemojiMozilla.ttf
 lib/tor-browser/greprefs.js
 lib/tor-browser/gtk2/libmozgtk.so
-lib/tor-browser/hyphenation/hyph_af.dic
-lib/tor-browser/hyphenation/hyph_bg.dic
-lib/tor-browser/hyphenation/hyph_ca.dic
-lib/tor-browser/hyphenation/hyph_cy.dic
-lib/tor-browser/hyphenation/hyph_da.dic
-lib/tor-browser/hyphenation/hyph_de-1901.dic
-lib/tor-browser/hyphenation/hyph_de-1996.dic
-lib/tor-browser/hyphenation/hyph_de-CH.dic
-lib/tor-browser/hyphenation/hyph_en_US.dic
-lib/tor-browser/hyphenation/hyph_eo.dic
-lib/tor-browser/hyphenation/hyph_es.dic
-lib/tor-browser/hyphenation/hyph_et.dic
-lib/tor-browser/hyphenation/hyph_fi.dic
-lib/tor-browser/hyphenation/hyph_fr.dic
-lib/tor-browser/hyphenation/hyph_gl.dic
-lib/tor-browser/hyphenation/hyph_hr.dic
-lib/tor-browser/hyphenation/hyph_hsb.dic
-lib/tor-browser/hyphenation/hyph_hu.dic
-lib/tor-browser/hyphenation/hyph_ia.dic
-lib/tor-browser/hyphenation/hyph_is.dic
-lib/tor-browser/hyphenation/hyph_it.dic
-lib/tor-browser/hyphenation/hyph_kmr.dic
-lib/tor-browser/hyphenation/hyph_la.dic
-lib/tor-browser/hyphenation/hyph_lt.dic
-lib/tor-browser/hyphenation/hyph_mn.dic
-lib/tor-browser/hyphenation/hyph_nb.dic
-lib/tor-browser/hyphenation/hyph_nl.dic
-lib/tor-browser/hyphenation/hyph_nn.dic
-lib/tor-browser/hyphenation/hyph_pl.dic
-lib/tor-browser/hyphenation/hyph_pt.dic
-lib/tor-browser/hyphenation/hyph_ru.dic
-lib/tor-browser/hyphenation/hyph_sh.dic
-lib/tor-browser/hyphenation/hyph_sl.dic
-lib/tor-browser/hyphenation/hyph_sv.dic
-lib/tor-browser/hyphenation/hyph_tr.dic
-lib/tor-browser/hyphenation/hyph_uk.dic
+lib/tor-browser/hyphenation/hyph_af.hyf
+lib/tor-browser/hyphenation/hyph_bg.hyf
+lib/tor-browser/hyphenation/hyph_ca.hyf
+lib/tor-browser/hyphenation/hyph_cy.hyf
+lib/tor-browser/hyphenation/hyph_da.hyf
+lib/tor-browser/hyphenation/hyph_de-1901.hyf
+lib/tor-browser/hyphenation/hyph_de-1996.hyf
+lib/tor-browser/hyphenation/hyph_de-CH.hyf
+lib/tor-browser/hyphenation/hyph_en_US.hyf
+lib/tor-browser/hyphenation/hyph_eo.hyf
+lib/tor-browser/hyphenation/hyph_es.hyf
+lib/tor-browser/hyphenation/hyph_et.hyf
+lib/tor-browser/hyphenation/hyph_fi.hyf
+lib/tor-browser/hyphenation/hyph_fr.hyf
+lib/tor-browser/hyphenation/hyph_gl.hyf
+lib/tor-browser/hyphenation/hyph_hr.hyf
+lib/tor-browser/hyphenation/hyph_hsb.hyf
+lib/tor-browser/hyphenation/hyph_hu.hyf
+lib/tor-browser/hyphenation/hyph_ia.hyf
+lib/tor-browser/hyphenation/hyph_is.hyf
+lib/tor-browser/hyphenation/hyph_it.hyf
+lib/tor-browser/hyphenation/hyph_kmr.hyf
+lib/tor-browser/hyphenation/hyph_la.hyf
+lib/tor-browser/hyphenation/hyph_lt.hyf
+lib/tor-browser/hyphenation/hyph_mn.hyf
+lib/tor-browser/hyphenation/hyph_nb.hyf
+lib/tor-browser/hyphenation/hyph_nl.hyf
+lib/tor-browser/hyphenation/hyph_nn.hyf
+lib/tor-browser/hyphenation/hyph_pl.hyf
+lib/tor-browser/hyphenation/hyph_pt.hyf
+lib/tor-browser/hyphenation/hyph_ru.hyf
+lib/tor-browser/hyphenation/hyph_sh.hyf
+lib/tor-browser/hyphenation/hyph_sl.hyf
+lib/tor-browser/hyphenation/hyph_sv.hyf
+lib/tor-browser/hyphenation/hyph_tr.hyf
+lib/tor-browser/hyphenation/hyph_uk.hyf
 lib/tor-browser/liblgpllibs.so
 lib/tor-browser/libmozavcodec.so
 lib/tor-browser/libmozavutil.so
@@ -5386,10 +5384,12 @@ lib/tor-browser/libxul.so
 lib/tor-browser/localization/en-US/crashreporter/aboutcrashes.ftl
 lib/tor-browser/localization/en-US/security/certificates/certManager.ftl
 lib/tor-browser/localization/en-US/security/certificates/deviceManager.ftl
+lib/tor-browser/localization/en-US/security/pippki/pippki.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutAbout.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutAddons.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutCompat.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutConfig.ftl
+lib/tor-browser/localization/en-US/toolkit/about/aboutHttpsOnlyError.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutNetworking.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutPerformance.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutPlugins.ftl
@@ -5399,18 +5399,28 @@ lib/tor-browser/localization/en-US/toolk
 lib/tor-browser/localization/en-US/toolkit/about/aboutSupport.ftl
 lib/tor-browser/localization/en-US/toolkit/about/aboutTelemetry.ftl
 lib/tor-browser/localization/en-US/toolkit/about/abuseReports.ftl
+lib/tor-browser/localization/en-US/toolkit/about/certviewer.ftl
 lib/tor-browser/localization/en-US/toolkit/about/url-classifier.ftl
+lib/tor-browser/localization/en-US/toolkit/extensions/blocklist.ftl
+lib/tor-browser/localization/en-US/toolkit/global/createProfileWizard.ftl
 lib/tor-browser/localization/en-US/toolkit/global/processTypes.ftl
+lib/tor-browser/localization/en-US/toolkit/global/profileDowngrade.ftl
+lib/tor-browser/localization/en-US/toolkit/global/profileSelection.ftl
 lib/tor-browser/localization/en-US/toolkit/global/resetProfile.ftl
+lib/tor-browser/localization/en-US/toolkit/global/textActions.ftl
+lib/tor-browser/localization/en-US/toolkit/global/unknownContentType.ftl
+lib/tor-browser/localization/en-US/toolkit/global/wizard.ftl
 lib/tor-browser/localization/en-US/toolkit/intl/languageNames.ftl
 lib/tor-browser/localization/en-US/toolkit/intl/regionNames.ftl
-lib/tor-browser/localization/en-US/toolkit/main-window/editmenu.ftl
+lib/tor-browser/localization/en-US/toolkit/main-window/autocomplete.ftl
 lib/tor-browser/localization/en-US/toolkit/main-window/findbar.ftl
-lib/tor-browser/localization/en-US/toolkit/passwordmgr/passwordManagerList.ftl
+lib/tor-browser/localization/en-US/toolkit/pictureinpicture/pictureinpicture.ftl
 lib/tor-browser/localization/en-US/toolkit/preferences/preferences.ftl
 lib/tor-browser/localization/en-US/toolkit/printing/printDialogs.ftl
 lib/tor-browser/localization/en-US/toolkit/printing/printPreview.ftl
+lib/tor-browser/localization/en-US/toolkit/updates/elevation.ftl
 lib/tor-browser/localization/en-US/toolkit/updates/history.ftl
+lib/tor-browser/modules/AboutCertViewerHandler.jsm
 lib/tor-browser/modules/AboutPagesUtils.jsm
 lib/tor-browser/modules/AboutReader.jsm
 lib/tor-browser/modules/AbuseReporter.jsm
@@ -5422,9 +5432,6 @@ lib/tor-browser/modules/AppConstants.jsm
 lib/tor-browser/modules/AppMenuNotifications.jsm
 lib/tor-browser/modules/AsyncPrefs.jsm
 lib/tor-browser/modules/AsyncShutdown.jsm
-lib/tor-browser/modules/AutoCompletePopup.jsm
-lib/tor-browser/modules/AutoCompletePopupContent.jsm
-lib/tor-browser/modules/AutoScrollController.jsm
 lib/tor-browser/modules/BackgroundPageThumbs.jsm
 lib/tor-browser/modules/BinarySearch.jsm
 lib/tor-browser/modules/Bits.jsm
@@ -5444,9 +5451,13 @@ lib/tor-browser/modules/ClientID.jsm
 lib/tor-browser/modules/CloudStorage.jsm
 lib/tor-browser/modules/Color.jsm
 lib/tor-browser/modules/CommonDialog.jsm
+lib/tor-browser/modules/ConduitsChild.jsm
+lib/tor-browser/modules/ConduitsParent.jsm
 lib/tor-browser/modules/Console.jsm
 lib/tor-browser/modules/ConsoleAPIStorage.jsm
 lib/tor-browser/modules/ContentAreaDropListener.jsm
+lib/tor-browser/modules/ContentBlockingAllowList.jsm
+lib/tor-browser/modules/ContentDOMReference.jsm
 lib/tor-browser/modules/ContentDispatchChooser.jsm
 lib/tor-browser/modules/ContentPrefService2.jsm
 lib/tor-browser/modules/ContentPrefServiceChild.jsm
@@ -5461,10 +5472,8 @@ lib/tor-browser/modules/CrashMonitor.jsm
 lib/tor-browser/modules/Credentials.jsm
 lib/tor-browser/modules/CreditCard.jsm
 lib/tor-browser/modules/CustomElementsListener.jsm
-lib/tor-browser/modules/DOMLocalization.jsm
 lib/tor-browser/modules/DOMRequestHelper.jsm
 lib/tor-browser/modules/DateTimePickerPanel.jsm
-lib/tor-browser/modules/DateTimePickerParent.jsm
 lib/tor-browser/modules/DefaultCLH.jsm
 lib/tor-browser/modules/DeferredTask.jsm
 lib/tor-browser/modules/Deprecated.jsm
@@ -5484,6 +5493,8 @@ lib/tor-browser/modules/EcosystemTelemet
 lib/tor-browser/modules/EventEmitter.jsm
 lib/tor-browser/modules/EventPing.jsm
 lib/tor-browser/modules/Extension.jsm
+lib/tor-browser/modules/ExtensionActions.jsm
+lib/tor-browser/modules/ExtensionActivityLog.jsm
 lib/tor-browser/modules/ExtensionChild.jsm
 lib/tor-browser/modules/ExtensionChildDevToolsUtils.jsm
 lib/tor-browser/modules/ExtensionCommon.jsm
@@ -5497,8 +5508,10 @@ lib/tor-browser/modules/ExtensionSearchH
 lib/tor-browser/modules/ExtensionSettingsStore.jsm
 lib/tor-browser/modules/ExtensionShortcuts.jsm
 lib/tor-browser/modules/ExtensionStorage.jsm
+lib/tor-browser/modules/ExtensionStorageComponents.jsm
 lib/tor-browser/modules/ExtensionStorageIDB.jsm
 lib/tor-browser/modules/ExtensionStorageSync.jsm
+lib/tor-browser/modules/ExtensionStorageSyncKinto.jsm
 lib/tor-browser/modules/ExtensionTelemetry.jsm
 lib/tor-browser/modules/ExtensionUtils.jsm
 lib/tor-browser/modules/FileUtils.jsm
@@ -5508,7 +5521,7 @@ lib/tor-browser/modules/Finder.jsm
 lib/tor-browser/modules/FinderHighlighter.jsm
 lib/tor-browser/modules/FinderIterator.jsm
 lib/tor-browser/modules/FinderParent.jsm
-lib/tor-browser/modules/Fluent.jsm
+lib/tor-browser/modules/FirstStartup.jsm
 lib/tor-browser/modules/ForgetAboutSite.jsm
 lib/tor-browser/modules/FormAutoComplete.jsm
 lib/tor-browser/modules/FormHistory.jsm
@@ -5519,6 +5532,8 @@ lib/tor-browser/modules/FxAccountsClient
 lib/tor-browser/modules/FxAccountsCommands.js
 lib/tor-browser/modules/FxAccountsCommon.js
 lib/tor-browser/modules/FxAccountsConfig.jsm
+lib/tor-browser/modules/FxAccountsDevice.jsm
+lib/tor-browser/modules/FxAccountsKeys.jsm
 lib/tor-browser/modules/FxAccountsOAuthGrantClient.jsm
 lib/tor-browser/modules/FxAccountsPairing.jsm
 lib/tor-browser/modules/FxAccountsPairingChannel.js
@@ -5526,6 +5541,7 @@ lib/tor-browser/modules/FxAccountsProfil
 lib/tor-browser/modules/FxAccountsProfileClient.jsm
 lib/tor-browser/modules/FxAccountsPush.jsm
 lib/tor-browser/modules/FxAccountsStorage.jsm
+lib/tor-browser/modules/FxAccountsTelemetry.jsm
 lib/tor-browser/modules/FxAccountsWebChannel.jsm
 lib/tor-browser/modules/GCTelemetry.jsm
 lib/tor-browser/modules/GMPExtractorWorker.js
@@ -5538,7 +5554,7 @@ lib/tor-browser/modules/HelperAppDlg.jsm
 lib/tor-browser/modules/HiddenFrame.jsm
 lib/tor-browser/modules/History.jsm
 lib/tor-browser/modules/Http.jsm
-lib/tor-browser/modules/HybridContentTelemetry.jsm
+lib/tor-browser/modules/IgnoreLists.jsm
 lib/tor-browser/modules/ImageObjectProcessor.jsm
 lib/tor-browser/modules/IndexedDB.jsm
 lib/tor-browser/modules/IndexedDBHelper.jsm
@@ -5552,14 +5568,17 @@ lib/tor-browser/modules/L10nRegistry.jsm
 lib/tor-browser/modules/LightweightThemeConsumer.jsm
 lib/tor-browser/modules/LightweightThemeManager.jsm
 lib/tor-browser/modules/Localization.jsm
+lib/tor-browser/modules/LocationHelper.jsm
 lib/tor-browser/modules/Log.jsm
-lib/tor-browser/modules/LoginAutoCompleteResult.jsm
+lib/tor-browser/modules/LoginAutoComplete.jsm
+lib/tor-browser/modules/LoginExport.jsm
 lib/tor-browser/modules/LoginFormFactory.jsm
 lib/tor-browser/modules/LoginHelper.jsm
 lib/tor-browser/modules/LoginImport.jsm
 lib/tor-browser/modules/LoginInfo.jsm
 lib/tor-browser/modules/LoginManager.jsm
-lib/tor-browser/modules/LoginManagerContent.jsm
+lib/tor-browser/modules/LoginManagerAuthPrompter.jsm
+lib/tor-browser/modules/LoginManagerChild.jsm
 lib/tor-browser/modules/LoginManagerContextMenu.jsm
 lib/tor-browser/modules/LoginManagerParent.jsm
 lib/tor-browser/modules/LoginManagerPrompter.jsm
@@ -5582,22 +5601,23 @@ lib/tor-browser/modules/NativeManifests.
 lib/tor-browser/modules/NativeMessaging.jsm
 lib/tor-browser/modules/NetUtil.jsm
 lib/tor-browser/modules/NetworkGeolocationProvider.jsm
+lib/tor-browser/modules/NewPasswordModel.jsm
 lib/tor-browser/modules/NewTabUtils.jsm
 lib/tor-browser/modules/NotificationDB.jsm
 lib/tor-browser/modules/NotificationStorage.jsm
 lib/tor-browser/modules/OSCrypto.jsm
+lib/tor-browser/modules/OSKeyStore.jsm
 lib/tor-browser/modules/ObjectUtils.jsm
-lib/tor-browser/modules/PageIconProtocolHandler.jsm
 lib/tor-browser/modules/PageMenu.jsm
 lib/tor-browser/modules/PageThumbUtils.jsm
 lib/tor-browser/modules/PageThumbs.jsm
 lib/tor-browser/modules/PageThumbsStorageService.jsm
 lib/tor-browser/modules/PageThumbsWorker.js
 lib/tor-browser/modules/PasswordGenerator.jsm
-lib/tor-browser/modules/PerfMeasurement.jsm
 lib/tor-browser/modules/PerformanceCounters.jsm
 lib/tor-browser/modules/PermissionsUtils.jsm
 lib/tor-browser/modules/PictureInPicture.jsm
+lib/tor-browser/modules/PictureInPictureTogglePolicy.jsm
 lib/tor-browser/modules/PlacesBackups.jsm
 lib/tor-browser/modules/PlacesCategoriesStarter.jsm
 lib/tor-browser/modules/PlacesDBUtils.jsm
@@ -5624,7 +5644,8 @@ lib/tor-browser/modules/PromiseMessage.j
 lib/tor-browser/modules/PromiseUtils.jsm
 lib/tor-browser/modules/PromiseWorker.jsm
 lib/tor-browser/modules/Prompter.jsm
-lib/tor-browser/modules/ProxyScriptContext.jsm
+lib/tor-browser/modules/ProxyChannelFilter.jsm
+lib/tor-browser/modules/PurgeTrackerService.jsm
 lib/tor-browser/modules/Push.jsm
 lib/tor-browser/modules/PushBroadcastService.jsm
 lib/tor-browser/modules/PushComponents.jsm
@@ -5638,15 +5659,17 @@ lib/tor-browser/modules/RFPHelper.jsm
 lib/tor-browser/modules/ReaderMode.jsm
 lib/tor-browser/modules/Readerable.jsm
 lib/tor-browser/modules/RecordingCmdLine.jsm
-lib/tor-browser/modules/RemoteController.js
-lib/tor-browser/modules/RemoteSecurityUI.jsm
+lib/tor-browser/modules/Region.jsm
+lib/tor-browser/modules/RemotePageAccessManager.jsm
 lib/tor-browser/modules/RemoteWebNavigation.jsm
 lib/tor-browser/modules/RemoteWebProgress.jsm
 lib/tor-browser/modules/ResetProfile.jsm
 lib/tor-browser/modules/ResponsivenessMonitor.jsm
+lib/tor-browser/modules/RustFxAccount.js
 lib/tor-browser/modules/SafeBrowsing.jsm
 lib/tor-browser/modules/Schemas.jsm
 lib/tor-browser/modules/SearchEngine.jsm
+lib/tor-browser/modules/SearchEngineSelector.jsm
 lib/tor-browser/modules/SearchService.jsm
 lib/tor-browser/modules/SearchStaticData.jsm
 lib/tor-browser/modules/SearchSuggestionController.jsm
@@ -5654,10 +5677,10 @@ lib/tor-browser/modules/SearchSuggestion
 lib/tor-browser/modules/SearchUtils.jsm
 lib/tor-browser/modules/SecurityInfo.jsm
 lib/tor-browser/modules/SecurityReporter.jsm
-lib/tor-browser/modules/SelectParentHelper.jsm
 lib/tor-browser/modules/ServiceRequest.jsm
 lib/tor-browser/modules/ServiceWorkerCleanUp.jsm
 lib/tor-browser/modules/Services.jsm
+lib/tor-browser/modules/SessionStoreFunctions.jsm
 lib/tor-browser/modules/SharedPromptUtils.jsm
 lib/tor-browser/modules/ShieldContentProcess.jsm
 lib/tor-browser/modules/ShortcutUtils.jsm
@@ -5682,9 +5705,11 @@ lib/tor-browser/modules/TelemetryUtils.j
 lib/tor-browser/modules/TerminatorTelemetry.jsm
 lib/tor-browser/modules/Timer.jsm
 lib/tor-browser/modules/TooltipTextProvider.jsm
+lib/tor-browser/modules/TrackingDBService.jsm
 lib/tor-browser/modules/Troubleshoot.jsm
-lib/tor-browser/modules/UAOverridesBootstrapper.jsm
 lib/tor-browser/modules/UITelemetry.jsm
+lib/tor-browser/modules/URIFixup.jsm
+lib/tor-browser/modules/URLDecorationAnnotationsService.jsm
 lib/tor-browser/modules/URLFormatter.jsm
 lib/tor-browser/modules/UnifiedComplete.jsm
 lib/tor-browser/modules/UntrustedModulesPing.jsm
@@ -5695,31 +5720,18 @@ lib/tor-browser/modules/UrlClassifierHas
 lib/tor-browser/modules/UrlClassifierLib.jsm
 lib/tor-browser/modules/UrlClassifierListManager.jsm
 lib/tor-browser/modules/UrlClassifierSkipListService.jsm
-lib/tor-browser/modules/UserAgentOverrides.jsm
-lib/tor-browser/modules/UserAgentUpdates.jsm
 lib/tor-browser/modules/ValueExtractor.jsm
-lib/tor-browser/modules/ViewSourceBrowser.jsm
 lib/tor-browser/modules/WebChannel.jsm
 lib/tor-browser/modules/WebHandlerApp.jsm
 lib/tor-browser/modules/WebNavigation.jsm
 lib/tor-browser/modules/WebNavigationContent.js
 lib/tor-browser/modules/WebNavigationFrames.jsm
-lib/tor-browser/modules/WebProgressChild.jsm
 lib/tor-browser/modules/WebRequest.jsm
-lib/tor-browser/modules/WebRequestCommon.jsm
-lib/tor-browser/modules/WebRequestContent.js
 lib/tor-browser/modules/WebRequestUpload.jsm
 lib/tor-browser/modules/WebVTTParserWrapper.jsm
 lib/tor-browser/modules/WellKnownOpportunisticUtils.jsm
 lib/tor-browser/modules/XPCOMUtils.jsm
 lib/tor-browser/modules/XULStore.jsm
-lib/tor-browser/modules/ZipUtils.jsm
-lib/tor-browser/modules/accessibility/AccessFu.jsm
-lib/tor-browser/modules/accessibility/Constants.jsm
-lib/tor-browser/modules/accessibility/ContentControl.jsm
-lib/tor-browser/modules/accessibility/EventManager.jsm
-lib/tor-browser/modules/accessibility/Traversal.jsm
-lib/tor-browser/modules/accessibility/Utils.jsm
 lib/tor-browser/modules/addonManager.js
 lib/tor-browser/modules/addons/AddonRepository.jsm
 lib/tor-browser/modules/addons/AddonSettings.jsm
@@ -5739,25 +5751,27 @@ lib/tor-browser/modules/components-utils
 lib/tor-browser/modules/components-utils/JsonSchemaValidator.jsm
 lib/tor-browser/modules/components-utils/PreferenceFilters.jsm
 lib/tor-browser/modules/components-utils/Sampling.jsm
+lib/tor-browser/modules/components-utils/WindowsVersionInfo.jsm
 lib/tor-browser/modules/components-utils/mozjexl.js
 lib/tor-browser/modules/crypto-SDR.js
-lib/tor-browser/modules/css-selector.js
 lib/tor-browser/modules/ctypes.jsm
+lib/tor-browser/modules/extensionProcessScriptLoader.js
 lib/tor-browser/modules/jsdebugger.jsm
 lib/tor-browser/modules/kvstore.jsm
 lib/tor-browser/modules/lz4.js
 lib/tor-browser/modules/lz4_internal.js
 lib/tor-browser/modules/media/IdpSandbox.jsm
 lib/tor-browser/modules/media/PeerConnectionIdp.jsm
-lib/tor-browser/modules/media/RTCStatsReport.jsm
 lib/tor-browser/modules/mozIntl.jsm
 lib/tor-browser/modules/narrate/NarrateControls.jsm
 lib/tor-browser/modules/narrate/Narrator.jsm
 lib/tor-browser/modules/narrate/VoiceSelect.jsm
+lib/tor-browser/modules/netwerk-dns/PublicSuffixList.jsm
 lib/tor-browser/modules/nsAsyncShutdown.jsm
 lib/tor-browser/modules/nsCrashMonitor.jsm
 lib/tor-browser/modules/nsFormAutoCompleteResult.jsm
 lib/tor-browser/modules/offlineAppCache.jsm
+lib/tor-browser/modules/onExtensionBrowser.js
 lib/tor-browser/modules/osfile.jsm
 lib/tor-browser/modules/osfile/osfile_async_front.jsm
 lib/tor-browser/modules/osfile/osfile_async_worker.js
@@ -5786,7 +5800,6 @@ lib/tor-browser/modules/remotepagemanage
 lib/tor-browser/modules/remotepagemanager/RemotePageManagerChild.jsm
 lib/tor-browser/modules/remotepagemanager/RemotePageManagerParent.jsm
 lib/tor-browser/modules/services-common/async.js
-lib/tor-browser/modules/services-common/blocklist-clients.js
 lib/tor-browser/modules/services-common/hawkclient.js
 lib/tor-browser/modules/services-common/hawkrequest.js
 lib/tor-browser/modules/services-common/kinto-http-client.js
@@ -5802,13 +5815,15 @@ lib/tor-browser/modules/services-crypto/
 lib/tor-browser/modules/services-crypto/jwcrypto.jsm
 lib/tor-browser/modules/services-crypto/utils.js
 lib/tor-browser/modules/services-settings/Attachments.jsm
+lib/tor-browser/modules/services-settings/Database.jsm
+lib/tor-browser/modules/services-settings/IDBHelpers.jsm
 lib/tor-browser/modules/services-settings/RemoteSettingsClient.jsm
 lib/tor-browser/modules/services-settings/RemoteSettingsComponents.jsm
 lib/tor-browser/modules/services-settings/RemoteSettingsWorker.js
 lib/tor-browser/modules/services-settings/RemoteSettingsWorker.jsm
+lib/tor-browser/modules/services-settings/SharedUtils.jsm
 lib/tor-browser/modules/services-settings/Utils.jsm
 lib/tor-browser/modules/services-settings/remote-settings.js
-lib/tor-browser/modules/services-sync/SyncDisconnect.jsm
 lib/tor-browser/modules/services-sync/SyncedTabs.jsm
 lib/tor-browser/modules/services-sync/UIState.jsm
 lib/tor-browser/modules/services-sync/Weave.jsm
@@ -5816,6 +5831,7 @@ lib/tor-browser/modules/services-sync/ad
 lib/tor-browser/modules/services-sync/addonutils.js
 lib/tor-browser/modules/services-sync/bookmark_repair.js
 lib/tor-browser/modules/services-sync/bookmark_validator.js
+lib/tor-browser/modules/services-sync/bridged_engine.js
 lib/tor-browser/modules/services-sync/browserid_identity.js
 lib/tor-browser/modules/services-sync/collection_repair.js
 lib/tor-browser/modules/services-sync/collection_validator.js
@@ -5855,6 +5871,7 @@ lib/tor-browser/modules/subprocess/subpr
 lib/tor-browser/modules/subprocess/subprocess_worker_unix.js
 lib/tor-browser/modules/themes/default/icon.svg
 lib/tor-browser/modules/themes/default/manifest.json
+lib/tor-browser/modules/third_party/fathom/fathom.jsm
 lib/tor-browser/modules/third_party/jsesc/jsesc.js
 lib/tor-browser/modules/txEXSLTRegExFunctions.jsm
 lib/tor-browser/modules/vtt.jsm

Index: pkgsrc/security/tor-browser/distinfo
diff -u pkgsrc/security/tor-browser/distinfo:1.28 pkgsrc/security/tor-browser/distinfo:1.29
--- pkgsrc/security/tor-browser/distinfo:1.28   Wed Aug 26 20:55:19 2020
+++ pkgsrc/security/tor-browser/distinfo        Wed Oct  7 11:10:34 2020
@@ -1,54 +1,58 @@
-$NetBSD: distinfo,v 1.28 2020/08/26 20:55:19 wiz Exp $
+$NetBSD: distinfo,v 1.29 2020/10/07 11:10:34 wiz Exp $
 
-SHA1 (src-firefox-tor-browser-68.12.0esr-9.5-1-build1.tar.xz) = 2d6081a8ad82e3095970f1d1a41f130024454e3d
-RMD160 (src-firefox-tor-browser-68.12.0esr-9.5-1-build1.tar.xz) = 7c262331bfc168604d03f8f59ef7f349055f4f5b
-SHA512 (src-firefox-tor-browser-68.12.0esr-9.5-1-build1.tar.xz) = 4674308ff40a65859c892a9a4e01e1506daded409e761c4ddb24d4f98ec73b63c86d2d051b05b1b8655dd5df894a59117752ee2e9a0c3e643577a3576c62aab3
-Size (src-firefox-tor-browser-68.12.0esr-9.5-1-build1.tar.xz) = 348639116 bytes
-SHA1 (tor-browser-linux64-9.5.4_en-US.tar.xz) = 8f4665912642c86e1161b788a7398478952107d8
-RMD160 (tor-browser-linux64-9.5.4_en-US.tar.xz) = 53025eff780989ece3f7089d272c1b6623519e6b
-SHA512 (tor-browser-linux64-9.5.4_en-US.tar.xz) = 2b69874c476e78c88eeae795cf530ed67b4319535dfbe092bb1e5cb83b9f1a021ea568ed1efeb61b0b5475d90495b3fd3005c51ec2d75d46c893b225e236dd66
-Size (tor-browser-linux64-9.5.4_en-US.tar.xz) = 79033640 bytes
-SHA1 (patch-.mozconfig) = 66fbb2f113091eee1f022cd656231f845b04b0f8
-SHA1 (patch-aa) = 9f7200c411cd2217a80ec10a276c8877bc6b845c
+SHA1 (src-firefox-tor-browser-78.3.0esr-10.0-2-build2.tar.xz) = 7e0f820b36c14cd263e684b9f424dbb27c608101
+RMD160 (src-firefox-tor-browser-78.3.0esr-10.0-2-build2.tar.xz) = 7e9de4469de4311bdf63e6b8fb186bb5d27857db
+SHA512 (src-firefox-tor-browser-78.3.0esr-10.0-2-build2.tar.xz) = 010d60c7c93ac484bd4102b3cbbd6f088bd7673618a80c62cfb7598ab5f215beca4e90e105f58156256a273f0a94206565fc59d06f9bc11e76e77740974164d0
+Size (src-firefox-tor-browser-78.3.0esr-10.0-2-build2.tar.xz) = 363712688 bytes
+SHA1 (tor-browser-linux64-10.0_en-US.tar.xz) = 053c429759dd2c81fc068bc3bd4134a6eaa04b9d
+RMD160 (tor-browser-linux64-10.0_en-US.tar.xz) = 1ed044973b6c03364ae150db10fc2c1d2ab80147
+SHA512 (tor-browser-linux64-10.0_en-US.tar.xz) = 2d737d418be1059ee2a1b7c5b7edbb0eacd3209935fda22d656345d8d91714226b1f371dba39bfd5d39afef4a2f91beb336a6a94315b5218d4c2b8577a5532a5
+Size (tor-browser-linux64-10.0_en-US.tar.xz) = 85270296 bytes
+SHA1 (patch-.mozconfig) = 949472d011d40b02146c06e90ed07673667d192b
+SHA1 (patch-aa) = 11060461fdaca5661e89651b8ded4a59d2abc4d7
 SHA1 (patch-browser_app_profile_000-tor-browser.js) = 84a0a15605fff0e22f3150bce901a296fc920280
-SHA1 (patch-browser_app_profile_firefox.js) = cf93582b68b8d4e72c3c25682ab9138e185418c8
-SHA1 (patch-build_moz.configure_rust.configure) = b57a9b1451dc426d75774f73d7c05fc98fe6e317
-SHA1 (patch-config_gcc-stl-wrapper.template.h) = 11b45e0c7a9399c5b74b170648280a388dd67d89
-SHA1 (patch-config_makefiles_rust.mk) = 41f88d91b3ebcc55085b3e6c37f9ec2995fc9c7b
+SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
+SHA1 (patch-build_moz.configure_rust.configure) = ee9e207e67709f3c9455b4d22f5f254890e99ca8
+SHA1 (patch-config_gcc-stl-wrapper.template.h) = 781a063fa6ab345face53fd88404ead11ab335b2
+SHA1 (patch-config_makefiles_rust.mk) = 8637cd3f56774648fd586c7ad8dd49e269b9eb2a
+SHA1 (patch-configure.in) = b40651b008dcecc49664660ac376df2bd7c2c6be
 SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
-SHA1 (patch-dom_media_CubebUtils.cpp) = 3cd2c65ab281d802c56216565970450767a3fb24
-SHA1 (patch-dom_webauthn_u2f-hid-rs_src_lib.rs) = c0dfe8b1e7ebbc7c1d6066c204030f13b063b8d7
-SHA1 (patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs) = 091ffab5bd6a15425acb2ab023cc26f6b23324c6
-SHA1 (patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs) = 57f5c3c879b07375234e5cb0cbe0469b15105a6a
-SHA1 (patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs) = 7160fc9fe6d197b42104856b997337f823d2a791
-SHA1 (patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs) = 527722bd4fbf0aca07d710e0a8b73f95b2adad40
-SHA1 (patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs) = aeafe7c1df614bb5e46cb7fb1cb351001f292caf
-SHA1 (patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs) = c1d2157350803fb3eaef6f7a00e7c81dd9cf708b
+SHA1 (patch-dom_media_CubebUtils.cpp) = 226821d961039ae5c9c50d8615757b73c6bcd80a
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
 SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 2f73c76c48852613e0c55c1680fcc2a9eb3cf4ef
-SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2c909a10a341e600392417240ad0c556f495d6ba
+SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 89a9d934ef76706c552c0b81e6cbc0f45b1ffd2c
 SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad
-SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = e4a25e4a96055b1c42ec018b02d1828257a571de
+SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = f6f8996f0818a1b890698c7cc5054d49cb1e8924
 SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 4a6606da590cfb8d855bde58b9c6f90e98d0870c
 SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658
-SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc) = d634805bf3b02475081cb2f263e91e3f4c481a29
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836
-SHA1 (patch-js_src_threading_posix_Thread.cpp) = 47e612a676e614fd6dd43b8a3140218a3fbdc7fa
-SHA1 (patch-js_src_util_NativeStack.cpp) = 2c6f844d38343f40ebbc8fd665279256e4ae6d35
+SHA1 (patch-js_src_jsfriendapi.h) = 6bbb895b882ee24929f011751c42732215e153a2
+SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
 SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a
-SHA1 (patch-media_libcubeb_gtest_moz.build) = ea6dcc7ceeb76ce1fb9d508cf43080a2eef3a9e4
-SHA1 (patch-media_libcubeb_src_cubeb.c) = dcc173f0bef8b7b12c45739bf04577f3292a517e
-SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = f359a66a22f11142d05746e15894d998d3e3bf5a
-SHA1 (patch-media_libcubeb_src_moz.build) = 7d66d9e0d7129b2106885201f88355262ee1a22a
-SHA1 (patch-media_libcubeb_update.sh) = 8dcc4ca8e2812b4063f28e5d6308abbee0b1c9d9
+SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 31536f36cb33f16da309527b50eda9b721608115
+SHA1 (patch-media_libcubeb_src_cubeb__sun.c) = a8e03bc95850f83fd7ee3985c7cdb700981aa019
+SHA1 (patch-media_libcubeb_src_moz.build) = e4e64a1135cf4157ae5b6f7c1710ebd076953479
 SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc
-SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = c39a222c5ab16c26cb214e5e53a0b61291a00512
-SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e5700d95302ef9672b404ab19e13ef7ba3ede5cf
-SHA1 (patch-toolkit_library_moz.build) = 57516a1cc888fdbaf39ba90f73e5de488ad1f01e
+SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f
+SHA1 (patch-media_libvorbis_lib_vorbis__info.c) = b6b1a84a095db8459bdff24c04f4d56886ddbe45
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 2ab6dee0a90bcf8427bc65784108ad33e17f6f9e
+SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
+SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
+SHA1 (patch-third__party_rust_authenticator_.cargo-checksum.json) = 0c230417f33fca9e27bbb30a9ac80b864cd8c1e2
+SHA1 (patch-third__party_rust_authenticator_src_lib.rs) = 5b1d1c3c6db7876aace3c6bb056f8434ca740350
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_device.rs) = 72af2ec76f32a7d8b4f25d30a383343d0f624059
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_fd.rs) = fdbe7db081afa1ee2a1b71e96886f72c2a691d7e
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_mod.rs) = 80f50157fb23f2e1de579b62148708c52822831b
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_monitor.rs) = 95dbbdb7608230e01b50c7399a9734a74d1086c7
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_transaction.rs) = 0f3d490b2b7cec5e47b3adc9187b58eaa70350d1
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_uhid.rs) = e0856c37eb1d73bca431da6048132233eace44bb
+SHA1 (patch-third__party_rust_getrandom_src_lib.rs) = 2ad80d10ebfeef0dc27435fc2c16be7b5e5d444a
+SHA1 (patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 3755f32fea84900cc0f00af3d9f53ed5fcfb0b4b
+SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5a516d377d491e0504aaf2d7aed04bb9ebeccc56
 SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12
-SHA1 (patch-toolkit_moz.configure) = 9f4edca09802f6d3adb517613e879dca8d2d65be
-SHA1 (patch-toolkit_mozapps_installer_packager.mk) = b2343fbad2556504dfd13601c02e6e2357c7d2bc
-SHA1 (patch-toolkit_xre_glxtest.cpp) = 04942938f45f326c7d5c4da3bf8cc2d09b977c69
+SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57
+SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662
+SHA1 (patch-widget_gtk_WaylandDMABufSurface.cpp) = 3c556b9321a5045363a1d567ea271c520f585850
 SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
 SHA1 (patch-xpcom_io_TorFileUtils.cpp) = 3f5c5490a3e4e0117cca3c558de93f2ffea05405
 SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 6956c90d4c74c71e7e9a5882e4840ba2673160fa

Index: pkgsrc/security/tor-browser/patches/patch-.mozconfig
diff -u pkgsrc/security/tor-browser/patches/patch-.mozconfig:1.2 pkgsrc/security/tor-browser/patches/patch-.mozconfig:1.3
--- pkgsrc/security/tor-browser/patches/patch-.mozconfig:1.2    Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-.mozconfig        Wed Oct  7 11:10:34 2020
@@ -1,14 +1,14 @@
-$NetBSD: patch-.mozconfig,v 1.2 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-.mozconfig,v 1.3 2020/10/07 11:10:34 wiz Exp $
 
 mozbuild.configure.options.InvalidOptionError: --disable-eme is not available in this configuration
 disable tor-launcher - assume tor is started as system process
 
---- .mozconfig.orig    2019-11-15 18:55:41.526147002 +0000
+--- .mozconfig.orig    2020-09-19 17:21:46.000000000 +0000
 +++ .mozconfig
-@@ -20,8 +20,7 @@ ac_add_options --disable-tests
- ac_add_options --disable-debug
+@@ -26,8 +26,7 @@ ac_add_options --disable-debug
  ac_add_options --disable-crashreporter
  ac_add_options --disable-webrtc
+ ac_add_options --disable-parental-controls
 -# Let's make sure no preference is enabling either Adobe's or Google's CDM.
 -ac_add_options --disable-eme
 +ac_add_options --disable-tor-launcher
Index: pkgsrc/security/tor-browser/patches/patch-config_makefiles_rust.mk
diff -u pkgsrc/security/tor-browser/patches/patch-config_makefiles_rust.mk:1.2 pkgsrc/security/tor-browser/patches/patch-config_makefiles_rust.mk:1.3
--- pkgsrc/security/tor-browser/patches/patch-config_makefiles_rust.mk:1.2      Wed Aug 26 20:55:19 2020
+++ pkgsrc/security/tor-browser/patches/patch-config_makefiles_rust.mk  Wed Oct  7 11:10:34 2020
@@ -1,17 +1,17 @@
-$NetBSD: patch-config_makefiles_rust.mk,v 1.2 2020/08/26 20:55:19 wiz Exp $
+$NetBSD: patch-config_makefiles_rust.mk,v 1.3 2020/10/07 11:10:34 wiz Exp $
 
-NetBSD<10 doesn't get along with parallel rust builds (it causes issues
+NetBSD doesn't get along with parallel rust builds (it causes issues
 with ld.so) which are the default. Force -j1.
 
---- config/makefiles/rust.mk.orig      2020-08-18 09:41:09.000000000 +0000
+--- config/makefiles/rust.mk.orig      2020-04-03 19:34:34.000000000 +0000
 +++ config/makefiles/rust.mk
-@@ -59,6 +59,9 @@ endif
- ifdef CARGO_INCREMENTAL
- export CARGO_INCREMENTAL
+@@ -52,6 +52,9 @@ endif
+ ifeq (1,$(MOZ_PARALLEL_BUILD))
+ cargo_build_flags += -j1
  endif
 +ifeq ($(OS_ARCH),NetBSD)
 +cargo_build_flags += -j1
 +endif
  
- rustflags_neon =
- ifeq (neon,$(MOZ_FPU))
+ # These flags are passed via `cargo rustc` and only apply to the final rustc
+ # invocation (i.e., only the top-level crate, not its dependencies).
Index: pkgsrc/security/tor-browser/patches/patch-dom_media_CubebUtils.cpp
diff -u pkgsrc/security/tor-browser/patches/patch-dom_media_CubebUtils.cpp:1.2 pkgsrc/security/tor-browser/patches/patch-dom_media_CubebUtils.cpp:1.3
--- pkgsrc/security/tor-browser/patches/patch-dom_media_CubebUtils.cpp:1.2      Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-dom_media_CubebUtils.cpp  Wed Oct  7 11:10:35 2020
@@ -1,10 +1,8 @@
-$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.2 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.3 2020/10/07 11:10:35 wiz Exp $
 
-Add Sun audio support.
-
---- dom/media/CubebUtils.cpp.orig      2019-07-06 01:48:31.000000000 +0000
+--- dom/media/CubebUtils.cpp.orig      Wed Jan  8 01:23:31 2020
 +++ dom/media/CubebUtils.cpp
-@@ -163,7 +163,7 @@ const char kBrandBundleURL[] = "chrome:/
+@@ -140,7 +140,7 @@ const char kBrandBundleURL[] = "chrome://branding/loca
  
  const char* AUDIOSTREAM_BACKEND_ID_STR[] = {
      "jack",  "pulse",       "alsa",  "audiounit", "audioqueue", "wasapi",
Index: pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
diff -u pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.2 
pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.3
--- pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.2  Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp      Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp,v 1.2 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp,v 1.3 2020/10/07 11:10:35 wiz Exp $
 
 Fix build where _LITTLE_ENDIAN is not an integer.
 
Index: pkgsrc/security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp
diff -u pkgsrc/security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.2 pkgsrc/security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.3
--- pkgsrc/security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.2        Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp    Wed Oct  7 11:10:35 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.2 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.3 2020/10/07 11:10:35 wiz Exp $
 
 * Fix segfault on exit under NetBSD
 
---- toolkit/components/terminator/nsTerminator.cpp.orig        2019-03-07 16:53:45.000000000 +0000
+--- toolkit/components/terminator/nsTerminator.cpp.orig        2020-05-21 22:38:09.000000000 +0000
 +++ toolkit/components/terminator/nsTerminator.cpp
 @@ -36,7 +36,7 @@
  #if defined(XP_WIN)
@@ -13,7 +13,7 @@ $NetBSD: patch-toolkit_components_termin
  #endif
  
  #include "mozilla/ArrayUtils.h"
-@@ -170,7 +170,10 @@ void RunWatchdog(void* arg) {
+@@ -180,7 +180,10 @@ void RunWatchdog(void* arg) {
  #if defined(XP_WIN)
      Sleep(1000 /* ms */);
  #else
@@ -23,5 +23,5 @@ $NetBSD: patch-toolkit_components_termin
 +    tickd.tv_nsec = 0;
 +    nanosleep(&tickd, NULL);
  #endif
- 
      if (gHeartbeat++ < timeToLive) {
+ #if !defined(MOZ_VALGRIND) || !defined(MOZ_CODE_COVERAGE)
Index: pkgsrc/security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk
diff -u pkgsrc/security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk:1.2 pkgsrc/security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk:1.3
--- pkgsrc/security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk:1.2 Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk     Wed Oct  7 11:10:35 2020
@@ -1,10 +1,10 @@
-$NetBSD: patch-toolkit_mozapps_installer_packager.mk,v 1.2 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-toolkit_mozapps_installer_packager.mk,v 1.3 2020/10/07 11:10:35 wiz Exp $
 
 * Symbolic link to lib/firefox/firefox causes 'Couldn't load XPCOM.' error.
 
---- toolkit/mozapps/installer/packager.mk.orig 2018-06-21 20:04:02.000000000 +0000
+--- toolkit/mozapps/installer/packager.mk.orig 2020-01-29 07:05:13.000000000 +0000
 +++ toolkit/mozapps/installer/packager.mk
-@@ -123,7 +123,7 @@ endif
+@@ -145,7 +145,7 @@ endif
          (cd $(DESTDIR)$(installdir) && tar -xf -)
        $(NSINSTALL) -D $(DESTDIR)$(bindir)
        $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
@@ -12,4 +12,4 @@ $NetBSD: patch-toolkit_mozapps_installer
 +      #ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
  
  upload:
-       $(PYTHON) -u $(MOZILLA_DIR)/build/upload.py --base-path $(DIST) $(UPLOAD_FILES)
+       $(PYTHON3) -u $(MOZILLA_DIR)/build/upload.py --base-path $(DIST) $(UPLOAD_FILES)

Index: pkgsrc/security/tor-browser/patches/patch-aa
diff -u pkgsrc/security/tor-browser/patches/patch-aa:1.6 pkgsrc/security/tor-browser/patches/patch-aa:1.7
--- pkgsrc/security/tor-browser/patches/patch-aa:1.6    Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-aa        Wed Oct  7 11:10:34 2020
@@ -1,10 +1,11 @@
-$NetBSD: patch-aa,v 1.6 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-aa,v 1.7 2020/10/07 11:10:34 wiz Exp $
 
 * Add Sun audio support
+* Include include/nss/nss for workaround for neqo-crypto 0.1.6 of firefox-72.0
 
---- old-configure.in.orig      2020-03-05 20:57:20.000000000 +0000
-+++ old-configure.in
-@@ -1987,6 +1987,19 @@ MOZ_WEBM_ENCODER=1
+--- old-configure.in.orig      Tue Jan  7 17:23:36 2020
++++ old-configure.in   Fri Jan 17 16:03:40 2020
+@@ -1960,6 +1960,19 @@
  AC_DEFINE(MOZ_WEBM_ENCODER)
  AC_SUBST(MOZ_WEBM_ENCODER)
  
@@ -24,3 +25,12 @@ $NetBSD: patch-aa,v 1.6 2020/03/13 17:59
  dnl ========================================================
  dnl NegotiateAuth
  dnl ========================================================
+@@ -2744,7 +2757,7 @@
+ AC_SUBST_LIST(MOZ_CAIRO_OSLIBS)
+ AC_SUBST(MOZ_TREE_PIXMAN)
+ 
+-BINDGEN_SYSTEM_FLAGS="$_BINDGEN_CFLAGS $NSPR_CFLAGS $NSS_CFLAGS $MOZ_PIXMAN_CFLAGS $MOZ_CAIRO_CFLAGS"
++BINDGEN_SYSTEM_FLAGS="$_BINDGEN_CFLAGS $NSPR_CFLAGS $NSS_CFLAGS $MOZ_PIXMAN_CFLAGS $MOZ_CAIRO_CFLAGS -I${PREFIX}/include/nss/nss"
+ AC_SUBST(BINDGEN_SYSTEM_FLAGS)
+ BINDGEN_SYSTEM_TOML_FLAGS="$BINDGEN_SYSTEM_FLAGS"
+ AC_SUBST_TOML_LIST(BINDGEN_SYSTEM_TOML_FLAGS)

Index: pkgsrc/security/tor-browser/patches/patch-browser_app_profile_firefox.js
diff -u pkgsrc/security/tor-browser/patches/patch-browser_app_profile_firefox.js:1.3 pkgsrc/security/tor-browser/patches/patch-browser_app_profile_firefox.js:1.4
--- pkgsrc/security/tor-browser/patches/patch-browser_app_profile_firefox.js:1.3        Thu Jun 18 12:56:40 2020
+++ pkgsrc/security/tor-browser/patches/patch-browser_app_profile_firefox.js    Wed Oct  7 11:10:34 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-browser_app_profile_firefox.js,v 1.3 2020/06/18 12:56:40 wiz Exp $
+$NetBSD: patch-browser_app_profile_firefox.js,v 1.4 2020/10/07 11:10:34 wiz Exp $
 
---- browser/app/profile/firefox.js.orig        2020-05-28 00:01:33.000000000 +0000
+--- browser/app/profile/firefox.js.orig        2019-07-06 01:48:29.000000000 +0000
 +++ browser/app/profile/firefox.js
-@@ -1862,6 +1862,12 @@ pref("prio.publicKeyB", "26E6674E65425B8
+@@ -1851,6 +1851,12 @@ pref("fission.frontend.simulate-messages
  pref("toolkit.coverage.enabled", false);
  pref("toolkit.coverage.endpoint.base", "https://coverage.mozilla.org";);
  
Index: pkgsrc/security/tor-browser/patches/patch-build_moz.configure_rust.configure
diff -u pkgsrc/security/tor-browser/patches/patch-build_moz.configure_rust.configure:1.3 pkgsrc/security/tor-browser/patches/patch-build_moz.configure_rust.configure:1.4
--- pkgsrc/security/tor-browser/patches/patch-build_moz.configure_rust.configure:1.3    Sun Jun  7 13:06:00 2020
+++ pkgsrc/security/tor-browser/patches/patch-build_moz.configure_rust.configure        Wed Oct  7 11:10:34 2020
@@ -1,11 +1,11 @@
-$NetBSD: patch-build_moz.configure_rust.configure,v 1.3 2020/06/07 13:06:00 wiz Exp $
+$NetBSD: patch-build_moz.configure_rust.configure,v 1.4 2020/10/07 11:10:34 wiz Exp $
 
 * Do not match rumprun toolchain for NetBSD,
   narrowed should be one not two.
 
---- build/moz.configure/rust.configure.orig    2020-05-28 00:01:39.000000000 +0000
+--- build/moz.configure/rust.configure.orig    2019-10-10 18:07:24.000000000 +0000
 +++ build/moz.configure/rust.configure
-@@ -330,7 +330,8 @@ def rust_triple_alias(host_or_target):
+@@ -321,7 +321,8 @@ def rust_triple_alias(host_or_target, ho
              narrowed = [
                  c for c in candidates
                  if c.target.raw_os == host_or_target.raw_os and
Index: pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc
diff -u pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.3 pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.4
--- pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.3      Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc  Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.3 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.4 2020/10/07 11:10:35 wiz Exp $
 
 Allow older libevent
 
Index: pkgsrc/security/tor-browser/patches/patch-toolkit_moz.configure
diff -u pkgsrc/security/tor-browser/patches/patch-toolkit_moz.configure:1.3 pkgsrc/security/tor-browser/patches/patch-toolkit_moz.configure:1.4
--- pkgsrc/security/tor-browser/patches/patch-toolkit_moz.configure:1.3 Fri May  1 07:01:46 2020
+++ pkgsrc/security/tor-browser/patches/patch-toolkit_moz.configure     Wed Oct  7 11:10:35 2020
@@ -1,11 +1,10 @@
-$NetBSD: patch-toolkit_moz.configure,v 1.3 2020/05/01 07:01:46 wiz Exp $
+$NetBSD: patch-toolkit_moz.configure,v 1.4 2020/10/07 11:10:35 wiz Exp $
 
 * skia part: support bigendian architectures
-* second chunk: use bundled fonts to reduce fingerprinting possibilities
 
---- toolkit/moz.configure.orig 2020-04-04 03:09:31.000000000 +0000
+--- toolkit/moz.configure.orig 2018-05-03 16:58:41.000000000 +0000
 +++ toolkit/moz.configure
-@@ -834,11 +834,11 @@ include('nss.configure')
+@@ -932,11 +932,11 @@ include('nss.configure')
  # ==============================================================
  option('--disable-skia', help='Disable use of Skia')
  
@@ -22,12 +21,3 @@ $NetBSD: patch-toolkit_moz.configure,v 1
          return True
  
  set_config('MOZ_ENABLE_SKIA', skia)
-@@ -1318,7 +1318,7 @@ set_config('MOZ_BITS_DOWNLOAD',
- 
- @depends(target)
- def bundled_fonts_default(target):
--    return target.os == 'WINNT' or target.kernel == 'Linux'
-+    return True
- 
- @depends(build_project)
- def allow_bundled_fonts(project):

Index: pkgsrc/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h
diff -u pkgsrc/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h:1.1 pkgsrc/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h:1.2
--- pkgsrc/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h:1.1     Sat Jul  4 08:33:57 2020
+++ pkgsrc/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h Wed Oct  7 11:10:34 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.1 2020/07/04 08:33:57 wiz Exp $
+$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.2 2020/10/07 11:10:34 wiz Exp $
 
---- config/gcc-stl-wrapper.template.h.orig     2020-03-05 20:56:39.000000000 +0000
+--- config/gcc-stl-wrapper.template.h.orig     2020-04-03 19:34:34.000000000 +0000
 +++ config/gcc-stl-wrapper.template.h
-@@ -28,14 +28,14 @@
+@@ -28,8 +28,8 @@
  #endif
  
  // Don't include mozalloc for cstdlib. See bug 1245076.
@@ -12,6 +12,8 @@ $NetBSD: patch-config_gcc-stl-wrapper.te
 +#  define moz_dont_include_mozalloc_for_${HEADER}
  #endif
  
+ #ifndef moz_dont_include_mozalloc_for_type_traits
+@@ -43,7 +43,7 @@
  // Include mozalloc after the STL header and all other headers it includes
  // have been preprocessed.
  #if !defined(MOZ_INCLUDE_MOZALLOC_H) && \
@@ -20,7 +22,7 @@ $NetBSD: patch-config_gcc-stl-wrapper.te
  #  define MOZ_INCLUDE_MOZALLOC_H
  #  define MOZ_INCLUDE_MOZALLOC_H_FROM_${HEADER}
  #endif
-@@ -64,4 +64,6 @@
+@@ -72,4 +72,6 @@
  #  include "mozilla/throw_gcc.h"
  #endif
  
Index: pkgsrc/security/tor-browser/patches/patch-dom_base_nsAttrName.h
diff -u pkgsrc/security/tor-browser/patches/patch-dom_base_nsAttrName.h:1.1 pkgsrc/security/tor-browser/patches/patch-dom_base_nsAttrName.h:1.2
--- pkgsrc/security/tor-browser/patches/patch-dom_base_nsAttrName.h:1.1 Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-dom_base_nsAttrName.h     Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-dom_base_nsAttrName.h,v 1.1 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-dom_base_nsAttrName.h,v 1.2 2020/10/07 11:10:35 wiz Exp $
 
 cbindgen gets confused by NetBSD's types being macros too
 https://mail-index.netbsd.org/tech-pkg/2018/10/25/msg020395.html
Index: pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h
diff -u pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h:1.1 
pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h:1.2
--- pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h:1.1 Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h     Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h,v 1.1 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h,v 1.2 2020/10/07 11:10:35 wiz Exp $
 
 * isinf/isnan in make.h is defined as macro. Use non-macro version
   to fix build.
Index: pkgsrc/security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp
diff -u pkgsrc/security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp:1.1 pkgsrc/security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp:1.2
--- pkgsrc/security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp:1.1      Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp  Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-gfx_skia_skia_src_core_SkCpu.cpp,v 1.1 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-gfx_skia_skia_src_core_SkCpu.cpp,v 1.2 2020/10/07 11:10:35 wiz Exp $
 
 NetBSD/aarch64 doesn't have <sys/auxv.h>.
 
Index: pkgsrc/security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp
diff -u pkgsrc/security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp:1.1 pkgsrc/security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp:1.2
--- pkgsrc/security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp:1.1    Thu Jun 18 12:56:40 2020
+++ pkgsrc/security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp        Wed Oct  7 11:10:35 2020
@@ -1,13 +1,13 @@
-$NetBSD: patch-gfx_thebes_gfxPlatform.cpp,v 1.1 2020/06/18 12:56:40 wiz Exp $
+$NetBSD: patch-gfx_thebes_gfxPlatform.cpp,v 1.2 2020/10/07 11:10:35 wiz Exp $
 
 Don't rely on CrossProcessSemaphore on NetBSD. It has some implementation
 issues that cause issues (kern/55386, not available on NetBSD<9)
 
 This idea is borrowed from macOS which has the same limitation.
 
---- gfx/thebes/gfxPlatform.cpp.orig    2020-05-28 00:01:45.000000000 +0000
+--- gfx/thebes/gfxPlatform.cpp.orig    2020-06-03 01:04:50.000000000 +0000
 +++ gfx/thebes/gfxPlatform.cpp
-@@ -2991,6 +2991,10 @@ bool gfxPlatform::UsesOffMainThreadCompo
+@@ -2922,6 +2922,10 @@ bool gfxPlatform::UsesOffMainThreadCompo
  }
  
  bool gfxPlatform::UsesTiling() const {
@@ -18,10 +18,10 @@ This idea is borrowed from macOS which h
    bool usesSkia = GetDefaultContentBackend() == BackendType::SKIA;
  
    // We can't just test whether the PaintThread is initialized here because
-@@ -3002,6 +3006,7 @@ bool gfxPlatform::UsesTiling() const {
- 
-   return gfxPrefs::LayersTilesEnabled() ||
-          (gfxPrefs::LayersTilesEnabledIfSkiaPOMTP() && usesSkia && usesPOMTP);
+@@ -2934,6 +2938,7 @@ bool gfxPlatform::UsesTiling() const {
+   return StaticPrefs::layers_enable_tiles_AtStartup() ||
+          (StaticPrefs::layers_enable_tiles_if_skia_pomtp_AtStartup() &&
+           usesSkia && usesPOMTP);
 +#endif
  }
  
Index: pkgsrc/security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h
diff -u pkgsrc/security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h:1.1 pkgsrc/security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h:1.2
--- pkgsrc/security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h:1.1     Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-media_ffvpx_libavutil_arm_bswap.h,v 1.1 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-media_ffvpx_libavutil_arm_bswap.h,v 1.2 2020/10/07 11:10:35 wiz Exp $
 
 Fix NetBSD aarch64 build.
 
Index: pkgsrc/security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c
diff -u pkgsrc/security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c:1.1 pkgsrc/security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c:1.2
--- pkgsrc/security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c:1.1     Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c Wed Oct  7 11:10:35 2020
@@ -1,8 +1,12 @@
-$NetBSD: patch-nsprpub_pr_src_pthreads_ptsynch.c,v 1.1 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-nsprpub_pr_src_pthreads_ptsynch.c,v 1.2 2020/10/07 11:10:35 wiz Exp $
 
-Workaround buggy usage of pthread_equal().
+firefox: Workaround broken pthread_equal() usage
 
---- nsprpub/pr/src/pthreads/ptsynch.c.orig     2020-01-17 19:27:05.000000000 +0000
+Switch to an internal version of pthread_equal() without sanity checks.
+
+Problems detected on NetBSD 9.99.46.
+
+--- nsprpub/pr/src/pthreads/ptsynch.c.orig     2020-01-17 21:34:42.000000000 +0000
 +++ nsprpub/pr/src/pthreads/ptsynch.c
 @@ -25,6 +25,13 @@ static pthread_condattr_t _pt_cvar_attr;
  extern PTDebug pt_debug;  /* this is shared between several modules */
@@ -18,20 +22,20 @@ Workaround buggy usage of pthread_equal(
  #if defined(FREEBSD)
  /*
   * On older versions of FreeBSD, pthread_mutex_trylock returns EDEADLK.
-@@ -192,9 +199,9 @@ PR_IMPLEMENT(PRStatus) PR_Unlock(PRLock 
+@@ -197,9 +204,9 @@ PR_IMPLEMENT(PRStatus) PR_Unlock(PRLock 
      PR_ASSERT(lock != NULL);
      PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(lock->mutex));
      PR_ASSERT(PR_TRUE == lock->locked);
 -    PR_ASSERT(pthread_equal(lock->owner, self));
 +    PR_ASSERT(pt_pthread_equal(lock->owner, self));
  
--    if (!lock->locked || !pthread_equal(lock->owner, self))
-+    if (!lock->locked || !pt_pthread_equal(lock->owner, self))
+-    if (!lock->locked || !pthread_equal(lock->owner, self)) {
++    if (!lock->locked || !pt_pthread_equal(lock->owner, self)) {
          return PR_FAILURE;
+     }
  
-     lock->locked = PR_FALSE;
-@@ -217,7 +224,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
-      * to the correctness of PR_AssertCurrentThreadOwnsLock(), but 
+@@ -225,7 +232,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
+      * to the correctness of PR_AssertCurrentThreadOwnsLock(), but
       * this particular order makes the assertion more likely to
       * catch errors. */
 -    PR_ASSERT(lock->locked && pthread_equal(lock->owner, pthread_self()));
@@ -39,7 +43,7 @@ Workaround buggy usage of pthread_equal(
  }
  
  /**************************************************************/
-@@ -273,7 +280,7 @@ static void pt_PostNotifyToCvar(PRCondVa
+@@ -281,7 +288,7 @@ static void pt_PostNotifyToCvar(PRCondVa
      _PT_Notified *notified = &cvar->lock->notified;
  
      PR_ASSERT(PR_TRUE == cvar->lock->locked);
@@ -48,25 +52,25 @@ Workaround buggy usage of pthread_equal(
      PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
  
      while (1)
-@@ -356,7 +363,7 @@ PR_IMPLEMENT(PRStatus) PR_WaitCondVar(PR
+@@ -369,7 +376,7 @@ PR_IMPLEMENT(PRStatus) PR_WaitCondVar(PR
      PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
      PR_ASSERT(PR_TRUE == cvar->lock->locked);
      /* and it better be by us */
 -    PR_ASSERT(pthread_equal(cvar->lock->owner, pthread_self()));
 +    PR_ASSERT(pt_pthread_equal(cvar->lock->owner, pthread_self()));
  
-     if (_PT_THREAD_INTERRUPTED(thred)) goto aborted;
- 
-@@ -554,7 +561,7 @@ PR_IMPLEMENT(PRIntn) PR_GetMonitorEntryC
+     if (_PT_THREAD_INTERRUPTED(thred)) {
+         goto aborted;
+@@ -582,7 +589,7 @@ PR_IMPLEMENT(PRIntn) PR_GetMonitorEntryC
  
      rv = pthread_mutex_lock(&mon->lock);
      PR_ASSERT(0 == rv);
--    if (pthread_equal(mon->owner, self))
-+    if (pt_pthread_equal(mon->owner, self))
+-    if (pthread_equal(mon->owner, self)) {
++    if (pt_pthread_equal(mon->owner, self)) {
          count = mon->entryCount;
+     }
      rv = pthread_mutex_unlock(&mon->lock);
-     PR_ASSERT(0 == rv);
-@@ -569,7 +576,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
+@@ -598,7 +605,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
      rv = pthread_mutex_lock(&mon->lock);
      PR_ASSERT(0 == rv);
      PR_ASSERT(mon->entryCount != 0 &&
@@ -75,16 +79,16 @@ Workaround buggy usage of pthread_equal(
      rv = pthread_mutex_unlock(&mon->lock);
      PR_ASSERT(0 == rv);
  #endif
-@@ -585,7 +592,7 @@ PR_IMPLEMENT(void) PR_EnterMonitor(PRMon
+@@ -614,7 +621,7 @@ PR_IMPLEMENT(void) PR_EnterMonitor(PRMon
      PR_ASSERT(0 == rv);
      if (mon->entryCount != 0)
      {
--        if (pthread_equal(mon->owner, self))
-+        if (pt_pthread_equal(mon->owner, self))
+-        if (pthread_equal(mon->owner, self)) {
++        if (pt_pthread_equal(mon->owner, self)) {
              goto done;
+         }
          while (mon->entryCount != 0)
-         {
-@@ -616,8 +623,8 @@ PR_IMPLEMENT(PRStatus) PR_ExitMonitor(PR
+@@ -646,8 +653,8 @@ PR_IMPLEMENT(PRStatus) PR_ExitMonitor(PR
      PR_ASSERT(0 == rv);
      /* the entries should be > 0 and we'd better be the owner */
      PR_ASSERT(mon->entryCount > 0);
@@ -95,7 +99,7 @@ Workaround buggy usage of pthread_equal(
      {
          rv = pthread_mutex_unlock(&mon->lock);
          PR_ASSERT(0 == rv);
-@@ -664,7 +671,7 @@ PR_IMPLEMENT(PRStatus) PR_Wait(PRMonitor
+@@ -695,7 +702,7 @@ PR_IMPLEMENT(PRStatus) PR_Wait(PRMonitor
      /* the entries better be positive */
      PR_ASSERT(mon->entryCount > 0);
      /* and it better be owned by us */
@@ -103,4 +107,4 @@ Workaround buggy usage of pthread_equal(
 +    PR_ASSERT(pt_pthread_equal(mon->owner, pthread_self()));
  
      /* tuck these away 'till later */
-     saved_entries = mon->entryCount; 
+     saved_entries = mon->entryCount;
Index: pkgsrc/security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js
diff -u pkgsrc/security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js:1.1 
pkgsrc/security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js:1.2
--- pkgsrc/security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js:1.1        Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js    Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-toolkit_modules_subprocess_subprocess__shared__unix.js,v 1.1 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-toolkit_modules_subprocess_subprocess__shared__unix.js,v 1.2 2020/10/07 11:10:35 wiz Exp $
 
 Fix broken native messaging on NetBSD and possibly other BSDs too:
 https://bugzilla.mozilla.org/show_bug.cgi?id=1543602

Index: pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
diff -u pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.4 pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.5
--- pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.4      Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc  Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.4 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.5 2020/10/07 11:10:35 wiz Exp $
 
 * Support NetBSD
 * Support Solaris (we can't rely on pthread_setname_np so ignore it).
Index: pkgsrc/security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
diff -u pkgsrc/security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.4 pkgsrc/security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.5
--- pkgsrc/security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.4    Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp        Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.4 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.5 2020/10/07 11:10:35 wiz Exp $
 
 * Support Solaris
 * Fix NetBSD linking
Index: pkgsrc/security/tor-browser/patches/patch-js_src_util_NativeStack.cpp
diff -u pkgsrc/security/tor-browser/patches/patch-js_src_util_NativeStack.cpp:1.4 pkgsrc/security/tor-browser/patches/patch-js_src_util_NativeStack.cpp:1.5
--- pkgsrc/security/tor-browser/patches/patch-js_src_util_NativeStack.cpp:1.4   Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-js_src_util_NativeStack.cpp       Wed Oct  7 11:10:35 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.4 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.5 2020/10/07 11:10:35 wiz Exp $
 
 Support SunOS.
 
---- js/src/util/NativeStack.cpp.orig   2019-03-07 16:53:39.000000000 +0000
+--- js/src/util/NativeStack.cpp.orig   2020-04-03 19:34:51.000000000 +0000
 +++ js/src/util/NativeStack.cpp
 @@ -13,7 +13,7 @@
  #  if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
@@ -20,7 +20,7 @@ Support SunOS.
 -#elif defined(SOLARIS)
 +#elif defined(__sun)
  
- JS_STATIC_ASSERT(JS_STACK_GROWTH_DIRECTION < 0);
+ static_assert(JS_STACK_GROWTH_DIRECTION < 0);
  
 @@ -128,6 +128,7 @@ void* js::GetNativeStackBaseImpl() {
  #    elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
Index: pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c
diff -u pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.4 pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.5
--- pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.4      Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c  Wed Oct  7 11:10:35 2020
@@ -1,11 +1,8 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.4 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.5 2020/10/07 11:10:35 wiz Exp $
 
-* Support alsa audio under NetBSD
-* Avoid https://github.com/kinetiknz/cubeb/issues/226
-
---- media/libcubeb/src/cubeb_alsa.c.orig       2018-10-18 20:06:09.000000000 +0000
+--- media/libcubeb/src/cubeb_alsa.c.orig       2019-12-02 12:23:28.000000000 +0000
 +++ media/libcubeb/src/cubeb_alsa.c
-@@ -7,11 +7,13 @@
+@@ -7,6 +7,7 @@
  #undef NDEBUG
  #define _DEFAULT_SOURCE
  #define _BSD_SOURCE
@@ -13,555 +10,3 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  #define _XOPEN_SOURCE 500
  #include <pthread.h>
  #include <sys/time.h>
- #include <assert.h>
- #include <limits.h>
-+#include <dlfcn.h>
- #include <poll.h>
- #include <unistd.h>
- #include <alsa/asoundlib.h>
-@@ -25,6 +27,52 @@
- 
- #define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin"
- 
-+#ifdef DISABLE_LIBASOUND_DLOPEN
-+#define WRAP(x) x
-+#else
-+#define WRAP(x) cubeb_##x
-+#define MAKE_TYPEDEF(x) static typeof(x) * cubeb_##x
-+MAKE_TYPEDEF(snd_config);
-+MAKE_TYPEDEF(snd_config_add);
-+MAKE_TYPEDEF(snd_config_copy);
-+MAKE_TYPEDEF(snd_config_delete);
-+MAKE_TYPEDEF(snd_config_get_id);
-+MAKE_TYPEDEF(snd_config_get_string);
-+MAKE_TYPEDEF(snd_config_imake_integer);
-+MAKE_TYPEDEF(snd_config_search);
-+MAKE_TYPEDEF(snd_config_search_definition);
-+MAKE_TYPEDEF(snd_lib_error_set_handler);
-+MAKE_TYPEDEF(snd_pcm_avail_update);
-+MAKE_TYPEDEF(snd_pcm_close);
-+MAKE_TYPEDEF(snd_pcm_delay);
-+MAKE_TYPEDEF(snd_pcm_drain);
-+MAKE_TYPEDEF(snd_pcm_frames_to_bytes);
-+MAKE_TYPEDEF(snd_pcm_get_params);
-+/* snd_pcm_hw_params_alloca is actually a macro */
-+/* MAKE_TYPEDEF(snd_pcm_hw_params_alloca); */
-+MAKE_TYPEDEF(snd_pcm_hw_params_sizeof);
-+#define snd_pcm_hw_params_sizeof cubeb_snd_pcm_hw_params_sizeof
-+MAKE_TYPEDEF(snd_pcm_hw_params_any);
-+MAKE_TYPEDEF(snd_pcm_hw_params_get_channels_max);
-+MAKE_TYPEDEF(snd_pcm_hw_params_get_rate);
-+MAKE_TYPEDEF(snd_pcm_hw_params_set_rate_near);
-+MAKE_TYPEDEF(snd_pcm_nonblock);
-+MAKE_TYPEDEF(snd_pcm_open);
-+MAKE_TYPEDEF(snd_pcm_open_lconf);
-+MAKE_TYPEDEF(snd_pcm_pause);
-+MAKE_TYPEDEF(snd_pcm_poll_descriptors);
-+MAKE_TYPEDEF(snd_pcm_poll_descriptors_count);
-+MAKE_TYPEDEF(snd_pcm_poll_descriptors_revents);
-+MAKE_TYPEDEF(snd_pcm_readi);
-+MAKE_TYPEDEF(snd_pcm_recover);
-+MAKE_TYPEDEF(snd_pcm_set_params);
-+MAKE_TYPEDEF(snd_pcm_start);
-+MAKE_TYPEDEF(snd_pcm_state);
-+MAKE_TYPEDEF(snd_pcm_writei);
-+
-+#undef MAKE_TYPEDEF
-+#endif
-+
- /* ALSA is not thread-safe.  snd_pcm_t instances are individually protected
-    by the owning cubeb_stream's mutex.  snd_pcm_t creation and destruction
-    is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1),
-@@ -65,6 +113,8 @@ struct cubeb {
-      workaround is not required. */
-   snd_config_t * local_config;
-   int is_pa;
-+
-+  void * libasound;
- };
- 
- enum stream_state {
-@@ -245,8 +295,8 @@ set_timeout(struct timeval * timeout, un
- static void
- stream_buffer_decrement(cubeb_stream * stm, long count)
- {
--  char * bufremains = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, count);
--  memmove(stm->buffer, bufremains, snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes - count));
-+  char * bufremains = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, count);
-+  memmove(stm->buffer, bufremains, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes - count));
-   stm->bufframes -= count;
- }
- 
-@@ -278,9 +328,9 @@ alsa_process_stream(cubeb_stream * stm)
-   /* Call _poll_descriptors_revents() even if we don't use it
-      to let underlying plugins clear null events.  Otherwise poll()
-      may wake up again and again, producing unnecessary CPU usage. */
--  snd_pcm_poll_descriptors_revents(stm->pcm, stm->fds, stm->nfds, &revents);
-+  WRAP(snd_pcm_poll_descriptors_revents)(stm->pcm, stm->fds, stm->nfds, &revents);
- 
--  avail = snd_pcm_avail_update(stm->pcm);
-+  avail = WRAP(snd_pcm_avail_update)(stm->pcm);
- 
-   /* Got null event? Bail and wait for another wakeup. */
-   if (avail == 0) {
-@@ -303,7 +353,7 @@ alsa_process_stream(cubeb_stream * stm)
-       // TODO: should it be marked as DRAINING?
-     }
- 
--    got = snd_pcm_readi(stm->pcm, stm->buffer+stm->bufframes, avail);
-+    got = WRAP(snd_pcm_readi)(stm->pcm, stm->buffer+stm->bufframes, avail);
- 
-     if (got < 0) {
-       avail = got; // the error handler below will recover us
-@@ -347,7 +397,7 @@ alsa_process_stream(cubeb_stream * stm)
-       (!stm->other_stream || stm->other_stream->bufframes > 0)) {
-     long got = avail - stm->bufframes;
-     void * other_buffer = stm->other_stream ? stm->other_stream->buffer : NULL;
--    char * buftail = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes);
-+    char * buftail = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes);
- 
-     /* Correct read size to the other stream available frames */
-     if (stm->other_stream && got > (snd_pcm_sframes_t) stm->other_stream->bufframes) {
-@@ -374,8 +424,8 @@ alsa_process_stream(cubeb_stream * stm)
-     long drain_frames = avail - stm->bufframes;
-     double drain_time = (double) drain_frames / stm->params.rate;
- 
--    char * buftail = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes);
--    memset(buftail, 0, snd_pcm_frames_to_bytes(stm->pcm, drain_frames));
-+    char * buftail = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes);
-+    memset(buftail, 0, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, drain_frames));
-     stm->bufframes = avail;
- 
-     /* Mark as draining, unless we're waiting for capture */
-@@ -402,7 +452,7 @@ alsa_process_stream(cubeb_stream * stm)
-       }
-     }
- 
--    wrote = snd_pcm_writei(stm->pcm, stm->buffer, avail);
-+    wrote = WRAP(snd_pcm_writei)(stm->pcm, stm->buffer, avail);
-     if (wrote < 0) {
-       avail = wrote; // the error handler below will recover us
-     } else {
-@@ -415,13 +465,13 @@ alsa_process_stream(cubeb_stream * stm)
- 
-   /* Got some error? Let's try to recover the stream. */
-   if (avail < 0) {
--    avail = snd_pcm_recover(stm->pcm, avail, 0);
-+    avail = WRAP(snd_pcm_recover)(stm->pcm, avail, 0);
- 
-     /* Capture pcm must be started after initial setup/recover */
-     if (avail >= 0 &&
-         stm->stream_type == SND_PCM_STREAM_CAPTURE &&
--        snd_pcm_state(stm->pcm) == SND_PCM_STATE_PREPARED) {
--      avail = snd_pcm_start(stm->pcm);
-+        WRAP(snd_pcm_state)(stm->pcm) == SND_PCM_STATE_PREPARED) {
-+      avail = WRAP(snd_pcm_start)(stm->pcm);
-     }
-   }
- 
-@@ -537,26 +587,26 @@ get_slave_pcm_node(snd_config_t * lconf,
- 
-   slave_def = NULL;
- 
--  r = snd_config_search(root_pcm, "slave", &slave_pcm);
-+  r = WRAP(snd_config_search)(root_pcm, "slave", &slave_pcm);
-   if (r < 0) {
-     return NULL;
-   }
- 
--  r = snd_config_get_string(slave_pcm, &string);
-+  r = WRAP(snd_config_get_string)(slave_pcm, &string);
-   if (r >= 0) {
--    r = snd_config_search_definition(lconf, "pcm_slave", string, &slave_def);
-+    r = WRAP(snd_config_search_definition)(lconf, "pcm_slave", string, &slave_def);
-     if (r < 0) {
-       return NULL;
-     }
-   }
- 
-   do {
--    r = snd_config_search(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
-+    r = WRAP(snd_config_search)(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_get_string(slave_def ? slave_def : slave_pcm, &string);
-+    r = WRAP(snd_config_get_string)(slave_def ? slave_def : slave_pcm, &string);
-     if (r < 0) {
-       break;
-     }
-@@ -565,7 +615,7 @@ get_slave_pcm_node(snd_config_t * lconf,
-     if (r < 0 || r > (int) sizeof(node_name)) {
-       break;
-     }
--    r = snd_config_search(lconf, node_name, &pcm);
-+    r = WRAP(snd_config_search)(lconf, node_name, &pcm);
-     if (r < 0) {
-       break;
-     }
-@@ -574,7 +624,7 @@ get_slave_pcm_node(snd_config_t * lconf,
-   } while (0);
- 
-   if (slave_def) {
--    snd_config_delete(slave_def);
-+    WRAP(snd_config_delete)(slave_def);
-   }
- 
-   return NULL;
-@@ -597,22 +647,22 @@ init_local_config_with_workaround(char c
- 
-   lconf = NULL;
- 
--  if (snd_config == NULL) {
-+  if (*WRAP(snd_config) == NULL) {
-     return NULL;
-   }
- 
--  r = snd_config_copy(&lconf, snd_config);
-+  r = WRAP(snd_config_copy)(&lconf, *WRAP(snd_config));
-   if (r < 0) {
-     return NULL;
-   }
- 
-   do {
--    r = snd_config_search_definition(lconf, "pcm", pcm_name, &pcm_node);
-+    r = WRAP(snd_config_search_definition)(lconf, "pcm", pcm_name, &pcm_node);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_get_id(pcm_node, &string);
-+    r = WRAP(snd_config_get_id)(pcm_node, &string);
-     if (r < 0) {
-       break;
-     }
-@@ -621,7 +671,7 @@ init_local_config_with_workaround(char c
-     if (r < 0 || r > (int) sizeof(node_name)) {
-       break;
-     }
--    r = snd_config_search(lconf, node_name, &pcm_node);
-+    r = WRAP(snd_config_search)(lconf, node_name, &pcm_node);
-     if (r < 0) {
-       break;
-     }
-@@ -632,12 +682,12 @@ init_local_config_with_workaround(char c
-     }
- 
-     /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
--    r = snd_config_search(pcm_node, "type", &node);
-+    r = WRAP(snd_config_search)(pcm_node, "type", &node);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_get_string(node, &string);
-+    r = WRAP(snd_config_get_string)(node, &string);
-     if (r < 0) {
-       break;
-     }
-@@ -648,18 +698,18 @@ init_local_config_with_workaround(char c
- 
-     /* Don't clobber an explicit existing handle_underrun value, set it only
-        if it doesn't already exist. */
--    r = snd_config_search(pcm_node, "handle_underrun", &node);
-+    r = WRAP(snd_config_search)(pcm_node, "handle_underrun", &node);
-     if (r != -ENOENT) {
-       break;
-     }
- 
-     /* Disable pcm_pulse's asynchronous underrun handling. */
--    r = snd_config_imake_integer(&node, "handle_underrun", 0);
-+    r = WRAP(snd_config_imake_integer)(&node, "handle_underrun", 0);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_add(pcm_node, node);
-+    r = WRAP(snd_config_add)(pcm_node, node);
-     if (r < 0) {
-       break;
-     }
-@@ -667,7 +717,7 @@ init_local_config_with_workaround(char c
-     return lconf;
-   } while (0);
- 
--  snd_config_delete(lconf);
-+  WRAP(snd_config_delete)(lconf);
- 
-   return NULL;
- }
-@@ -679,9 +729,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, c
- 
-   pthread_mutex_lock(&cubeb_alsa_mutex);
-   if (local_config) {
--    r = snd_pcm_open_lconf(pcm, pcm_name, stream, SND_PCM_NONBLOCK, local_config);
-+    r = WRAP(snd_pcm_open_lconf)(pcm, pcm_name, stream, SND_PCM_NONBLOCK, local_config);
-   } else {
--    r = snd_pcm_open(pcm, pcm_name, stream, SND_PCM_NONBLOCK);
-+    r = WRAP(snd_pcm_open)(pcm, pcm_name, stream, SND_PCM_NONBLOCK);
-   }
-   pthread_mutex_unlock(&cubeb_alsa_mutex);
- 
-@@ -694,7 +744,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
-   int r;
- 
-   pthread_mutex_lock(&cubeb_alsa_mutex);
--  r = snd_pcm_close(pcm);
-+  r = WRAP(snd_pcm_close)(pcm);
-   pthread_mutex_unlock(&cubeb_alsa_mutex);
- 
-   return r;
-@@ -757,12 +807,65 @@ alsa_init(cubeb ** context, char const *
-   pthread_attr_t attr;
-   snd_pcm_t * dummy;
- 
-+  void * libasound = NULL;
-+
-+#ifndef DISABLE_LIBASOUND_DLOPEN
-+  libasound = dlopen("libasound.so", RTLD_LAZY);
-+  if (!libasound) {
-+    return CUBEB_ERROR;
-+  }
-+
-+#define LOAD(x) do { \
-+    cubeb_##x = dlsym(libasound, #x); \
-+    if (!cubeb_##x) { \
-+      dlclose(libasound); \
-+      return CUBEB_ERROR; \
-+    } \
-+  } while(0)
-+
-+  LOAD(snd_config);
-+  LOAD(snd_config_add);
-+  LOAD(snd_config_copy);
-+  LOAD(snd_config_delete);
-+  LOAD(snd_config_get_id);
-+  LOAD(snd_config_get_string);
-+  LOAD(snd_config_imake_integer);
-+  LOAD(snd_config_search);
-+  LOAD(snd_config_search_definition);
-+  LOAD(snd_lib_error_set_handler);
-+  LOAD(snd_pcm_avail_update);
-+  LOAD(snd_pcm_close);
-+  LOAD(snd_pcm_delay);
-+  LOAD(snd_pcm_drain);
-+  LOAD(snd_pcm_frames_to_bytes);
-+  LOAD(snd_pcm_get_params);
-+  /* snd_pcm_hw_params_alloca is actually a macro */
-+  /* LOAD(snd_pcm_hw_params_alloca); */
-+  LOAD(snd_pcm_hw_params_sizeof);
-+  LOAD(snd_pcm_hw_params_any);
-+  LOAD(snd_pcm_hw_params_get_channels_max);
-+  LOAD(snd_pcm_hw_params_get_rate);
-+  LOAD(snd_pcm_hw_params_set_rate_near);
-+  LOAD(snd_pcm_nonblock);
-+  LOAD(snd_pcm_open);
-+  LOAD(snd_pcm_open_lconf);
-+  LOAD(snd_pcm_pause);
-+  LOAD(snd_pcm_poll_descriptors);
-+  LOAD(snd_pcm_poll_descriptors_count);
-+  LOAD(snd_pcm_poll_descriptors_revents);
-+  LOAD(snd_pcm_recover);
-+  LOAD(snd_pcm_set_params);
-+  LOAD(snd_pcm_state);
-+  LOAD(snd_pcm_writei);
-+
-+#undef LOAD
-+#endif
-   assert(context);
-   *context = NULL;
- 
-   pthread_mutex_lock(&cubeb_alsa_mutex);
-   if (!cubeb_alsa_error_handler_set) {
--    snd_lib_error_set_handler(silent_error_handler);
-+    WRAP(snd_lib_error_set_handler)(silent_error_handler);
-     cubeb_alsa_error_handler_set = 1;
-   }
-   pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -770,6 +873,8 @@ alsa_init(cubeb ** context, char const *
-   ctx = calloc(1, sizeof(*ctx));
-   assert(ctx);
- 
-+  ctx->libasound = libasound;
-+
-   ctx->ops = &alsa_ops;
- 
-   r = pthread_mutex_init(&ctx->mutex, NULL);
-@@ -819,7 +924,7 @@ alsa_init(cubeb ** context, char const *
-        config fails with EINVAL, the PA PCM is too old for this workaround. */
-     if (r == -EINVAL) {
-       pthread_mutex_lock(&cubeb_alsa_mutex);
--      snd_config_delete(ctx->local_config);
-+      WRAP(snd_config_delete)(ctx->local_config);
-       pthread_mutex_unlock(&cubeb_alsa_mutex);
-       ctx->local_config = NULL;
-     } else if (r >= 0) {
-@@ -859,9 +964,13 @@ alsa_destroy(cubeb * ctx)
-   pthread_mutex_destroy(&ctx->mutex);
-   free(ctx->fds);
- 
-+  if (ctx->libasound) {
-+    dlclose(ctx->libasound);
-+  }
-+
-   if (ctx->local_config) {
-     pthread_mutex_lock(&cubeb_alsa_mutex);
--    snd_config_delete(ctx->local_config);
-+    WRAP(snd_config_delete)(ctx->local_config);
-     pthread_mutex_unlock(&cubeb_alsa_mutex);
-   }
- 
-@@ -948,7 +1057,7 @@ alsa_stream_init_single(cubeb * ctx, cub
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_nonblock(stm->pcm, 1);
-+  r = WRAP(snd_pcm_nonblock)(stm->pcm, 1);
-   assert(r == 0);
- 
-   latency_us = latency_frames * 1e6 / stm->params.rate;
-@@ -961,7 +1070,7 @@ alsa_stream_init_single(cubeb * ctx, cub
-     latency_us = latency_us < min_latency ? min_latency: latency_us;
-   }
- 
--  r = snd_pcm_set_params(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
-+  r = WRAP(snd_pcm_set_params)(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
-                          stm->params.channels, stm->params.rate, 1,
-                          latency_us);
-   if (r < 0) {
-@@ -969,20 +1078,20 @@ alsa_stream_init_single(cubeb * ctx, cub
-     return CUBEB_ERROR_INVALID_FORMAT;
-   }
- 
--  r = snd_pcm_get_params(stm->pcm, &stm->buffer_size, &period_size);
-+  r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &period_size);
-   assert(r == 0);
- 
-   /* Double internal buffer size to have enough space when waiting for the other side of duplex connection */
-   stm->buffer_size *= 2;
--  stm->buffer = calloc(1, snd_pcm_frames_to_bytes(stm->pcm, stm->buffer_size));
-+  stm->buffer = calloc(1, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->buffer_size));
-   assert(stm->buffer);
- 
--  stm->nfds = snd_pcm_poll_descriptors_count(stm->pcm);
-+  stm->nfds = WRAP(snd_pcm_poll_descriptors_count)(stm->pcm);
-   assert(stm->nfds > 0);
- 
-   stm->saved_fds = calloc(stm->nfds, sizeof(struct pollfd));
-   assert(stm->saved_fds);
--  r = snd_pcm_poll_descriptors(stm->pcm, stm->saved_fds, stm->nfds);
-+  r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds);
-   assert((nfds_t) r == stm->nfds);
- 
-   if (alsa_register_stream(ctx, stm) != 0) {
-@@ -1054,7 +1163,7 @@ alsa_stream_destroy(cubeb_stream * stm)
-   pthread_mutex_lock(&stm->mutex);
-   if (stm->pcm) {
-     if (stm->state == DRAINING) {
--      snd_pcm_drain(stm->pcm);
-+      WRAP(snd_pcm_drain)(stm->pcm);
-     }
-     alsa_locked_pcm_close(stm->pcm);
-     stm->pcm = NULL;
-@@ -1100,12 +1209,12 @@ alsa_get_max_channel_count(cubeb * ctx, 
- 
-   assert(stm);
- 
--  r = snd_pcm_hw_params_any(stm->pcm, hw_params);
-+  r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
-   if (r < 0) {
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
-+  r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
-   if (r < 0) {
-     return CUBEB_ERROR;
-   }
-@@ -1126,34 +1235,34 @@ alsa_get_preferred_sample_rate(cubeb * c
- 
-   /* get a pcm, disabling resampling, so we get a rate the
-    * hardware/dmix/pulse/etc. supports. */
--  r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
-+  r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
-   if (r < 0) {
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_hw_params_any(pcm, hw_params);
-+  r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
-   if (r < 0) {
--    snd_pcm_close(pcm);
-+    WRAP(snd_pcm_close)(pcm);
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
-+  r = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
-   if (r >= 0) {
-     /* There is a default rate: use it. */
--    snd_pcm_close(pcm);
-+    WRAP(snd_pcm_close)(pcm);
-     return CUBEB_OK;
-   }
- 
-   /* Use a common rate, alsa may adjust it based on hw/etc. capabilities. */
-   *rate = 44100;
- 
--  r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
-+  r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
-   if (r < 0) {
--    snd_pcm_close(pcm);
-+    WRAP(snd_pcm_close)(pcm);
-     return CUBEB_ERROR;
-   }
- 
--  snd_pcm_close(pcm);
-+  WRAP(snd_pcm_close)(pcm);
- 
-   return CUBEB_OK;
- }
-@@ -1186,10 +1295,10 @@ alsa_stream_start(cubeb_stream * stm)
-   pthread_mutex_lock(&stm->mutex);
-   /* Capture pcm must be started after initial setup/recover */
-   if (stm->stream_type == SND_PCM_STREAM_CAPTURE &&
--      snd_pcm_state(stm->pcm) == SND_PCM_STATE_PREPARED) {
--    snd_pcm_start(stm->pcm);
-+      WRAP(snd_pcm_state)(stm->pcm) == SND_PCM_STATE_PREPARED) {
-+    WRAP(snd_pcm_start)(stm->pcm);
-   }
--  snd_pcm_pause(stm->pcm, 0);
-+  WRAP(snd_pcm_pause)(stm->pcm, 0);
-   gettimeofday(&stm->last_activity, NULL);
-   pthread_mutex_unlock(&stm->mutex);
- 
-@@ -1229,7 +1338,7 @@ alsa_stream_stop(cubeb_stream * stm)
-   pthread_mutex_unlock(&ctx->mutex);
- 
-   pthread_mutex_lock(&stm->mutex);
--  snd_pcm_pause(stm->pcm, 1);
-+  WRAP(snd_pcm_pause)(stm->pcm, 1);
-   pthread_mutex_unlock(&stm->mutex);
- 
-   return CUBEB_OK;
-@@ -1245,8 +1354,8 @@ alsa_stream_get_position(cubeb_stream * 
-   pthread_mutex_lock(&stm->mutex);
- 
-   delay = -1;
--  if (snd_pcm_state(stm->pcm) != SND_PCM_STATE_RUNNING ||
--      snd_pcm_delay(stm->pcm, &delay) != 0) {
-+  if (WRAP(snd_pcm_state)(stm->pcm) != SND_PCM_STATE_RUNNING ||
-+      WRAP(snd_pcm_delay)(stm->pcm, &delay) != 0) {
-     *position = stm->last_position;
-     pthread_mutex_unlock(&stm->mutex);
-     return CUBEB_OK;
-@@ -1271,7 +1380,7 @@ alsa_stream_get_latency(cubeb_stream * s
-   snd_pcm_sframes_t delay;
-   /* This function returns the delay in frames until a frame written using
-      snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
--  if (snd_pcm_delay(stm->pcm, &delay)) {
-+  if (WRAP(snd_pcm_delay)(stm->pcm, &delay)) {
-     return CUBEB_ERROR;
-   }
- 
Index: pkgsrc/security/tor-browser/patches/patch-media_libpng_pngpriv.h
diff -u pkgsrc/security/tor-browser/patches/patch-media_libpng_pngpriv.h:1.4 pkgsrc/security/tor-browser/patches/patch-media_libpng_pngpriv.h:1.5
--- pkgsrc/security/tor-browser/patches/patch-media_libpng_pngpriv.h:1.4        Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_libpng_pngpriv.h    Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-media_libpng_pngpriv.h,v 1.4 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-media_libpng_pngpriv.h,v 1.5 2020/10/07 11:10:35 wiz Exp $
 
 Fix _POSIX_SOURCE on SunOS.
 
Index: pkgsrc/security/tor-browser/patches/patch-xpcom_base_nscore.h
diff -u pkgsrc/security/tor-browser/patches/patch-xpcom_base_nscore.h:1.4 pkgsrc/security/tor-browser/patches/patch-xpcom_base_nscore.h:1.5
--- pkgsrc/security/tor-browser/patches/patch-xpcom_base_nscore.h:1.4   Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-xpcom_base_nscore.h       Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-xpcom_base_nscore.h,v 1.4 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-xpcom_base_nscore.h,v 1.5 2020/10/07 11:10:35 wiz Exp $
 
 * Support llvm/clang
 
Index: pkgsrc/security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
diff -u pkgsrc/security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.4 pkgsrc/security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.5
--- pkgsrc/security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.4       Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build   Wed Oct  7 11:10:35 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.4 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.5 2020/10/07 11:10:35 wiz Exp $
 
 Make NetBSD/sparc64 use the same xptcall bindings as all other sparc64 ports
 

Index: pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_moz.build
diff -u pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_moz.build:1.5 pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_moz.build:1.6
--- pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_moz.build:1.5  Fri Mar 13 17:59:27 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_moz.build      Wed Oct  7 11:10:35 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-media_libcubeb_src_moz.build,v 1.5 2020/03/13 17:59:27 wiz Exp $
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.6 2020/10/07 11:10:35 wiz Exp $
 
 * Add Sun audio support
 
---- media/libcubeb/src/moz.build.orig  2020-03-05 20:57:11.000000000 +0000
+--- media/libcubeb/src/moz.build.orig  2020-04-03 19:35:03.000000000 +0000
 +++ media/libcubeb/src/moz.build
 @@ -23,6 +23,12 @@ if CONFIG['MOZ_ALSA']:
      ]

Added files:

Index: pkgsrc/security/tor-browser/patches/patch-configure.in
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-configure.in:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-configure.in      Wed Oct  7 11:10:34 2020
@@ -0,0 +1,12 @@
+$NetBSD: patch-configure.in,v 1.1 2020/10/07 11:10:34 wiz Exp $
+
+* Accept Python 3.x from pkgsrc.
+
+--- configure.in.orig  2020-05-21 22:37:47.000000000 +0000
++++ configure.in
+@@ -22,4 +22,4 @@ SRCDIR=$(dirname $0)
+ TOPSRCDIR="$SRCDIR"
+ export OLD_CONFIGURE="$SRCDIR"/old-configure
+ 
+-exec python3 "$TOPSRCDIR/configure.py" "$@"
++exec ${PYTHON3} "$TOPSRCDIR/configure.py" "$@"
Index: pkgsrc/security/tor-browser/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c  Wed Oct  7 11:10:35 2020
@@ -0,0 +1,19 @@
+$NetBSD: patch-gfx_cairo_cairo_src_cairo-type1-subset.c,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Fix undefined behavior when calling <ctype.h> functions with illegal values.
+
+gfx/cairo/cairo/src/cairo-type1-subset.c:273:11: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
+
+https://bugzilla.mozilla.org/show_bug.cgi?id=1642081
+
+--- gfx/cairo/cairo/src/cairo-type1-subset.c.orig      2020-05-07 18:34:10.000000000 +0000
++++ gfx/cairo/cairo/src/cairo-type1-subset.c
+@@ -270,7 +270,7 @@ cairo_type1_font_subset_find_segments (c
+       font->eexec_segment = (char *) p + font->header_segment_size;
+       font->eexec_segment_is_ascii = TRUE;
+       for (i = 0; i < 4; i++) {
+-          if (!isxdigit(font->eexec_segment[i]))
++          if (!isxdigit((unsigned char) font->eexec_segment[i]))
+               font->eexec_segment_is_ascii = FALSE;
+       }
+     }
Index: pkgsrc/security/tor-browser/patches/patch-js_src_jsfriendapi.h
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-js_src_jsfriendapi.h:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-js_src_jsfriendapi.h      Wed Oct  7 11:10:35 2020
@@ -0,0 +1,14 @@
+$NetBSD: patch-js_src_jsfriendapi.h,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+* Fix va_list error.
+
+--- js/src/jsfriendapi.h.orig  2020-05-22 02:11:19.000000000 +0000
++++ js/src/jsfriendapi.h
+@@ -14,6 +14,7 @@
+ #include "mozilla/PodOperations.h"
+ #include "mozilla/UniquePtr.h"
+ 
++#include <stdarg.h>
+ #include "jspubtd.h"
+ 
+ #include "js/CallArgs.h"
Index: pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__sun.c
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__sun.c:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_libcubeb_src_cubeb__sun.c   Wed Oct  7 11:10:35 2020
@@ -0,0 +1,12 @@
+$NetBSD: patch-media_libcubeb_src_cubeb__sun.c,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+--- media/libcubeb/src/cubeb_sun.c.orig        2020-10-07 07:30:54.638619959 +0000
++++ media/libcubeb/src/cubeb_sun.c
+@@ -744,7 +744,6 @@ static struct cubeb_ops const sun_ops = 
+   .stream_get_position = sun_stream_get_position,
+   .stream_get_latency = sun_stream_get_latency,
+   .stream_set_volume = sun_stream_set_volume,
+-  .stream_set_panning = NULL,
+   .stream_get_current_device = sun_get_current_device,
+   .stream_device_destroy = sun_stream_device_destroy,
+   .stream_register_device_changed_callback = NULL,
Index: pkgsrc/security/tor-browser/patches/patch-media_libvorbis_lib_vorbis__info.c
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-media_libvorbis_lib_vorbis__info.c:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_libvorbis_lib_vorbis__info.c        Wed Oct  7 11:10:35 2020
@@ -0,0 +1,19 @@
+$NetBSD: patch-media_libvorbis_lib_vorbis__info.c,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Fix undefined behavior when calling <ctype.h> functions with illegal values.
+
+media/libvorbis/lib/vorbis_info.c:81:8: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
+
+https://bugzilla.mozilla.org/show_bug.cgi?id=1642081
+
+--- media/libvorbis/lib/vorbis_info.c.orig     2020-05-07 18:34:46.000000000 +0000
++++ media/libvorbis/lib/vorbis_info.c
+@@ -78,7 +78,7 @@ void vorbis_comment_add_tag(vorbis_comme
+ static int tagcompare(const char *s1, const char *s2, int n){
+   int c=0;
+   while(c < n){
+-    if(toupper(s1[c]) != toupper(s2[c]))
++    if(toupper((unsigned char) s1[c]) != toupper((unsigned char) s2[c]))
+       return !0;
+     c++;
+   }
Index: pkgsrc/security/tor-browser/patches/patch-security_nss_lib_freebl_mpi_mpi.c
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-security_nss_lib_freebl_mpi_mpi.c:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-security_nss_lib_freebl_mpi_mpi.c Wed Oct  7 11:10:35 2020
@@ -0,0 +1,35 @@
+$NetBSD: patch-security_nss_lib_freebl_mpi_mpi.c,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Fix undefined behavior when calling <ctype.h> functions with illegal values.
+
+security/nss/lib/freebl/mpi/mpi.c:4565:15: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
+        xch = toupper(ch);
+
+security/nss/lib/freebl/mpi/mpi.c:4611:14: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
+        ch = tolower(ch);
+
+https://bugzilla.mozilla.org/show_bug.cgi?id=1642081
+
+--- security/nss/lib/freebl/mpi/mpi.c.orig     2020-05-07 18:35:01.000000000 +0000
++++ security/nss/lib/freebl/mpi/mpi.c
+@@ -4560,9 +4560,9 @@ s_mp_tovalue(char ch, int r)
+     int val, xch;
+ 
+     if (r > 36)
+-        xch = ch;
++        xch = (unsigned char) ch;
+     else
+-        xch = toupper(ch);
++        xch = toupper((unsigned char) ch);
+ 
+     if (isdigit(xch))
+         val = xch - '0';
+@@ -4608,7 +4608,7 @@ s_mp_todigit(mp_digit val, int r, int lo
+     ch = s_dmap_1[val];
+ 
+     if (r <= 36 && low)
+-        ch = tolower(ch);
++        ch = tolower((unsigned char) ch);
+ 
+     return ch;
+ 
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_.cargo-checksum.json
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_.cargo-checksum.json:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_.cargo-checksum.json      Wed Oct  7 11:10:35 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-third__party_rust_authenticator_.cargo-checksum.json,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/.cargo-checksum.json.orig   2020-07-08 21:55:03.000000000 +0000
++++ third_party/rust/authenticator/.cargo-checksum.json
+@@ -1 +1 @@
+-{"files":{"Cargo.lock":"4e90be1a6ead1f94b74ab22da0ad669e69bb7c112849d0e43e8942b83ca5ba7b","Cargo.toml":"31b25c3aadc79a147603253dee37c7fcd74e1a20bb62dd3d3b506e097b555fa2","LICENSE":"e866c8f5864d4cacfe403820e722e9dc03fe3c7565efa5e4dad9051d827bb92a","README.md":"f7b1f971632873f3d3c322c2f5cf980fbcd0116786efb580b89fe6ddac07fc07","build.rs":"bc308b771ae9741d775370e3efe45e9cca166fd1d0335f4214b00497042ccc55","examples/main.rs":"7af9e288b1836fb9362589b6bf54c1f1d277bdf64df60c1caccef98c1bfe792c","rustfmt.toml":"de4e1daab481c1572805aed3e51e72c5dc1b3e5af757bc675e1717b251c6e922","src/capi.rs":"99f0d0742bf102451698c7e32db0fc4941b8ac10bec2fb309f41e7e5d99b05bd","src/consts.rs":"4c34980f94d1017e5e75e29b26750c1678e0609c9227296951ffbb9e180a5adf","src/freebsd/device.rs":"914ac446ff24cc3fc050732372e286e1fedf8341a8d4754e392bc9f38393b142","src/freebsd/mod.rs":"42dcb57fbeb00140003a8ad39acac9b547062b8f281a3fa5deb5f92a6169dde6","src/freebsd/monitor.rs":"3683370931b15f05403d240a788a87b1bea801284ee74b849e1f330
 
a4a231dd0","src/freebsd/transaction.rs":"e3615cfdd7f23e9a80a53c32e0fa2a5ae290a432b009bed2b2e74e0df77f8266","src/freebsd/uhid.rs":"d19ade6e808e63981ba5f93d482d676ffa9dff29cb2b7011486591f69ddbbdcd","src/hidproto.rs":"9de8d86509d706e3a0ade2b5a57eec7730afd4073d9cdd99aa8ca1376be37f83","src/lib.rs":"4b43ad18b4eae9356ba6d7954542a38f3015ab8a72ab1fde28169aaf343721d8","src/linux/device.rs":"2271fbb8d176ec01f83a899c0c8194a954465fdd8670a9b136ab88baaba2ee48","src/linux/hidraw.rs":"0d5804d1cd99e7c30c8bde3089f8ed98d7d683d3cd487821e29b133b1ee90228","src/linux/hidwrapper.h":"72785db3a9b27ea72b6cf13a958fee032af54304522d002f56322473978a20f9","src/linux/hidwrapper.rs":"4be65676cf3220929700bf4906938dcbd1538ba53d40c60b08f9ba8890c910f6","src/linux/ioctl_aarch64le.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/ioctl_armle.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/ioctl_mips64le.rs":"fbda309934ad8bda689cd4fb5c0ca696fe26dedb493fe9d5a5
 
322c3047d474fd","src/linux/ioctl_powerpc64be.rs":"fbda309934ad8bda689cd4fb5c0ca696fe26dedb493fe9d5a5322c3047d474fd","src/linux/ioctl_powerpc64le.rs":"0d50afd0bf094b5146d65d263544cba141ff248e487d90d6c03559e9b3c2fd55","src/linux/ioctl_powerpcbe.rs":"0d50afd0bf094b5146d65d263544cba141ff248e487d90d6c03559e9b3c2fd55","src/linux/ioctl_s390xbe.rs":"2d8b265cd39a9f46816f83d5a5df0701c13eb842bc609325bad42ce50add3bf0","src/linux/ioctl_x86.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/ioctl_x86_64.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/mod.rs":"446e435126d2a58f167f648dd95cba28e8ac9c17f1f799e1eaeab80ea800fc57","src/linux/monitor.rs":"57890c5f000829c5c0f44032fe5364126e60451605d517c79ba4d4fe4fd6c94b","src/linux/transaction.rs":"92b47d064c1fa5fe2674f65d06c519601480fc1c2b03667ade19a186a6ec9d13","src/macos/device.rs":"29863c88f851a957ec754f16aae6f789b300b00fcfe9a6c198a7cdcf1c9fcfe4","src/macos/iokit.rs":"a0fd818224718e96ad5
 
d106dfc235f4bc9218a59f5114b9f9825abe3ee62bce7","src/macos/mod.rs":"333e561554fc901d4f6092f6e4c85823e2b0c4ff31c9188d0e6d542b71a0a07c","src/macos/monitor.rs":"d3a1dadfbfb5bfd665d75493d72bfbca3da9c43692262230f10d5feadb928e62","src/macos/transaction.rs":"cf2e67530401b0ef18e978557f470aa2661b3a5f4ef64cd3053d6e11f2f19b2b","src/manager.rs":"7428fc23038b004841936d8f27f8dc33234d5c06361efa75b73c7a5c035dae75","src/openbsd/device.rs":"b5de51a8b3ae0e542373a2064cff1ae6e1f91ac78e1406805d9ca8a05ce758c9","src/openbsd/mod.rs":"514274d414042ff84b3667a41a736e78581e22fda87ccc97c2bc05617e381a30","src/openbsd/monitor.rs":"953800ab8fd6adf5d70633059b20d2cf0f5a2701d92e58a06d1ec33208983bc4","src/openbsd/transaction.rs":"10be1ce983c72513fec57baaa6869ef02b9cdbd8ea66bb2dfe24d857faf054f5","src/statemachine.rs":"28477fba601f5086b85e911da1e4f04af3f0060329e6e0e1172b960f9c52fd41","src/stub/device.rs":"32e134fc8826667d16b02fe32831fc29f4d52d0a7a065d7d649c4a1c5faa0dcc","src/stub/mod.rs":"6a7fec504a52d403b0241b18cd8b95088
 
a31807571f4c0a67e4055afc74f4453","src/stub/transaction.rs":"8655bc37b69c318ff0bc69a62fcb31820eb6ad7921a53e0cecffa15e80d97630","src/u2fhid-capi.h":"fc2575f720ab8f6bc0c523c57310f35c464576bd5150c3c2b1873d3abde5909b","src/u2fprotocol.rs":"77b6d5005d8b3d98cd96e480013c1e97155da5df3cf5e19819ee82ac8e3b6c7d","src/u2ftypes.rs":"cf972d805b15a95f4c18d556aa01660ce451f1d3bce1516b0ce73d17e73199aa","src/util.rs":"c517750c9bf00f44fb63cada8c40d0227a4d3765488499a1f4d3c0f01daa67a7","src/windows/device.rs":"86a6ecc239608977a963f375336780746e90e95c3eb9ff303347beb983c40ab6","src/windows/mod.rs":"218e7f2fe91ecb390c12bba5a5ffdad2c1f0b22861c937f4d386262e5b3dd617","src/windows/monitor.rs":"d8e8316e5bd9fc6ebed737bd8d6e0713c99287aca04f392f6319cdfd8576f754","src/windows/transaction.rs":"1b9a5af866048911ccaec8c94b698b28ae1b80e3d4842f9d6ed38462f459c796","src/windows/winapi.rs":"a4286fd5e8dcb178e37df512ba7752b2a3c38fe30e1176022767d2c05c242bf8"},"package":"ff593fb4dd388fe452c5e63d4d668699466bd46b571c4b852dfbca4bac8f
 0706"}
+\ No newline at end of file
++{"files":{},"package":"ff593fb4dd388fe452c5e63d4d668699466bd46b571c4b852dfbca4bac8f0706"}
+\ No newline at end of file
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_lib.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_lib.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_lib.rs        Wed Oct  7 11:10:35 2020
@@ -0,0 +1,38 @@
+$NetBSD: patch-third__party_rust_authenticator_src_lib.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/src/lib.rs.orig     2020-07-08 19:27:16.000000000 +0000
++++ third_party/rust/authenticator/src/lib.rs
+@@ -5,7 +5,7 @@
+ #[macro_use]
+ mod util;
+ 
+-#[cfg(any(target_os = "linux", target_os = "freebsd"))]
++#[cfg(any(target_os = "linux", target_os = "freebsd", target_os = "netbsd"))]
+ pub mod hidproto;
+ 
+ #[cfg(any(target_os = "linux"))]
+@@ -22,6 +22,10 @@ extern crate devd_rs;
+ #[path = "freebsd/mod.rs"]
+ pub mod platform;
+ 
++#[cfg(any(target_os = "netbsd"))]
++#[path = "netbsd/mod.rs"]
++pub mod platform;
++
+ #[cfg(any(target_os = "openbsd"))]
+ #[path = "openbsd/mod.rs"]
+ pub mod platform;
+@@ -41,6 +45,7 @@ pub mod platform;
+     target_os = "linux",
+     target_os = "freebsd",
+     target_os = "openbsd",
++    target_os = "netbsd",
+     target_os = "macos",
+     target_os = "windows"
+ )))]
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs      Wed Oct  7 11:10:35 2020
@@ -0,0 +1,145 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_device.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/src/netbsd/device.rs.orig   2020-07-15 16:29:34.208835297 +0000
++++ third_party/rust/authenticator/src/netbsd/device.rs
+@@ -0,0 +1,134 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++extern crate libc;
++
++use std::mem;
++use std::io::Read;
++use std::io::Write;
++use std::io;
++
++use consts::CID_BROADCAST;
++use consts::HID_RPT_SIZE;
++use platform::fd::Fd;
++use platform::uhid;
++use u2ftypes::U2FDevice;
++use util::io_err;
++
++#[derive(Debug)]
++pub struct Device {
++    fd: Fd,
++    cid: [u8; 4],
++}
++
++impl Device {
++    pub fn new(fd: Fd) -> io::Result<Self> {
++        Ok(Self { fd, cid: CID_BROADCAST })
++    }
++
++    pub fn is_u2f(&mut self) -> bool {
++        if !uhid::is_u2f_device(&self.fd) {
++            return false;
++        }
++        // This step is not strictly necessary -- NetBSD puts fido
++        // devices into raw mode automatically by default, but in
++        // principle that might change, and this serves as a test to
++        // verify that we're running on a kernel with support for raw
++        // mode at all so we don't get confused issuing writes that try
++        // to set the report descriptor rather than transfer data on
++        // the output interrupt pipe as we need.
++        match uhid::hid_set_raw(&self.fd, true) {
++            Ok(_) => (),
++            Err(_) => return false,
++        }
++        if let Err(_) = self.ping() {
++            return false;
++        }
++        true
++    }
++
++    fn ping(&mut self) -> io::Result<()> {
++        for i in 0..10 {
++            let mut buf = vec![0u8; 1 + HID_RPT_SIZE];
++
++            buf[0] = 0;         // report number
++            buf[1] = 0xff;      // CID_BROADCAST
++            buf[2] = 0xff;
++            buf[3] = 0xff;
++            buf[4] = 0xff;
++            buf[5] = 0x81;      // ping
++            buf[6] = 0;
++            buf[7] = 1;         // one byte
++
++            self.write(&buf[..])?;
++
++            // Wait for response
++            let mut pfd: libc::pollfd = unsafe { mem::zeroed() };
++            pfd.fd = self.fd.fileno;
++            pfd.events = libc::POLLIN;
++            let nfds = unsafe { libc::poll(&mut pfd, 1, 100) };
++            if nfds == -1 {
++                return Err(io::Error::last_os_error());
++            }
++            if nfds == 0 {
++                debug!("device timeout {}", i);
++                continue;
++            }
++
++            // Read response
++            self.read(&mut buf[..])?;
++
++            return Ok(());
++        }
++
++        Err(io_err("no response from device"))
++    }
++}
++
++impl PartialEq for Device {
++    fn eq(&self, other: &Device) -> bool {
++        self.fd == other.fd
++    }
++}
++
++impl Read for Device {
++    fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
++        let bufp = buf.as_mut_ptr() as *mut libc::c_void;
++        let nread = unsafe { libc::read(self.fd.fileno, bufp, buf.len()) };
++        if nread == -1 {
++            return Err(io::Error::last_os_error());
++        }
++        Ok(nread as usize)
++    }
++}
++
++impl Write for Device {
++    fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
++        // Always skip the first byte (report number)
++        let data = &buf[1..];
++        let data_ptr = data.as_ptr() as *const libc::c_void;
++        let nwrit = unsafe {
++            libc::write(self.fd.fileno, data_ptr, data.len())
++        };
++        if nwrit == -1 {
++            return Err(io::Error::last_os_error());
++        }
++        // Pretend we wrote the report number byte
++        Ok(nwrit as usize + 1)
++    }
++
++    fn flush(&mut self) -> io::Result<()> {
++        Ok(())
++    }
++}
++
++impl U2FDevice for Device {
++    fn get_cid<'a>(&'a self) -> &'a [u8; 4] {
++        &self.cid
++    }
++
++    fn set_cid(&mut self, cid: [u8; 4]) {
++        self.cid = cid;
++    }
++}
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs  Wed Oct  7 11:10:35 2020
@@ -0,0 +1,58 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_fd.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/src/netbsd/fd.rs.orig       2020-07-15 16:29:34.209237373 +0000
++++ third_party/rust/authenticator/src/netbsd/fd.rs
+@@ -0,0 +1,47 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++extern crate libc;
++
++use std::ffi::CString;
++use std::io;
++use std::mem;
++use std::os::raw::c_int;
++use std::os::unix::io::RawFd;
++
++#[derive(Debug)]
++pub struct Fd {
++    pub fileno: RawFd,
++}
++
++impl Fd {
++    pub fn open(path: &str, flags: c_int) -> io::Result<Fd> {
++        let cpath = CString::new(path.as_bytes())?;
++        let rv = unsafe { libc::open(cpath.as_ptr(), flags) };
++        if rv == -1 {
++            return Err(io::Error::last_os_error());
++        }
++        Ok(Fd { fileno: rv })
++    }
++}
++
++impl Drop for Fd {
++    fn drop(&mut self) {
++        unsafe { libc::close(self.fileno) };
++    }
++}
++
++impl PartialEq for Fd {
++    fn eq(&self, other: &Fd) -> bool {
++        let mut st: libc::stat = unsafe { mem::zeroed() };
++        let mut sto: libc::stat = unsafe { mem::zeroed() };
++        if unsafe { libc::fstat(self.fileno, &mut st) } == -1 {
++            return false;
++        }
++        if unsafe { libc::fstat(other.fileno, &mut sto) } == -1 {
++            return false;
++        }
++        (st.st_dev == sto.st_dev) & (st.st_ino == sto.st_ino)
++    }
++}
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs Wed Oct  7 11:10:35 2020
@@ -0,0 +1,21 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_mod.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/src/netbsd/mod.rs.orig      2020-07-15 16:29:34.210141360 +0000
++++ third_party/rust/authenticator/src/netbsd/mod.rs
+@@ -0,0 +1,10 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++pub mod device;
++pub mod transaction;
++
++mod fd;
++mod monitor;
++mod uhid;
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs     Wed Oct  7 11:10:35 2020
@@ -0,0 +1,100 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_monitor.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/src/netbsd/monitor.rs.orig  2020-07-15 16:29:34.210607689 +0000
++++ third_party/rust/authenticator/src/netbsd/monitor.rs
+@@ -0,0 +1,89 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++use std::collections::HashMap;
++use std::ffi::OsString;
++use std::io;
++use std::sync::Arc;
++use std::thread;
++use std::time::Duration;
++
++use runloop::RunLoop;
++
++use platform::fd::Fd;
++
++// XXX Should use drvctl, but it doesn't do pubsub properly yet so
++// DRVGETEVENT requires write access to /dev/drvctl.  Instead, for now,
++// just poll every 500ms.
++const POLL_TIMEOUT: u64 = 500;
++
++pub struct Monitor<F>
++where
++    F: Fn(Fd, &dyn Fn() -> bool) + Send + Sync + 'static,
++{
++    runloops: HashMap<OsString, RunLoop>,
++    new_device_cb: Arc<F>,
++}
++
++impl<F> Monitor<F>
++where
++    F: Fn(Fd, &dyn Fn() -> bool) + Send + Sync + 'static,
++{
++    pub fn new(new_device_cb: F) -> Self {
++        Self {
++            runloops: HashMap::new(),
++            new_device_cb: Arc::new(new_device_cb),
++        }
++    }
++
++    pub fn run(&mut self, alive: &dyn Fn() -> bool) -> io::Result<()> {
++        while alive() {
++            for n in 0..100 {
++                let uhidpath = format!("/dev/uhid{}", n);
++                match Fd::open(&uhidpath, libc::O_RDWR | libc::O_CLOEXEC) {
++                    Ok(uhid) => {
++                        self.add_device(uhid, OsString::from(&uhidpath));
++                    },
++                    Err(ref err) => {
++                        match err.raw_os_error() {
++                            Some(libc::EBUSY) => continue,
++                            Some(libc::ENOENT) => break,
++                            _ => self.remove_device(OsString::from(&uhidpath)),
++                        }
++                    },
++                }
++            }
++            thread::sleep(Duration::from_millis(POLL_TIMEOUT));
++        }
++        self.remove_all_devices();
++        Ok(())
++    }
++
++    fn add_device(&mut self, fd: Fd, path: OsString) {
++        let f = self.new_device_cb.clone();
++
++        let runloop = RunLoop::new(move |alive| {
++            if alive() {
++                f(fd, alive);
++            }
++        });
++
++        if let Ok(runloop) = runloop {
++            self.runloops.insert(path.clone(), runloop);
++        }
++    }
++
++    fn remove_device(&mut self, path: OsString) {
++        if let Some(runloop) = self.runloops.remove(&path) {
++            runloop.cancel();
++        }
++    }
++
++    fn remove_all_devices(&mut self) {
++        while !self.runloops.is_empty() {
++            let path = self.runloops.keys().next().unwrap().clone();
++            self.remove_device(path);
++        }
++    }
++}
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs Wed Oct  7 11:10:35 2020
@@ -0,0 +1,61 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_transaction.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/src/netbsd/transaction.rs.orig      2020-07-15 16:29:34.212621486 +0000
++++ third_party/rust/authenticator/src/netbsd/transaction.rs
+@@ -0,0 +1,50 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++use runloop::RunLoop;
++use util::OnceCallback;
++
++use platform::fd::Fd;
++use platform::monitor::Monitor;
++
++pub struct Transaction {
++    // Handle to the thread loop.
++    thread: Option<RunLoop>,
++}
++
++impl Transaction {
++    pub fn new<F, T>(
++        timeout: u64,
++        callback: OnceCallback<T>,
++        new_device_cb: F,
++    ) -> Result<Self, ::Error>
++    where
++        F: Fn(Fd, &dyn Fn() -> bool) + Sync + Send + 'static,
++        T: 'static,
++    {
++        let thread = RunLoop::new_with_timeout(
++            move |alive| {
++                // Create a new device monitor.
++                let mut monitor = Monitor::new(new_device_cb);
++
++                // Start polling for new devices.
++                try_or!(monitor.run(alive), |_| callback.call(Err(::Error::Unknown)));
++
++                // Send an error, if the callback wasn't called already.
++                callback.call(Err(::Error::NotAllowed));
++            },
++            timeout,
++        )
++        .map_err(|_| ::Error::Unknown)?;
++
++        Ok(Self {
++            thread: Some(thread),
++        })
++    }
++
++    pub fn cancel(&mut self) {
++        // This must never be None.
++        self.thread.take().unwrap().cancel();
++    }
++}
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs        Wed Oct  7 11:10:35 2020
@@ -0,0 +1,90 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_uhid.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Add NetBSD support for U2F.
+
+Submitted upstream:
+
+https://github.com/mozilla/authenticator-rs/pull/116
+
+--- third_party/rust/authenticator/src/netbsd/uhid.rs.orig     2020-07-15 16:29:34.213005315 +0000
++++ third_party/rust/authenticator/src/netbsd/uhid.rs
+@@ -0,0 +1,79 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++extern crate libc;
++
++use std::io;
++use std::mem;
++use std::os::raw::c_int;
++use std::os::raw::c_uchar;
++
++use hidproto::ReportDescriptor;
++use hidproto::has_fido_usage;
++use platform::fd::Fd;
++use util::io_err;
++
++/* sys/ioccom.h */
++
++const IOCPARM_MASK: u32 = 0x1fff;
++const IOCPARM_SHIFT: u32 = 16;
++const IOCGROUP_SHIFT: u32 = 8;
++
++//const IOC_VOID: u32 = 0x20000000;
++const IOC_OUT: u32 = 0x40000000;
++const IOC_IN: u32 = 0x80000000;
++//const IOC_INOUT: u32 = IOC_IN|IOC_OUT;
++
++macro_rules! ioctl {
++    ($dir:expr, $name:ident, $group:expr, $nr:expr, $ty:ty) => {
++        unsafe fn $name(fd: libc::c_int, val: *mut $ty)
++                -> io::Result<libc::c_int> {
++            let ioc = ($dir as u32)
++                | ((mem::size_of::<$ty>() as u32 & IOCPARM_MASK)
++                   << IOCPARM_SHIFT)
++                | (($group as u32) << IOCGROUP_SHIFT)
++                | ($nr as u32);
++            let rv = libc::ioctl(fd, ioc as libc::c_ulong, val);
++            if rv == -1 {
++                return Err(io::Error::last_os_error());
++            }
++            Ok(rv)
++        }
++    };
++}
++
++#[allow(non_camel_case_types)]
++#[repr(C)]
++struct usb_ctl_report_desc {
++    ucrd_size: c_int,
++    ucrd_data: [c_uchar; 1024],
++}
++
++ioctl!(IOC_OUT, usb_get_report_desc, b'U', 21, usb_ctl_report_desc);
++
++fn read_report_descriptor(fd: &Fd) -> io::Result<ReportDescriptor> {
++    let mut desc = unsafe { mem::zeroed() };
++    unsafe { usb_get_report_desc(fd.fileno, &mut desc) }?;
++    if desc.ucrd_size < 0 {
++        return Err(io_err("negative report descriptor size"));
++    }
++    let size = desc.ucrd_size as usize;
++    let value = Vec::from(&desc.ucrd_data[..size]);
++    Ok(ReportDescriptor { value })
++}
++
++pub fn is_u2f_device(fd: &Fd) -> bool {
++    match read_report_descriptor(fd) {
++        Ok(desc) => has_fido_usage(desc),
++        Err(_) => false,
++    }
++}
++
++ioctl!(IOC_IN, usb_hid_set_raw_ioctl, b'h', 2, c_int);
++
++pub fn hid_set_raw(fd: &Fd, raw: bool) -> io::Result<()> {
++    let mut raw_int: c_int = if raw { 1 } else { 0 };
++    unsafe { usb_hid_set_raw_ioctl(fd.fileno, &mut raw_int) }?;
++    Ok(())
++}
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_getrandom_src_lib.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_getrandom_src_lib.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_getrandom_src_lib.rs    Wed Oct  7 11:10:35 2020
@@ -0,0 +1,24 @@
+$NetBSD: patch-third__party_rust_getrandom_src_lib.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+https://github.com/rust-random/getrandom/pull/115
+
+--- third_party/rust/getrandom/src/lib.rs.orig 2020-06-02 23:37:31.000000000 +0000
++++ third_party/rust/getrandom/src/lib.rs
+@@ -17,7 +17,7 @@
+ //! | macOS, iOS       | [`SecRandomCopyBytes`][4]
+ //! | FreeBSD          | [`kern.arandom`][5]
+ //! | OpenBSD, Bitrig  | [`getentropy`][6]
+-//! | NetBSD           | [`/dev/urandom`][7] after reading from `/dev/random` once
++//! | NetBSD           | [`kern.arandom`][5]
+ //! | Dragonfly BSD    | [`/dev/random`][8]
+ //! | Solaris, illumos | [`getrandom`][9] system call if available, otherwise [`/dev/random`][10]
+ //! | Fuchsia OS       | [`cprng_draw`][11]
+@@ -184,7 +184,7 @@ mod_use!(cfg(target_os = "illumos"), sol
+ mod_use!(cfg(target_os = "ios"), macos);
+ mod_use!(cfg(target_os = "linux"), linux_android);
+ mod_use!(cfg(target_os = "macos"), macos);
+-mod_use!(cfg(target_os = "netbsd"), use_file);
++mod_use!(cfg(target_os = "netbsd"), freebsd);
+ mod_use!(cfg(target_os = "openbsd"), openbsd_bitrig);
+ mod_use!(cfg(target_os = "redox"), use_file);
+ mod_use!(cfg(target_os = "solaris"), solaris_illumos);
Index: pkgsrc/security/tor-browser/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs      Wed Oct  7 11:10:35 2020
@@ -0,0 +1,78 @@
+$NetBSD: patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+Based on: https://bugzilla.mozilla.org/show_bug.cgi?id=1594342
+
+--- third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig   2020-01-03 18:58:20.000000000 +0000
++++ third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs
+@@ -1,6 +1,7 @@
+ pub type clock_t = ::c_uint;
+ pub type suseconds_t = ::c_int;
+ pub type dev_t = u64;
++pub type key_t = c_long;
+ pub type blksize_t = i32;
+ pub type fsblkcnt_t = u64;
+ pub type fsfilcnt_t = u64;
+@@ -282,6 +283,30 @@ s_no_extra_traits! {
+     }
+ 
+     #[repr(packed)]
++    pub struct ipc_perm {
++        pub cuid: ::uid_t,
++        pub cgid: ::gid_t,
++        pub uid: ::uid_t,
++        pub gid: ::gid_t,
++        pub mode: ::mode_t,
++        pub seq: ::c_ushort,
++        pub key: ::key_t,
++    }
++
++    #[repr(packed)]
++    pub struct shmid_ds {
++        pub shm_perm: ::ipc_perm,
++        pub shm_segsz: ::size_t,
++        pub shm_lpid: ::pid_t,
++        pub shm_cpid: ::pid_t,
++        pub shm_nattch: ::c_short,
++        pub shm_atime: ::time_t,
++        pub shm_dtime: ::time_t,
++        pub shm_ctime: ::time_t,
++        pub shm_internal: *mut ::c_void,
++    }
++
++    #[repr(packed)]
+     pub struct in_addr {
+         pub s_addr: ::in_addr_t,
+     }
+@@ -907,11 +932,18 @@ pub const SCM_CREDS: ::c_int = 0x10;
+ 
+ pub const O_DSYNC : ::c_int = 0x10000;
+ 
++pub const MAP_ANONYMOUS : ::c_int = 0x1000;
+ pub const MAP_RENAME : ::c_int = 0x20;
+ pub const MAP_NORESERVE : ::c_int = 0x40;
+ pub const MAP_HASSEMAPHORE : ::c_int = 0x200;
+ pub const MAP_WIRED: ::c_int = 0x800;
+ 
++pub const IPC_PRIVATE: ::key_t = 0;
++pub const IPC_CREAT: ::c_int = 0x1000;
++pub const IPC_EXCL: ::c_int = 0x2000;
++pub const IPC_NOWAIT: ::c_int = 0x4000;
++pub const IPC_RMID: ::c_int = 0;
++
+ pub const DCCP_TYPE_REQUEST: ::c_int = 0;
+ pub const DCCP_TYPE_RESPONSE: ::c_int = 1;
+ pub const DCCP_TYPE_DATA: ::c_int = 2;
+@@ -1583,6 +1615,13 @@ extern {
+                   pid: ::pid_t,
+                   addr: *mut ::c_void,
+                   data: ::c_int) -> ::c_int;
++    pub fn shmget(key: ::key_t, size: ::size_t, shmflg: ::c_int) -> ::c_int;
++    pub fn shmat(shmid: ::c_int, shmaddr: *const ::c_void,
++        shmflg: ::c_int) -> *mut ::c_void;
++    pub fn shmdt(shmaddr: *const ::c_void) -> ::c_int;
++    #[cfg_attr(target_os = "netbsd", link_name = "__shmctl50")]
++    pub fn shmctl(shmid: ::c_int, cmd: ::c_int,
++        buf: *mut ::shmid_ds) -> ::c_int;
+     pub fn pthread_setname_np(t: ::pthread_t,
+                               name: *const ::c_char,
+                               arg: *mut ::c_void) -> ::c_int;
Index: pkgsrc/security/tor-browser/patches/patch-widget_gtk_WaylandDMABufSurface.cpp
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-widget_gtk_WaylandDMABufSurface.cpp:1.1
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-widget_gtk_WaylandDMABufSurface.cpp       Wed Oct  7 11:10:35 2020
@@ -0,0 +1,32 @@
+$NetBSD: patch-widget_gtk_WaylandDMABufSurface.cpp,v 1.1 2020/10/07 11:10:35 wiz Exp $
+
+* Fix build under NetBSD.
+
+--- widget/gtk/WaylandDMABufSurface.cpp.orig   2020-06-19 02:17:05.000000000 +0000
++++ widget/gtk/WaylandDMABufSurface.cpp
+@@ -18,7 +18,9 @@
+ #include <sys/time.h>
+ #include <dlfcn.h>
+ #include <sys/mman.h>
++#if !defined(__NetBSD__)
+ #include <sys/eventfd.h>
++#endif
+ #include <poll.h>
+ 
+ #include "mozilla/widget/gbm.h"
+@@ -91,6 +93,7 @@ void WaylandDMABufSurface::GlobalRefAdd(
+ }
+ 
+ void WaylandDMABufSurface::GlobalRefCountCreate() {
++#if !defined(__NetBSD__)
+   MOZ_ASSERT(!mGlobalRefCountFd);
+   mGlobalRefCountFd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK | EFD_SEMAPHORE);
+   if (mGlobalRefCountFd < 0) {
+@@ -98,6 +101,7 @@ void WaylandDMABufSurface::GlobalRefCoun
+     mGlobalRefCountFd = 0;
+     return;
+   }
++#endif
+ }
+ 
+ void WaylandDMABufSurface::GlobalRefCountImport(int aFd) {

Index: pkgsrc/security/tor-browser/patches/patch-media_libtheora_lib_info.c
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-media_libtheora_lib_info.c:1.4
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_libtheora_lib_info.c        Wed Oct  7 11:10:35 2020
@@ -0,0 +1,19 @@
+$NetBSD: patch-media_libtheora_lib_info.c,v 1.4 2020/10/07 11:10:35 wiz Exp $
+
+Fix undefined behavior when calling <ctype.h> functions with illegal values.
+
+media/libtheora/lib/info.c:32:8: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts]
+
+https://bugzilla.mozilla.org/show_bug.cgi?id=1642081
+
+--- media/libtheora/lib/info.c.orig    2020-05-07 18:34:12.000000000 +0000
++++ media/libtheora/lib/info.c
+@@ -29,7 +29,7 @@
+ static int oc_tagcompare(const char *_s1,const char *_s2,int _n){
+   int c;
+   for(c=0;c<_n;c++){
+-    if(toupper(_s1[c])!=toupper(_s2[c]))return !0;
++    if(toupper((unsigned char)_s1[c])!=toupper((unsigned char)_s2[c]))return !0;
+   }
+   return _s1[c]!='=';
+ }

Index: pkgsrc/security/tor-browser/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
diff -u /dev/null pkgsrc/security/tor-browser/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.5
--- /dev/null   Wed Oct  7 11:10:35 2020
+++ pkgsrc/security/tor-browser/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc     Wed Oct  7 11:10:35 2020
@@ -0,0 +1,22 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.5 2020/10/07 11:10:35 wiz Exp $
+
+NetBSD videoio lacks V4L2_CAP_DEVICE_CAPS
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig    2020-07-22 15:56:23.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
+@@ -385,11 +385,15 @@ bool DeviceInfoLinux::IsDeviceNameMatche
+ 
+ bool DeviceInfoLinux::IsVideoCaptureDevice(struct v4l2_capability* cap)
+ {
++#ifdef V4L2_CAP_DEVICE_CAPS
+   if (cap->capabilities & V4L2_CAP_DEVICE_CAPS) {
+     return cap->device_caps & V4L2_CAP_VIDEO_CAPTURE;
+   } else {
+     return cap->capabilities & V4L2_CAP_VIDEO_CAPTURE;
+   }
++#else
++  return 1;
++#endif
+ }
+ 
+ int32_t DeviceInfoLinux::FillCapabilities(int fd) {



Home | Main Index | Thread Index | Old Index