Received: by mail.netbsd.org (Postfix, from userid 605) id AA0E584DC9; Sat, 21 Sep 2019 07:32:03 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 22B8284DC5 for ; Sat, 21 Sep 2019 07:32:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id DpVlzDvH3Kzr for ; Sat, 21 Sep 2019 07:31:44 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 6C08A84CDA for ; Sat, 21 Sep 2019 07:31:44 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 63592FBF4; Sat, 21 Sep 2019 07:31:44 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1569051104233700" MIME-Version: 1.0 Date: Sat, 21 Sep 2019 07:31:44 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/www/firefox68 To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20190921073144.63592FBF4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1569051104233700 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Sat Sep 21 07:31:44 UTC 2019 Added Files: pkgsrc/www/firefox68: DESCR Makefile PLIST distinfo mozilla-common.mk options.mk pkgsrc/www/firefox68/files: cubeb_sun.c desktop.in pkgsrc/www/firefox68/patches: patch-aa patch-browser_app_profile_firefox.js patch-build_moz.configure_old.configure 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_gl_GLContextProviderGLX.cpp patch-gfx_skia_skia_src_core_SkCpu.cpp patch-ipc_chromium_src_base_lock__impl__posix.cc patch-ipc_chromium_src_base_message__pump__libevent.cc patch-ipc_chromium_src_base_platform__thread__posix.cc patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc patch-ipc_glue_CrossProcessSemaphore.h patch-ipc_glue_CrossProcessSemaphore__posix.cpp patch-ipc_glue_GeckoChildProcessHost.cpp patch-js_src_threading_posix_Thread.cpp patch-js_src_util_NativeStack.cpp patch-media_libcubeb_gtest_moz.build patch-media_libcubeb_src_cubeb.c patch-media_libcubeb_src_cubeb__alsa.c patch-media_libcubeb_src_cubeb__oss.c patch-media_libcubeb_src_moz.build patch-media_libcubeb_update.sh patch-media_libpng_pngpriv.h patch-toolkit_components_terminator_nsTerminator.cpp patch-toolkit_library_moz.build patch-toolkit_modules_subprocess_subprocess__shared__unix.js patch-toolkit_moz.configure patch-toolkit_mozapps_installer_packager.mk patch-toolkit_xre_glxtest.cpp patch-xpcom_base_nscore.h patch-xpcom_build_BinaryPath.h patch-xpcom_reflect_xptcall_md_unix_moz.build Log Message: www/firefox68: import firefox68-68.1.0 Mozilla Firefox is a free, open-source and cross-platform web browser for Windows, Linux, MacOS X and many other operating systems. It is fast and easy to use, and offers many advantages over other web browsers, such as tabbed browsing and the ability to block pop-up windows. Firefox also offers excellent bookmark and history management, and it can be extended by developers using industry standards such as XML, CSS, JavaScript, C++, etc. Many extensions are available. This package provides Firefox 68 ESR. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox68/DESCR \ pkgsrc/www/firefox68/Makefile pkgsrc/www/firefox68/PLIST \ pkgsrc/www/firefox68/distinfo pkgsrc/www/firefox68/mozilla-common.mk \ pkgsrc/www/firefox68/options.mk cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox68/files/cubeb_sun.c \ pkgsrc/www/firefox68/files/desktop.in cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox68/patches/patch-aa \ pkgsrc/www/firefox68/patches/patch-browser_app_profile_firefox.js \ pkgsrc/www/firefox68/patches/patch-build_moz.configure_old.configure \ pkgsrc/www/firefox68/patches/patch-dom_base_nsAttrName.h \ pkgsrc/www/firefox68/patches/patch-dom_media_CubebUtils.cpp \ pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp \ pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h \ pkgsrc/www/firefox68/patches/patch-gfx_gl_GLContextProviderGLX.cpp \ pkgsrc/www/firefox68/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp \ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc \ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc \ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc \ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc \ pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore.h \ pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp \ pkgsrc/www/firefox68/patches/patch-ipc_glue_GeckoChildProcessHost.cpp \ pkgsrc/www/firefox68/patches/patch-js_src_threading_posix_Thread.cpp \ pkgsrc/www/firefox68/patches/patch-js_src_util_NativeStack.cpp \ pkgsrc/www/firefox68/patches/patch-media_libcubeb_gtest_moz.build \ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb.c \ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb__alsa.c \ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb__oss.c \ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_moz.build \ pkgsrc/www/firefox68/patches/patch-media_libcubeb_update.sh \ pkgsrc/www/firefox68/patches/patch-media_libpng_pngpriv.h \ pkgsrc/www/firefox68/patches/patch-toolkit_components_terminator_nsTerminator.cpp \ pkgsrc/www/firefox68/patches/patch-toolkit_library_moz.build \ pkgsrc/www/firefox68/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js \ pkgsrc/www/firefox68/patches/patch-toolkit_moz.configure \ pkgsrc/www/firefox68/patches/patch-toolkit_mozapps_installer_packager.mk \ pkgsrc/www/firefox68/patches/patch-toolkit_xre_glxtest.cpp \ pkgsrc/www/firefox68/patches/patch-xpcom_base_nscore.h \ pkgsrc/www/firefox68/patches/patch-xpcom_build_BinaryPath.h \ pkgsrc/www/firefox68/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1569051104233700 Content-Disposition: inline Content-Length: 599679 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=utf-8 Added files: Index: pkgsrc/www/firefox68/DESCR diff -u /dev/null pkgsrc/www/firefox68/DESCR:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/DESCR Sat Sep 21 07:31:43 2019 @@ -0,0 +1,12 @@ +Mozilla Firefox is a free, open-source and cross-platform web browser +for Windows, Linux, MacOS X and many other operating systems. + +It is fast and easy to use, and offers many advantages over other web +browsers, such as tabbed browsing and the ability to block pop-up +windows. + +Firefox also offers excellent bookmark and history management, and it +can be extended by developers using industry standards such as XML, +CSS, JavaScript, C++, etc. Many extensions are available. + +This package provides Firefox 68 ESR. Index: pkgsrc/www/firefox68/Makefile diff -u /dev/null pkgsrc/www/firefox68/Makefile:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/Makefile Sat Sep 21 07:31:43 2019 @@ -0,0 +1,112 @@ +# $NetBSD: Makefile,v 1.1 2019/09/21 07:31:43 ryoon Exp $ + +FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} +MOZ_BRANCH= 68.1 +MOZ_BRANCH_MINOR= .0esr + +DISTNAME= firefox-${FIREFOX_VER}.source +PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox68-/} +CATEGORIES= www +MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} +EXTRACT_SUFX= .tar.xz + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= https://www.mozilla.com/en-US/firefox/ +COMMENT= Web browser with support for extensions (version ${FIREFOX_VER:C/\..*//}) +LICENSE= mpl-1.1 + +WRKSRC= ${WRKDIR}/firefox-${FIREFOX_VER:S/esr//} + +MOZILLA_DIR= # empty + +# Note: when updating remember to conditionalise about-background.png in PLIST +CONFIGURE_ARGS+= --enable-application=browser + +CFLAGS+= -I${PREFIX}/include/nspr +# for lang/gcc6 +CFLAGS+= -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS +CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS + +LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGBASE} +LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib +LDFLAGS.DragonFly+= -lplc4 -lnspr4 +LDFLAGS.FreeBSD+= -lplc4 -lnspr4 +LDFLAGS.Linux+= -lnspr4 +LDFLAGS.SunOS+= -lm + +NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/${MOZILLA} +NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/${MOZILLA}-bin +NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/plugin-container + +ALL_ENV+= MOZ_APP_NAME=${MOZILLA} + +# Avoid ld "invalid section index" errors. +BUILDLINK_TRANSFORM.SunOS+= rm:-fdata-sections +BUILDLINK_TRANSFORM.SunOS+= rm:-ffunction-sections +BUILDLINK_TRANSFORM.SunOS+= rm:-pie + +SUBST_CLASSES+= dfly_malloc_h +SUBST_STAGE.dfly_malloc_h= pre-configure +SUBST_MESSAGE.dfly_malloc_h= Dont include malloc.h on dragonflybsd +SUBST_SED.dfly_malloc_h= -e 's,HAVE_MALLOC_H,HAVE_MALLOC_H \&\& !defined(__DragonFly__),g' +SUBST_FILES.dfly_malloc_h+= media/ffvpx/libavutil/mem.c + +.include "mozilla-common.mk" +.include "options.mk" + +CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/header.py +CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/typelib.py +CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpidl.py +CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpt.py + +CHECK_WRKREF_SKIP+=lib/${MOZILLA}/chrome/toolkit/content/global/buildconfig.html + +MOZILLA= ${PKGBASE} +MOZILLA_ICON= ${WRKSRC}/${OBJDIR}/dist/${MOZILLA}/browser/chrome/icons/default/default48.png +.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) +MOZILLA_NAME= Firefox +.else +MOZILLA_NAME= Browser +.endif + +post-extract: + ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c + mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S +# XXX Hack taken from lang/rust. +# patch(1) in NetBSD does not handle .cargo-checksum.json like long width file. +# Replace checksum fields for following patches: +# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 +# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_other_mod.rs,v 1.1 + ${CP} ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json \ + ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json.orig + ${CAT} ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json.orig | \ + ${SED} -e 's/4d9f7091af8e166943ac6f42ce85558909e5b6e61325039bff7adfbcf4b90212/7f3da734d5e2e9426051da4f406e46d9e9bed43ed2d7d048e8afc8af7ed44795/' | \ + ${SED} -e 's/1cd66ed5967c788562d4ad626cfbeb1544f4b9267111de5f6790379b8327f28e/6ae549dd21581748b2f1d82880eaca3445c11e3354965e5b49b20342075a3e52/' \ + > ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json + +pre-configure: + cd ${WRKSRC} && autoconf + cd ${WRKSRC}/js/src && autoconf + cd ${WRKSRC} && mkdir ${OBJDIR} + cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars + +post-build: + ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ + -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ + -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ + < ${FILESDIR}/desktop.in \ + > ${WRKDIR}/desktop + +INSTALLATION_DIRS+= share/applications share/pixmaps +post-install: + ${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA} + ${ECHO} '${PREFIX}/lib/${MOZILLA}/${MOZILLA} "$$@"' >> \ + ${DESTDIR}${PREFIX}/bin/${MOZILLA} + ${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA} + ${INSTALL_DATA} ${WRKDIR}/desktop \ + ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop + ${INSTALL_DATA} ${MOZILLA_ICON} \ + ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png + +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/firefox68/PLIST diff -u /dev/null pkgsrc/www/firefox68/PLIST:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/PLIST Sat Sep 21 07:31:43 2019 @@ -0,0 +1,5771 @@ +@comment $NetBSD: PLIST,v 1.1 2019/09/21 07:31:43 ryoon Exp $ +bin/firefox68 +lib/firefox68/actors/AudioPlaybackChild.jsm +lib/firefox68/actors/AutoplayChild.jsm +lib/firefox68/actors/BrowserChild.jsm +lib/firefox68/actors/ControllersChild.jsm +lib/firefox68/actors/DateTimePickerChild.jsm +lib/firefox68/actors/ExtFindChild.jsm +lib/firefox68/actors/FindBarChild.jsm +lib/firefox68/actors/FinderChild.jsm +lib/firefox68/actors/FormSubmitChild.jsm +lib/firefox68/actors/KeyPressEventModelCheckerChild.jsm +lib/firefox68/actors/PictureInPictureChild.jsm +lib/firefox68/actors/PopupBlockingChild.jsm +lib/firefox68/actors/PrintingChild.jsm +lib/firefox68/actors/PurgeSessionHistoryChild.jsm +lib/firefox68/actors/SelectChild.jsm +lib/firefox68/actors/SelectionSourceChild.jsm +lib/firefox68/actors/ThumbnailsChild.jsm +lib/firefox68/actors/UAWidgetsChild.jsm +lib/firefox68/actors/UnselectedTabHoverChild.jsm +lib/firefox68/actors/WebChannelChild.jsm +lib/firefox68/actors/WebNavigationChild.jsm +lib/firefox68/actors/ZoomChild.jsm +lib/firefox68/application.ini +lib/firefox68/browser/actors/AboutLoginsChild.jsm +lib/firefox68/browser/actors/AboutReaderChild.jsm +lib/firefox68/browser/actors/BlockedSiteChild.jsm +lib/firefox68/browser/actors/BrowserTabChild.jsm +lib/firefox68/browser/actors/ClickHandlerChild.jsm +lib/firefox68/browser/actors/ContentSearchChild.jsm +lib/firefox68/browser/actors/ContextMenuChild.jsm +lib/firefox68/browser/actors/DOMFullscreenChild.jsm +lib/firefox68/browser/actors/FormValidationChild.jsm +lib/firefox68/browser/actors/LightweightThemeChild.jsm +lib/firefox68/browser/actors/LinkHandlerChild.jsm +lib/firefox68/browser/actors/NetErrorChild.jsm +lib/firefox68/browser/actors/OfflineAppsChild.jsm +lib/firefox68/browser/actors/PageInfoChild.jsm +lib/firefox68/browser/actors/PageStyleChild.jsm +lib/firefox68/browser/actors/PluginChild.jsm +lib/firefox68/browser/actors/RFPHelperChild.jsm +lib/firefox68/browser/actors/SearchTelemetryChild.jsm +lib/firefox68/browser/actors/SubframeCrashChild.jsm +lib/firefox68/browser/actors/SubframeCrashParent.jsm +lib/firefox68/browser/actors/URIFixupChild.jsm +lib/firefox68/browser/actors/WebRTCChild.jsm +lib/firefox68/browser/blocklist.xml +lib/firefox68/browser/chrome.manifest +${PLIST.nobranding}lib/firefox68/browser/chrome/browser/content/branding/about-background.png +lib/firefox68/browser/chrome/browser/content/branding/about-logo.png +${PLIST.branding}lib/firefox68/browser/chrome/browser/content/branding/about-logo@2x.png +lib/firefox68/browser/chrome/browser/content/branding/about-wordmark.svg +lib/firefox68/browser/chrome/browser/content/branding/about.png +lib/firefox68/browser/chrome/browser/content/branding/aboutDialog.css +lib/firefox68/browser/chrome/browser/content/branding/aboutlogins.svg +lib/firefox68/browser/chrome/browser/content/branding/horizontal-lockup.svg +lib/firefox68/browser/chrome/browser/content/branding/icon128.png +lib/firefox68/browser/chrome/browser/content/branding/icon16.png +lib/firefox68/browser/chrome/browser/content/branding/icon32.png +lib/firefox68/browser/chrome/browser/content/branding/icon48.png +lib/firefox68/browser/chrome/browser/content/branding/icon64.png +lib/firefox68/browser/chrome/browser/content/branding/identity-icons-brand.svg +lib/firefox68/browser/chrome/browser/content/briefcase.svg +lib/firefox68/browser/chrome/browser/content/browser/aboutDialog-appUpdater.js +lib/firefox68/browser/chrome/browser/content/browser/aboutDialog.css +lib/firefox68/browser/chrome/browser/content/browser/aboutDialog.js +lib/firefox68/browser/chrome/browser/content/browser/aboutDialog.xul +lib/firefox68/browser/chrome/browser/content/browser/aboutFrameCrashed.html +lib/firefox68/browser/chrome/browser/content/browser/aboutLibrary.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutNetError.js +lib/firefox68/browser/chrome/browser/content/browser/aboutNetError.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutPrivateBrowsing.css +lib/firefox68/browser/chrome/browser/content/browser/aboutPrivateBrowsing.js +lib/firefox68/browser/chrome/browser/content/browser/aboutPrivateBrowsing.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutRestartRequired.js +lib/firefox68/browser/chrome/browser/content/browser/aboutRestartRequired.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutRobots-icon.png +lib/firefox68/browser/chrome/browser/content/browser/aboutRobots.css +lib/firefox68/browser/chrome/browser/content/browser/aboutRobots.js +lib/firefox68/browser/chrome/browser/content/browser/aboutRobots.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutSessionRestore.js +lib/firefox68/browser/chrome/browser/content/browser/aboutSessionRestore.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutTabCrashed.css +lib/firefox68/browser/chrome/browser/content/browser/aboutTabCrashed.js +lib/firefox68/browser/chrome/browser/content/browser/aboutTabCrashed.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutWelcomeBack.xhtml +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.css +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.html +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/copy-to-clipboard-button.css +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/copy-to-clipboard-button.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.css +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-item.css +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-item.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-list-item.css +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-list-item.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-list.css +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/login-list.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/modal-input.css +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/modal-input.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/components/reflected-fluent-element.js +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/icons/delete.svg +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/icons/edit.svg +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/icons/hide-password.svg +lib/firefox68/browser/chrome/browser/content/browser/aboutlogins/icons/show-password.svg +lib/firefox68/browser/chrome/browser/content/browser/blockedSite.js +lib/firefox68/browser/chrome/browser/content/browser/blockedSite.xhtml +lib/firefox68/browser/chrome/browser/content/browser/browser-addons.js +lib/firefox68/browser/chrome/browser/content/browser/browser-allTabsMenu.js +lib/firefox68/browser/chrome/browser/content/browser/browser-captivePortal.js +lib/firefox68/browser/chrome/browser/content/browser/browser-contentblocking.js +lib/firefox68/browser/chrome/browser/content/browser/browser-ctrlTab.js +lib/firefox68/browser/chrome/browser/content/browser/browser-customization.js +lib/firefox68/browser/chrome/browser/content/browser/browser-data-submission-info-bar.js +lib/firefox68/browser/chrome/browser/content/browser/browser-development-helpers.js +lib/firefox68/browser/chrome/browser/content/browser/browser-fullScreenAndPointerLock.js +lib/firefox68/browser/chrome/browser/content/browser/browser-fullZoom.js +lib/firefox68/browser/chrome/browser/content/browser/browser-gestureSupport.js +lib/firefox68/browser/chrome/browser/content/browser/browser-graphics-utils.js +lib/firefox68/browser/chrome/browser/content/browser/browser-media.js +lib/firefox68/browser/chrome/browser/content/browser/browser-pageActions.js +lib/firefox68/browser/chrome/browser/content/browser/browser-places.js +lib/firefox68/browser/chrome/browser/content/browser/browser-plugins.js +lib/firefox68/browser/chrome/browser/content/browser/browser-safebrowsing.js +lib/firefox68/browser/chrome/browser/content/browser/browser-sidebar.js +lib/firefox68/browser/chrome/browser/content/browser/browser-siteIdentity.js +lib/firefox68/browser/chrome/browser/content/browser/browser-siteProtections.js +lib/firefox68/browser/chrome/browser/content/browser/browser-sync.js +lib/firefox68/browser/chrome/browser/content/browser/browser-tabsintitlebar.js +lib/firefox68/browser/chrome/browser/content/browser/browser-thumbnails.js +lib/firefox68/browser/chrome/browser/content/browser/browser-toolbarKeyNav.js +lib/firefox68/browser/chrome/browser/content/browser/browser.css +lib/firefox68/browser/chrome/browser/content/browser/browser.js +lib/firefox68/browser/chrome/browser/content/browser/browser.xul +lib/firefox68/browser/chrome/browser/content/browser/built_in_addons.json +lib/firefox68/browser/chrome/browser/content/browser/child/ext-browser-content-only.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-browser.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-devtools-inspectedWindow.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-devtools-network.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-devtools-panels.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-devtools.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-menus-child.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-menus.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-omnibox.js +lib/firefox68/browser/chrome/browser/content/browser/child/ext-tabs.js +lib/firefox68/browser/chrome/browser/content/browser/content-refreshblocker.js +lib/firefox68/browser/chrome/browser/content/browser/content-sessionStore.js +lib/firefox68/browser/chrome/browser/content/browser/content.js +lib/firefox68/browser/chrome/browser/content/browser/contentSearchUI.css +lib/firefox68/browser/chrome/browser/content/browser/contentSearchUI.js +lib/firefox68/browser/chrome/browser/content/browser/contentTheme.js +lib/firefox68/browser/chrome/browser/content/browser/customizableui/panelUI.js +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/1.header.jpg +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/1.icon.jpg +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/1.preview.jpg +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/2.header.jpg +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/2.icon.jpg +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/2.preview.jpg +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/3.header.png +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/3.icon.png +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/3.preview.png +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/4.header.png +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/4.icon.png +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/4.preview.png +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/5.header.png +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/5.icon.jpg +lib/firefox68/browser/chrome/browser/content/browser/defaultthemes/5.preview.jpg +lib/firefox68/browser/chrome/browser/content/browser/downloads/allDownloadsView.js +lib/firefox68/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.css +lib/firefox68/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.js +lib/firefox68/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.xul +lib/firefox68/browser/chrome/browser/content/browser/downloads/downloads.css +lib/firefox68/browser/chrome/browser/content/browser/downloads/downloads.js +lib/firefox68/browser/chrome/browser/content/browser/downloads/indicator.js +lib/firefox68/browser/chrome/browser/content/browser/ext-browser.json +lib/firefox68/browser/chrome/browser/content/browser/extension.css +lib/firefox68/browser/chrome/browser/content/browser/extension.svg +lib/firefox68/browser/chrome/browser/content/browser/history-swipe-arrow.svg +lib/firefox68/browser/chrome/browser/content/browser/illustrations/blue-berror.svg +lib/firefox68/browser/chrome/browser/content/browser/illustrations/error-connection-failure.svg +lib/firefox68/browser/chrome/browser/content/browser/illustrations/error-malformed-url.svg +lib/firefox68/browser/chrome/browser/content/browser/illustrations/error-server-not-found.svg +lib/firefox68/browser/chrome/browser/content/browser/illustrations/under-construction.svg +lib/firefox68/browser/chrome/browser/content/browser/license.html +lib/firefox68/browser/chrome/browser/content/browser/microsoft-translator-attribution.png +lib/firefox68/browser/chrome/browser/content/browser/migration/migration.js +lib/firefox68/browser/chrome/browser/content/browser/migration/migration.xul +lib/firefox68/browser/chrome/browser/content/browser/newInstall.js +lib/firefox68/browser/chrome/browser/content/browser/newInstall.xul +lib/firefox68/browser/chrome/browser/content/browser/newInstallPage.html +lib/firefox68/browser/chrome/browser/content/browser/newInstallPage.js +lib/firefox68/browser/chrome/browser/content/browser/nsContextMenu.js +lib/firefox68/browser/chrome/browser/content/browser/pageinfo/pageInfo.css +lib/firefox68/browser/chrome/browser/content/browser/pageinfo/pageInfo.js +lib/firefox68/browser/chrome/browser/content/browser/pageinfo/pageInfo.xul +lib/firefox68/browser/chrome/browser/content/browser/pageinfo/permissions.js +lib/firefox68/browser/chrome/browser/content/browser/pageinfo/security.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-bookmarks.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-browser.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-browserAction.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-browsingData.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-chrome-settings-overrides.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-commands.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-devtools-inspectedWindow.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-devtools-network.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-devtools-panels.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-devtools.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-find.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-history.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-menus.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-omnibox.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-pageAction.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-pkcs11.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-search.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-sessions.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-sidebarAction.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-tabs.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-url-overrides.js +lib/firefox68/browser/chrome/browser/content/browser/parent/ext-windows.js +lib/firefox68/browser/chrome/browser/content/browser/places/bookmarkProperties.js +lib/firefox68/browser/chrome/browser/content/browser/places/bookmarkProperties.xul +lib/firefox68/browser/chrome/browser/content/browser/places/bookmarkProperties2.xul +lib/firefox68/browser/chrome/browser/content/browser/places/bookmarksSidebar.js +lib/firefox68/browser/chrome/browser/content/browser/places/bookmarksSidebar.xul +lib/firefox68/browser/chrome/browser/content/browser/places/browserPlacesViews.js +lib/firefox68/browser/chrome/browser/content/browser/places/controller.js +lib/firefox68/browser/chrome/browser/content/browser/places/editBookmark.js +lib/firefox68/browser/chrome/browser/content/browser/places/historySidebar.js +lib/firefox68/browser/chrome/browser/content/browser/places/historySidebar.xul +lib/firefox68/browser/chrome/browser/content/browser/places/menu.xml +lib/firefox68/browser/chrome/browser/content/browser/places/places-tree.js +lib/firefox68/browser/chrome/browser/content/browser/places/places.css +lib/firefox68/browser/chrome/browser/content/browser/places/places.js +lib/firefox68/browser/chrome/browser/content/browser/places/places.xul +lib/firefox68/browser/chrome/browser/content/browser/places/treeView.js +lib/firefox68/browser/chrome/browser/content/browser/policies/aboutPolicies.css +lib/firefox68/browser/chrome/browser/content/browser/policies/aboutPolicies.js +lib/firefox68/browser/chrome/browser/content/browser/policies/aboutPolicies.xhtml +lib/firefox68/browser/chrome/browser/content/browser/policies/policies-active.svg +lib/firefox68/browser/chrome/browser/content/browser/policies/policies-documentation.svg +lib/firefox68/browser/chrome/browser/content/browser/policies/policies-error.svg +lib/firefox68/browser/chrome/browser/content/browser/preferences/applicationManager.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/applicationManager.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/blocklists.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/blocklists.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/browserLanguages.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/browserLanguages.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/clearSiteData.css +lib/firefox68/browser/chrome/browser/content/browser/preferences/clearSiteData.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/clearSiteData.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/colors.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/colors.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/connection.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/connection.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/containers.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/containers.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/fonts.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/fonts.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/handlers.css +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/containers.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/extensionControlled.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/findInPage.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/fxaPairDevice.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/fxaPairDevice.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/home.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/main.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/preferences.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/preferences.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/privacy.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/search.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/subdialogs.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/sync.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/syncDisconnect.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/in-content/syncDisconnect.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/languages.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/languages.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/permissions.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/permissions.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/sanitize.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/sanitize.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/selectBookmark.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/selectBookmark.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/siteDataRemoveSelected.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/siteDataRemoveSelected.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/siteDataSettings.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/siteDataSettings.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/sitePermissions.css +lib/firefox68/browser/chrome/browser/content/browser/preferences/sitePermissions.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/sitePermissions.xul +lib/firefox68/browser/chrome/browser/content/browser/preferences/translation.js +lib/firefox68/browser/chrome/browser/content/browser/preferences/translation.xul +lib/firefox68/browser/chrome/browser/content/browser/robot.ico +lib/firefox68/browser/chrome/browser/content/browser/safeMode.css +lib/firefox68/browser/chrome/browser/content/browser/safeMode.js +lib/firefox68/browser/chrome/browser/content/browser/safeMode.xul +lib/firefox68/browser/chrome/browser/content/browser/sanitize.xul +lib/firefox68/browser/chrome/browser/content/browser/sanitizeDialog.css +lib/firefox68/browser/chrome/browser/content/browser/sanitizeDialog.js +lib/firefox68/browser/chrome/browser/content/browser/schemas/bookmarks.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/browser_action.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/browsing_data.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/chrome_settings_overrides.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/commands.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/devtools.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/devtools_inspected_window.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/devtools_network.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/devtools_panels.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/find.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/history.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/menus.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/menus_child.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/omnibox.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/page_action.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/pkcs11.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/search.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/sessions.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/sidebar_action.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/tabs.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/url_overrides.json +lib/firefox68/browser/chrome/browser/content/browser/schemas/windows.json +lib/firefox68/browser/chrome/browser/content/browser/search/autocomplete-popup.js +lib/firefox68/browser/chrome/browser/content/browser/search/search-one-offs.js +lib/firefox68/browser/chrome/browser/content/browser/search/search.xml +lib/firefox68/browser/chrome/browser/content/browser/search/searchbar.js +lib/firefox68/browser/chrome/browser/content/browser/setDesktopBackground.js +lib/firefox68/browser/chrome/browser/content/browser/setDesktopBackground.xul +lib/firefox68/browser/chrome/browser/content/browser/static-robot.png +lib/firefox68/browser/chrome/browser/content/browser/syncedtabs/sidebar.js +lib/firefox68/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml +lib/firefox68/browser/chrome/browser/content/browser/tab-content.js +lib/firefox68/browser/chrome/browser/content/browser/tabbrowser.css +lib/firefox68/browser/chrome/browser/content/browser/tabbrowser.js +lib/firefox68/browser/chrome/browser/content/browser/tabbrowser.xml +lib/firefox68/browser/chrome/browser/content/browser/translation-notification.js +lib/firefox68/browser/chrome/browser/content/browser/urlbarBindings.xml +lib/firefox68/browser/chrome/browser/content/browser/usercontext/usercontext.css +lib/firefox68/browser/chrome/browser/content/browser/utilityOverlay.js +lib/firefox68/browser/chrome/browser/content/browser/webext-panels.js +lib/firefox68/browser/chrome/browser/content/browser/webext-panels.xul +lib/firefox68/browser/chrome/browser/content/browser/webrtcIndicator.js +lib/firefox68/browser/chrome/browser/content/browser/webrtcIndicator.xul +lib/firefox68/browser/chrome/browser/content/cart.svg +lib/firefox68/browser/chrome/browser/content/chill.svg +lib/firefox68/browser/chrome/browser/content/circle.svg +lib/firefox68/browser/chrome/browser/content/dollar.svg +lib/firefox68/browser/chrome/browser/content/fence.svg +lib/firefox68/browser/chrome/browser/content/fingerprint.svg +lib/firefox68/browser/chrome/browser/content/food.svg +lib/firefox68/browser/chrome/browser/content/fruit.svg +lib/firefox68/browser/chrome/browser/content/gift.svg +lib/firefox68/browser/chrome/browser/content/pet.svg +lib/firefox68/browser/chrome/browser/content/pocket/Pocket.jsm +lib/firefox68/browser/chrome/browser/content/pocket/SaveToPocket.jsm +lib/firefox68/browser/chrome/browser/content/pocket/main.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/css/normalize.css +lib/firefox68/browser/chrome/browser/content/pocket/panels/css/saved.css +lib/firefox68/browser/chrome/browser/content/pocket/panels/css/sendtomobile.css +lib/firefox68/browser/chrome/browser/content/pocket/panels/css/signup.css +lib/firefox68/browser/chrome/browser/content/pocket/panels/fonts/FiraSans-Regular.woff +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/app_store_dowload_apple.svg +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocket-outline.svg +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketerror@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketerror@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketlogo@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketlogo@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketlogosolo@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketlogosolo@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketsignup_button@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketsignup_button@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketsignup_devices@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketsignup_devices@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketsignup_hero@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/pocketsignup_hero@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/signup_firefoxlogo@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/signup_firefoxlogo@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/signup_help@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/signup_help@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/tag_close@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/tag_close@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/tag_closeactive@1x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/img/tag_closeactive@2x.png +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/messages.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/saved.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/sendtomobile.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/signup.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/tmpl.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/vendor/handlebars.runtime.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/vendor/jquery-2.1.1.min.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/js/vendor/jquery.tokeninput.min.js +lib/firefox68/browser/chrome/browser/content/pocket/panels/license.txt +lib/firefox68/browser/chrome/browser/content/pocket/panels/saved.html +lib/firefox68/browser/chrome/browser/content/pocket/panels/signup.html +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/ho2/ho2_articleinfo.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/ho2/ho2_download.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/ho2/ho2_download_error.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/ho2/ho2_sharebutton.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/saved_premiumextras.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/saved_premiumshell.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/saved_shell.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/saved_tmplogin.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/signup_shell.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/panels/tmpl/signupstoryboard_shell.handlebars +lib/firefox68/browser/chrome/browser/content/pocket/pktApi.jsm +lib/firefox68/browser/chrome/browser/content/tree.svg +lib/firefox68/browser/chrome/browser/content/vacation.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/common/Actions.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/common/Dedupe.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/common/PerfService.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/common/PrerenderData.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/common/Reducers.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/css/activity-stream.css +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/activity-stream.bundle.js +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_enhancer_youtube.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_fb_container.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_google_translate.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_pinnedtab_animated.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_pinnedtab_animated@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_pinnedtab_animated_darktheme.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_pinnedtab_animated_darktheme@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_pinnedtab_static.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_pinnedtab_static@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_reddit_enhancement.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/cfr_wiki_search.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/firefox-wordmark.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/fox-tail.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/gift-extension.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-add-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-arrowhead-down-12.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-arrowhead-down-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-cancel-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-cfr-feature-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-delete-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-dismiss-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-edit-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-help-24.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-highlights-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-info-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-maximize-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-minimize-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-modal-delete-32.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-newWindow-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-open-file-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pause-12.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pin-12.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pin-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-play-12.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-archive-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-delete-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-save-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-search-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-star-17.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-topsites-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-trending-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-unpin-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-webextension-16.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-addons@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-gift@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-privatebrowsing@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-screenshots@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-sync@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/sync-devices-trailhead.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/sync-devices.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/topic-show-more-12.svg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/accounts-form-bg.jpg +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/benefit-knowledge.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/benefit-privacy.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/benefit-products.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-devices.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-fbcont.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-ffmonitor.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-ffsend.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-lockwise.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-mobile.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pledge.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pocket.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-private.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-sendtab.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-tracking.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-logo.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/aliexpress-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/allegro-pl@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/amazon@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/avito-ru@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/baidu-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/bbc-uk@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/bing-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/duckduckgo-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/ebay@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/facebook-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/google-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/leboncoin-fr@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/ok-ru@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/olx-pl@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/reddit-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/twitter-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/vk-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/wikipedia-org@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/wykop-pl@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/yandex-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/images/youtube-com@2x.png +lib/firefox68/browser/chrome/browser/res/activity-stream/data/content/tippytop/top_sites.json +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ASRouter.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ASRouterFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ASRouterPreferences.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ASRouterTargeting.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ASRouterTriggerListeners.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/AboutPreferences.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ActivityStream.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ActivityStreamMessageChannel.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ActivityStreamPrefs.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ActivityStreamStorage.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/BookmarkPanelHub.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/CFRMessageProvider.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/CFRPageActions.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/DiscoveryStreamFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/DownloadsManager.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/FaviconFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/FilterAdult.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/HighlightsFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/LinksCache.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/NaiveBayesTextTagger.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/NewTabInit.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/NmfTextTagger.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/OnboardingMessageProvider.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/PanelTestProvider.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/PersistentCache.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/PersonalityProvider.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/PlacesFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/PrefsFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/RecipeExecutor.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/Screenshots.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/SearchShortcuts.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/SectionsManager.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/ShortURL.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/SiteClassifier.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/SnippetsTestMessageProvider.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/Store.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/SystemTickFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/TelemetryFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/TippyTopProvider.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/Tokenize.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/TopSitesFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/TopStoriesFeed.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/UTEventReporting.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/lib/UserDomainAffinityProvider.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/static/activity-stream-initial-state.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-prerendered-noscripts.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-prerendered.html +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-strings.js +lib/firefox68/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream.html +lib/firefox68/browser/chrome/browser/res/activity-stream/vendor/Redux.jsm +lib/firefox68/browser/chrome/browser/res/activity-stream/vendor/prop-types.js +lib/firefox68/browser/chrome/browser/res/activity-stream/vendor/react-dom.js +lib/firefox68/browser/chrome/browser/res/activity-stream/vendor/react-intl.js +lib/firefox68/browser/chrome/browser/res/activity-stream/vendor/react-redux.js +lib/firefox68/browser/chrome/browser/res/activity-stream/vendor/react.js +lib/firefox68/browser/chrome/browser/res/activity-stream/vendor/redux.js +lib/firefox68/browser/chrome/browser/search-extensions/allaannonser-sv-SE/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/allaannonser-sv-SE/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/allegro-pl/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/allegro-pl/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/au/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/ca/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/de/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/en-GB/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/france/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/in/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/it/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/jp/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/mx/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/_locales/nl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazon/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/amazon/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/amazondotcn/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/amazondotcn/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/amazondotcom/_locales/en/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/amazondotcom/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/amazondotcom/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/atlas-sk/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/atlas-sk/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/azerdict/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/azerdict/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/azet-sk/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/azet-sk/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/baidu/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/baidu/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/bbc-alba/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/bbc-alba/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/bing/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/bing/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/bok-NO/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/bok-NO/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/bolcom/_locales/fy-NL/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/bolcom/_locales/nl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/bolcom/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/bolcom/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/ceneji/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/ceneji/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/chambers-en-GB/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/chambers-en-GB/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/coccoc/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/coccoc/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/daum-kr/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/daum-kr/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/ddg/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/ddg/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/diec2/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/diec2/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/drae/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/drae/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/at/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/au/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/be/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/ca/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/ch/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/de/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/en/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/es/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/fr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/ie/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/it/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/nl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/_locales/uk/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/ebay/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/ebay/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/ecosia/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/ecosia/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/eki-ee/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/eki-ee/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/eudict/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/eudict/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/faclair-beag/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/faclair-beag/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/flip/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/flip/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/freelang/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/freelang/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/google/_locales/b-1-d/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/google/_locales/b-1-e/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/google/_locales/b-d/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/google/_locales/b-e/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/google/_locales/en/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/google/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/google/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/gulesider-NO/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/gulesider-NO/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/heureka-cz/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/heureka-cz/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/hotline-ua/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/hotline-ua/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/kannadastore/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/kannadastore/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/leo_ende_de/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/leo_ende_de/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/list-am/favicon.gif +lib/firefox68/browser/chrome/browser/search-extensions/list-am/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/list.json +lib/firefox68/browser/chrome/browser/search-extensions/longdo/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/longdo/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/mailru/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/mailru/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/mapy-cz/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/mapy-cz/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/marktplaats/_locales/fy-NL/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/marktplaats/_locales/nl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/marktplaats/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/marktplaats/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/mercadolibre/_locales/ar/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/mercadolibre/_locales/cl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/mercadolibre/_locales/mx/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/mercadolibre/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/mercadolibre/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/mercadolivre/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/mercadolivre/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/morfix-dic/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/morfix-dic/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/najdi-si/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/najdi-si/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/naver-kr/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/naver-kr/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/neti-ee/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/neti-ee/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/odpiralni/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/odpiralni/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/olx/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/olx/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/oshiete-goo/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/oshiete-goo/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/osta-ee/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/osta-ee/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/ozonru/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/ozonru/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/palasprint/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/palasprint/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/pazaruvaj/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/pazaruvaj/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/pogodak/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/pogodak/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/priberam/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/priberam/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/priceru/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/priceru/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/prisjakt-sv-SE/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/prisjakt-sv-SE/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/pwn-pl/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/pwn-pl/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/qwant/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/qwant/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/qxl-NO/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/qxl-NO/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/rakuten/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/rakuten/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/readmoo/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/readmoo/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/salidzinilv/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/salidzinilv/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/seznam-cz/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/seznam-cz/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/sslv/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/sslv/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/tearma/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/tearma/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/twitter/_locales/en/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/twitter/_locales/ja/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/twitter/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/twitter/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/tyda-sv-SE/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/tyda-sv-SE/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/vatera/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/vatera/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/NN/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/NO/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/af/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/an/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ar/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/as/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ast/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/az/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/be-tarask/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/be/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/bg/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/bn/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/br/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/bs/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ca/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/crh/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/cy/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/cz/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/da/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/de/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/dsb/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/el/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/en/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/eo/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/es/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/et/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/eu/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/fa/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/fi/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/fr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/fy-NL/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ga-IE/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/gd/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/gl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/gn/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/gu/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/he/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/hi/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/hr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/hsb/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/hu/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/hy/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ia/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/id/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/is/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/it/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ja/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ka/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/kab/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/kk/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/km/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/kn/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/kr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/lij/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/lo/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/lt/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ltg/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/lv/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/mk/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ml/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/mr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ms/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/my/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ne/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/nl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/oc/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/or/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/pa/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/pl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/pt/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/rm/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ro/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ru/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/si/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/sk/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/sl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/sq/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/sr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/sv-SE/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ta/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/te/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/th/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/tl/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/tr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/uk/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/ur/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/uz/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/vi/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/wo/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/zh-CN/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/_locales/zh-TW/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/wikipedia/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/wiktionary/_locales/oc/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wiktionary/_locales/te/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/wiktionary/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/wiktionary/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/wolnelektury-pl/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/wolnelektury-pl/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/yahoo-jp-auctions/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/yahoo-jp-auctions/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/yahoo-jp/favicon.ico +lib/firefox68/browser/chrome/browser/search-extensions/yahoo-jp/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/_locales/az/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/_locales/by/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/_locales/en/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/_locales/kk/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/_locales/ru/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/_locales/tr/messages.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/manifest.json +lib/firefox68/browser/chrome/browser/search-extensions/yandex/yandex-en.ico +lib/firefox68/browser/chrome/browser/search-extensions/yandex/yandex-ru.ico +lib/firefox68/browser/chrome/browser/search-extensions/zoznam-sk/favicon.png +lib/firefox68/browser/chrome/browser/search-extensions/zoznam-sk/manifest.json +lib/firefox68/browser/chrome/browser/skin/classic/browser/aboutFrameCrashed.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/aboutLibrary.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/aboutNetError.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/aboutRestartRequired.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/aboutSessionRestore.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/aboutTabCrashed.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/aboutWelcomeBack.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/accessibility-active.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/accessibility.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/add.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/addons/addon-install-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/addons/addon-install-confirm.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/addons/addon-install-downloading.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/addons/addon-install-error.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/addons/addon-install-installed.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/addons/addon-install-warning.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/addons/addon-private-browsing.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/arrow-left.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/back-12.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/back.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/blockedSite.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/bookmark-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/bookmark-hollow.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/bookmark-star-on-tray.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/bookmark.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/bookmarks-toolbar.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/browser.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/cert-error.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/characterEncoding.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/check-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/chevron-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/chevron.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/compacttheme.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/connection-mixed-active-loaded.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/connection-mixed-passive-loaded.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/connection-secure.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/3rdpartycookies-disabled.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/3rdpartycookies.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/conn-not-secure.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/connection.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/cryptominers-disabled.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/cryptominers.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/extension.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/fingerprinters-disabled.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/fingerprinters.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/info.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/mcb-disabled.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/panel.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/permissions.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/trackers-disabled.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/trackers.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/tracking-protection.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/controlcenter/warning.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/density-compact.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/density-normal.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/density-touch.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/empty-overflow-panel.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/empty-overflow-panel@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/menu-arrow.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/panelUI.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/customizableui/whimsy.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/customize.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/developer.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/device-desktop.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/device-phone.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/device-tablet.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/downloads/allDownloadsView.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/downloads/contentAreaDownloadsView.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/downloads/download-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/downloads/download-icons.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/downloads/download-summary.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/downloads/downloads.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/downloads/notification-start-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/drm-icon.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/e10s-64@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/edit-copy.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/edit-cut.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/edit-paste.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/error-pages.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/folder.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/forget.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/forward.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fullscreen-exit.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fullscreen.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fullscreen/insecure.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fullscreen/secure.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/avatar-confirm.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/avatar-empty-badged.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/avatar-empty.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/avatar.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/choose-what-to-sync-devices.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/fxa-spinner.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/graphic-mail.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration-issue.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/history.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/home.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/identity-icon-notice.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/identity-icon.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/illustrations/error-session-restore.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/import-export.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/info.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/library-bookmark-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/library-pocket-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/library.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/link.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/login.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/mail.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/menu-badged.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/menu.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/monitor-base.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/monitor-border.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/new-tab.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/new-window.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/newInstall.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/newInstallPage.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/autoplay-media-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/autoplay-media-detailed.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/autoplay-media.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/camera-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/camera.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/canvas-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/canvas.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/default-info.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/desktop-notification-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/desktop-notification.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/focus-tab-by-prompt.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/geo-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/geo-detailed.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/geo.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/images-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/images.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/indexedDB.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/microphone-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/microphone-detailed.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/microphone.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/midi.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/persistent-storage-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/persistent-storage.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/plugin-badge.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/popup-subitem.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/popup.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/screen-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/screen.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/update.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/notification-icons/webauthn.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/open.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/pageInfo.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/pageInfo.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/panel-icon-arrow-left.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/panel-icon-arrow-right.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/panel-icon-cancel.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/panel-icon-folder.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/panel-icon-retry.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/panic-panel/header.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/panic-panel/header@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/panic-panel/icons.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/panic-panel/icons@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/pin-tab.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/editBookmark.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/folder-smart.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/folder.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/history.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/organizer.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/sidebar.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/tag.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/toolbarDropMarker.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/tree-icons.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/places/unfiledBookmarks.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/pocket-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/pocket-outline.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/pocket.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/applications.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/containers.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/containers.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/critters-postcard.jpg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/dialog.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/face-sad.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/face-smile.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/fxa-avatar.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/fxaPairDevice.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/general.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/logo-android.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/logo-ios.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/no-search-bar.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/no-search-results.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/preferences.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/privacy-security.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/privacy.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/search-arrow-indicator.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/search-bar.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/siteDataSettings.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/sync-devices.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/sync.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/in-content/syncDisconnect.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/preferences/preferences.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/print.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/private-browsing.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/privateBrowsing.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/quit.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/readerMode.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/reload-to-stop.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/reload.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/restore-session.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/sanitizeDialog.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/save.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/search-engine-placeholder.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/search-engine-placeholder@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/search-glass.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/search-indicator-badge-add.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/searchbar.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/send-to-device.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/setDesktopBackground.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/settings.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/sidebars-right.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/sidebars.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/slowStartup-16.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/sort.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/stop-to-reload.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/stop.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/sync.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/tab-crashed.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tab.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/badge-audio-playing.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/crashed.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/indicator-tab-attention.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/loading-burst.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/loading.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/pendingpaint.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-blocked-small.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-blocked.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-muted-small.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-muted.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-playing-small.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-playing.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-connecting.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-connecting@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading-inverted.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading-inverted@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-loading@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-overflow-indicator.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tabbrowser/tabDragIndicator.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/tracking-protection-animation-brighttext.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tracking-protection-animation.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tracking-protection-disabled.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/tracking-protection.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/translating-16.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/translating-16@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/translation-16.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/translation-16@2x.png +lib/firefox68/browser/chrome/browser/skin/classic/browser/undo.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/unpin-tab.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/update-badge.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/warning.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/webRTC-indicator.css +lib/firefox68/browser/chrome/browser/skin/classic/browser/welcome-back.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/wifi.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/window-controls/close.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/window-controls/minimize.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/window-controls/restore.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/window.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/zoom-in.svg +lib/firefox68/browser/chrome/browser/skin/classic/browser/zoom-out.svg +lib/firefox68/browser/chrome/chrome.manifest +lib/firefox68/browser/chrome/devtools-startup/content/DevToolsShim.jsm +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/aboutdevtools.css +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/aboutdevtools.js +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/aboutdevtools.xhtml +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/dev-edition-logo.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/external-link.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-console.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-debugger.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-inspector.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-memory.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-network.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-performance.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-responsive.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-storage.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/feature-visualediting.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/images/otter.svg +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/subscribe.css +lib/firefox68/browser/chrome/devtools-startup/content/aboutdevtools/subscribe.js +lib/firefox68/browser/chrome/devtools/content/aboutdebugging-new/aboutdebugging.css +lib/firefox68/browser/chrome/devtools/content/aboutdebugging-new/index.html +lib/firefox68/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.css +lib/firefox68/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml +lib/firefox68/browser/chrome/devtools/content/accessibility/index.html +lib/firefox68/browser/chrome/devtools/content/accessibility/main.js +lib/firefox68/browser/chrome/devtools/content/application/index.html +lib/firefox68/browser/chrome/devtools/content/debugger/index.html +lib/firefox68/browser/chrome/devtools/content/dom/index.html +lib/firefox68/browser/chrome/devtools/content/dom/main.js +lib/firefox68/browser/chrome/devtools/content/framework/connect/connect.css +lib/firefox68/browser/chrome/devtools/content/framework/connect/connect.js +lib/firefox68/browser/chrome/devtools/content/framework/connect/connect.xhtml +lib/firefox68/browser/chrome/devtools/content/framework/options-panel.css +lib/firefox68/browser/chrome/devtools/content/framework/toolbox-init.js +lib/firefox68/browser/chrome/devtools/content/framework/toolbox-options.xhtml +lib/firefox68/browser/chrome/devtools/content/framework/toolbox-process-window.css +lib/firefox68/browser/chrome/devtools/content/framework/toolbox-process-window.html +lib/firefox68/browser/chrome/devtools/content/framework/toolbox-process-window.js +lib/firefox68/browser/chrome/devtools/content/framework/toolbox-window.xul +lib/firefox68/browser/chrome/devtools/content/framework/toolbox.xul +lib/firefox68/browser/chrome/devtools/content/inspector/index.xhtml +lib/firefox68/browser/chrome/devtools/content/inspector/markup/markup.xhtml +lib/firefox68/browser/chrome/devtools/content/memory/index.xhtml +lib/firefox68/browser/chrome/devtools/content/netmonitor/index.html +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/icons/play.svg +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/icons/shield.svg +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/CustomRequestPanel.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsPanel.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/RequestList.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatisticsPanel.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusBar.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusCode.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/Toolbar.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/httpi.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/netmonitor.css +lib/firefox68/browser/chrome/devtools/content/netmonitor/src/assets/styles/variables.css +lib/firefox68/browser/chrome/devtools/content/performance-new/frame-script.js +lib/firefox68/browser/chrome/devtools/content/performance-new/index.xhtml +lib/firefox68/browser/chrome/devtools/content/performance/index.xul +lib/firefox68/browser/chrome/devtools/content/responsive.html/index.xhtml +lib/firefox68/browser/chrome/devtools/content/scratchpad/index.xul +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/addon/dialog/dialog.css +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/addon/hint/show-hint.js +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/addon/tern/tern.js +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/cmiframe.html +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/codemirror.bundle.js +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/keymap/emacs.js +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/keymap/sublime.js +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/keymap/vim.js +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/lib/codemirror.css +lib/firefox68/browser/chrome/devtools/content/shared/sourceeditor/codemirror/mozilla.css +lib/firefox68/browser/chrome/devtools/content/shared/splitview.css +lib/firefox68/browser/chrome/devtools/content/shared/theme-switching.js +lib/firefox68/browser/chrome/devtools/content/shared/vendor/d3.js +lib/firefox68/browser/chrome/devtools/content/shared/vendor/dagre-d3.js +lib/firefox68/browser/chrome/devtools/content/shared/widgets/VariablesView.xul +lib/firefox68/browser/chrome/devtools/content/shared/widgets/cubic-bezier.css +lib/firefox68/browser/chrome/devtools/content/shared/widgets/filter-widget.css +lib/firefox68/browser/chrome/devtools/content/shared/widgets/graphs-frame.xhtml +lib/firefox68/browser/chrome/devtools/content/shared/widgets/spectrum.css +lib/firefox68/browser/chrome/devtools/content/shared/widgets/widgets.css +lib/firefox68/browser/chrome/devtools/content/storage/index.xul +lib/firefox68/browser/chrome/devtools/content/styleeditor/index.xul +lib/firefox68/browser/chrome/devtools/content/webconsole/index.html +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/aboutdebugging.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/initializer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/debug-targets.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/runtimes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/telemetry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/base.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/App.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/App.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/CompatibilityWarning.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ConnectionPromptSetting.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ProfilerDialog.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ProfilerDialog.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeActions.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeActions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeInfo.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeInfo.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimePage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ServiceWorkersWarning.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectPage.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectPage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSection.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSection.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSteps.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSteps.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsForm.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsForm.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsList.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetItem.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetList.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetPane.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetPane.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ExtensionDetail.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/FieldPair.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/FieldPair.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/InspectAction.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ProcessDetail.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAction.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAction.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAdditionalActions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TabDetail.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionAdditionalActions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionDetail.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstallSection.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstallSection.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstaller.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/WorkerDetail.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/Message.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/Message.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/RefreshDevicesButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/Sidebar.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/Sidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarFixedItem.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarFixedItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarItem.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarRuntimeItem.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarRuntimeItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/create-store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/debug-target-listener.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/error-logging.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/event-recording.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/extension-component-data.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/process-component-data.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/tab-component-data.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/worker-component-data.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/client-wrapper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/debug-target-collapsibilities.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/debug-target-support.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/extensions-helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/network-locations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtime-client-factory.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtimes-state-helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/usb-runtimes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/workers-listener.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/debug-targets-state.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/runtimes-state.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/ui-state.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/debug-target.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/runtime.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/Aboutdebugging.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelMenuEntry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/TargetList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Controls.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/InstallError.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Target.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/Panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/Target.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/MultiE10sWarning.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/Panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/ServiceWorkerTarget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/Target.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/initializer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/addon.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/connect.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/accessibility-startup.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/accessibility-view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/accessibility.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/actions/accessibles.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/actions/audit.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/actions/details.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/actions/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityRow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityRowValue.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityTreeFilter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/Accessible.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/AuditController.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/AuditFilter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/AuditProgressOverlay.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/Badge.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/Badges.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/Button.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/Checks.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/ColorContrastAccessibility.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/ContrastBadge.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/Description.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/LearnMoreLink.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/MainFrame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/RightSidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/components/Toolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/picker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/provider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/accessibles.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/audit.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/details.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/reducers/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/utils/audit.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/accessibility/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/application.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/initializer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/actions/page.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/actions/workers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/App.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/App.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/Worker.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/Worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerList.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerListEmpty.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerListEmpty.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/create-store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/reducers/page-state.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/application/src/reducers/workers-state.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/dist/parser-worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/dist/pretty-print-worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/dist/search-worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/dist/vendors.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/dist/vendors.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/arrow-down.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/arrow-up.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/arrow.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/blackBox.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/breadcrumbs-divider.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/breakpoint.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/case-match.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/close.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/column-marker.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/command-chevron.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/disable-pausing.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/file-small.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/folder.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/globe-small.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/globe.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/help.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/home.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/info.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/loader.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/next-circle.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/next.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/pane-collapse.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/pane-expand.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/pause.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/plus.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/prettyPrint.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/regex-match.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/reload.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/resume.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/rewind.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/search.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/aframe.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/angular.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/babel.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/backbone.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/choo.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/coffeescript.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/dojo.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/ember.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/express.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/extension.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/immutable.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/javascript.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/jquery.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/lodash.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/marko.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/mobx.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/nextjs.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/node.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/nuxtjs.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/preact.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/pug.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/react.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/redux.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/rxjs.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/sencha-extjs.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/typescript.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/underscore.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/vuejs.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/sources/webpack.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/stepIn.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/stepOut.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/stepOver.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/tab.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/webconsole-logpoint.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/whole-word-match.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/window.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/images/worker.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast/setInScopeLines.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/modify.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/remapLocations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/debuggee.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/event-listeners.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/expressions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/file-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/navigation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/breakOnNext.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/commands.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/continueToHere.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/fetchScopes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapFrames.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapScopes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/paused.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/resumed.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/selectFrame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/skipPausing.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/preview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/project-text-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/quick-open.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/source-actors.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/source-tree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/blackbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/breakableLines.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/loadSourceText.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/newSources.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/prettyPrint.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/select.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/symbols.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/tabs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/toolbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/create-store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/context.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/history.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/log.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/promise.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/thunk.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/timing.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/wait-service.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/commands.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/create.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/events.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/commands.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/create.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/events.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/workers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/client/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/A11yIntention.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/A11yIntention.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/App.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/App.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Breakpoint.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Breakpoints.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Breakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/ConditionalPanel.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/ConditionalPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/DebugLine.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Editor.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/EditorMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/EmptyLines.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Footer.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Footer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Highlight.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightLine.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightLines.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview/Popup.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview/Popup.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/SearchBar.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/SearchBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Tab.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Tabs.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Tabs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus/breakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus/editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus/source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/Outline.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/Outline.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/Sources.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/ProjectSearch.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/ProjectSearch.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/QuickOpenModal.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/QuickOpenModal.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoints.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Expressions.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frames.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Scopes.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/SecondaryPanes.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Workers.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Workers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/ShortcutsModal.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/ShortcutsModal.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/WelcomeBox.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/WelcomeBox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/AccessibleImage.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/AccessibleImage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Accordion.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Accordion.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Badge.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Badge.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/BracketArrow.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/BracketArrow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/CloseButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles/CloseButton.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles/CommandBarButton.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles/PaneToggleButton.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Dropdown.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Dropdown.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/ManagedTree.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/ManagedTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Modal.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Modal.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Popover.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Popover.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/PreviewFunction.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/PreviewFunction.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/ResultList.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/ResultList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/menu.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/reps.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/components/variables.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/debugger.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/main.development.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/main.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/ast.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/async-requests.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/breakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/debuggee.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/event-listeners.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/expressions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/file-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/pause.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/pending-breakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/preview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/project-text-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/quick-open.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/source-actors.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/source-tree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/sources.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/tabs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/breakpointAtLocation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/breakpointSources.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/breakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/getCallStackFrames.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/inComponent.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/pause.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/visibleBreakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/DevToolsUtils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/assert.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/ast.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/async-value.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/asyncStoreHelper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/bootstrap.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/build-query.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/clipboard.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/connect.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/context.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/dbg.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/defer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/create-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/get-expression.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/get-token-location.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-documents.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-editor.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/token-events.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/expressions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/fromJS.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/function.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/indentation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/isMinified.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/location.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/log.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/makeRecord.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoizableAction.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoize.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/path.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/displayName.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes/getScope.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes/getVariables.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/why.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/preview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/project-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/quick-open.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/base-query.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/compare.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/core.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/memoize.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/query-cache.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/query.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource/selector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/result-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/selected-location.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/source-maps.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/source-queue.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/addToTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/collapseTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/formatTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/getDirectories.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/getURL.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/sortTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/treeOrder.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/updateTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/tabs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/task.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/telemetry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/text.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/timings.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/url.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/wasm.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/workers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/vendors.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/definitions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/actions/grips.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/components/DomTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/components/MainFrame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/components/MainToolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/grip-provider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/filter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/grips.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/content/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/dom/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/browser-menus.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/DebugTargetErrorPage.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/DebugTargetErrorPage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/DebugTargetInfo.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/MeatballMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxController.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxTab.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxTabs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/components/ToolboxToolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/devtools.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/menu-item.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/menu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/selection.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/source-map-url-service.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/target-from-url.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/target.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/toolbox-context-menu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/toolbox-host-manager.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/toolbox-options.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/toolbox-tabs-order-manager.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/framework/toolbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/actions/animations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/animation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyListContainer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyName.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationDetailContainer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationDetailHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationListContainer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationTarget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationToolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/App.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/CurrentTimeLabel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/CurrentTimeScrubber.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/IndicationBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/KeyframesProgressBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/NoAnimationPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/PauseResumeButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/PlaybackRateSelector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/ProgressInspectionPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/RewindButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/TickLabels.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/TickLines.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/AnimationName.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/ComputedTimingPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/DelaySign.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/EffectTimingPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/EndDelaySign.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/NegativeDelayPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/NegativeEndDelayPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/NegativePath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/SummaryGraph.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/SummaryGraphPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/TimingPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/ColorPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/ComputedStylePath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/DiscretePath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/DistancePath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframeMarkerItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframeMarkerList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframesGraph.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframesGraphPath.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/current-time-timer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/reducers/animations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/graph-helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/timescale.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/actions/box-model.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/box-model.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelEditable.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelInfo.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelMain.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelProperties.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/ComputedProperty.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/reducers/box-model.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/boxmodel/utils/editing-session.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/breadcrumbs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/ChangesContextMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/ChangesView.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/actions/changes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/components/CSSDeclaration.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/components/ChangesApp.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/reducers/changes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/selectors/changes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/utils/changes-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/changes/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/components/InspectorTabPanel.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/components/InspectorTabPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/actions/sidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExtensionPage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExtensionSidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectTreeView.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectValueGripView.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/extension-sidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/reducers/sidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/extensions/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/flexbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexContainer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexItemList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexItemSelector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexItemSizingOutline.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexItemSizingProperties.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/Flexbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/Header.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/flexbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/reducers/flexbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/font-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/font-options.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/fonts.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/Font.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontAxis.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontEditor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontName.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontOrigin.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontOverview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontPreview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontPreviewInput.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontPropertyValue.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontSize.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontStyle.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontWeight.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontsApp.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/LetterSpacing.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/LineHeight.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/font-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/font-options.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/fonts.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/utils/font-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/fonts/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/grids.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/highlighter-settings.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/components/Grid.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/components/GridDisplaySettings.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/components/GridItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/components/GridList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/components/GridOutline.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/grid-inspector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/reducers/grids.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/reducers/highlighter-settings.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/grids/utils/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/inspector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/LayoutApp.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/layout/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup-context-menu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-container.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/html-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/markup-container.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-container.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/root-container.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/slotted-node-container.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/slotted-node-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/text-container.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/text-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/reducers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/actions/class-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/actions/pseudo-classes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/actions/rules.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/ClassListPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/Declaration.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/Declarations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/PseudoClassPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/Rule.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/Rules.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/RulesApp.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/SearchBox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/Selector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/SelectorHighlighter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/SourceLink.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/components/Toolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/class-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/rule.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/text-property.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/user-properties.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/new-rules.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/reducers/class-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/reducers/pseudo-classes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/reducers/rules.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/rules.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/class-list-previewer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/shared/highlighters-overlay.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/shared/node-types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/shared/reflow-tracker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-change-tracker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/shared/tooltips-overlay.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/shared/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/inspector/toolsidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/Headers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/HeadersPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/HeadersToolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/JsonPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/JsonToolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/LiveText.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/MainTabbedArea.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/SearchBox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/TextPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/TextToolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/Toolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/converter-child.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/converter-observer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/general.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/lib/require.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/allocations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/census-display.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/diffing.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/filter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/io.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/label-display.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/refresh.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/sizes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/snapshot.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/task-cache.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/tree-map-display.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/actions/view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/app.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/Census.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/CensusHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/CensusTreeItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/DominatorTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/DominatorTreeHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/DominatorTreeItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/Heap.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/Individuals.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/IndividualsHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/List.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/ShortestPaths.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/SnapshotListItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/Toolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/TreeMap.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/canvas-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/color-coarse-type.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/drag-zoom.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/draw.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/start.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/dominator-tree-lazy-children.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/initializer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/models.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/allocations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/census-display.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/errors.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/filter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/individuals.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/label-display.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/snapshots.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/tree-map-display.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/reducers/view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/memory/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/menus.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/initializer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/batching.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/filters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/requests.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/selection.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/sort.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/timing-markers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/api.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/app.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/App.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CachePanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CookiesPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CustomRequestPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/DropHarHandler.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/HeadersPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/HtmlPreview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/MonitorPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/NetworkDetailsPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/ParamsPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/PropertiesView.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnCause.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnContentSize.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnCookies.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnDomain.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnFile.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnMethod.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnProtocol.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnRemoteIP.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnResponseHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnScheme.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnSetCookies.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnStatus.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTime.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTransferredSize.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnType.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnWaterfall.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListContent.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListEmptyNotice.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/ResponsePanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SecurityPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SourceEditor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StackTracePanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatisticsPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatusBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatusCode.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/TabboxPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/TimingsPanel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/Toolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-connector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-data-provider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/create-store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-automation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-builder-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-builder.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-collector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-exporter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-importer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-menu-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/toolbox-overlay.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/batching.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/event-telemetry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/recording.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/throttling.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/thunk.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/batching.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/filters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/requests.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/sort.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/timing-markers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/requests.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/timing-markers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-autocomplete-provider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-predicates.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-text-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/firefox/open-request-in-tab.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/format-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/headers-provider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/mdn-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/open-request-in-tab.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/request-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-predicates.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/PropertiesViewContextMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestListContextMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestListHeaderContextMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/WaterfallBackground.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/browser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/components/Description.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/components/DirectoryPicker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/components/Perf.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/components/Range.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/components/RecordingButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/components/Settings.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/initializer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/store/actions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/store/reducers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/store/selectors.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance-new/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/JITOptimizations.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/JITOptimizationsItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/RecordingButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/RecordingControls.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/RecordingList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/RecordingListItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/Waterfall.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/WaterfallHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/WaterfallTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/components/WaterfallTreeRow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/events.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/initializer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/categories.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/global.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/io.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/frame-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/jit.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/telemetry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/tree-model.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/waterfall-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-blueprint-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-dom-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/markers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/waterfall-ticks.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/markers-overview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/tree-view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/performance-controller.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/performance-view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/actions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/dom-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/event-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/input-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/panel-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/profiler-mm-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/recording-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/synth-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/tab-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/urls.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/wait-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/details-abstract-subview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/details-js-call-tree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/details-js-flamegraph.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/details-memory-call-tree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/details-memory-flamegraph.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/details-waterfall.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/details.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/overview.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/recordings.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/performance/views/toolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/content.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/swap.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/tunnel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/web-navigation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/App.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Browser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Device.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceForm.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceModal.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DevicePixelRatioMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceSelector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ResizableViewport.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/SettingsMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Toolbar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/UserAgentInput.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ViewportDimension.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Viewports.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/setting-onboarding-tooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/key.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/notification.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/window.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/scratchpad/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/SplitView.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/WeakMapMap.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/autocomplete-popup.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/browser-loader-mocks.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/browser-loader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/Accordion.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/Accordion.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/AutoCompletePopup.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/Frame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/HSplitBox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/List.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/List.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/MdnLink.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/MdnLink.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/NotificationBox.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/NotificationBox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/SearchBox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/Sidebar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/SidebarToggle.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/SidebarToggle.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/SmartTrace.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/SmartTrace.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/StackTrace.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/VirtualizedTree.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/VisibilityHandler.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/menu/MenuButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/menu/MenuItem.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/menu/MenuList.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/menu/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/reps/images/input.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/reps/images/jump-definition.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/reps/images/open-inspector.svg +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps-old.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/Draggable.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/SplitBox.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/SplitBox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/TabBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/Tabs.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/Tabs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/throttling/NetworkThrottlingMenu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/throttling/actions.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/throttling/profiles.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/throttling/reducer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/throttling/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tree/LabelCell.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tree/ObjectProvider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tree/TreeCell.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tree/TreeHeader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tree/TreeRow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tree/TreeView.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/components/tree/TreeView.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/css-angle.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/curl.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/demangle.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/devices.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/enum.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/events.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/file-saver.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/focus.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/getjson.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/keycodes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/link.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/natural-sort.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/options-view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/output-parser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/poller.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/react-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/create-store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/debounce.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/history.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/log.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/redux/visibility-handler-connect.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/remote-client-manager.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/version-checker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/scroll.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/source-map/assets/dwarf_to_json.wasm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/source-map/assets/source-map-mappings.wasm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/source-map/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/source-map/worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/autocomplete.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/css-autocompleter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/debugger.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/editor-commands-controller.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/browser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/comment.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/condense.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/def.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/ecma5.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/infer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/signal.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/tern.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/sourceeditor/wasm.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/stylesheet-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/theme.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/undo.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/unicode-url.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/WasmDis.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/WasmParser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/fluent-react.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/fluent.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/jszip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/lodash.js +${PLIST.debug}lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dev.js +${PLIST.debug}lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-dev.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-factories.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-server.js +${PLIST.debug}lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-server-dev.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-test-utils.js +${PLIST.debug}lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-test-utils-dev.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-prop-types.js +${PLIST.debug}lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-prop-types-dev.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-router-dom.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-test-renderer-shallow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-test-renderer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/react.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/reselect.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/util/assert.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/validator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/view-source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/webpack/shims/platform-clipboard-stub.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/webpack/shims/platform-stack-stub.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/Chart.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierPresets.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierWidget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/FilterWidget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/FlameGraph.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/Graphs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/ShapesInContextEditor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/HTMLTooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/InlineTooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/RulePreviewTooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/inactive-css-tooltip-helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/storage/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/storage/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/client/styleeditor/original-source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/styleeditor/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/themes/audio/shutter.wav +lib/firefox68/browser/chrome/devtools/modules/devtools/client/themes/common.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/themes/splitters.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/themes/toolbars.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/themes/variables.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/actions/autocomplete.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/actions/filters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/actions/history.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/actions/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/actions/messages.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/actions/notifications.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/actions/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/browser-console.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/App.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/CollapseButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConfirmDialog.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleOutput.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleTable.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterButton.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterCheckbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/GripMessageBody.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/JSTerm.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/Message.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageContainer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageIcon.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageIndent.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageRepeat.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.css +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/SideBar.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/CSSWarning.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleApiCall.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleCommand.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/DefaultRenderer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/EvaluationResult.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/NetworkEventMessage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/PageError.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/WarningGroup.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/actor-releaser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/batching.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/css-error-reporting.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/message-cache-clearing.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/net-provider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/hudservice.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/main.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/event-telemetry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/history-persistence.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/thunk.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/autocomplete.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/filters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/history.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/messages.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/notifications.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/reducers/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/autocomplete.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/filters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/history.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/messages.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/notifications.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/selectors/ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stub-generators/stub-snippets.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/consoleApi.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/cssMessage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/evaluationResult.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/networkEvent.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/pageError.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/utils/clipboard.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/utils/context-menu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/utils/id-generator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/utils/messages.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/utils/object-inspector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/utils/prefs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-connection-proxy.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-ui.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-wrapper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/app-projects.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/app-validator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/config-view.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/project-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/runtime-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/runtime-types.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/runtimes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/tab-store.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webide/modules/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webreplay/components/WebReplayPlayer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/client/webreplay/menu.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility-parent.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessible.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/accessibility/contrast.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/accessibility/walker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/accessibility/worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/actor-registry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/addon/addons.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/addon/webextension-inspected-window.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/addon/webextension.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/animation-type-longhand.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/animation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/array-buffer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/breakpoint.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/changes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/common.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/css-properties.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/device.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/emulation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/emulation/touch-simulator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/environment.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/errordocs.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/frame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/framerate.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters.css +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/accessible.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-grid.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/eye-dropper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/flexbox.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/fonts.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/measuring-tool.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/paused-debugger.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/rulers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/shapes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/simple-outline.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/accessibility.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/canvas.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/highlighters/xul-accessible.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/css-logic.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/custom-element-watcher.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/document-walker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/event-collector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/inspector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/node.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/inspector/walker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/layout.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/memory.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/network-event.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/network-monitor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/channel-event-sink.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-observer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-response-listener.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/stack-trace-collector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object/long-string.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object/previewers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object/property-iterator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object/stringifiers.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object/symbol-iterator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object/symbol.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/object/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/pause-scoped.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/perf.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/performance-recording.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/performance.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/preference.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/promises.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/reflow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/replay/control.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/replay/debugger.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/replay/graphics.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/replay/inspector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/replay/replay.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/root.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/screenshot.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/storage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/string.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/styles.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/stylesheets.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/browsing-context.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/chrome-window.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/content-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/frame-proxy.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/frame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/parent-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/webextension-proxy.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/webextension.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/targets/worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/thread.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/accessibility.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/breakpoint-actor-map.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/css-grid-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/dbg-source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/event-breakpoints.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/event-loop.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/inactive-property-helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/shapes-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/track-change-emitter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/commands.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/content-process-forward.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/eval-with-debugger.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-api.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-progress.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-reflow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-service.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/content-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/document-events.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/message-manager-mock.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/webconsole/worker-listeners.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/worker/push-subscription.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/worker/service-worker-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/worker/service-worker-registration-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/worker/service-worker-registration.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/worker/service-worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/actors/worker/worker-target-actor-list.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/main.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/performance/framerate.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/performance/memory.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/performance/profiler.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/performance/recorder.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/performance/timeline.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/socket/websocket-server.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/startup/content-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/startup/content-process.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/server/startup/frame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/server/startup/worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/Loader.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/Parser.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/acorn/acorn.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/acorn/acorn_loose.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/acorn/walk.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-addon.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-binary.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-device.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-running-checker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-runtime.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb-socket.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/adb.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/commands/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/commands/list-devices.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/commands/prepare-tcp-connection.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/commands/run-command.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/commands/shell.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/adb/commands/track-devices.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/async-storage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/async-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/base-loader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/builtin-modules.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/debugger-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/environment-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/event-source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/long-string-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/object-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/property-iterator-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/symbol-iterator-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/client/thread-client.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/content-observer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/css/color-db.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/css/color.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/css/constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/css/generated/properties-db.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/css/lexer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/css/parsing-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/css/properties-db.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/debounce.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/defer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/dom-node-filter-constants.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/event-emitter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/execution-point-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/extend.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/flags.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/accessibility.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/addon/addons.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/addon/webextension-inspected-window.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/animation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/array-buffer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/changes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/css-properties.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/device.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/emulation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/framerate.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/highlighters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/inspector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/inspector/node-picker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/inspector/rule-rewriter.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/layout.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/memory.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/node.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/perf.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/performance-recording.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/performance.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/promises.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/reflow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/root.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/screenshot.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/storage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/string.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/styles.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/stylesheets.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/targets/addon.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/targets/browsing-context.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/targets/content-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/targets/target-mixin.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/targets/worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/webconsole.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/worker/push-subscription.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker-registration.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/generate-uuid.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/CensusUtils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesClient.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesWorker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/census-tree-node.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/shortest-paths.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/indentation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/indexed-db.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/inspector/css-logic.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/inspector/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/jsbeautify/beautify.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/jsbeautify/lib/sanitytest.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/jsbeautify/lib/urlencode_unpacker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-css.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-html.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-js.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/l10n.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/layout/dom-matrix-2d.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/layout/utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/loader-plugin-raw.jsm +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/multi-e10s-helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/node-properties/node-properties.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/path.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/performance/recording-common.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/performance/recording-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/platform/cache-entry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/platform/clipboard.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/platform/stack.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/plural-form.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/protocol.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/protocol/lazy-pool.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/qrcode/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/screenshot/capture.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/screenshot/save.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/security/auth.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/security/cert.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/security/prompt.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/security/socket.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/accessibility.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/actor-registry.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/addon/addons.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/addon/webextension-inspected-window.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/addon/webextension.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/animation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/array-buffer.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/changes.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/css-properties.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/device.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/emulation.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/environment.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/frame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/framerate.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/highlighters.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/index.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/inspector.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/layout.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/memory.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/network-event.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/network-monitor.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/node.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/object.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/perf.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/performance-recording.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/performance.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/preference.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/promises.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/property-iterator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/reflow.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/root.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/screenshot.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/source.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/storage.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/string.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/styles.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/stylesheets.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/symbol-iterator.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/symbol.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/addon.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/browsing-context.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/chrome-window.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/content-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/frame.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/parent-process.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/webextension.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/targets/worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/thread.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/timeline.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/webconsole.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/worker/push-subscription.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/worker/service-worker-registration.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/specs/worker/service-worker.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/system.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/task.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/throttle.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/transport/child-transport.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/transport/local-transport.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/transport/packets.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/transport/transport.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/transport/websocket-transport.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/transport/worker-transport.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/webconsole/reserved-js-words.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/webconsole/throttle.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/worker/helper.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/worker/loader.js +lib/firefox68/browser/chrome/devtools/modules/devtools/shared/worker/worker.js +lib/firefox68/browser/chrome/devtools/skin/animation.css +lib/firefox68/browser/chrome/devtools/skin/badge.css +lib/firefox68/browser/chrome/devtools/skin/boxmodel.css +lib/firefox68/browser/chrome/devtools/skin/breadcrumbs.css +lib/firefox68/browser/chrome/devtools/skin/changes.css +lib/firefox68/browser/chrome/devtools/skin/chart.css +lib/firefox68/browser/chrome/devtools/skin/components-frame.css +lib/firefox68/browser/chrome/devtools/skin/components-h-split-box.css +lib/firefox68/browser/chrome/devtools/skin/computed.css +lib/firefox68/browser/chrome/devtools/skin/dark-theme.css +lib/firefox68/browser/chrome/devtools/skin/devtools-browser.css +lib/firefox68/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css +lib/firefox68/browser/chrome/devtools/skin/fonts.css +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-connect-icon.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-fenix-nightly.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-fenix.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-firefox-aurora.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-firefox-beta.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-firefox-logo.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-firefox-nightly.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-firefox-release.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-globe-icon.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-information.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-process-icon.svg +lib/firefox68/browser/chrome/devtools/skin/images/aboutdebugging-usb-icon.svg +lib/firefox68/browser/chrome/devtools/skin/images/accessibility.svg +lib/firefox68/browser/chrome/devtools/skin/images/add.svg +lib/firefox68/browser/chrome/devtools/skin/images/alert-tiny.svg +lib/firefox68/browser/chrome/devtools/skin/images/alert.svg +lib/firefox68/browser/chrome/devtools/skin/images/alerticon-unused.svg +lib/firefox68/browser/chrome/devtools/skin/images/angle-swatch.svg +lib/firefox68/browser/chrome/devtools/skin/images/animation-fast-track.svg +lib/firefox68/browser/chrome/devtools/skin/images/arrow-big.svg +lib/firefox68/browser/chrome/devtools/skin/images/arrow-e.svg +lib/firefox68/browser/chrome/devtools/skin/images/arrow.svg +lib/firefox68/browser/chrome/devtools/skin/images/arrowhead-down.svg +lib/firefox68/browser/chrome/devtools/skin/images/arrowhead-left.svg +lib/firefox68/browser/chrome/devtools/skin/images/arrowhead-right.svg +lib/firefox68/browser/chrome/devtools/skin/images/arrowhead-up.svg +lib/firefox68/browser/chrome/devtools/skin/images/breadcrumbs-divider.svg +lib/firefox68/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton.svg +lib/firefox68/browser/chrome/devtools/skin/images/checkbox.svg +lib/firefox68/browser/chrome/devtools/skin/images/clear.svg +lib/firefox68/browser/chrome/devtools/skin/images/close-3-pane.svg +lib/firefox68/browser/chrome/devtools/skin/images/close.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-chevron.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-console.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-eyedropper.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-frames.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-measure.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-noautohide.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-paintflashing.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-pick-accessibility.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-pick.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-replay.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-responsivemode.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-rulers.svg +lib/firefox68/browser/chrome/devtools/skin/images/command-screenshot.svg +lib/firefox68/browser/chrome/devtools/skin/images/copy.svg +lib/firefox68/browser/chrome/devtools/skin/images/cubic-bezier-swatch.svg +lib/firefox68/browser/chrome/devtools/skin/images/datastore.svg +lib/firefox68/browser/chrome/devtools/skin/images/debugging-addons.svg +lib/firefox68/browser/chrome/devtools/skin/images/debugging-tabs.svg +lib/firefox68/browser/chrome/devtools/skin/images/debugging-workers.svg +lib/firefox68/browser/chrome/devtools/skin/images/diff.svg +lib/firefox68/browser/chrome/devtools/skin/images/dock-bottom.svg +lib/firefox68/browser/chrome/devtools/skin/images/dock-side-left.svg +lib/firefox68/browser/chrome/devtools/skin/images/dock-side-right.svg +lib/firefox68/browser/chrome/devtools/skin/images/dock-undock.svg +lib/firefox68/browser/chrome/devtools/skin/images/dropmarker.svg +lib/firefox68/browser/chrome/devtools/skin/images/filter-small.svg +lib/firefox68/browser/chrome/devtools/skin/images/filter-swatch.svg +lib/firefox68/browser/chrome/devtools/skin/images/filter.svg +lib/firefox68/browser/chrome/devtools/skin/images/flexbox-swatch.svg +lib/firefox68/browser/chrome/devtools/skin/images/folder.svg +lib/firefox68/browser/chrome/devtools/skin/images/fox-smiling.svg +lib/firefox68/browser/chrome/devtools/skin/images/geometry-editor.svg +lib/firefox68/browser/chrome/devtools/skin/images/globe.svg +lib/firefox68/browser/chrome/devtools/skin/images/grid.svg +lib/firefox68/browser/chrome/devtools/skin/images/help.svg +lib/firefox68/browser/chrome/devtools/skin/images/import.svg +lib/firefox68/browser/chrome/devtools/skin/images/item-arrow-dark-ltr.svg +lib/firefox68/browser/chrome/devtools/skin/images/item-arrow-dark-rtl.svg +lib/firefox68/browser/chrome/devtools/skin/images/item-arrow-ltr.svg +lib/firefox68/browser/chrome/devtools/skin/images/item-arrow-rtl.svg +lib/firefox68/browser/chrome/devtools/skin/images/item-toggle.svg +lib/firefox68/browser/chrome/devtools/skin/images/lock.svg +lib/firefox68/browser/chrome/devtools/skin/images/more.svg +lib/firefox68/browser/chrome/devtools/skin/images/next-circle.svg +lib/firefox68/browser/chrome/devtools/skin/images/next.svg +lib/firefox68/browser/chrome/devtools/skin/images/open-3-pane.svg +lib/firefox68/browser/chrome/devtools/skin/images/open-inspector.svg +lib/firefox68/browser/chrome/devtools/skin/images/pane-collapse.svg +lib/firefox68/browser/chrome/devtools/skin/images/pane-expand.svg +lib/firefox68/browser/chrome/devtools/skin/images/pause.svg +lib/firefox68/browser/chrome/devtools/skin/images/pencil-icon.svg +lib/firefox68/browser/chrome/devtools/skin/images/performance-details-call-tree.svg +lib/firefox68/browser/chrome/devtools/skin/images/performance-details-flamegraph.svg +lib/firefox68/browser/chrome/devtools/skin/images/performance-details-waterfall.svg +lib/firefox68/browser/chrome/devtools/skin/images/play.svg +lib/firefox68/browser/chrome/devtools/skin/images/profiler-stopwatch.svg +lib/firefox68/browser/chrome/devtools/skin/images/pseudo-class.svg +lib/firefox68/browser/chrome/devtools/skin/images/read-only.svg +lib/firefox68/browser/chrome/devtools/skin/images/reload.svg +lib/firefox68/browser/chrome/devtools/skin/images/reveal.svg +lib/firefox68/browser/chrome/devtools/skin/images/rewind.svg +lib/firefox68/browser/chrome/devtools/skin/images/rules-view-print-simulation.svg +lib/firefox68/browser/chrome/devtools/skin/images/sad-face.svg +lib/firefox68/browser/chrome/devtools/skin/images/search-clear.svg +lib/firefox68/browser/chrome/devtools/skin/images/search.svg +lib/firefox68/browser/chrome/devtools/skin/images/security-state-broken.svg +lib/firefox68/browser/chrome/devtools/skin/images/security-state-insecure.svg +lib/firefox68/browser/chrome/devtools/skin/images/security-state-secure.svg +lib/firefox68/browser/chrome/devtools/skin/images/security-state-weak.svg +lib/firefox68/browser/chrome/devtools/skin/images/select-arrow.svg +lib/firefox68/browser/chrome/devtools/skin/images/settings.svg +lib/firefox68/browser/chrome/devtools/skin/images/shape-swatch.svg +lib/firefox68/browser/chrome/devtools/skin/images/sort-ascending-arrow.svg +lib/firefox68/browser/chrome/devtools/skin/images/sort-descending-arrow.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-accessibility.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-application.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-debugger.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-dom.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-inspector.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-memory.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-network.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-profiler.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-scratchpad.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-storage.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-styleeditor.svg +lib/firefox68/browser/chrome/devtools/skin/images/tool-webconsole.svg +lib/firefox68/browser/chrome/devtools/skin/images/vview-delete.svg +lib/firefox68/browser/chrome/devtools/skin/images/vview-edit.svg +lib/firefox68/browser/chrome/devtools/skin/images/vview-lock.png +lib/firefox68/browser/chrome/devtools/skin/images/vview-lock@2x.png +lib/firefox68/browser/chrome/devtools/skin/images/webconsole/error.svg +lib/firefox68/browser/chrome/devtools/skin/images/webconsole/info.svg +lib/firefox68/browser/chrome/devtools/skin/images/webconsole/input.svg +lib/firefox68/browser/chrome/devtools/skin/images/webconsole/navigation.svg +lib/firefox68/browser/chrome/devtools/skin/images/webconsole/return.svg +lib/firefox68/browser/chrome/devtools/skin/inspector.css +lib/firefox68/browser/chrome/devtools/skin/jit-optimizations.css +lib/firefox68/browser/chrome/devtools/skin/layout.css +lib/firefox68/browser/chrome/devtools/skin/light-theme.css +lib/firefox68/browser/chrome/devtools/skin/markup.css +lib/firefox68/browser/chrome/devtools/skin/memory.css +lib/firefox68/browser/chrome/devtools/skin/perf.css +lib/firefox68/browser/chrome/devtools/skin/performance.css +lib/firefox68/browser/chrome/devtools/skin/rules.css +lib/firefox68/browser/chrome/devtools/skin/scratchpad.css +lib/firefox68/browser/chrome/devtools/skin/splitview.css +lib/firefox68/browser/chrome/devtools/skin/storage.css +lib/firefox68/browser/chrome/devtools/skin/styleeditor.css +lib/firefox68/browser/chrome/devtools/skin/toolbars.css +lib/firefox68/browser/chrome/devtools/skin/toolbox.css +lib/firefox68/browser/chrome/devtools/skin/tooltips.css +lib/firefox68/browser/chrome/devtools/skin/webconsole.css +lib/firefox68/browser/chrome/devtools/skin/widgets.css +lib/firefox68/browser/chrome/en-US/locale/branding/brand.dtd +lib/firefox68/browser/chrome/en-US/locale/branding/brand.properties +lib/firefox68/browser/chrome/en-US/locale/browser-region/region.properties +lib/firefox68/browser/chrome/en-US/locale/browser/accounts.properties +lib/firefox68/browser/chrome/en-US/locale/browser/app-extension-fields.properties +lib/firefox68/browser/chrome/en-US/locale/browser/appstrings.properties +lib/firefox68/browser/chrome/en-US/locale/browser/baseMenuOverlay.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/bookmarks.html +lib/firefox68/browser/chrome/en-US/locale/browser/browser.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/browser.properties +lib/firefox68/browser/chrome/en-US/locale/browser/customizableui/customizableWidgets.properties +lib/firefox68/browser/chrome/en-US/locale/browser/downloads/downloads.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/downloads/downloads.properties +lib/firefox68/browser/chrome/en-US/locale/browser/downloads/settingsChange.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/feeds/subscribe.properties +lib/firefox68/browser/chrome/en-US/locale/browser/migration/migration.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/migration/migration.properties +lib/firefox68/browser/chrome/en-US/locale/browser/netError.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/newInstall.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/places/bookmarkProperties.properties +lib/firefox68/browser/chrome/en-US/locale/browser/places/editBookmarkOverlay.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/places/places.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/places/places.properties +lib/firefox68/browser/chrome/en-US/locale/browser/pocket.properties +lib/firefox68/browser/chrome/en-US/locale/browser/preferences/preferences.properties +lib/firefox68/browser/chrome/en-US/locale/browser/safebrowsing/report-phishing.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/safebrowsing/safebrowsing.properties +lib/firefox68/browser/chrome/en-US/locale/browser/search.properties +lib/firefox68/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/shellservice.properties +lib/firefox68/browser/chrome/en-US/locale/browser/siteData.properties +lib/firefox68/browser/chrome/en-US/locale/browser/sitePermissions.properties +lib/firefox68/browser/chrome/en-US/locale/browser/syncBrand.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/syncSetup.properties +lib/firefox68/browser/chrome/en-US/locale/browser/tabbrowser.properties +lib/firefox68/browser/chrome/en-US/locale/browser/taskbar.properties +lib/firefox68/browser/chrome/en-US/locale/browser/translation.dtd +lib/firefox68/browser/chrome/en-US/locale/browser/translation.properties +lib/firefox68/browser/chrome/en-US/locale/browser/uiDensity.properties +lib/firefox68/browser/chrome/en-US/locale/browser/webrtcIndicator.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/accessibility.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/boxmodel.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/changes.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/components.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/debugger.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/device.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/dom.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/font-inspector.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/graphs.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/har.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/layout.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/memory.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/menus.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/network-throttling.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/performance.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/performance.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/responsive.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/shared.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/startup.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/storage.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/storage.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/webconsole.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/webide.dtd +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/client/webide.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/accessibility.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/browsing-context.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/debugger.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/eyedropper.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/highlighters.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/screenshot.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/shared.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/startup/key-shortcuts.properties +lib/firefox68/browser/chrome/en-US/locale/en-US/devtools/startup/startup.properties +lib/firefox68/browser/chrome/en-US/locale/pdfviewer/chrome.properties +lib/firefox68/browser/chrome/en-US/locale/pdfviewer/viewer.properties +lib/firefox68/browser/chrome/icons/default/default128.png +lib/firefox68/browser/chrome/icons/default/default16.png +lib/firefox68/browser/chrome/icons/default/default32.png +lib/firefox68/browser/chrome/icons/default/default48.png +lib/firefox68/browser/chrome/icons/default/default64.png +lib/firefox68/browser/chrome/pdfjs/content/PdfJs.jsm +lib/firefox68/browser/chrome/pdfjs/content/PdfJsDefaultPreferences.jsm +lib/firefox68/browser/chrome/pdfjs/content/PdfJsNetwork.jsm +lib/firefox68/browser/chrome/pdfjs/content/PdfJsTelemetry.jsm +lib/firefox68/browser/chrome/pdfjs/content/PdfStreamConverter.jsm +lib/firefox68/browser/chrome/pdfjs/content/PdfjsChromeUtils.jsm +lib/firefox68/browser/chrome/pdfjs/content/PdfjsContentUtils.jsm +lib/firefox68/browser/chrome/pdfjs/content/build/pdf.js +lib/firefox68/browser/chrome/pdfjs/content/build/pdf.worker.js +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78-RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78ms-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/78ms-RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/83pv-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/90ms-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/90ms-RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/90msp-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/90msp-RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/90pv-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/90pv-RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Add-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Add-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Add-RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Add-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-0.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-1.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-3.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-4.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-5.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-6.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-UCS2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-0.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-1.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-3.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-4.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-5.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-UCS2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-0.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-1.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-3.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-4.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-5.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-6.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-UCS2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-0.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-1.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-UCS2.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/B5pc-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/B5pc-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/CNS-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/CNS-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/CNS1-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/CNS1-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/CNS2-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/CNS2-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/ETHK-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/ETHK-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/ETen-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/ETen-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/ETenms-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/ETenms-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Ext-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Ext-RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Ext-RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Ext-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GB-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GB-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GB-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GB-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBK-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBK-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBK2K-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBK2K-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBKp-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBKp-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBT-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBT-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBT-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBT-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBTpc-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBTpc-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBpc-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/GBpc-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKdla-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKdla-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKdlb-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKdlb-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKgccs-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKgccs-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKm314-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKm314-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKm471-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKm471-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKscs-B5-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/HKscs-B5-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Hankaku.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Hiragana.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSC-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSC-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSC-Johab-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSC-Johab-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-HW-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-HW-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSCpc-EUC-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/KSCpc-EUC-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Katakana.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/LICENSE +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/NWP-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/NWP-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/RKSJ-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/RKSJ-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/Roman.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UCS2-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UCS2-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF16-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF16-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF32-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF32-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF8-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF8-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UCS2-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UCS2-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF16-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF16-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF32-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF32-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF8-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF8-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-HW-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-HW-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF16-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF16-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF32-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF32-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF8-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF8-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF16-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF16-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF32-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF32-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF8-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF8-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJISPro-UCS2-HW-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJISPro-UCS2-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJISPro-UTF8-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJISX0213-UTF32-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJISX0213-UTF32-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJISX02132004-UTF32-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniJISX02132004-UTF32-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UCS2-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UCS2-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF16-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF16-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF32-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF32-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF8-H.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF8-V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/V.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/cmaps/WP-Symbol.bcmap +lib/firefox68/browser/chrome/pdfjs/content/web/debugger.js +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-check.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-comment.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-help.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-insert.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-key.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-newparagraph.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-noicon.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-note.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/annotation-paragraph.svg +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-next-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-next-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-next.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-next@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-previous-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-previous-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-previous.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/findbarButton-previous@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/grab.cur +lib/firefox68/browser/chrome/pdfjs/content/web/images/grabbing.cur +lib/firefox68/browser/chrome/pdfjs/content/web/images/loading-icon.gif +lib/firefox68/browser/chrome/pdfjs/content/web/images/loading-small.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/loading-small@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/shadow.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/texture.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-bookmark.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-bookmark@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-download.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-download@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-menuArrows.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-menuArrows@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-openFile.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-openFile@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageDown@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-pageUp@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-presentationMode.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-presentationMode@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-print.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-print@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-search.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-search@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomIn.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomIn@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomOut.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomOut@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/treeitem-collapsed-rtl.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/treeitem-collapsed-rtl@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/treeitem-collapsed.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/treeitem-collapsed@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/treeitem-expanded.png +lib/firefox68/browser/chrome/pdfjs/content/web/images/treeitem-expanded@2x.png +lib/firefox68/browser/chrome/pdfjs/content/web/viewer.css +lib/firefox68/browser/chrome/pdfjs/content/web/viewer.html +lib/firefox68/browser/chrome/pdfjs/content/web/viewer.js +lib/firefox68/browser/chrome/webide/content/addons.js +lib/firefox68/browser/chrome/webide/content/addons.xhtml +lib/firefox68/browser/chrome/webide/content/details.js +lib/firefox68/browser/chrome/webide/content/details.xhtml +lib/firefox68/browser/chrome/webide/content/devicepreferences.js +lib/firefox68/browser/chrome/webide/content/devicepreferences.xhtml +lib/firefox68/browser/chrome/webide/content/newapp.js +lib/firefox68/browser/chrome/webide/content/newapp.xul +lib/firefox68/browser/chrome/webide/content/prefs.js +lib/firefox68/browser/chrome/webide/content/prefs.xhtml +lib/firefox68/browser/chrome/webide/content/project-listing.js +lib/firefox68/browser/chrome/webide/content/project-listing.xhtml +lib/firefox68/browser/chrome/webide/content/project-panel.js +lib/firefox68/browser/chrome/webide/content/runtime-listing.js +lib/firefox68/browser/chrome/webide/content/runtime-listing.xhtml +lib/firefox68/browser/chrome/webide/content/runtime-panel.js +lib/firefox68/browser/chrome/webide/content/runtimedetails.js +lib/firefox68/browser/chrome/webide/content/runtimedetails.xhtml +lib/firefox68/browser/chrome/webide/content/webide.js +lib/firefox68/browser/chrome/webide/content/webide.xul +lib/firefox68/browser/chrome/webide/content/wifi-auth.js +lib/firefox68/browser/chrome/webide/content/wifi-auth.xhtml +lib/firefox68/browser/chrome/webide/skin/addons.css +lib/firefox68/browser/chrome/webide/skin/config-view.css +lib/firefox68/browser/chrome/webide/skin/deck.css +lib/firefox68/browser/chrome/webide/skin/default-app-icon.png +lib/firefox68/browser/chrome/webide/skin/details.css +lib/firefox68/browser/chrome/webide/skin/icons.png +lib/firefox68/browser/chrome/webide/skin/newapp.css +lib/firefox68/browser/chrome/webide/skin/noise.png +lib/firefox68/browser/chrome/webide/skin/panel-listing.css +lib/firefox68/browser/chrome/webide/skin/rocket.svg +lib/firefox68/browser/chrome/webide/skin/runtimedetails.css +lib/firefox68/browser/chrome/webide/skin/throbber.svg +lib/firefox68/browser/chrome/webide/skin/webide.css +lib/firefox68/browser/chrome/webide/skin/wifi-auth.css +lib/firefox68/browser/components/components.manifest +${PLIST.debug}lib/firefox68/browser/components/startupRecorder.js +lib/firefox68/browser/defaults/permissions +lib/firefox68/browser/defaults/preferences/debugger.js +lib/firefox68/browser/defaults/preferences/devtools-client.js +lib/firefox68/browser/defaults/preferences/devtools-startup.js +lib/firefox68/browser/defaults/preferences/firefox-branding.js +lib/firefox68/browser/defaults/preferences/firefox-l10n.js +lib/firefox68/browser/defaults/preferences/firefox.js +lib/firefox68/browser/defaults/preferences/webide.js +lib/firefox68/browser/defaults/settings/blocklists/addons.json +lib/firefox68/browser/defaults/settings/blocklists/gfx.json +lib/firefox68/browser/defaults/settings/blocklists/plugins.json +lib/firefox68/browser/defaults/settings/main/example.json +lib/firefox68/browser/defaults/settings/main/hijack-blocklists.json +lib/firefox68/browser/defaults/settings/main/language-dictionaries.json +lib/firefox68/browser/defaults/settings/main/onboarding.json +lib/firefox68/browser/defaults/settings/main/sites-classification.json +lib/firefox68/browser/defaults/settings/pinning/pins.json +lib/firefox68/browser/defaults/settings/security-state/intermediates.json +lib/firefox68/browser/defaults/settings/security-state/onecrl.json +lib/firefox68/browser/features/formautofill@mozilla.org/api.js +lib/firefox68/browser/features/formautofill@mozilla.org/background.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome.manifest +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/FormAutofillFrameScript.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/autofillEditForms.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/customElements.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/editAddress.xhtml +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/editCreditCard.xhtml +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/editDialog.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/formautofill.css +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/formfill-anchor.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/heuristicsRegexp.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/icon-address-save.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/icon-address-update.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/icon-credit-card-generic.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/icon-credit-card.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/l10n.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/manageAddresses.xhtml +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/manageCreditCards.xhtml +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/manageDialog.css +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/manageDialog.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-amex.png +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-amex@2x.png +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-cartebancaire.png +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-cartebancaire@2x.png +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-diners.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-discover.png +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-discover@2x.png +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-jcb.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-mastercard.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-mir.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-unionpay.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/content/third-party/cc-logo-visa.svg +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofill.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillContent.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillDoorhanger.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillHandler.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillHeuristics.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillNameUtils.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillParent.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillPreferences.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillStorage.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillSync.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/FormAutofillUtils.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/OSKeyStore.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/ProfileAutoCompleteResult.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/addressmetadata/addressReferences.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/addressmetadata/addressReferencesExt.js +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/autocomplete-item-shared.css +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/editAddress.css +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/editCreditCard.css +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/editDialog-shared.css +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/phonenumberutils/PhoneNumber.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/phonenumberutils/PhoneNumberMetaData.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/chrome/res/phonenumberutils/PhoneNumberNormalizer.jsm +lib/firefox68/browser/features/formautofill@mozilla.org/en-US/locale/en-US/formautofill.properties +lib/firefox68/browser/features/formautofill@mozilla.org/manifest.json +lib/firefox68/browser/features/formautofill@mozilla.org/schema.json +lib/firefox68/browser/features/fxmonitor@mozilla.org/assets/alert.svg +lib/firefox68/browser/features/fxmonitor@mozilla.org/assets/monitor32.svg +lib/firefox68/browser/features/fxmonitor@mozilla.org/background.js +lib/firefox68/browser/features/fxmonitor@mozilla.org/chrome.manifest +lib/firefox68/browser/features/fxmonitor@mozilla.org/en-US/locale/en-US/fxmonitor.properties +lib/firefox68/browser/features/fxmonitor@mozilla.org/manifest.json +lib/firefox68/browser/features/fxmonitor@mozilla.org/privileged/FirefoxMonitor.css +lib/firefox68/browser/features/fxmonitor@mozilla.org/privileged/api.js +lib/firefox68/browser/features/fxmonitor@mozilla.org/privileged/schema.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ach/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ar/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ast/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/az/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/be/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/bg/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/bn_BD/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/br/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/bs/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ca/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/cak/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/crh/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/cs/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/cy/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/da/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/de/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/dsb/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/el/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/en_US/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/eo/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/es_AR/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/es_CL/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/es_ES/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/es_MX/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/et/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/eu/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/fa/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ff/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/fi/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/fr/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/fy_NL/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ga_IE/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/gd/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/gl/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/gn/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/gu_IN/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/he/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/hi_IN/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/hr/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/hsb/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/hu/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/hy_AM/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ia/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/id/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/it/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ja/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ka/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/kab/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/kk/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/km/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/kn/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ko/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/lij/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/lo/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/lt/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/mai/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/mk/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ml/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/mn/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/mr/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ms/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/my/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/nb_NO/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ne_NP/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/nl/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/nn_NO/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/pa_IN/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/pl/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/pt_BR/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/pt_PT/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/rm/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ro/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ru/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/si/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/sk/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/sl/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/sq/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/sr/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/su/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/sv_SE/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ta/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/te/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/th/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/tl/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/tr/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/uk/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/ur/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/uz/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/vi/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/zh_CN/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/_locales/zh_TW/messages.json +lib/firefox68/browser/features/screenshots@mozilla.org/assertIsBlankDocument.js +lib/firefox68/browser/features/screenshots@mozilla.org/assertIsTrusted.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/analytics.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/auth.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/communication.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/deviceInfo.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/main.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/selectorLoader.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/senderror.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/startBackground.js +lib/firefox68/browser/features/screenshots@mozilla.org/background/takeshot.js +lib/firefox68/browser/features/screenshots@mozilla.org/blank.html +lib/firefox68/browser/features/screenshots@mozilla.org/blobConverters.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/buildSettings.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/inlineSelectionCss.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/onboardingCss.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/onboardingHtml.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/raven.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/selection.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/shot.js +lib/firefox68/browser/features/screenshots@mozilla.org/build/thumbnailGenerator.js +lib/firefox68/browser/features/screenshots@mozilla.org/catcher.js +lib/firefox68/browser/features/screenshots@mozilla.org/clipboard.js +lib/firefox68/browser/features/screenshots@mozilla.org/domainFromUrl.js +lib/firefox68/browser/features/screenshots@mozilla.org/experiments/screenshots/api.js +lib/firefox68/browser/features/screenshots@mozilla.org/experiments/screenshots/schema.json +lib/firefox68/browser/features/screenshots@mozilla.org/icons/back-highlight.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/back.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/cancel.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/cloud.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/copied-notification.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/copy.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/done.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/download-white.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/download.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/help-16.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/icon-highlight-32-v2.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/icon-v2.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/icon-welcome-face-without-eyes.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/menu-fullpage.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/menu-myshot-white.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/menu-myshot.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/menu-visible.svg +lib/firefox68/browser/features/screenshots@mozilla.org/icons/onboarding-1.png +lib/firefox68/browser/features/screenshots@mozilla.org/icons/onboarding-2.png +lib/firefox68/browser/features/screenshots@mozilla.org/icons/onboarding-3.png +lib/firefox68/browser/features/screenshots@mozilla.org/icons/onboarding-4.png +lib/firefox68/browser/features/screenshots@mozilla.org/log.js +lib/firefox68/browser/features/screenshots@mozilla.org/makeUuid.js +lib/firefox68/browser/features/screenshots@mozilla.org/manifest.json +lib/firefox68/browser/features/screenshots@mozilla.org/moz.build +lib/firefox68/browser/features/screenshots@mozilla.org/onboarding/slides.html +lib/firefox68/browser/features/screenshots@mozilla.org/onboarding/slides.js +lib/firefox68/browser/features/screenshots@mozilla.org/randomString.js +lib/firefox68/browser/features/screenshots@mozilla.org/selector/callBackground.js +lib/firefox68/browser/features/screenshots@mozilla.org/selector/documentMetadata.js +lib/firefox68/browser/features/screenshots@mozilla.org/selector/shooter.js +lib/firefox68/browser/features/screenshots@mozilla.org/selector/ui.js +lib/firefox68/browser/features/screenshots@mozilla.org/selector/uicontrol.js +lib/firefox68/browser/features/screenshots@mozilla.org/selector/util.js +lib/firefox68/browser/features/screenshots@mozilla.org/sitehelper.js +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/background.js +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/chrome.manifest +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/en-US/locale/en-US/webcompat.properties +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/aboutConfigPrefs.js +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/aboutConfigPrefs.json +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/browserInfo.js +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/browserInfo.json +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/l10n.js +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/l10n.json +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/pageActionExtras.js +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/pageActionExtras.json +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/tabExtras.js +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/experimentalAPIs/tabExtras.json +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/icons/lightbulb.svg +lib/firefox68/browser/features/webcompat-reporter@mozilla.org/manifest.json +lib/firefox68/browser/features/webcompat@mozilla.org/about-compat/AboutCompat.jsm +lib/firefox68/browser/features/webcompat@mozilla.org/about-compat/aboutCompat.css +lib/firefox68/browser/features/webcompat@mozilla.org/about-compat/aboutCompat.html +lib/firefox68/browser/features/webcompat@mozilla.org/about-compat/aboutCompat.js +lib/firefox68/browser/features/webcompat@mozilla.org/about-compat/aboutPage.js +lib/firefox68/browser/features/webcompat@mozilla.org/about-compat/aboutPage.json +lib/firefox68/browser/features/webcompat@mozilla.org/about-compat/aboutPageProcessScript.js +lib/firefox68/browser/features/webcompat@mozilla.org/data/injections.js +lib/firefox68/browser/features/webcompat@mozilla.org/data/ua_overrides.js +lib/firefox68/browser/features/webcompat@mozilla.org/experiment-apis/aboutConfigPrefs.js +lib/firefox68/browser/features/webcompat@mozilla.org/experiment-apis/aboutConfigPrefs.json +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug0000000-testbed-css-injection.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1305028-gaming.youtube.com-webkit-scrollbar.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1432935-breitbart.com-webkit-scrollbar.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1432935-discordapp.com-webkit-scorllbar-white-line.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1518781-twitch.tv-webkit-scrollbar.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1526977-sreedharscce.in-login-fix.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1561371-mail.google.com-allow-horizontal-scrolling.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1567610-dns.google.com-moz-fit-content.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/css/bug1568256-zertifikate.commerzbank.de-flex.css +lib/firefox68/browser/features/webcompat@mozilla.org/injections/js/bug0000000-testbed-js-injection.js +lib/firefox68/browser/features/webcompat@mozilla.org/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js +lib/firefox68/browser/features/webcompat@mozilla.org/injections/js/bug1457335-histography.io-ua-change.js +lib/firefox68/browser/features/webcompat@mozilla.org/injections/js/bug1472075-bankofamerica.com-ua-change.js +lib/firefox68/browser/features/webcompat@mozilla.org/injections/js/bug1472081-election.gov.np-window.sidebar-shim.js +lib/firefox68/browser/features/webcompat@mozilla.org/injections/js/bug1482066-portalminasnet.com-window.sidebar-shim.js +lib/firefox68/browser/features/webcompat@mozilla.org/lib/about_compat_broker.js +lib/firefox68/browser/features/webcompat@mozilla.org/lib/injections.js +lib/firefox68/browser/features/webcompat@mozilla.org/lib/module_shim.js +lib/firefox68/browser/features/webcompat@mozilla.org/lib/ua_overrides.js +lib/firefox68/browser/features/webcompat@mozilla.org/manifest.json +lib/firefox68/browser/features/webcompat@mozilla.org/run.js +lib/firefox68/browser/localization/en-US/branding/brand.ftl +lib/firefox68/browser/localization/en-US/browser/aboutConfig.ftl +lib/firefox68/browser/localization/en-US/browser/aboutDialog.ftl +lib/firefox68/browser/localization/en-US/browser/aboutPolicies.ftl +lib/firefox68/browser/localization/en-US/browser/aboutPrivateBrowsing.ftl +lib/firefox68/browser/localization/en-US/browser/aboutRestartRequired.ftl +lib/firefox68/browser/localization/en-US/browser/aboutRobots.ftl +lib/firefox68/browser/localization/en-US/browser/aboutSessionRestore.ftl +lib/firefox68/browser/localization/en-US/browser/aboutTabCrashed.ftl +lib/firefox68/browser/localization/en-US/browser/appMenuNotifications.ftl +lib/firefox68/browser/localization/en-US/browser/branding/brandings.ftl +lib/firefox68/browser/localization/en-US/browser/branding/sync-brand.ftl +lib/firefox68/browser/localization/en-US/browser/customizeMode.ftl +lib/firefox68/browser/localization/en-US/browser/newInstallPage.ftl +lib/firefox68/browser/localization/en-US/browser/newtab/asrouter.ftl +lib/firefox68/browser/localization/en-US/browser/newtab/onboarding.ftl +lib/firefox68/browser/localization/en-US/browser/pageInfo.ftl +lib/firefox68/browser/localization/en-US/browser/panicButton.ftl +lib/firefox68/browser/localization/en-US/browser/policies/policies-descriptions.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/applicationManager.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/blocklists.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/clearSiteData.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/colors.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/connection.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/containers.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/fonts.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/fxaPairDevice.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/languages.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/permissions.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/preferences.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/selectBookmark.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/siteDataSettings.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/syncDisconnect.ftl +lib/firefox68/browser/localization/en-US/browser/preferences/translation.ftl +lib/firefox68/browser/localization/en-US/browser/safeMode.ftl +lib/firefox68/browser/localization/en-US/browser/safebrowsing/blockedSite.ftl +lib/firefox68/browser/localization/en-US/browser/sanitize.ftl +lib/firefox68/browser/localization/en-US/browser/syncedTabs.ftl +lib/firefox68/browser/localization/en-US/browser/tabContextMenu.ftl +lib/firefox68/browser/localization/en-US/browser/toolbarContextMenu.ftl +lib/firefox68/browser/localization/en-US/browser/touchbar/touchbar.ftl +lib/firefox68/browser/localization/en-US/devtools/aboutdebugging.ftl +lib/firefox68/browser/localization/en-US/devtools/application.ftl +lib/firefox68/browser/localization/en-US/devtools/tooltips.ftl +lib/firefox68/browser/localization/en-US/preview/aboutLogins.ftl +lib/firefox68/browser/localization/en-US/startup/aboutDevTools.ftl +lib/firefox68/browser/modules/AboutDebuggingRegistration.jsm +lib/firefox68/browser/modules/AboutDevToolsRegistration.jsm +lib/firefox68/browser/modules/AboutDevToolsToolboxRegistration.jsm +lib/firefox68/browser/modules/AboutLoginsParent.jsm +lib/firefox68/browser/modules/AboutNewTab.jsm +lib/firefox68/browser/modules/AboutNewTabService.jsm +lib/firefox68/browser/modules/AsyncTabSwitcher.jsm +lib/firefox68/browser/modules/AttributionCode.jsm +lib/firefox68/browser/modules/BrowserContentHandler.jsm +lib/firefox68/browser/modules/BrowserGlue.jsm +lib/firefox68/browser/modules/BrowserUsageTelemetry.jsm +lib/firefox68/browser/modules/BrowserWindowTracker.jsm +lib/firefox68/browser/modules/ChromeMigrationUtils.jsm +lib/firefox68/browser/modules/ChromeProfileMigrator.jsm +lib/firefox68/browser/modules/ContentClick.jsm +lib/firefox68/browser/modules/ContentCrashHandlers.jsm +lib/firefox68/browser/modules/ContentMetaHandler.jsm +lib/firefox68/browser/modules/ContentObservers.js +lib/firefox68/browser/modules/ContentSearch.jsm +lib/firefox68/browser/modules/CustomizableUI.jsm +lib/firefox68/browser/modules/CustomizableWidgets.jsm +lib/firefox68/browser/modules/CustomizeMode.jsm +lib/firefox68/browser/modules/DevToolsStartup.jsm +lib/firefox68/browser/modules/Discovery.jsm +lib/firefox68/browser/modules/DownloadsCommon.jsm +lib/firefox68/browser/modules/DownloadsSubview.jsm +lib/firefox68/browser/modules/DownloadsTaskbar.jsm +lib/firefox68/browser/modules/DownloadsViewUI.jsm +lib/firefox68/browser/modules/DragPositionManager.jsm +lib/firefox68/browser/modules/EveryWindow.jsm +lib/firefox68/browser/modules/ExtensionControlledPopup.jsm +lib/firefox68/browser/modules/ExtensionPopups.jsm +lib/firefox68/browser/modules/ExtensionsUI.jsm +lib/firefox68/browser/modules/FaviconLoader.jsm +lib/firefox68/browser/modules/FirefoxProfileMigrator.jsm +lib/firefox68/browser/modules/FormValidationHandler.jsm +lib/firefox68/browser/modules/HeadlessShell.jsm +lib/firefox68/browser/modules/HomePage.jsm +lib/firefox68/browser/modules/LaterRun.jsm +lib/firefox68/browser/modules/LiveBookmarkMigrator.jsm +lib/firefox68/browser/modules/MigrationUtils.jsm +lib/firefox68/browser/modules/NewTabPagePreloading.jsm +lib/firefox68/browser/modules/OpenInTabsUtils.jsm +lib/firefox68/browser/modules/PageActions.jsm +lib/firefox68/browser/modules/PanelMultiView.jsm +lib/firefox68/browser/modules/PermissionUI.jsm +lib/firefox68/browser/modules/PermissionUITelemetry.jsm +lib/firefox68/browser/modules/PingCentre.jsm +lib/firefox68/browser/modules/PlacesUIUtils.jsm +lib/firefox68/browser/modules/ProcessHangMonitor.jsm +lib/firefox68/browser/modules/ProfileMigrator.jsm +lib/firefox68/browser/modules/ReaderParent.jsm +lib/firefox68/browser/modules/RemotePrompt.jsm +lib/firefox68/browser/modules/Sanitizer.jsm +lib/firefox68/browser/modules/SearchTelemetry.jsm +lib/firefox68/browser/modules/SearchWidgetTracker.jsm +lib/firefox68/browser/modules/SelectionChangedMenulist.jsm +lib/firefox68/browser/modules/ShellService.jsm +lib/firefox68/browser/modules/SiteDataManager.jsm +lib/firefox68/browser/modules/SitePermissions.jsm +lib/firefox68/browser/modules/TabUnloader.jsm +lib/firefox68/browser/modules/TabsList.jsm +lib/firefox68/browser/modules/ThemeVariableMap.jsm +lib/firefox68/browser/modules/TransientPrefs.jsm +lib/firefox68/browser/modules/UITour.jsm +lib/firefox68/browser/modules/UITourChild.jsm +lib/firefox68/browser/modules/UrlbarController.jsm +lib/firefox68/browser/modules/UrlbarEventBufferer.jsm +lib/firefox68/browser/modules/UrlbarInput.jsm +lib/firefox68/browser/modules/UrlbarMuxerUnifiedComplete.jsm +lib/firefox68/browser/modules/UrlbarPrefs.jsm +lib/firefox68/browser/modules/UrlbarProviderOpenTabs.jsm +lib/firefox68/browser/modules/UrlbarProviderUnifiedComplete.jsm +lib/firefox68/browser/modules/UrlbarProvidersManager.jsm +lib/firefox68/browser/modules/UrlbarResult.jsm +lib/firefox68/browser/modules/UrlbarTokenizer.jsm +lib/firefox68/browser/modules/UrlbarUtils.jsm +lib/firefox68/browser/modules/UrlbarValueFormatter.jsm +lib/firefox68/browser/modules/UrlbarView.jsm +lib/firefox68/browser/modules/WebProtocolHandlerRegistrar.jsm +lib/firefox68/browser/modules/ZoomUI.jsm +lib/firefox68/browser/modules/aboutpages/AboutNetErrorHandler.jsm +lib/firefox68/browser/modules/aboutpages/AboutPrivateBrowsingHandler.jsm +lib/firefox68/browser/modules/distribution.js +lib/firefox68/browser/modules/pdfjs.js +lib/firefox68/browser/modules/policies/BookmarksPolicies.jsm +lib/firefox68/browser/modules/policies/Policies.jsm +lib/firefox68/browser/modules/policies/ProxyPolicies.jsm +lib/firefox68/browser/modules/policies/WebsiteFilter.jsm +lib/firefox68/browser/modules/policies/schema.jsm +lib/firefox68/browser/modules/sessionstore/ContentRestore.jsm +lib/firefox68/browser/modules/sessionstore/ContentSessionStore.jsm +lib/firefox68/browser/modules/sessionstore/GlobalState.jsm +lib/firefox68/browser/modules/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm +lib/firefox68/browser/modules/sessionstore/RunState.jsm +lib/firefox68/browser/modules/sessionstore/SessionCookies.jsm +lib/firefox68/browser/modules/sessionstore/SessionFile.jsm +lib/firefox68/browser/modules/sessionstore/SessionMigration.jsm +lib/firefox68/browser/modules/sessionstore/SessionSaver.jsm +lib/firefox68/browser/modules/sessionstore/SessionStartup.jsm +lib/firefox68/browser/modules/sessionstore/SessionStore.jsm +lib/firefox68/browser/modules/sessionstore/SessionWorker.js +lib/firefox68/browser/modules/sessionstore/SessionWorker.jsm +lib/firefox68/browser/modules/sessionstore/StartupPerformance.jsm +lib/firefox68/browser/modules/sessionstore/TabAttributes.jsm +lib/firefox68/browser/modules/sessionstore/TabState.jsm +lib/firefox68/browser/modules/sessionstore/TabStateCache.jsm +lib/firefox68/browser/modules/sessionstore/TabStateFlusher.jsm +lib/firefox68/browser/modules/syncedtabs/EventEmitter.jsm +lib/firefox68/browser/modules/syncedtabs/SyncedTabsDeckComponent.js +lib/firefox68/browser/modules/syncedtabs/SyncedTabsDeckStore.js +lib/firefox68/browser/modules/syncedtabs/SyncedTabsDeckView.js +lib/firefox68/browser/modules/syncedtabs/SyncedTabsListStore.js +lib/firefox68/browser/modules/syncedtabs/TabListComponent.js +lib/firefox68/browser/modules/syncedtabs/TabListView.js +lib/firefox68/browser/modules/syncedtabs/util.js +lib/firefox68/browser/modules/themes/dark/experiment.css +lib/firefox68/browser/modules/themes/dark/icon.svg +lib/firefox68/browser/modules/themes/dark/manifest.json +lib/firefox68/browser/modules/themes/light/experiment.css +lib/firefox68/browser/modules/themes/light/icon.svg +lib/firefox68/browser/modules/themes/light/manifest.json +lib/firefox68/browser/modules/translation/BingTranslator.jsm +lib/firefox68/browser/modules/translation/GoogleTranslator.jsm +lib/firefox68/browser/modules/translation/LanguageDetector.jsm +lib/firefox68/browser/modules/translation/Translation.jsm +lib/firefox68/browser/modules/translation/TranslationContentHandler.jsm +lib/firefox68/browser/modules/translation/TranslationDocument.jsm +lib/firefox68/browser/modules/translation/YandexTranslator.jsm +lib/firefox68/browser/modules/translation/cld-worker.js +lib/firefox68/browser/modules/translation/cld-worker.js.mem +lib/firefox68/browser/modules/webrtcUI.jsm +lib/firefox68/chrome.manifest +lib/firefox68/chrome/chrome.manifest +lib/firefox68/chrome/en-US/locale/en-US/alerts/alert.dtd +lib/firefox68/chrome/en-US/locale/en-US/alerts/alert.properties +lib/firefox68/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/mac/accessible.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/mac/intl.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/unix/accessible.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/unix/intl.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/win/accessible.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/win/intl.properties +lib/firefox68/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties +lib/firefox68/chrome/en-US/locale/en-US/global/AccessFu.properties +lib/firefox68/chrome/en-US/locale/en-US/global/aboutReader.properties +lib/firefox68/chrome/en-US/locale/en-US/global/aboutStudies.properties +lib/firefox68/chrome/en-US/locale/en-US/global/aboutWebrtc.properties +lib/firefox68/chrome/en-US/locale/en-US/global/appPicker.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/appstrings.properties +lib/firefox68/chrome/en-US/locale/en-US/global/autocomplete.properties +lib/firefox68/chrome/en-US/locale/en-US/global/browser.properties +lib/firefox68/chrome/en-US/locale/en-US/global/charsetMenu.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/charsetMenu.properties +lib/firefox68/chrome/en-US/locale/en-US/global/commonDialog.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/commonDialogs.properties +lib/firefox68/chrome/en-US/locale/en-US/global/contentAreaCommands.properties +lib/firefox68/chrome/en-US/locale/en-US/global/css.properties +lib/firefox68/chrome/en-US/locale/en-US/global/datetimebox.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/dialog.properties +lib/firefox68/chrome/en-US/locale/en-US/global/dialogOverlay.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/dom/dom.properties +lib/firefox68/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/extensions.properties +lib/firefox68/chrome/en-US/locale/en-US/global/fallbackMenubar.properties +lib/firefox68/chrome/en-US/locale/en-US/global/filepicker.properties +lib/firefox68/chrome/en-US/locale/en-US/global/findbar.properties +lib/firefox68/chrome/en-US/locale/en-US/global/global-extension-fields.properties +lib/firefox68/chrome/en-US/locale/en-US/global/global-strres.properties +lib/firefox68/chrome/en-US/locale/en-US/global/global.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/globalKeys.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/intl.css +lib/firefox68/chrome/en-US/locale/en-US/global/intl.properties +lib/firefox68/chrome/en-US/locale/en-US/global/keys.properties +lib/firefox68/chrome/en-US/locale/en-US/global/layout/HtmlForm.properties +lib/firefox68/chrome/en-US/locale/en-US/global/layout/MediaDocument.properties +lib/firefox68/chrome/en-US/locale/en-US/global/layout/htmlparser.properties +lib/firefox68/chrome/en-US/locale/en-US/global/layout/xmlparser.properties +lib/firefox68/chrome/en-US/locale/en-US/global/layout_errors.properties +lib/firefox68/chrome/en-US/locale/en-US/global/mathml/mathml.properties +lib/firefox68/chrome/en-US/locale/en-US/global/mozilla.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/narrate.properties +lib/firefox68/chrome/en-US/locale/en-US/global/netError.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/netErrorApp.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/notification.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/nsWebBrowserPersist.properties +lib/firefox68/chrome/en-US/locale/en-US/global/plugins.properties +lib/firefox68/chrome/en-US/locale/en-US/global/printdialog.properties +lib/firefox68/chrome/en-US/locale/en-US/global/printing.properties +lib/firefox68/chrome/en-US/locale/en-US/global/resetProfile.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/resetProfile.properties +lib/firefox68/chrome/en-US/locale/en-US/global/search/search.properties +lib/firefox68/chrome/en-US/locale/en-US/global/security/caps.properties +lib/firefox68/chrome/en-US/locale/en-US/global/security/csp.properties +lib/firefox68/chrome/en-US/locale/en-US/global/security/security.properties +lib/firefox68/chrome/en-US/locale/en-US/global/svg/svg.properties +lib/firefox68/chrome/en-US/locale/en-US/global/textcontext.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/tree.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/videocontrols.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/viewSource.properties +lib/firefox68/chrome/en-US/locale/en-US/global/wizard.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/wizard.properties +lib/firefox68/chrome/en-US/locale/en-US/global/xbl.properties +lib/firefox68/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd +lib/firefox68/chrome/en-US/locale/en-US/global/xslt/xslt.properties +lib/firefox68/chrome/en-US/locale/en-US/global/xul.properties +lib/firefox68/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties +lib/firefox68/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties +lib/firefox68/chrome/en-US/locale/en-US/mozapps/extensions/blocklist.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties +lib/firefox68/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/handling/handling.properties +lib/firefox68/chrome/en-US/locale/en-US/mozapps/profile/createProfileWizard.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/profile/profileDowngrade.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.properties +lib/firefox68/chrome/en-US/locale/en-US/mozapps/update/updates.dtd +lib/firefox68/chrome/en-US/locale/en-US/mozapps/update/updates.properties +lib/firefox68/chrome/en-US/locale/en-US/necko/necko.properties +lib/firefox68/chrome/en-US/locale/en-US/passwordmgr/passwordmgr.properties +lib/firefox68/chrome/en-US/locale/en-US/pipnss/nsserrors.properties +lib/firefox68/chrome/en-US/locale/en-US/pipnss/pipnss.properties +lib/firefox68/chrome/en-US/locale/en-US/pippki/pippki.dtd +lib/firefox68/chrome/en-US/locale/en-US/pippki/pippki.properties +lib/firefox68/chrome/en-US/locale/en-US/places/places.properties +lib/firefox68/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd +lib/firefox68/chrome/en-US/locale/en-US/services/sync.properties +${PLIST.debug}lib/firefox68/chrome/layoutdebug/content/layoutdebug/layoutdebug.js +${PLIST.debug}lib/firefox68/chrome/layoutdebug/content/layoutdebug/layoutdebug.xul +${PLIST.debug}lib/firefox68/chrome/layoutdebug/locale/en-US/layoutdebug/layoutdebug.dtd +lib/firefox68/chrome/marionette/content/accessibility.js +lib/firefox68/chrome/marionette/content/action.js +lib/firefox68/chrome/marionette/content/addon.js +lib/firefox68/chrome/marionette/content/assert.js +lib/firefox68/chrome/marionette/content/atom.js +lib/firefox68/chrome/marionette/content/browser.js +lib/firefox68/chrome/marionette/content/capabilities.js +lib/firefox68/chrome/marionette/content/capture.js +lib/firefox68/chrome/marionette/content/cert.js +lib/firefox68/chrome/marionette/content/cookie.js +lib/firefox68/chrome/marionette/content/dom.js +lib/firefox68/chrome/marionette/content/driver.js +lib/firefox68/chrome/marionette/content/element.js +lib/firefox68/chrome/marionette/content/error.js +lib/firefox68/chrome/marionette/content/evaluate.js +lib/firefox68/chrome/marionette/content/event.js +lib/firefox68/chrome/marionette/content/format.js +lib/firefox68/chrome/marionette/content/interaction.js +lib/firefox68/chrome/marionette/content/l10n.js +lib/firefox68/chrome/marionette/content/legacyaction.js +lib/firefox68/chrome/marionette/content/listener.js +lib/firefox68/chrome/marionette/content/log.js +lib/firefox68/chrome/marionette/content/message.js +lib/firefox68/chrome/marionette/content/modal.js +lib/firefox68/chrome/marionette/content/navigate.js +lib/firefox68/chrome/marionette/content/packets.js +lib/firefox68/chrome/marionette/content/prefs.js +lib/firefox68/chrome/marionette/content/proxy.js +lib/firefox68/chrome/marionette/content/reftest.js +lib/firefox68/chrome/marionette/content/reftest.xul +lib/firefox68/chrome/marionette/content/server.js +lib/firefox68/chrome/marionette/content/stream-utils.js +lib/firefox68/chrome/marionette/content/sync.js +lib/firefox68/chrome/marionette/content/transport.js +lib/firefox68/chrome/pippki/content/pippki/certManager.js +lib/firefox68/chrome/pippki/content/pippki/certManager.xul +lib/firefox68/chrome/pippki/content/pippki/certViewer.js +lib/firefox68/chrome/pippki/content/pippki/certViewer.xul +lib/firefox68/chrome/pippki/content/pippki/changepassword.js +lib/firefox68/chrome/pippki/content/pippki/changepassword.xul +lib/firefox68/chrome/pippki/content/pippki/choosetoken.js +lib/firefox68/chrome/pippki/content/pippki/choosetoken.xul +lib/firefox68/chrome/pippki/content/pippki/clientauthask.js +lib/firefox68/chrome/pippki/content/pippki/clientauthask.xul +lib/firefox68/chrome/pippki/content/pippki/createCertInfo.js +lib/firefox68/chrome/pippki/content/pippki/createCertInfo.xul +lib/firefox68/chrome/pippki/content/pippki/deletecert.js +lib/firefox68/chrome/pippki/content/pippki/deletecert.xul +lib/firefox68/chrome/pippki/content/pippki/device_manager.js +lib/firefox68/chrome/pippki/content/pippki/device_manager.xul +lib/firefox68/chrome/pippki/content/pippki/downloadcert.js +lib/firefox68/chrome/pippki/content/pippki/downloadcert.xul +lib/firefox68/chrome/pippki/content/pippki/editcacert.js +lib/firefox68/chrome/pippki/content/pippki/editcacert.xul +lib/firefox68/chrome/pippki/content/pippki/exceptionDialog.css +lib/firefox68/chrome/pippki/content/pippki/exceptionDialog.js +lib/firefox68/chrome/pippki/content/pippki/exceptionDialog.xul +lib/firefox68/chrome/pippki/content/pippki/load_device.js +lib/firefox68/chrome/pippki/content/pippki/load_device.xul +lib/firefox68/chrome/pippki/content/pippki/pippki.js +lib/firefox68/chrome/pippki/content/pippki/protectedAuth.js +lib/firefox68/chrome/pippki/content/pippki/protectedAuth.xul +lib/firefox68/chrome/pippki/content/pippki/resetpassword.js +lib/firefox68/chrome/pippki/content/pippki/resetpassword.xul +lib/firefox68/chrome/pippki/content/pippki/setp12password.js +lib/firefox68/chrome/pippki/content/pippki/setp12password.xul +lib/firefox68/chrome/recording/content/recording.js +lib/firefox68/chrome/recording/content/recording.xul +lib/firefox68/chrome/remote/content/Connection.jsm +lib/firefox68/chrome/remote/content/Error.jsm +lib/firefox68/chrome/remote/content/JSONHandler.jsm +lib/firefox68/chrome/remote/content/Log.jsm +lib/firefox68/chrome/remote/content/Observer.jsm +lib/firefox68/chrome/remote/content/Protocol.jsm +lib/firefox68/chrome/remote/content/RecommendedPreferences.jsm +lib/firefox68/chrome/remote/content/RemoteAgent.jsm +lib/firefox68/chrome/remote/content/Sync.jsm +lib/firefox68/chrome/remote/content/WindowManager.jsm +lib/firefox68/chrome/remote/content/domains/ContentProcessDomain.jsm +lib/firefox68/chrome/remote/content/domains/ContentProcessDomains.jsm +lib/firefox68/chrome/remote/content/domains/ContextObserver.jsm +lib/firefox68/chrome/remote/content/domains/Domain.jsm +lib/firefox68/chrome/remote/content/domains/Domains.jsm +lib/firefox68/chrome/remote/content/domains/ParentProcessDomains.jsm +lib/firefox68/chrome/remote/content/domains/content/DOM.jsm +lib/firefox68/chrome/remote/content/domains/content/Emulation.jsm +lib/firefox68/chrome/remote/content/domains/content/Input.jsm +lib/firefox68/chrome/remote/content/domains/content/Log.jsm +lib/firefox68/chrome/remote/content/domains/content/Network.jsm +lib/firefox68/chrome/remote/content/domains/content/Page.jsm +lib/firefox68/chrome/remote/content/domains/content/Performance.jsm +lib/firefox68/chrome/remote/content/domains/content/Runtime.jsm +lib/firefox68/chrome/remote/content/domains/content/Security.jsm +lib/firefox68/chrome/remote/content/domains/content/runtime/ExecutionContext.jsm +lib/firefox68/chrome/remote/content/domains/parent/Browser.jsm +lib/firefox68/chrome/remote/content/domains/parent/Target.jsm +lib/firefox68/chrome/remote/content/server/HTTPD.jsm +lib/firefox68/chrome/remote/content/server/Stream.jsm +lib/firefox68/chrome/remote/content/server/WebSocket.jsm +lib/firefox68/chrome/remote/content/server/WebSocketTransport.jsm +lib/firefox68/chrome/remote/content/sessions/ContentProcessSession.jsm +lib/firefox68/chrome/remote/content/sessions/Session.jsm +lib/firefox68/chrome/remote/content/sessions/TabSession.jsm +lib/firefox68/chrome/remote/content/sessions/frame-script.js +lib/firefox68/chrome/remote/content/targets/MainProcessTarget.jsm +lib/firefox68/chrome/remote/content/targets/TabTarget.jsm +lib/firefox68/chrome/remote/content/targets/Target.jsm +lib/firefox68/chrome/remote/content/targets/Targets.jsm +lib/firefox68/chrome/toolkit/content/extensions/child/ext-backgroundPage.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-contentScripts.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-extension.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-identity.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-runtime.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-storage.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-test.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-toolkit.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-userScripts-content.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-userScripts.js +lib/firefox68/chrome/toolkit/content/extensions/child/ext-webRequest.js +lib/firefox68/chrome/toolkit/content/extensions/dummy.xul +lib/firefox68/chrome/toolkit/content/extensions/ext-browser-content.js +lib/firefox68/chrome/toolkit/content/extensions/ext-toolkit.json +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-alarms.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-backgroundPage.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-browserSettings.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-captivePortal.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-clipboard.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-contentScripts.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-contextualIdentities.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-cookies.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-dns.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-downloads.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-extension.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-geckoProfiler.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-i18n.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-identity.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-idle.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-management.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-notifications.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-permissions.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-privacy.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-protocolHandlers.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-proxy.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-runtime.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-storage.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-tabs-base.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-telemetry.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-theme.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-toolkit.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-topSites.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-userScripts.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-webNavigation.js +lib/firefox68/chrome/toolkit/content/extensions/parent/ext-webRequest.js +lib/firefox68/chrome/toolkit/content/extensions/schemas/alarms.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/browser_settings.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/captive_portal.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/clipboard.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/content_scripts.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/contextual_identities.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/cookies.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/dns.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/downloads.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/events.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/experiments.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/extension.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/extension_protocol_handlers.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/extension_types.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/geckoProfiler.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/i18n.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/identity.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/idle.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/management.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/manifest.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/native_manifest.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/notifications.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/permissions.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/privacy.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/proxy.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/runtime.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/storage.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/telemetry.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/test.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/theme.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/top_sites.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/types.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/user_scripts.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/user_scripts_content.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/web_navigation.json +lib/firefox68/chrome/toolkit/content/extensions/schemas/web_request.json +lib/firefox68/chrome/toolkit/content/global/BrowserElementChild.js +lib/firefox68/chrome/toolkit/content/global/BrowserElementChildPreload.js +lib/firefox68/chrome/toolkit/content/global/BrowserElementCopyPaste.js +lib/firefox68/chrome/toolkit/content/global/TopLevelVideoDocument.js +lib/firefox68/chrome/toolkit/content/global/aboutAbout.js +lib/firefox68/chrome/toolkit/content/global/aboutAbout.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutCache.js +lib/firefox68/chrome/toolkit/content/global/aboutCheckerboard.css +lib/firefox68/chrome/toolkit/content/global/aboutCheckerboard.js +lib/firefox68/chrome/toolkit/content/global/aboutCheckerboard.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutMemory.css +lib/firefox68/chrome/toolkit/content/global/aboutMemory.js +lib/firefox68/chrome/toolkit/content/global/aboutMemory.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutMozilla.css +lib/firefox68/chrome/toolkit/content/global/aboutNetworking.js +lib/firefox68/chrome/toolkit/content/global/aboutNetworking.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutPerformance.js +lib/firefox68/chrome/toolkit/content/global/aboutPerformance.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutProfiles.js +lib/firefox68/chrome/toolkit/content/global/aboutProfiles.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutRights.js +lib/firefox68/chrome/toolkit/content/global/aboutRights.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutServiceWorkers.js +lib/firefox68/chrome/toolkit/content/global/aboutServiceWorkers.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutSupport.js +lib/firefox68/chrome/toolkit/content/global/aboutSupport.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutTelemetry.css +lib/firefox68/chrome/toolkit/content/global/aboutTelemetry.js +lib/firefox68/chrome/toolkit/content/global/aboutTelemetry.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutUrlClassifier.css +lib/firefox68/chrome/toolkit/content/global/aboutUrlClassifier.js +lib/firefox68/chrome/toolkit/content/global/aboutUrlClassifier.xhtml +lib/firefox68/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.css +lib/firefox68/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.html +lib/firefox68/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.js +lib/firefox68/chrome/toolkit/content/global/accessibility/content-script.js +lib/firefox68/chrome/toolkit/content/global/alerts/alert.css +lib/firefox68/chrome/toolkit/content/global/alerts/alert.js +lib/firefox68/chrome/toolkit/content/global/alerts/alert.xul +lib/firefox68/chrome/toolkit/content/global/appPicker.js +lib/firefox68/chrome/toolkit/content/global/appPicker.xul +lib/firefox68/chrome/toolkit/content/global/autocomplete.css +lib/firefox68/chrome/toolkit/content/global/backgroundPageThumbs.xhtml +lib/firefox68/chrome/toolkit/content/global/backgroundPageThumbsContent.js +lib/firefox68/chrome/toolkit/content/global/bindings/autocomplete.xml +lib/firefox68/chrome/toolkit/content/global/bindings/button.xml +lib/firefox68/chrome/toolkit/content/global/bindings/calendar.js +lib/firefox68/chrome/toolkit/content/global/bindings/datekeeper.js +lib/firefox68/chrome/toolkit/content/global/bindings/datepicker.js +lib/firefox68/chrome/toolkit/content/global/bindings/datetimebox.css +lib/firefox68/chrome/toolkit/content/global/bindings/dialog.xml +lib/firefox68/chrome/toolkit/content/global/bindings/general.xml +lib/firefox68/chrome/toolkit/content/global/bindings/popup.xml +lib/firefox68/chrome/toolkit/content/global/bindings/richlistbox.xml +lib/firefox68/chrome/toolkit/content/global/bindings/scrollbox.xml +lib/firefox68/chrome/toolkit/content/global/bindings/spinner.js +lib/firefox68/chrome/toolkit/content/global/bindings/tabbox.xml +lib/firefox68/chrome/toolkit/content/global/bindings/textbox.xml +lib/firefox68/chrome/toolkit/content/global/bindings/timekeeper.js +lib/firefox68/chrome/toolkit/content/global/bindings/timepicker.js +lib/firefox68/chrome/toolkit/content/global/bindings/toolbarbutton.xml +lib/firefox68/chrome/toolkit/content/global/bindings/wizard.xml +lib/firefox68/chrome/toolkit/content/global/browser-child.js +lib/firefox68/chrome/toolkit/content/global/browser-content.js +lib/firefox68/chrome/toolkit/content/global/buildconfig.css +lib/firefox68/chrome/toolkit/content/global/buildconfig.html +lib/firefox68/chrome/toolkit/content/global/commonDialog.css +lib/firefox68/chrome/toolkit/content/global/commonDialog.js +lib/firefox68/chrome/toolkit/content/global/commonDialog.xul +lib/firefox68/chrome/toolkit/content/global/config.js +lib/firefox68/chrome/toolkit/content/global/config.xul +lib/firefox68/chrome/toolkit/content/global/content-HybridContentTelemetry.js +lib/firefox68/chrome/toolkit/content/global/contentAreaUtils.js +lib/firefox68/chrome/toolkit/content/global/customElements.js +lib/firefox68/chrome/toolkit/content/global/datepicker.xhtml +lib/firefox68/chrome/toolkit/content/global/directionDetector.html +lib/firefox68/chrome/toolkit/content/global/editMenuOverlay.js +lib/firefox68/chrome/toolkit/content/global/elements/autocomplete-popup.js +lib/firefox68/chrome/toolkit/content/global/elements/autocomplete-richlistitem.js +lib/firefox68/chrome/toolkit/content/global/elements/browser-custom-element.js +lib/firefox68/chrome/toolkit/content/global/elements/button.js +lib/firefox68/chrome/toolkit/content/global/elements/checkbox.js +lib/firefox68/chrome/toolkit/content/global/elements/datetimebox.js +lib/firefox68/chrome/toolkit/content/global/elements/editor.js +lib/firefox68/chrome/toolkit/content/global/elements/findbar.js +lib/firefox68/chrome/toolkit/content/global/elements/general.js +lib/firefox68/chrome/toolkit/content/global/elements/marquee.css +lib/firefox68/chrome/toolkit/content/global/elements/marquee.js +lib/firefox68/chrome/toolkit/content/global/elements/menu.js +lib/firefox68/chrome/toolkit/content/global/elements/menulist.js +lib/firefox68/chrome/toolkit/content/global/elements/menupopup.js +lib/firefox68/chrome/toolkit/content/global/elements/notificationbox.js +lib/firefox68/chrome/toolkit/content/global/elements/pluginProblem.js +lib/firefox68/chrome/toolkit/content/global/elements/popupnotification.js +lib/firefox68/chrome/toolkit/content/global/elements/radio.js +lib/firefox68/chrome/toolkit/content/global/elements/richlistbox.js +lib/firefox68/chrome/toolkit/content/global/elements/search-textbox.js +lib/firefox68/chrome/toolkit/content/global/elements/stringbundle.js +lib/firefox68/chrome/toolkit/content/global/elements/tabbox.js +lib/firefox68/chrome/toolkit/content/global/elements/text.js +lib/firefox68/chrome/toolkit/content/global/elements/textbox.js +lib/firefox68/chrome/toolkit/content/global/elements/tree.js +lib/firefox68/chrome/toolkit/content/global/elements/videocontrols.js +lib/firefox68/chrome/toolkit/content/global/elements/wizard.js +lib/firefox68/chrome/toolkit/content/global/filepicker.properties +lib/firefox68/chrome/toolkit/content/global/globalOverlay.js +lib/firefox68/chrome/toolkit/content/global/gmp-sources/openh264.json +lib/firefox68/chrome/toolkit/content/global/gmp-sources/widevinecdm.json +lib/firefox68/chrome/toolkit/content/global/license.html +lib/firefox68/chrome/toolkit/content/global/minimal-xul.css +lib/firefox68/chrome/toolkit/content/global/mozilla.xhtml +lib/firefox68/chrome/toolkit/content/global/netError.js +lib/firefox68/chrome/toolkit/content/global/netError.xhtml +lib/firefox68/chrome/toolkit/content/global/notfound.wav +lib/firefox68/chrome/toolkit/content/global/pictureinpicture/player.js +lib/firefox68/chrome/toolkit/content/global/pictureinpicture/player.xhtml +lib/firefox68/chrome/toolkit/content/global/plugins.css +lib/firefox68/chrome/toolkit/content/global/plugins.html +lib/firefox68/chrome/toolkit/content/global/preferencesBindings.js +lib/firefox68/chrome/toolkit/content/global/printPreviewProgress.js +lib/firefox68/chrome/toolkit/content/global/printPreviewProgress.xul +lib/firefox68/chrome/toolkit/content/global/printPreviewToolbar.js +lib/firefox68/chrome/toolkit/content/global/printProgress.js +lib/firefox68/chrome/toolkit/content/global/printProgress.xul +lib/firefox68/chrome/toolkit/content/global/printUtils.js +lib/firefox68/chrome/toolkit/content/global/process-content.js +lib/firefox68/chrome/toolkit/content/global/reader/aboutReader.html +lib/firefox68/chrome/toolkit/content/global/reader/aboutReader.js +lib/firefox68/chrome/toolkit/content/global/remote-test-ipc.js +lib/firefox68/chrome/toolkit/content/global/resetProfile.css +lib/firefox68/chrome/toolkit/content/global/resetProfile.js +lib/firefox68/chrome/toolkit/content/global/resetProfile.xul +lib/firefox68/chrome/toolkit/content/global/resetProfileProgress.xul +lib/firefox68/chrome/toolkit/content/global/selectDialog.js +lib/firefox68/chrome/toolkit/content/global/selectDialog.xul +lib/firefox68/chrome/toolkit/content/global/simplifyMode.css +lib/firefox68/chrome/toolkit/content/global/tabprompts.css +lib/firefox68/chrome/toolkit/content/global/tabprompts.jsm +lib/firefox68/chrome/toolkit/content/global/test-ipc.xul +lib/firefox68/chrome/toolkit/content/global/timepicker.xhtml +lib/firefox68/chrome/toolkit/content/global/treeUtils.js +lib/firefox68/chrome/toolkit/content/global/unifiedcomplete-top-urls.json +lib/firefox68/chrome/toolkit/content/global/viewSource-content.js +lib/firefox68/chrome/toolkit/content/global/viewSourceUtils.js +lib/firefox68/chrome/toolkit/content/global/viewZoomOverlay.js +lib/firefox68/chrome/toolkit/content/global/widgets.css +lib/firefox68/chrome/toolkit/content/global/win.xul +lib/firefox68/chrome/toolkit/content/global/xml/XMLPrettyPrint.css +lib/firefox68/chrome/toolkit/content/global/xml/XMLPrettyPrint.xsl +lib/firefox68/chrome/toolkit/content/global/xul.css +lib/firefox68/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul +lib/firefox68/chrome/toolkit/content/mozapps/extensions/OpenH264-license.txt +lib/firefox68/chrome/toolkit/content/mozapps/extensions/aboutaddons.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/aboutaddons.html +lib/firefox68/chrome/toolkit/content/mozapps/extensions/aboutaddons.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/aboutaddonsCommon.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.html +lib/firefox68/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/abuse-reports.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/blocklist.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/blocklist.xul +lib/firefox68/chrome/toolkit/content/mozapps/extensions/extensions.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/extensions.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/extensions.xml +lib/firefox68/chrome/toolkit/content/mozapps/extensions/extensions.xul +lib/firefox68/chrome/toolkit/content/mozapps/extensions/message-bar.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/message-bar.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/named-deck.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/panel-item.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/panel-list.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/pluginPrefs.js +lib/firefox68/chrome/toolkit/content/mozapps/extensions/pluginPrefs.xul +lib/firefox68/chrome/toolkit/content/mozapps/extensions/rating-star.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/shortcuts.css +lib/firefox68/chrome/toolkit/content/mozapps/extensions/shortcuts.html +lib/firefox68/chrome/toolkit/content/mozapps/extensions/shortcuts.js +lib/firefox68/chrome/toolkit/content/mozapps/handling/dialog.js +lib/firefox68/chrome/toolkit/content/mozapps/handling/dialog.xul +lib/firefox68/chrome/toolkit/content/mozapps/handling/handler.css +lib/firefox68/chrome/toolkit/content/mozapps/preferences/changemp.js +lib/firefox68/chrome/toolkit/content/mozapps/preferences/changemp.xul +lib/firefox68/chrome/toolkit/content/mozapps/preferences/fontbuilder.js +lib/firefox68/chrome/toolkit/content/mozapps/preferences/removemp.js +lib/firefox68/chrome/toolkit/content/mozapps/preferences/removemp.xul +lib/firefox68/chrome/toolkit/content/mozapps/profile/createProfileWizard.js +lib/firefox68/chrome/toolkit/content/mozapps/profile/createProfileWizard.xul +lib/firefox68/chrome/toolkit/content/mozapps/profile/profileDowngrade.js +lib/firefox68/chrome/toolkit/content/mozapps/profile/profileDowngrade.xul +lib/firefox68/chrome/toolkit/content/mozapps/profile/profileSelection.js +lib/firefox68/chrome/toolkit/content/mozapps/profile/profileSelection.xul +lib/firefox68/chrome/toolkit/content/passwordmgr/passwordManager.js +lib/firefox68/chrome/toolkit/content/passwordmgr/passwordManager.xul +lib/firefox68/chrome/toolkit/content/passwordmgr/recipes.json +lib/firefox68/chrome/toolkit/content/providers.json +lib/firefox68/chrome/toolkit/featuregates/FeatureGate.jsm +lib/firefox68/chrome/toolkit/featuregates/FeatureGateImplementation.jsm +lib/firefox68/chrome/toolkit/featuregates/feature_definitions.json +lib/firefox68/chrome/toolkit/pluginproblem/pluginProblemContent.css +lib/firefox68/chrome/toolkit/res/accessiblecaret-normal@1.5x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-normal@1x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-normal@2.25x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-normal@2x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-left@1.5x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-left@1x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-left@2.25x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-left@2x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-right@1.5x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-right@1x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-right@2.25x.png +lib/firefox68/chrome/toolkit/res/accessiblecaret-tilt-right@2x.png +lib/firefox68/chrome/toolkit/res/arrow-left.gif +lib/firefox68/chrome/toolkit/res/arrow-right.gif +lib/firefox68/chrome/toolkit/res/arrow.gif +lib/firefox68/chrome/toolkit/res/arrowd-left.gif +lib/firefox68/chrome/toolkit/res/arrowd-right.gif +lib/firefox68/chrome/toolkit/res/arrowd.gif +lib/firefox68/chrome/toolkit/res/broken-image.png +lib/firefox68/chrome/toolkit/res/counterstyles.css +lib/firefox68/chrome/toolkit/res/forms.css +lib/firefox68/chrome/toolkit/res/hiddenWindow.html +lib/firefox68/chrome/toolkit/res/html.css +lib/firefox68/chrome/toolkit/res/loading-image.png +lib/firefox68/chrome/toolkit/res/mathml.css +lib/firefox68/chrome/toolkit/res/noframes.css +lib/firefox68/chrome/toolkit/res/normandy/Normandy.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/AddonStudyAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/BaseAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/ConsoleLogAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/PreferenceExperimentAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/PreferenceRollbackAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/PreferenceRolloutAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/ShowHeartbeatAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/SinglePreferenceExperimentAction.jsm +lib/firefox68/chrome/toolkit/res/normandy/actions/schemas/index.js +lib/firefox68/chrome/toolkit/res/normandy/content/AboutPages.jsm +lib/firefox68/chrome/toolkit/res/normandy/content/ShieldFrameChild.jsm +lib/firefox68/chrome/toolkit/res/normandy/content/about-studies/about-studies.css +lib/firefox68/chrome/toolkit/res/normandy/content/about-studies/about-studies.html +lib/firefox68/chrome/toolkit/res/normandy/content/about-studies/about-studies.js +lib/firefox68/chrome/toolkit/res/normandy/lib/ActionsManager.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/AddonStudies.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/CleanupManager.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/ClientEnvironment.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/EventEmitter.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/Heartbeat.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/LogManager.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/NormandyApi.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/PrefUtils.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/PreferenceExperiments.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/PreferenceRollouts.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/RecipeRunner.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/ShieldPreferences.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/Storage.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/TelemetryEvents.jsm +lib/firefox68/chrome/toolkit/res/normandy/lib/Uptake.jsm +lib/firefox68/chrome/toolkit/res/normandy/skin/osx/Heartbeat.css +lib/firefox68/chrome/toolkit/res/normandy/skin/shared/Heartbeat.css +lib/firefox68/chrome/toolkit/res/normandy/skin/shared/heartbeat-icon.svg +lib/firefox68/chrome/toolkit/res/normandy/skin/shared/heartbeat-star-lit.svg +lib/firefox68/chrome/toolkit/res/normandy/skin/shared/heartbeat-star-off.svg +lib/firefox68/chrome/toolkit/res/normandy/vendor/LICENSE_THIRDPARTY +lib/firefox68/chrome/toolkit/res/normandy/vendor/PropTypes.js +lib/firefox68/chrome/toolkit/res/normandy/vendor/React.js +lib/firefox68/chrome/toolkit/res/normandy/vendor/ReactDOM.js +lib/firefox68/chrome/toolkit/res/normandy/vendor/classnames.js +lib/firefox68/chrome/toolkit/res/noscript.css +lib/firefox68/chrome/toolkit/res/pluginproblem.css +lib/firefox68/chrome/toolkit/res/quirk.css +lib/firefox68/chrome/toolkit/res/ua.css +lib/firefox68/chrome/toolkit/skin/classic/global/about.css +lib/firefox68/chrome/toolkit/skin/classic/global/aboutCache.css +lib/firefox68/chrome/toolkit/skin/classic/global/aboutCacheEntry.css +lib/firefox68/chrome/toolkit/skin/classic/global/aboutLicense.css +lib/firefox68/chrome/toolkit/skin/classic/global/aboutMemory.css +lib/firefox68/chrome/toolkit/skin/classic/global/aboutReader.css +lib/firefox68/chrome/toolkit/skin/classic/global/aboutRights.css +lib/firefox68/chrome/toolkit/skin/classic/global/aboutSupport.css +lib/firefox68/chrome/toolkit/skin/classic/global/alerts/alert.css +lib/firefox68/chrome/toolkit/skin/classic/global/appPicker.css +lib/firefox68/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg +lib/firefox68/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg +lib/firefox68/chrome/toolkit/skin/classic/global/autocomplete.css +lib/firefox68/chrome/toolkit/skin/classic/global/button.css +lib/firefox68/chrome/toolkit/skin/classic/global/checkbox.css +lib/firefox68/chrome/toolkit/skin/classic/global/commonDialog.css +lib/firefox68/chrome/toolkit/skin/classic/global/config.css +lib/firefox68/chrome/toolkit/skin/classic/global/datetimeinputpickers.css +lib/firefox68/chrome/toolkit/skin/classic/global/dialog.css +lib/firefox68/chrome/toolkit/skin/classic/global/dirListing/dirListing.css +lib/firefox68/chrome/toolkit/skin/classic/global/dropmarker.css +lib/firefox68/chrome/toolkit/skin/classic/global/findBar.css +lib/firefox68/chrome/toolkit/skin/classic/global/global.css +lib/firefox68/chrome/toolkit/skin/classic/global/icons/Authentication.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/arrow-dropdown-12.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/arrow-dropdown-16.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/arrow-up-12.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/autoscroll-horizontal.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/autoscroll-vertical.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/autoscroll.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/blocked.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/blocklist_favicon.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/calendar-arrow-left.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/calendar-arrow-right.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/check-partial.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/check.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/close.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/columnpicker.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/delete.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/error-16.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/error.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/find-next-arrow.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/find-previous-arrow.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/heart.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/help.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/info.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/loading.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/loading@2x.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/more.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/performance.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/question-16.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/question-64.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/resizer.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/search-textbox.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/searchfield-cancel.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/shortcut.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/spinner-arrow-down.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/spinner-arrow-up.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/sslWarning.png +lib/firefox68/chrome/toolkit/skin/classic/global/icons/twisty-collapsed-rtl.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/twisty-collapsed.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/twisty-expanded.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/update-icon.svg +lib/firefox68/chrome/toolkit/skin/classic/global/icons/warning.svg +lib/firefox68/chrome/toolkit/skin/classic/global/illustrations/about-license.svg +lib/firefox68/chrome/toolkit/skin/classic/global/illustrations/about-rights.svg +lib/firefox68/chrome/toolkit/skin/classic/global/in-content/common.css +lib/firefox68/chrome/toolkit/skin/classic/global/in-content/dropdown.svg +lib/firefox68/chrome/toolkit/skin/classic/global/in-content/info-pages.css +lib/firefox68/chrome/toolkit/skin/classic/global/in-content/radio.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css +lib/firefox68/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css +lib/firefox68/chrome/toolkit/skin/classic/global/media/audioMutedButton.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/audioNoAudioButton.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/audioUnmutedButton.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/castingButton-active.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/castingButton-ready.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/closedCaptionButton-cc-off.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/closedCaptionButton-cc-on.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/error.png +lib/firefox68/chrome/toolkit/skin/classic/global/media/fullscreenEnterButton.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/fullscreenExitButton.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png +lib/firefox68/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png +lib/firefox68/chrome/toolkit/skin/classic/global/media/pauseButton.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/pictureinpicture.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/playButton.svg +lib/firefox68/chrome/toolkit/skin/classic/global/media/stalled.png +lib/firefox68/chrome/toolkit/skin/classic/global/media/throbber.png +lib/firefox68/chrome/toolkit/skin/classic/global/media/videocontrols.css +lib/firefox68/chrome/toolkit/skin/classic/global/menu.css +lib/firefox68/chrome/toolkit/skin/classic/global/menulist.css +lib/firefox68/chrome/toolkit/skin/classic/global/narrate.css +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/arrow.svg +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/back.svg +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/fast.svg +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/forward.svg +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/slow.svg +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/start.svg +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/stop.svg +lib/firefox68/chrome/toolkit/skin/classic/global/narrate/waveform.svg +lib/firefox68/chrome/toolkit/skin/classic/global/netError.css +lib/firefox68/chrome/toolkit/skin/classic/global/notification.css +lib/firefox68/chrome/toolkit/skin/classic/global/numberinput.css +lib/firefox68/chrome/toolkit/skin/classic/global/passwordmgr.css +lib/firefox68/chrome/toolkit/skin/classic/global/pictureinpicture/close-pip.svg +lib/firefox68/chrome/toolkit/skin/classic/global/pictureinpicture/pause.svg +lib/firefox68/chrome/toolkit/skin/classic/global/pictureinpicture/play.svg +lib/firefox68/chrome/toolkit/skin/classic/global/pictureinpicture/player.css +lib/firefox68/chrome/toolkit/skin/classic/global/pictureinpicture/unpip.svg +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/contentPluginBlocked.png +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/contentPluginCrashed.png +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/contentPluginStripe.png +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/plugin-blocked.svg +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/plugin.svg +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/pluginGeneric.svg +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/pluginHelp-16.png +lib/firefox68/chrome/toolkit/skin/classic/global/plugins/pluginProblem.css +lib/firefox68/chrome/toolkit/skin/classic/global/popup.css +lib/firefox68/chrome/toolkit/skin/classic/global/radio.css +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Minus-42x16.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Plus-44x16.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Minus-38x14.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Plus-38x24.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg +lib/firefox68/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg +lib/firefox68/chrome/toolkit/skin/classic/global/richlistbox.css +lib/firefox68/chrome/toolkit/skin/classic/global/scrollbars.css +lib/firefox68/chrome/toolkit/skin/classic/global/scrollbox.css +lib/firefox68/chrome/toolkit/skin/classic/global/splitter.css +lib/firefox68/chrome/toolkit/skin/classic/global/tabbox.css +lib/firefox68/chrome/toolkit/skin/classic/global/tabprompts.css +lib/firefox68/chrome/toolkit/skin/classic/global/textbox.css +lib/firefox68/chrome/toolkit/skin/classic/global/toolbar.css +lib/firefox68/chrome/toolkit/skin/classic/global/toolbarbutton.css +lib/firefox68/chrome/toolkit/skin/classic/global/tooltip.css +lib/firefox68/chrome/toolkit/skin/classic/global/tree.css +lib/firefox68/chrome/toolkit/skin/classic/global/wizard.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png +lib/firefox68/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/blocklist.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/category-available.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/category-legacy.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/category-service.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/rating-star.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/recommended.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/extensions/utilities.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/handling/handling.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/profile/information.svg +lib/firefox68/chrome/toolkit/skin/classic/mozapps/profile/profileDowngrade.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css +lib/firefox68/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png +lib/firefox68/chrome/toolkit/skin/classic/mozapps/update/updates.css +lib/firefox68/components/EnterprisePolicies.js +lib/firefox68/components/EnterprisePoliciesContent.js +lib/firefox68/components/HandlerService.js +lib/firefox68/components/command-line-handler.js +lib/firefox68/components/components.manifest +lib/firefox68/components/marionette.js +lib/firefox68/contentaccessible/ImageDocument.css +lib/firefox68/contentaccessible/TopLevelImageDocument.css +lib/firefox68/contentaccessible/TopLevelVideoDocument.css +lib/firefox68/contentaccessible/html/folder.png +lib/firefox68/contentaccessible/plaintext.css +lib/firefox68/contentaccessible/viewsource.css +lib/firefox68/defaults/autoconfig/prefcalls.js +lib/firefox68/defaults/pref/channel-prefs.js +lib/firefox68/defaults/pref/marionette.js +lib/firefox68/defaults/pref/remote.js +lib/firefox68/defaults/pref/services-sync.js +lib/firefox68/dependentlibs.list +lib/firefox68/dictionaries/en-US.aff +lib/firefox68/dictionaries/en-US.dic +lib/firefox68/firefox68 +lib/firefox68/firefox68-bin +lib/firefox68/gmp-clearkey/0.1/libclearkey.so +lib/firefox68/gmp-clearkey/0.1/manifest.json +lib/firefox68/greprefs.js +lib/firefox68/gtk2/libmozgtk.so +lib/firefox68/hyphenation/hyph_af.dic +lib/firefox68/hyphenation/hyph_bg.dic +lib/firefox68/hyphenation/hyph_ca.dic +lib/firefox68/hyphenation/hyph_cy.dic +lib/firefox68/hyphenation/hyph_da.dic +lib/firefox68/hyphenation/hyph_de-1901.dic +lib/firefox68/hyphenation/hyph_de-1996.dic +lib/firefox68/hyphenation/hyph_de-CH.dic +lib/firefox68/hyphenation/hyph_en_US.dic +lib/firefox68/hyphenation/hyph_eo.dic +lib/firefox68/hyphenation/hyph_es.dic +lib/firefox68/hyphenation/hyph_et.dic +lib/firefox68/hyphenation/hyph_fi.dic +lib/firefox68/hyphenation/hyph_fr.dic +lib/firefox68/hyphenation/hyph_gl.dic +lib/firefox68/hyphenation/hyph_hr.dic +lib/firefox68/hyphenation/hyph_hsb.dic +lib/firefox68/hyphenation/hyph_hu.dic +lib/firefox68/hyphenation/hyph_ia.dic +lib/firefox68/hyphenation/hyph_is.dic +lib/firefox68/hyphenation/hyph_it.dic +lib/firefox68/hyphenation/hyph_kmr.dic +lib/firefox68/hyphenation/hyph_la.dic +lib/firefox68/hyphenation/hyph_lt.dic +lib/firefox68/hyphenation/hyph_mn.dic +lib/firefox68/hyphenation/hyph_nb.dic +lib/firefox68/hyphenation/hyph_nl.dic +lib/firefox68/hyphenation/hyph_nn.dic +lib/firefox68/hyphenation/hyph_pl.dic +lib/firefox68/hyphenation/hyph_pt.dic +lib/firefox68/hyphenation/hyph_ru.dic +lib/firefox68/hyphenation/hyph_sh.dic +lib/firefox68/hyphenation/hyph_sl.dic +lib/firefox68/hyphenation/hyph_sv.dic +lib/firefox68/hyphenation/hyph_tr.dic +lib/firefox68/hyphenation/hyph_uk.dic +lib/firefox68/liblgpllibs.so +${PLIST.ffvpx}lib/firefox68/libmozavcodec.so +${PLIST.ffvpx}lib/firefox68/libmozavutil.so +lib/firefox68/libmozgtk.so +lib/firefox68/libmozsqlite3.so +lib/firefox68/libxul.so +lib/firefox68/localization/en-US/crashreporter/aboutcrashes.ftl +lib/firefox68/localization/en-US/security/certificates/certManager.ftl +lib/firefox68/localization/en-US/security/certificates/deviceManager.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutAbout.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutAddons.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutCompat.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutConfig.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutNetworking.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutPerformance.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutPlugins.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutProfiles.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutRights.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutServiceWorkers.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutSupport.ftl +lib/firefox68/localization/en-US/toolkit/about/aboutTelemetry.ftl +lib/firefox68/localization/en-US/toolkit/about/abuseReports.ftl +lib/firefox68/localization/en-US/toolkit/about/url-classifier.ftl +lib/firefox68/localization/en-US/toolkit/global/processTypes.ftl +lib/firefox68/localization/en-US/toolkit/global/resetProfile.ftl +lib/firefox68/localization/en-US/toolkit/intl/languageNames.ftl +lib/firefox68/localization/en-US/toolkit/intl/regionNames.ftl +lib/firefox68/localization/en-US/toolkit/main-window/editmenu.ftl +lib/firefox68/localization/en-US/toolkit/main-window/findbar.ftl +lib/firefox68/localization/en-US/toolkit/passwordmgr/passwordManagerList.ftl +lib/firefox68/localization/en-US/toolkit/preferences/preferences.ftl +lib/firefox68/localization/en-US/toolkit/printing/printDialogs.ftl +lib/firefox68/localization/en-US/toolkit/printing/printPreview.ftl +lib/firefox68/localization/en-US/toolkit/updates/history.ftl +lib/firefox68/modules/AboutPagesUtils.jsm +lib/firefox68/modules/AboutReader.jsm +lib/firefox68/modules/AbuseReporter.jsm +lib/firefox68/modules/ActorChild.jsm +lib/firefox68/modules/ActorManagerChild.jsm +lib/firefox68/modules/ActorManagerParent.jsm +lib/firefox68/modules/AddonManager.jsm +lib/firefox68/modules/AppConstants.jsm +lib/firefox68/modules/AppMenuNotifications.jsm +lib/firefox68/modules/AsyncPrefs.jsm +lib/firefox68/modules/AsyncShutdown.jsm +lib/firefox68/modules/AutoCompletePopup.jsm +lib/firefox68/modules/AutoCompletePopupContent.jsm +lib/firefox68/modules/AutoScrollController.jsm +lib/firefox68/modules/BackgroundPageThumbs.jsm +lib/firefox68/modules/BinarySearch.jsm +lib/firefox68/modules/Bits.jsm +lib/firefox68/modules/Blocklist.jsm +lib/firefox68/modules/BookmarkHTMLUtils.jsm +lib/firefox68/modules/BookmarkJSONUtils.jsm +lib/firefox68/modules/Bookmarks.jsm +lib/firefox68/modules/BrowserElementParent.jsm +lib/firefox68/modules/BrowserElementPromptService.jsm +lib/firefox68/modules/BrowserUtils.jsm +lib/firefox68/modules/CanonicalJSON.jsm +lib/firefox68/modules/CaptiveDetect.jsm +lib/firefox68/modules/CertUtils.jsm +lib/firefox68/modules/CharsetMenu.jsm +lib/firefox68/modules/ClearDataService.jsm +lib/firefox68/modules/ClientID.jsm +lib/firefox68/modules/CloudStorage.jsm +lib/firefox68/modules/Color.jsm +lib/firefox68/modules/CommonDialog.jsm +lib/firefox68/modules/Console.jsm +lib/firefox68/modules/ConsoleAPIStorage.jsm +lib/firefox68/modules/ContentAreaDropListener.jsm +lib/firefox68/modules/ContentDispatchChooser.jsm +lib/firefox68/modules/ContentPrefService2.jsm +lib/firefox68/modules/ContentPrefServiceChild.jsm +lib/firefox68/modules/ContentPrefServiceParent.jsm +lib/firefox68/modules/ContentPrefStore.jsm +lib/firefox68/modules/ContentPrefUtils.jsm +lib/firefox68/modules/ContentProcessSingleton.jsm +lib/firefox68/modules/ContextualIdentityService.jsm +lib/firefox68/modules/Corroborate.jsm +lib/firefox68/modules/CoveragePing.jsm +lib/firefox68/modules/CrashMonitor.jsm +lib/firefox68/modules/Credentials.jsm +lib/firefox68/modules/CreditCard.jsm +lib/firefox68/modules/CustomElementsListener.jsm +lib/firefox68/modules/DNSPacket.jsm +lib/firefox68/modules/DNSRecord.jsm +lib/firefox68/modules/DNSResourceRecord.jsm +lib/firefox68/modules/DNSServiceDiscovery.jsm +lib/firefox68/modules/DNSTypes.jsm +lib/firefox68/modules/DOMLocalization.jsm +lib/firefox68/modules/DOMRequestHelper.jsm +lib/firefox68/modules/DataReader.jsm +lib/firefox68/modules/DataWriter.jsm +lib/firefox68/modules/DateTimePickerPanel.jsm +lib/firefox68/modules/DateTimePickerParent.jsm +lib/firefox68/modules/DefaultCLH.jsm +lib/firefox68/modules/DeferredTask.jsm +lib/firefox68/modules/Deprecated.jsm +lib/firefox68/modules/DownloadCore.jsm +lib/firefox68/modules/DownloadHistory.jsm +lib/firefox68/modules/DownloadIntegration.jsm +lib/firefox68/modules/DownloadLastDir.jsm +lib/firefox68/modules/DownloadLegacy.jsm +lib/firefox68/modules/DownloadList.jsm +lib/firefox68/modules/DownloadPaths.jsm +lib/firefox68/modules/DownloadStore.jsm +lib/firefox68/modules/DownloadUIHelper.jsm +lib/firefox68/modules/DownloadUtils.jsm +lib/firefox68/modules/Downloads.jsm +lib/firefox68/modules/E10SUtils.jsm +lib/firefox68/modules/EcosystemTelemetry.jsm +lib/firefox68/modules/EventEmitter.jsm +lib/firefox68/modules/EventPing.jsm +lib/firefox68/modules/Extension.jsm +lib/firefox68/modules/ExtensionChild.jsm +lib/firefox68/modules/ExtensionChildDevToolsUtils.jsm +lib/firefox68/modules/ExtensionCommon.jsm +lib/firefox68/modules/ExtensionContent.jsm +lib/firefox68/modules/ExtensionPageChild.jsm +lib/firefox68/modules/ExtensionParent.jsm +lib/firefox68/modules/ExtensionPermissions.jsm +lib/firefox68/modules/ExtensionPreferencesManager.jsm +lib/firefox68/modules/ExtensionProcessScript.jsm +lib/firefox68/modules/ExtensionSearchHandler.jsm +lib/firefox68/modules/ExtensionSettingsStore.jsm +lib/firefox68/modules/ExtensionShortcuts.jsm +lib/firefox68/modules/ExtensionStorage.jsm +lib/firefox68/modules/ExtensionStorageIDB.jsm +lib/firefox68/modules/ExtensionStorageSync.jsm +lib/firefox68/modules/ExtensionTelemetry.jsm +lib/firefox68/modules/ExtensionUtils.jsm +lib/firefox68/modules/FileUtils.jsm +lib/firefox68/modules/FindBarContent.jsm +lib/firefox68/modules/FindContent.jsm +lib/firefox68/modules/Finder.jsm +lib/firefox68/modules/FinderHighlighter.jsm +lib/firefox68/modules/FinderIterator.jsm +lib/firefox68/modules/FinderParent.jsm +lib/firefox68/modules/Fluent.jsm +lib/firefox68/modules/ForgetAboutSite.jsm +lib/firefox68/modules/FormAutoComplete.jsm +lib/firefox68/modules/FormHistory.jsm +lib/firefox68/modules/FormHistoryStartup.jsm +lib/firefox68/modules/FormLikeFactory.jsm +lib/firefox68/modules/FxAccounts.jsm +lib/firefox68/modules/FxAccountsClient.jsm +lib/firefox68/modules/FxAccountsCommands.js +lib/firefox68/modules/FxAccountsCommon.js +lib/firefox68/modules/FxAccountsConfig.jsm +lib/firefox68/modules/FxAccountsOAuthGrantClient.jsm +lib/firefox68/modules/FxAccountsPairing.jsm +lib/firefox68/modules/FxAccountsPairingChannel.js +lib/firefox68/modules/FxAccountsProfile.jsm +lib/firefox68/modules/FxAccountsProfileClient.jsm +lib/firefox68/modules/FxAccountsPush.jsm +lib/firefox68/modules/FxAccountsStorage.jsm +lib/firefox68/modules/FxAccountsWebChannel.jsm +lib/firefox68/modules/GCTelemetry.jsm +lib/firefox68/modules/GMPExtractorWorker.js +lib/firefox68/modules/GMPInstallManager.jsm +lib/firefox68/modules/GMPUtils.jsm +lib/firefox68/modules/Geometry.jsm +lib/firefox68/modules/HTMLMenuBuilder.jsm +lib/firefox68/modules/HealthPing.jsm +lib/firefox68/modules/HelperAppDlg.jsm +lib/firefox68/modules/History.jsm +lib/firefox68/modules/Http.jsm +lib/firefox68/modules/HybridContentTelemetry.jsm +lib/firefox68/modules/ImageObjectProcessor.jsm +lib/firefox68/modules/IndexedDB.jsm +lib/firefox68/modules/IndexedDBHelper.jsm +lib/firefox68/modules/InlineSpellChecker.jsm +lib/firefox68/modules/InlineSpellCheckerContent.jsm +lib/firefox68/modules/InputListAutoComplete.jsm +lib/firefox68/modules/InsecurePasswordUtils.jsm +lib/firefox68/modules/Integration.jsm +lib/firefox68/modules/JSONFile.jsm +lib/firefox68/modules/L10nRegistry.jsm +lib/firefox68/modules/LightweightThemeConsumer.jsm +lib/firefox68/modules/LightweightThemeManager.jsm +lib/firefox68/modules/Localization.jsm +lib/firefox68/modules/Log.jsm +lib/firefox68/modules/LoginAutoCompleteResult.jsm +lib/firefox68/modules/LoginFormFactory.jsm +lib/firefox68/modules/LoginHelper.jsm +lib/firefox68/modules/LoginImport.jsm +lib/firefox68/modules/LoginInfo.jsm +lib/firefox68/modules/LoginManager.jsm +lib/firefox68/modules/LoginManagerContent.jsm +lib/firefox68/modules/LoginManagerContextMenu.jsm +lib/firefox68/modules/LoginManagerParent.jsm +lib/firefox68/modules/LoginManagerPrompter.jsm +lib/firefox68/modules/LoginRecipes.jsm +lib/firefox68/modules/LoginStore.jsm +lib/firefox68/modules/MainProcessSingleton.jsm +lib/firefox68/modules/Manifest.jsm +lib/firefox68/modules/ManifestFinder.jsm +lib/firefox68/modules/ManifestIcons.jsm +lib/firefox68/modules/ManifestMessagesChild.jsm +lib/firefox68/modules/ManifestObtainer.jsm +lib/firefox68/modules/ManifestProcessor.jsm +lib/firefox68/modules/MatchURLFilters.jsm +lib/firefox68/modules/MessageChannel.jsm +lib/firefox68/modules/MessageManagerProxy.jsm +lib/firefox68/modules/ModulesPing.jsm +lib/firefox68/modules/MozProtocolHandler.jsm +lib/firefox68/modules/MulticastDNS.jsm +lib/firefox68/modules/NLP.jsm +lib/firefox68/modules/NativeManifests.jsm +lib/firefox68/modules/NativeMessaging.jsm +lib/firefox68/modules/NetUtil.jsm +lib/firefox68/modules/NetworkGeolocationProvider.jsm +lib/firefox68/modules/NewTabUtils.jsm +lib/firefox68/modules/NotificationDB.jsm +lib/firefox68/modules/NotificationStorage.jsm +lib/firefox68/modules/OSCrypto.jsm +lib/firefox68/modules/ObjectUtils.jsm +lib/firefox68/modules/PageIconProtocolHandler.jsm +lib/firefox68/modules/PageMenu.jsm +lib/firefox68/modules/PageThumbUtils.jsm +lib/firefox68/modules/PageThumbs.jsm +lib/firefox68/modules/PageThumbsStorageService.jsm +lib/firefox68/modules/PageThumbsWorker.js +lib/firefox68/modules/PasswordGenerator.jsm +lib/firefox68/modules/PerfMeasurement.jsm +lib/firefox68/modules/PerformanceCounters.jsm +lib/firefox68/modules/PermissionsUtils.jsm +lib/firefox68/modules/PictureInPicture.jsm +lib/firefox68/modules/PlacesBackups.jsm +lib/firefox68/modules/PlacesCategoriesStarter.jsm +lib/firefox68/modules/PlacesDBUtils.jsm +lib/firefox68/modules/PlacesExpiration.jsm +lib/firefox68/modules/PlacesRemoteTabsAutocompleteProvider.jsm +lib/firefox68/modules/PlacesSearchAutocompleteProvider.jsm +lib/firefox68/modules/PlacesSyncUtils.jsm +lib/firefox68/modules/PlacesTransactions.jsm +lib/firefox68/modules/PlacesUtils.jsm +lib/firefox68/modules/PluralForm.jsm +lib/firefox68/modules/PopupNotifications.jsm +lib/firefox68/modules/Preferences.jsm +lib/firefox68/modules/PresentationControlService.jsm +lib/firefox68/modules/PresentationDataChannelSessionTransport.jsm +lib/firefox68/modules/PrioPing.jsm +lib/firefox68/modules/PrivateBrowsingUtils.jsm +lib/firefox68/modules/ProcessSelector.jsm +lib/firefox68/modules/ProfileAge.jsm +lib/firefox68/modules/ProfilerGetSymbols-worker.js +lib/firefox68/modules/ProfilerGetSymbols.jsm +lib/firefox68/modules/Promise-backend.js +lib/firefox68/modules/Promise.jsm +lib/firefox68/modules/PromiseMessage.jsm +lib/firefox68/modules/PromiseUtils.jsm +lib/firefox68/modules/PromiseWorker.jsm +lib/firefox68/modules/Prompter.jsm +lib/firefox68/modules/ProxyScriptContext.jsm +lib/firefox68/modules/Push.jsm +lib/firefox68/modules/PushBroadcastService.jsm +lib/firefox68/modules/PushComponents.jsm +lib/firefox68/modules/PushCrypto.jsm +lib/firefox68/modules/PushDB.jsm +lib/firefox68/modules/PushRecord.jsm +lib/firefox68/modules/PushService.jsm +lib/firefox68/modules/PushServiceHttp2.jsm +lib/firefox68/modules/PushServiceWebSocket.jsm +lib/firefox68/modules/RFPHelper.jsm +lib/firefox68/modules/ReaderMode.jsm +lib/firefox68/modules/Readerable.jsm +lib/firefox68/modules/RecordingCmdLine.jsm +lib/firefox68/modules/RemoteController.js +lib/firefox68/modules/RemoteSecurityUI.jsm +lib/firefox68/modules/RemoteWebNavigation.jsm +lib/firefox68/modules/RemoteWebProgress.jsm +lib/firefox68/modules/ResetProfile.jsm +lib/firefox68/modules/ResponsivenessMonitor.jsm +lib/firefox68/modules/SafeBrowsing.jsm +lib/firefox68/modules/Schemas.jsm +lib/firefox68/modules/SearchEngine.jsm +lib/firefox68/modules/SearchService.jsm +lib/firefox68/modules/SearchStaticData.jsm +lib/firefox68/modules/SearchSuggestionController.jsm +lib/firefox68/modules/SearchSuggestions.jsm +lib/firefox68/modules/SearchUtils.jsm +lib/firefox68/modules/SecurityInfo.jsm +lib/firefox68/modules/SecurityReporter.jsm +lib/firefox68/modules/SelectParentHelper.jsm +lib/firefox68/modules/ServiceRequest.jsm +lib/firefox68/modules/ServiceWorkerCleanUp.jsm +lib/firefox68/modules/Services.jsm +lib/firefox68/modules/SharedPromptUtils.jsm +lib/firefox68/modules/ShieldContentProcess.jsm +lib/firefox68/modules/ShortcutUtils.jsm +lib/firefox68/modules/Sidebar.jsm +lib/firefox68/modules/SimpleServices.jsm +lib/firefox68/modules/SlowScriptDebug.jsm +lib/firefox68/modules/Sqlite.jsm +lib/firefox68/modules/Subprocess.jsm +lib/firefox68/modules/SyncedBookmarksMirror.jsm +lib/firefox68/modules/TaggingService.jsm +lib/firefox68/modules/TelemetryArchive.jsm +lib/firefox68/modules/TelemetryController.jsm +lib/firefox68/modules/TelemetryEnvironment.jsm +lib/firefox68/modules/TelemetryReportingPolicy.jsm +lib/firefox68/modules/TelemetryScheduler.jsm +lib/firefox68/modules/TelemetrySend.jsm +lib/firefox68/modules/TelemetrySession.jsm +lib/firefox68/modules/TelemetryStartup.jsm +lib/firefox68/modules/TelemetryStorage.jsm +lib/firefox68/modules/TelemetryTimestamps.jsm +lib/firefox68/modules/TelemetryUtils.jsm +lib/firefox68/modules/TerminatorTelemetry.jsm +lib/firefox68/modules/Timer.jsm +lib/firefox68/modules/TooltipTextProvider.jsm +lib/firefox68/modules/Troubleshoot.jsm +lib/firefox68/modules/UAOverridesBootstrapper.jsm +lib/firefox68/modules/UITelemetry.jsm +lib/firefox68/modules/URLFormatter.jsm +lib/firefox68/modules/UnifiedComplete.jsm +lib/firefox68/modules/UntrustedModulesPing.jsm +lib/firefox68/modules/UpdatePing.jsm +lib/firefox68/modules/UpdateTimerManager.jsm +lib/firefox68/modules/UpdateUtils.jsm +lib/firefox68/modules/UrlClassifierHashCompleter.jsm +lib/firefox68/modules/UrlClassifierLib.jsm +lib/firefox68/modules/UrlClassifierListManager.jsm +lib/firefox68/modules/UrlClassifierSkipListService.jsm +lib/firefox68/modules/UserAgentOverrides.jsm +lib/firefox68/modules/UserAgentUpdates.jsm +lib/firefox68/modules/ValueExtractor.jsm +lib/firefox68/modules/ViewSourceBrowser.jsm +lib/firefox68/modules/WebChannel.jsm +lib/firefox68/modules/WebHandlerApp.jsm +lib/firefox68/modules/WebNavigation.jsm +lib/firefox68/modules/WebNavigationContent.js +lib/firefox68/modules/WebNavigationFrames.jsm +lib/firefox68/modules/WebProgressChild.jsm +lib/firefox68/modules/WebRequest.jsm +lib/firefox68/modules/WebRequestCommon.jsm +lib/firefox68/modules/WebRequestContent.js +lib/firefox68/modules/WebRequestUpload.jsm +lib/firefox68/modules/WebVTTParserWrapper.jsm +lib/firefox68/modules/WellKnownOpportunisticUtils.jsm +lib/firefox68/modules/XPCOMUtils.jsm +lib/firefox68/modules/XULStore.jsm +lib/firefox68/modules/ZipUtils.jsm +lib/firefox68/modules/accessibility/AccessFu.jsm +lib/firefox68/modules/accessibility/Constants.jsm +lib/firefox68/modules/accessibility/ContentControl.jsm +lib/firefox68/modules/accessibility/EventManager.jsm +lib/firefox68/modules/accessibility/Traversal.jsm +lib/firefox68/modules/accessibility/Utils.jsm +lib/firefox68/modules/addonManager.js +lib/firefox68/modules/addons/AddonRepository.jsm +lib/firefox68/modules/addons/AddonSettings.jsm +lib/firefox68/modules/addons/AddonUpdateChecker.jsm +lib/firefox68/modules/addons/Content.js +lib/firefox68/modules/addons/GMPProvider.jsm +lib/firefox68/modules/addons/PluginProvider.jsm +lib/firefox68/modules/addons/ProductAddonChecker.jsm +lib/firefox68/modules/addons/XPIDatabase.jsm +lib/firefox68/modules/addons/XPIInstall.jsm +lib/firefox68/modules/addons/XPIProvider.jsm +lib/firefox68/modules/amContentHandler.jsm +lib/firefox68/modules/amInstallTrigger.jsm +lib/firefox68/modules/amWebAPI.jsm +lib/firefox68/modules/components-utils/ClientEnvironment.jsm +lib/firefox68/modules/components-utils/FilterExpressions.jsm +lib/firefox68/modules/components-utils/JsonSchemaValidator.jsm +lib/firefox68/modules/components-utils/PreferenceFilters.jsm +lib/firefox68/modules/components-utils/Sampling.jsm +lib/firefox68/modules/components-utils/mozjexl.js +lib/firefox68/modules/crypto-SDR.js +lib/firefox68/modules/css-selector.js +lib/firefox68/modules/ctypes.jsm +lib/firefox68/modules/jsdebugger.jsm +lib/firefox68/modules/kvstore.jsm +lib/firefox68/modules/lz4.js +lib/firefox68/modules/lz4_internal.js +lib/firefox68/modules/media/IdpSandbox.jsm +${PLIST.webrtc}lib/firefox68/modules/media/PeerConnection.jsm +lib/firefox68/modules/media/PeerConnectionIdp.jsm +lib/firefox68/modules/media/RTCStatsReport.jsm +lib/firefox68/modules/mozIntl.jsm +lib/firefox68/modules/narrate/NarrateControls.jsm +lib/firefox68/modules/narrate/Narrator.jsm +lib/firefox68/modules/narrate/VoiceSelect.jsm +lib/firefox68/modules/nsAsyncShutdown.jsm +lib/firefox68/modules/nsCrashMonitor.jsm +lib/firefox68/modules/nsFormAutoCompleteResult.jsm +lib/firefox68/modules/offlineAppCache.jsm +lib/firefox68/modules/osfile.jsm +lib/firefox68/modules/osfile/osfile_async_front.jsm +lib/firefox68/modules/osfile/osfile_async_worker.js +lib/firefox68/modules/osfile/osfile_native.jsm +lib/firefox68/modules/osfile/osfile_shared_allthreads.jsm +lib/firefox68/modules/osfile/osfile_shared_front.jsm +lib/firefox68/modules/osfile/osfile_unix_allthreads.jsm +lib/firefox68/modules/osfile/osfile_unix_back.jsm +lib/firefox68/modules/osfile/osfile_unix_front.jsm +lib/firefox68/modules/osfile/ospath.jsm +lib/firefox68/modules/osfile/ospath_unix.jsm +lib/firefox68/modules/osfile/ospath_win.jsm +lib/firefox68/modules/presentation/ControllerStateMachine.jsm +lib/firefox68/modules/presentation/ReceiverStateMachine.jsm +lib/firefox68/modules/presentation/StateMachineHelper.jsm +lib/firefox68/modules/profiler_get_symbols.js +lib/firefox68/modules/psm/DER.jsm +lib/firefox68/modules/psm/RemoteSecuritySettings.jsm +lib/firefox68/modules/psm/X509.jsm +lib/firefox68/modules/reader/JSDOMParser.js +lib/firefox68/modules/reader/Readability.js +lib/firefox68/modules/reader/ReaderWorker.js +lib/firefox68/modules/reader/ReaderWorker.jsm +lib/firefox68/modules/reflect.jsm +lib/firefox68/modules/remotepagemanager/MessagePort.jsm +lib/firefox68/modules/remotepagemanager/RemotePageManagerChild.jsm +lib/firefox68/modules/remotepagemanager/RemotePageManagerParent.jsm +lib/firefox68/modules/services-common/async.js +lib/firefox68/modules/services-common/blocklist-clients.js +lib/firefox68/modules/services-common/hawkclient.js +lib/firefox68/modules/services-common/hawkrequest.js +lib/firefox68/modules/services-common/kinto-http-client.js +lib/firefox68/modules/services-common/kinto-offline-client.js +lib/firefox68/modules/services-common/kinto-storage-adapter.js +lib/firefox68/modules/services-common/logmanager.js +lib/firefox68/modules/services-common/observers.js +lib/firefox68/modules/services-common/rest.js +lib/firefox68/modules/services-common/tokenserverclient.js +lib/firefox68/modules/services-common/uptake-telemetry.js +lib/firefox68/modules/services-common/utils.js +lib/firefox68/modules/services-crypto/WeaveCrypto.js +lib/firefox68/modules/services-crypto/jwcrypto.jsm +lib/firefox68/modules/services-crypto/utils.js +lib/firefox68/modules/services-settings/Attachments.jsm +lib/firefox68/modules/services-settings/RemoteSettingsClient.jsm +lib/firefox68/modules/services-settings/RemoteSettingsComponents.jsm +lib/firefox68/modules/services-settings/RemoteSettingsWorker.js +lib/firefox68/modules/services-settings/RemoteSettingsWorker.jsm +lib/firefox68/modules/services-settings/Utils.jsm +lib/firefox68/modules/services-settings/remote-settings.js +lib/firefox68/modules/services-sync/SyncDisconnect.jsm +lib/firefox68/modules/services-sync/SyncedTabs.jsm +lib/firefox68/modules/services-sync/UIState.jsm +lib/firefox68/modules/services-sync/Weave.jsm +lib/firefox68/modules/services-sync/addonsreconciler.js +lib/firefox68/modules/services-sync/addonutils.js +lib/firefox68/modules/services-sync/bookmark_repair.js +lib/firefox68/modules/services-sync/bookmark_validator.js +lib/firefox68/modules/services-sync/browserid_identity.js +lib/firefox68/modules/services-sync/collection_repair.js +lib/firefox68/modules/services-sync/collection_validator.js +lib/firefox68/modules/services-sync/constants.js +lib/firefox68/modules/services-sync/doctor.js +lib/firefox68/modules/services-sync/engines.js +lib/firefox68/modules/services-sync/engines/addons.js +lib/firefox68/modules/services-sync/engines/bookmarks.js +lib/firefox68/modules/services-sync/engines/clients.js +lib/firefox68/modules/services-sync/engines/extension-storage.js +lib/firefox68/modules/services-sync/engines/forms.js +lib/firefox68/modules/services-sync/engines/history.js +lib/firefox68/modules/services-sync/engines/passwords.js +lib/firefox68/modules/services-sync/engines/prefs.js +lib/firefox68/modules/services-sync/engines/tabs.js +lib/firefox68/modules/services-sync/keys.js +lib/firefox68/modules/services-sync/main.js +lib/firefox68/modules/services-sync/policies.js +lib/firefox68/modules/services-sync/record.js +lib/firefox68/modules/services-sync/resource.js +lib/firefox68/modules/services-sync/service.js +lib/firefox68/modules/services-sync/stages/declined.js +lib/firefox68/modules/services-sync/stages/enginesync.js +lib/firefox68/modules/services-sync/status.js +lib/firefox68/modules/services-sync/telemetry.js +lib/firefox68/modules/services-sync/util.js +lib/firefox68/modules/sessionstore/PrivacyFilter.jsm +lib/firefox68/modules/sessionstore/PrivacyLevel.jsm +lib/firefox68/modules/sessionstore/SessionHistory.jsm +lib/firefox68/modules/sessionstore/Utils.jsm +lib/firefox68/modules/storage-json.js +lib/firefox68/modules/subprocess/subprocess_common.jsm +lib/firefox68/modules/subprocess/subprocess_shared.js +lib/firefox68/modules/subprocess/subprocess_shared_unix.js +lib/firefox68/modules/subprocess/subprocess_unix.jsm +lib/firefox68/modules/subprocess/subprocess_worker_common.js +lib/firefox68/modules/subprocess/subprocess_worker_unix.js +lib/firefox68/modules/themes/default/icon.svg +lib/firefox68/modules/themes/default/manifest.json +lib/firefox68/modules/third_party/jsesc/jsesc.js +lib/firefox68/modules/txEXSLTRegExFunctions.jsm +lib/firefox68/modules/vtt.jsm +lib/firefox68/modules/workers/PromiseWorker.js +lib/firefox68/modules/workers/require.js +lib/firefox68/pingsender +lib/firefox68/platform.ini +lib/firefox68/plugin-container +lib/firefox68/removed-files +lib/firefox68/res/EditorOverride.css +lib/firefox68/res/contenteditable.css +lib/firefox68/res/designmode.css +lib/firefox68/res/dtd/htmlmathml-f.ent +lib/firefox68/res/fonts/mathfont.properties +lib/firefox68/res/fonts/mathfontSTIXGeneral.properties +lib/firefox68/res/fonts/mathfontUnicode.properties +lib/firefox68/res/grabber.gif +lib/firefox68/res/language.properties +lib/firefox68/res/multilocale.txt +lib/firefox68/res/svg.css +lib/firefox68/res/table-add-column-after-active.gif +lib/firefox68/res/table-add-column-after-hover.gif +lib/firefox68/res/table-add-column-after.gif +lib/firefox68/res/table-add-column-before-active.gif +lib/firefox68/res/table-add-column-before-hover.gif +lib/firefox68/res/table-add-column-before.gif +lib/firefox68/res/table-add-row-after-active.gif +lib/firefox68/res/table-add-row-after-hover.gif +lib/firefox68/res/table-add-row-after.gif +lib/firefox68/res/table-add-row-before-active.gif +lib/firefox68/res/table-add-row-before-hover.gif +lib/firefox68/res/table-add-row-before.gif +lib/firefox68/res/table-remove-column-active.gif +lib/firefox68/res/table-remove-column-hover.gif +lib/firefox68/res/table-remove-column.gif +lib/firefox68/res/table-remove-row-active.gif +lib/firefox68/res/table-remove-row-hover.gif +lib/firefox68/res/table-remove-row.gif +share/applications/firefox68.desktop +share/pixmaps/firefox68.png Index: pkgsrc/www/firefox68/distinfo diff -u /dev/null pkgsrc/www/firefox68/distinfo:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/distinfo Sat Sep 21 07:31:43 2019 @@ -0,0 +1,40 @@ +$NetBSD: distinfo,v 1.1 2019/09/21 07:31:43 ryoon Exp $ + +SHA1 (firefox-68.1.0esr.source.tar.xz) = c24f8036294edba40fd36f52a9dbe2cfe30cd229 +RMD160 (firefox-68.1.0esr.source.tar.xz) = e1088f9a8b70878d8951010879a920c4c2126955 +SHA512 (firefox-68.1.0esr.source.tar.xz) = a53b04b6a4fc98065596117b6bc0aee40c36f74bca02dc7486fda7e9556ad6f221f5ead94db1dc5db572f277556a21b22a0395dae107b67336ca91e33df9882c +Size (firefox-68.1.0esr.source.tar.xz) = 312155752 bytes +SHA1 (patch-aa) = 1f292aae7d37bd480ba834324b737bfebee52503 +SHA1 (patch-browser_app_profile_firefox.js) = 076cc2892547bac07fe907533f4e821f13f5738e +SHA1 (patch-build_moz.configure_old.configure) = 05963b12fd908d90e3378b30cff7e48291b8a447 +SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49 +SHA1 (patch-dom_media_CubebUtils.cpp) = b1b4f981c4bede877e3bd092d2648d4b8cbc73a5 +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_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad +SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = d84d9b4d416e049423120dcbf9199644ce1c93ab +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_CrossProcessSemaphore.h) = 25e24743060acf10c776c6b3b3660f52a2e9fbe8 +SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = f8d155ee66008b7cc4052b6a889327543b89e0bb +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-media_libcubeb_gtest_moz.build) = ea6dcc7ceeb76ce1fb9d508cf43080a2eef3a9e4 +SHA1 (patch-media_libcubeb_src_cubeb.c) = e3446562ed16ec9643df42ee0b9c46ee91f22913 +SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = f359a66a22f11142d05746e15894d998d3e3bf5a +SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 103f751d5a7bc14a81a6ed43e1afc722bc092f7e +SHA1 (patch-media_libcubeb_src_moz.build) = dcca90cb5132442877712cd7b1f4e832c93d2655 +SHA1 (patch-media_libcubeb_update.sh) = 4508319d8534a0cc983e4767c2142169af9e5033 +SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc +SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e5700d95302ef9672b404ab19e13ef7ba3ede5cf +SHA1 (patch-toolkit_library_moz.build) = 102e3713552c26f76e8b4e473846bb8fbc44b278 +SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12 +SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57 +SHA1 (patch-toolkit_mozapps_installer_packager.mk) = b2343fbad2556504dfd13601c02e6e2357c7d2bc +SHA1 (patch-toolkit_xre_glxtest.cpp) = 04942938f45f326c7d5c4da3bf8cc2d09b977c69 +SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec +SHA1 (patch-xpcom_build_BinaryPath.h) = 92461769d2fee8f015b91a5326247f271afeedea +SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 6956c90d4c74c71e7e9a5882e4840ba2673160fa Index: pkgsrc/www/firefox68/mozilla-common.mk diff -u /dev/null pkgsrc/www/firefox68/mozilla-common.mk:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/mozilla-common.mk Sat Sep 21 07:31:43 2019 @@ -0,0 +1,246 @@ +# $NetBSD: mozilla-common.mk,v 1.1 2019/09/21 07:31:43 ryoon Exp $ +# +# common Makefile fragment for mozilla packages based on gecko 2.0. +# +# used by www/firefox/Makefile + +.include "../../mk/bsd.prefs.mk" + +# Python 2.7 and Python 3.6 or later are required simultaneously. +PYTHON_VERSIONS_ACCEPTED= 27 +PYTHON_FOR_BUILD_ONLY= tool +.if !empty(PYTHON_VERSION_DEFAULT:M37) || !empty(PYTHON_VERSION_DEFAULT:M36) +TOOL_DEPENDS+= python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT} +ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./} +.else +TOOL_DEPENDS+= python37-[0-9]*:../../lang/python37 +ALL_ENV+= PYTHON3=${LOCALBASE}/bin/python3.7 +.endif + +HAS_CONFIGURE= yes +CONFIGURE_ARGS+= --prefix=${PREFIX} +USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip +USE_LANGUAGES+= c99 gnu++14 +UNLIMIT_RESOURCES+= datasize + +TOOL_DEPENDS+= cbindgen>=0.8.7:../../devel/cbindgen +.if ${MACHINE_ARCH} == "sparc64" +CONFIGURE_ARGS+= --disable-nodejs +.else +TOOL_DEPENDS+= nodejs-[0-9]*:../../lang/nodejs +.endif + +.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" +BUILD_DEPENDS+= nasm>=1.1:../../devel/nasm +BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm +.endif + +# For rustc/cargo detection +CONFIGURE_ARGS+= --target=${MACHINE_GNU_PLATFORM:Q} +CONFIGURE_ARGS+= --host=${MACHINE_GNU_PLATFORM:Q} + +CONFIGURE_ENV+= BINDGEN_CFLAGS="-isystem${PREFIX}/include/nspr \ + -isystem${X11BASE}/include/pixman-1" + +test: + cd ${WRKSRC}/${OBJDIR}/dist/bin && \ + ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey + +# tar(1) of OpenBSD 5.5 has no --exclude command line option. +.if ${OPSYS} == "OpenBSD" +TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} +USE_TOOLS+= bsdtar +.endif +GCC_REQD+= 6.1 +.if !empty(MACHINE_PLATFORM:MNetBSD-[0-7]**-*) || \ + !empty(MACHINE_PLATFORM:MNetBSD-8.[0-8]*-*) +USE_PKGSRC_GCC_RUNTIME= yes +.endif +.if ${MACHINE_ARCH} == "i386" +# Fix for PR pkg/48152. +CXXFLAGS+= -march=i586 +# This is required for SSE2 code under i386. +CXXFLAGS+= -mstackrealign +.endif + +CXXFLAGS+= -D__HAVE_INLINE___ISINF + +CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh +CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh +CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/tests/update-test262.sh +CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}intl/icu/source/configure +CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh +CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh +#CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}modules/pdfium/update.sh + +CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 +CONFIGURE_ARGS+= --enable-release +# Disable Rust SIMD option to fix build with lang/rust-1.33.0 +# This should be enabled later again. +#CONFIGURE_ARGS+= --enable-rust-simd +CONFIGURE_ARGS+= --enable-webrender=build +CONFIGURE_ARGS+= --disable-tests +# Mozilla Bug 1432751 +#CONFIGURE_ARGS+= --enable-system-cairo +CONFIGURE_ARGS+= --enable-system-pixman +# webrtc option requires internal libvpx +#CONFIGURE_ARGS+= --with-system-libvpx +CONFIGURE_ARGS+= --enable-system-ffi +CONFIGURE_ARGS+= --with-system-icu +CONFIGURE_ARGS+= --with-system-nss +CONFIGURE_ARGS+= --with-system-nspr +#CONFIGURE_ARGS+= --with-system-jpeg +CONFIGURE_ARGS+= --with-system-zlib +CONFIGURE_ARGS+= --with-system-bz2 +CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent} +CONFIGURE_ARGS+= --disable-crashreporter +CONFIGURE_ARGS+= --disable-necko-wifi +CONFIGURE_ARGS+= --enable-chrome-format=flat +CONFIGURE_ARGS+= --disable-libjpeg-turbo +CONFIGURE_ARGS+= --with-system-webp + +CONFIGURE_ARGS+= --disable-gconf +#CONFIGURE_ARGS+= --enable-readline +CONFIGURE_ARGS+= --disable-icf +CONFIGURE_ARGS+= --disable-updater + +SUBST_CLASSES+= fix-paths +SUBST_STAGE.fix-paths= pre-configure +SUBST_MESSAGE.fix-paths= Fixing absolute paths. +SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp +SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' + +SUBST_CLASSES+= prefix +SUBST_STAGE.prefix= pre-configure +SUBST_MESSAGE.prefix= Setting PREFIX +SUBST_FILES.prefix+= ${MOZILLA_DIR}xpcom/build/BinaryPath.h +SUBST_VARS.prefix+= PREFIX + +CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess +CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess +CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess +CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.guess +CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.sub +CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.sub +CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.sub +CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.sub + +CONFIGURE_ENV+= CPP=${CPP} + +# Build outside ${WRKSRC} +# Try to avoid conflict with config/makefiles/xpidl/Makefile.in +OBJDIR= ../build +CONFIGURE_DIRS= ${OBJDIR} +CONFIGURE_SCRIPT= ${WRKSRC}/configure + +PLIST_VARS+= sps vorbis tremor glskia throwwrapper mozglue ffvpx + +.include "../../mk/endian.mk" +.if ${MACHINE_ENDIAN} == "little" +PLIST.glskia= yes +.endif + +.if ${MACHINE_ARCH} == "aarch64" || \ + !empty(MACHINE_ARCH:M*arm*) || \ + ${MACHINE_ARCH} == "i386" || \ + ${MACHINE_ARCH} == "x86_64" +PLIST.ffvpx= yes # see media/ffvpx/ffvpxcommon.mozbuild +.endif + +.if ${MACHINE_ARCH} != "sparc64" +# For some reasons the configure test for GCC bug 26905 still triggers on +# sparc64, which makes mozilla skip the installation of a few wrapper headers. +# Other archs end up with one additional file in the SDK headers +PLIST.throwwrapper= yes +.endif + +.if !empty(MACHINE_PLATFORM:S/i386/x86/:MLinux-*-x86*) +PLIST.sps= yes +.endif + +.if !empty(MACHINE_PLATFORM:MLinux-*-arm*) +PLIST.tremor= yes +.else +PLIST.vorbis= yes +.endif + +# See ${WRKSRC}/mozglue/build/moz.build: libmozglue is built and +# installed as a shared library on these platforms. +.if ${OPSYS} == "Cygwin" || ${OPSYS} == "Darwin" # or Android +PLIST.mozglue= yes +.endif + +# See ${WRKSRC}/security/sandbox/mac/Sandbox.mm: On Darwin, sandboxing +# support is only available when the toolkit is cairo-cocoa. +CONFIGURE_ARGS.Darwin+= --disable-sandbox + +# See ${WRKSRC}/configure.in: It tries to use MacOS X 10.6 SDK by +# default, which is not always possible. +.if !empty(MACHINE_PLATFORM:MDarwin-8.*-*) +CONFIGURE_ARGS+= --enable-macos-target=10.4 +.elif !empty(MACHINE_PLATFORM:MDarwin-9.*-*) +CONFIGURE_ARGS+= --enable-macos-target=10.5 +.endif + +# Makefiles sometimes call "rm -f" without more arguments. Kludge around ... +.PHONY: create-rm-wrapper +pre-configure: create-rm-wrapper +create-rm-wrapper: + printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \ + ${WRAPPER_DIR}/bin/rm + chmod +x ${WRAPPER_DIR}/bin/rm + +# The configure test for __thread succeeds, but later we end up with: +# dist/bin/libxul.so: undefined reference to `__tls_get_addr' +CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no +# In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails. +CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic= + +.if ${OPSYS} == "SunOS" +# native libbz2.so hides BZ2_crc32Table +PREFER.bzip2?= pkgsrc +.endif + +.if ${OPSYS} == "OpenBSD" +PLIST_SUBST+= DLL_SUFFIX=".so.1.0" +.elif ${OPSYS} == "Darwin" +PLIST_SUBST+= DLL_SUFFIX=".dylib" +.else +PLIST_SUBST+= DLL_SUFFIX=".so" +.endif + +.include "../../archivers/bzip2/buildlink3.mk" +BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 +.include "../../devel/libevent/buildlink3.mk" +.include "../../devel/libffi/buildlink3.mk" +BUILDLINK_API_DEPENDS.nspr+= nspr>=4.21 +.include "../../devel/nspr/buildlink3.mk" +.include "../../textproc/icu/buildlink3.mk" +BUILDLINK_API_DEPENDS.nss+= nss>=3.44.1 +.include "../../devel/nss/buildlink3.mk" +.include "../../devel/zlib/buildlink3.mk" +#.include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/MesaLib/buildlink3.mk" +#BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 +#.include "../../graphics/cairo/buildlink3.mk" +BUILDLINK_API_DEPENDS.libwebp+= libwebp>=1.0.2 +.include "../../graphics/libwebp/buildlink3.mk" +BUILDLINK_DEPMETHOD.clang= build +BUILDLINK_API_DEPENDS.clang+= clang>=6.0.1nb1 +.include "../../lang/clang/buildlink3.mk" +BUILDLINK_DEPMETHOD.rust= build +BUILDLINK_API_DEPENDS.rust+= rust>=1.34.0 +.include "../../lang/rust/buildlink3.mk" +# webrtc option requires internal libvpx +#BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0 +#.include "../../multimedia/libvpx/buildlink3.mk" +.include "../../net/libIDL/buildlink3.mk" +# textproc/hunspell 1.3 is too old +#.include "../../textproc/hunspell/buildlink3.mk" +.include "../../multimedia/ffmpeg4/buildlink3.mk" +.include "../../x11/libXt/buildlink3.mk" +BUILDLINK_API_DEPENDS.pixman+= pixman>=0.25.2 +.include "../../x11/pixman/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../x11/gtk3/buildlink3.mk" +.include "../../lang/python/pyversion.mk" Index: pkgsrc/www/firefox68/options.mk diff -u /dev/null pkgsrc/www/firefox68/options.mk:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/options.mk Sat Sep 21 07:31:43 2019 @@ -0,0 +1,102 @@ +# $NetBSD: options.mk,v 1.1 2019/09/21 07:31:43 ryoon Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.firefox + +PKG_SUPPORTED_OPTIONS= official-mozilla-branding +PKG_SUPPORTED_OPTIONS+= debug debug-info mozilla-jemalloc webrtc +PKG_SUPPORTED_OPTIONS+= alsa oss pulseaudio dbus +PLIST_VARS+= gnome jemalloc debug + +.if ${OPSYS} == "Linux" +PKG_SUGGESTED_OPTIONS+= pulseaudio mozilla-jemalloc dbus +.else +PKG_SUGGESTED_OPTIONS+= oss dbus +.endif + +PKG_SUGGESTED_OPTIONS.Linux+= webrtc + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Malsa) +CONFIGURE_ARGS+= --enable-alsa +.include "../../audio/alsa-lib/buildlink3.mk" +.else +CONFIGURE_ARGS+= --disable-alsa +.endif + +.if !empty(PKG_OPTIONS:Moss) +CONFIGURE_ARGS+= --with-oss +.include "../../mk/oss.buildlink3.mk" +.endif + +.if !empty(PKG_OPTIONS:Mmozilla-jemalloc) +PLIST.jemalloc= yes +CONFIGURE_ARGS+= --enable-jemalloc +CONFIGURE_ARGS+= --enable-replace-malloc +.else +CONFIGURE_ARGS+= --disable-jemalloc +.endif + +.include "../../mk/compiler.mk" +.if !empty(PKGSRC_COMPILER:Mgcc) +.if ${CC_VERSION:S/gcc-//:S/.//g} >= 480 +# Modern gcc does not run any "tracking" passes when compiling with -O0, +# which makes the generated debug info mostly useless. So explicitly +# request them. +O0TRACKING=-fvar-tracking-assignments -fvar-tracking +.endif +.endif + +.if !empty(PKG_OPTIONS:Mdebug) +CONFIGURE_ARGS+= --enable-debug="-g -O0 ${O0TRACKING}" +CONFIGURE_ARGS+= --disable-optimize +CONFIGURE_ARGS+= --enable-debug-js-modules +CONFIGURE_ARGS+= --disable-install-strip +PLIST.debug= yes +.else +.if !empty(PKG_OPTIONS:Mdebug-info) +CONFIGURE_ARGS+= --enable-debug-symbols +CONFIGURE_ARGS+= --enable-optimize=-O0 +CONFIGURE_ARGS+= --disable-install-strip +.else +CONFIGURE_ARGS+= --disable-debug-symbols +CONFIGURE_ARGS+= --enable-optimize=-O2 +CONFIGURE_ARGS+= --enable-install-strip +.endif +CONFIGURE_ARGS+= --disable-debug +.endif + +.if !empty(PKG_OPTIONS:Mpulseaudio) +.include "../../audio/pulseaudio/buildlink3.mk" +CONFIGURE_ARGS+= --enable-pulseaudio +.else +CONFIGURE_ARGS+= --disable-pulseaudio +.endif + +.if !empty(PKG_OPTIONS:Mdbus) +.include "../../sysutils/dbus-glib/buildlink3.mk" +CONFIGURE_ARGS+= --enable-dbus +.else +CONFIGURE_ARGS+= --disable-dbus +.endif + +PLIST_VARS+= branding nobranding +.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) +CONFIGURE_ARGS+= --enable-official-branding +LICENSE= mozilla-trademark-license +RESTRICTED= Trademark holder prohibits distribution of modified versions. +NO_BIN_ON_CDROM= ${RESTRICTED} +NO_BIN_ON_FTP= ${RESTRICTED} +PLIST.branding= yes +.else +PLIST.nobranding= yes +.endif + +PLIST_VARS+= webrtc +.if !empty(PKG_OPTIONS:Mwebrtc) +.include "../../graphics/libv4l/buildlink3.mk" +CONFIGURE_ARGS+= --enable-webrtc +PLIST.webrtc= yes +.else +CONFIGURE_ARGS+= --disable-webrtc +.endif Index: pkgsrc/www/firefox68/files/cubeb_sun.c diff -u /dev/null pkgsrc/www/firefox68/files/cubeb_sun.c:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/files/cubeb_sun.c Sat Sep 21 07:31:43 2019 @@ -0,0 +1,752 @@ +/* + * Copyright © 2019 Nia Alarie + * + * This program is made available under an ISC-style license. See the + * accompanying file LICENSE for details. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "cubeb/cubeb.h" +#include "cubeb-internal.h" + +#define BYTES_TO_FRAMES(bytes, channels) \ + (bytes / (channels * sizeof(int16_t))) + +#define FRAMES_TO_BYTES(frames, channels) \ + (frames * (channels * sizeof(int16_t))) + +/* Default to 4 + 1 for the default device. */ +#ifndef SUN_DEVICE_COUNT +#define SUN_DEVICE_COUNT (5) +#endif + +/* Supported well by most hardware. */ +#ifndef SUN_PREFER_RATE +#define SUN_PREFER_RATE (48000) +#endif + +/* Standard acceptable minimum. */ +#ifndef SUN_LATENCY_MS +#define SUN_LATENCY_MS (40) +#endif + +#ifndef SUN_DEFAULT_DEVICE +#define SUN_DEFAULT_DEVICE "/dev/audio" +#endif + +#ifndef SUN_POLL_TIMEOUT +#define SUN_POLL_TIMEOUT (1000) +#endif + +#ifndef SUN_BUFFER_FRAMES +#define SUN_BUFFER_FRAMES (32) +#endif + +/* + * Supported on NetBSD regardless of hardware. + */ + +#ifndef SUN_MAX_CHANNELS +# ifdef __NetBSD__ +# define SUN_MAX_CHANNELS (12) +# else +# define SUN_MAX_CHANNELS (2) +# endif +#endif + +#ifndef SUN_MIN_RATE +#define SUN_MIN_RATE (1000) +#endif + +#ifndef SUN_MAX_RATE +#define SUN_MAX_RATE (192000) +#endif + +static struct cubeb_ops const sun_ops; + +struct cubeb { + struct cubeb_ops const * ops; +}; + +struct cubeb_stream { + struct cubeb * context; + void * user_ptr; + pthread_t thread; + pthread_mutex_t mutex; /* protects running, volume, frames_written */ + int floating; + int running; + int play_fd; + int record_fd; + float volume; + struct audio_info p_info; /* info for the play fd */ + struct audio_info r_info; /* info for the record fd */ + cubeb_data_callback data_cb; + cubeb_state_callback state_cb; + int16_t * play_buf; + int16_t * record_buf; + float * f_play_buf; + float * f_record_buf; + char input_name[32]; + char output_name[32]; + uint64_t frames_written; + uint64_t blocks_written; +}; + +int +sun_init(cubeb ** context, char const * context_name) +{ + cubeb * c; + + (void)context_name; + if ((c = calloc(1, sizeof(cubeb))) == NULL) { + return CUBEB_ERROR; + } + c->ops = &sun_ops; + *context = c; + return CUBEB_OK; +} + +static void +sun_destroy(cubeb * context) +{ + free(context); +} + +static char const * +sun_get_backend_id(cubeb * context) +{ + return "sun"; +} + +static int +sun_get_preferred_sample_rate(cubeb * context, uint32_t * rate) +{ + (void)context; + + *rate = SUN_PREFER_RATE; + return CUBEB_OK; +} + +static int +sun_get_max_channel_count(cubeb * context, uint32_t * max_channels) +{ + (void)context; + + *max_channels = SUN_MAX_CHANNELS; + return CUBEB_OK; +} + +static int +sun_get_min_latency(cubeb * context, cubeb_stream_params params, + uint32_t * latency_frames) +{ + (void)context; + + *latency_frames = SUN_LATENCY_MS * params.rate / 1000; + return CUBEB_OK; +} + +static int +sun_get_hwinfo(const char * device, struct audio_info * format, + int * props, struct audio_device * dev) +{ + int fd = -1; + + if ((fd = open(device, O_RDONLY)) == -1) { + goto error; + } +#ifdef AUDIO_GETFORMAT + if (ioctl(fd, AUDIO_GETFORMAT, format) != 0) { + goto error; + } +#endif +#ifdef AUDIO_GETPROPS + if (ioctl(fd, AUDIO_GETPROPS, props) != 0) { + goto error; + } +#endif + if (ioctl(fd, AUDIO_GETDEV, dev) != 0) { + goto error; + } + close(fd); + return CUBEB_OK; +error: + if (fd != -1) { + close(fd); + } + return CUBEB_ERROR; +} + +/* + * XXX: PR kern/54264 + */ +static int +sun_prinfo_verify_sanity(struct audio_prinfo * prinfo) +{ + return prinfo->precision >= 8 && prinfo->precision <= 32 && + prinfo->channels >= 1 && prinfo->channels < SUN_MAX_CHANNELS && + prinfo->sample_rate < SUN_MAX_RATE && prinfo->sample_rate > SUN_MIN_RATE; +} + +static int +sun_enumerate_devices(cubeb * context, cubeb_device_type type, + cubeb_device_collection * collection) +{ + unsigned i; + cubeb_device_info device = {0}; + char dev[16] = SUN_DEFAULT_DEVICE; + char dev_friendly[64]; + struct audio_info hwfmt; + struct audio_device hwname; + struct audio_prinfo *prinfo = NULL; + int hwprops; + + collection->device = calloc(SUN_DEVICE_COUNT, sizeof(cubeb_device_info)); + if (collection->device == NULL) { + return CUBEB_ERROR; + } + collection->count = 0; + + for (i = 0; i < SUN_DEVICE_COUNT; ++i) { + if (i > 0) { + (void)snprintf(dev, sizeof(dev), "/dev/audio%u", i - 1); + } + if (sun_get_hwinfo(dev, &hwfmt, &hwprops, &hwname) != CUBEB_OK) { + continue; + } +#ifdef AUDIO_GETPROPS + device.type = 0; + if ((hwprops & AUDIO_PROP_CAPTURE) != 0 && + sun_prinfo_verify_sanity(&hwfmt.record)) { + /* the device supports recording, probably */ + device.type |= CUBEB_DEVICE_TYPE_INPUT; + } + if ((hwprops & AUDIO_PROP_PLAYBACK) != 0 && + sun_prinfo_verify_sanity(&hwfmt.play)) { + /* the device supports playback, probably */ + device.type |= CUBEB_DEVICE_TYPE_OUTPUT; + } + switch (device.type) { + case 0: + /* device doesn't do input or output, aliens probably involved */ + continue; + case CUBEB_DEVICE_TYPE_INPUT: + if ((type & CUBEB_DEVICE_TYPE_INPUT) == 0) { + /* this device is input only, not scanning for those, skip it */ + continue; + } + break; + case CUBEB_DEVICE_TYPE_OUTPUT: + if ((type & CUBEB_DEVICE_TYPE_OUTPUT) == 0) { + /* this device is output only, not scanning for those, skip it */ + continue; + } + break; + } + if ((type & CUBEB_DEVICE_TYPE_INPUT) != 0) { + prinfo = &hwfmt.record; + } + if ((type & CUBEB_DEVICE_TYPE_OUTPUT) != 0) { + prinfo = &hwfmt.play; + } +#endif + if (i > 0) { + (void)snprintf(dev_friendly, sizeof(dev_friendly), "%s %s %s (%d)", + hwname.name, hwname.version, hwname.config, i - 1); + } else { + (void)snprintf(dev_friendly, sizeof(dev_friendly), "%s %s %s (default)", + hwname.name, hwname.version, hwname.config); + } + device.devid = (void *)(uintptr_t)i; + device.device_id = strdup(dev); + device.friendly_name = strdup(dev_friendly); + device.group_id = strdup(dev); + device.vendor_name = strdup(hwname.name); + device.type = type; + device.state = CUBEB_DEVICE_STATE_ENABLED; + device.preferred = (i == 0) ? CUBEB_DEVICE_PREF_ALL : CUBEB_DEVICE_PREF_NONE; +#ifdef AUDIO_GETFORMAT + device.max_channels = prinfo->channels; + device.default_rate = prinfo->sample_rate; +#else + device.max_channels = 2; + device.default_rate = SUN_PREFER_RATE; +#endif + device.default_format = CUBEB_DEVICE_FMT_S16NE; + device.format = CUBEB_DEVICE_FMT_S16NE; + device.min_rate = SUN_MIN_RATE; + device.max_rate = SUN_MAX_RATE; + device.latency_lo = SUN_LATENCY_MS * SUN_MIN_RATE / 1000; + device.latency_hi = SUN_LATENCY_MS * SUN_MAX_RATE / 1000; + collection->device[collection->count++] = device; + } + return CUBEB_OK; +} + +static int +sun_device_collection_destroy(cubeb * context, + cubeb_device_collection * collection) +{ + unsigned i; + + for (i = 0; i < collection->count; ++i) { + free((char *)collection->device[i].device_id); + free((char *)collection->device[i].friendly_name); + free((char *)collection->device[i].group_id); + free((char *)collection->device[i].vendor_name); + } + free(collection->device); + return CUBEB_OK; +} + +static int +sun_copy_params(int fd, cubeb_stream * stream, cubeb_stream_params * params, + struct audio_info * info, struct audio_prinfo * prinfo) +{ + prinfo->channels = params->channels; + prinfo->sample_rate = params->rate; + prinfo->precision = 16; +#ifdef AUDIO_ENCODING_SLINEAR_LE + switch (params->format) { + case CUBEB_SAMPLE_S16LE: + prinfo->encoding = AUDIO_ENCODING_SLINEAR_LE; + break; + case CUBEB_SAMPLE_S16BE: + prinfo->encoding = AUDIO_ENCODING_SLINEAR_BE; + break; + case CUBEB_SAMPLE_FLOAT32NE: + stream->floating = 1; + prinfo->encoding = AUDIO_ENCODING_SLINEAR; + break; + default: + LOG("Unsupported format"); + return CUBEB_ERROR_INVALID_FORMAT; + } +#else + switch (params->format) { + case CUBEB_SAMPLE_S16NE: + prinfo->encoding = AUDIO_ENCODING_LINEAR; + break; + case CUBEB_SAMPLE_FLOAT32NE: + stream->floating = 1; + prinfo->encoding = AUDIO_ENCODING_LINEAR; + break; + default: + LOG("Unsupported format"); + return CUBEB_ERROR_INVALID_FORMAT; + } +#endif + if (ioctl(fd, AUDIO_SETINFO, info) == -1) { + return CUBEB_ERROR; + } + if (ioctl(fd, AUDIO_GETINFO, info) == -1) { + return CUBEB_ERROR; + } + return CUBEB_OK; +} + +static int +sun_stream_stop(cubeb_stream * s) +{ + pthread_mutex_lock(&s->mutex); + if (s->running) { + s->running = 0; + pthread_mutex_unlock(&s->mutex); + pthread_join(s->thread, NULL); + } else { + pthread_mutex_unlock(&s->mutex); + } + return CUBEB_OK; +} + +static void +sun_stream_destroy(cubeb_stream * s) +{ + pthread_mutex_destroy(&s->mutex); + sun_stream_stop(s); + if (s->play_fd != -1) { + close(s->play_fd); + } + if (s->record_fd != -1) { + close(s->record_fd); + } + free(s->f_play_buf); + free(s->f_record_buf); + free(s->play_buf); + free(s->record_buf); + free(s); +} + +static void +sun_float_to_linear(float * in, int16_t * out, + unsigned channels, long frames, float vol) +{ + unsigned i, sample_count = frames * channels; + float multiplier = vol * 0x8000; + + for (i = 0; i < sample_count; ++i) { + int32_t sample = lrintf(in[i] * multiplier); + if (sample < -0x8000) { + out[i] = -0x8000; + } else if (sample > 0x7fff) { + out[i] = 0x7fff; + } else { + out[i] = sample; + } + } +} + +static void +sun_linear_to_float(int16_t * in, float * out, + unsigned channels, long frames) +{ + unsigned i, sample_count = frames * channels; + + for (i = 0; i < sample_count; ++i) { + out[i] = (1.0 / 0x8000) * in[i]; + } +} + +static void +sun_linear_set_vol(int16_t * buf, unsigned channels, long frames, float vol) +{ + unsigned i, sample_count = frames * channels; + int32_t multiplier = vol * 0x8000; + + for (i = 0; i < sample_count; ++i) { + buf[i] = (buf[i] * multiplier) >> 15; + } +} + +static void * +sun_io_routine(void * arg) +{ + cubeb_stream *s = arg; + cubeb_state state = CUBEB_STATE_STARTED; + size_t to_read = 0; + long to_write = 0; + size_t write_ofs = 0; + size_t read_ofs = 0; + int drain = 0; + + s->state_cb(s, s->user_ptr, CUBEB_STATE_STARTED); + while (state != CUBEB_STATE_ERROR) { + pthread_mutex_lock(&s->mutex); + if (!s->running) { + pthread_mutex_unlock(&s->mutex); + state = CUBEB_STATE_STOPPED; + break; + } + pthread_mutex_unlock(&s->mutex); + if (s->floating) { + if (s->record_fd != -1) { + sun_linear_to_float(s->record_buf, s->f_record_buf, + s->r_info.record.channels, SUN_BUFFER_FRAMES); + } + to_write = s->data_cb(s, s->user_ptr, + s->f_record_buf, s->f_play_buf, SUN_BUFFER_FRAMES); + if (to_write == CUBEB_ERROR) { + state = CUBEB_STATE_ERROR; + break; + } + if (s->play_fd != -1) { + pthread_mutex_lock(&s->mutex); + sun_float_to_linear(s->f_play_buf, s->play_buf, + s->p_info.play.channels, to_write, s->volume); + pthread_mutex_unlock(&s->mutex); + } + } else { + to_write = s->data_cb(s, s->user_ptr, + s->record_buf, s->play_buf, SUN_BUFFER_FRAMES); + if (to_write == CUBEB_ERROR) { + state = CUBEB_STATE_ERROR; + break; + } + if (s->play_fd != -1) { + pthread_mutex_lock(&s->mutex); + sun_linear_set_vol(s->play_buf, s->p_info.play.channels, to_write, s->volume); + pthread_mutex_unlock(&s->mutex); + } + } + if (to_write < SUN_BUFFER_FRAMES) { + drain = 1; + } + to_write = s->play_fd != -1 ? to_write : 0; + to_read = s->record_fd != -1 ? SUN_BUFFER_FRAMES : 0; + write_ofs = 0; + read_ofs = 0; + while (to_write > 0 || to_read > 0) { + size_t bytes; + ssize_t n, frames; + + if (to_write > 0) { + bytes = FRAMES_TO_BYTES(to_write, s->p_info.play.channels); + if ((n = write(s->play_fd, s->play_buf + write_ofs, bytes)) < 0) { + state = CUBEB_STATE_ERROR; + break; + } + frames = BYTES_TO_FRAMES(n, s->p_info.play.channels); + pthread_mutex_lock(&s->mutex); + s->frames_written += frames; + pthread_mutex_unlock(&s->mutex); + to_write -= frames; + write_ofs += frames; + } + if (to_read > 0) { + bytes = FRAMES_TO_BYTES(to_read, s->r_info.record.channels); + if ((n = read(s->record_fd, s->record_buf + read_ofs, bytes)) < 0) { + state = CUBEB_STATE_ERROR; + break; + } + frames = BYTES_TO_FRAMES(n, s->r_info.record.channels); + to_read -= frames; + read_ofs += frames; + } + } + if (drain && state != CUBEB_STATE_ERROR) { + state = CUBEB_STATE_DRAINED; + break; + } + } + s->state_cb(s, s->user_ptr, state); + return NULL; +} + +static int +sun_stream_init(cubeb * context, + cubeb_stream ** stream, + char const * stream_name, + cubeb_devid input_device, + cubeb_stream_params * input_stream_params, + cubeb_devid output_device, + cubeb_stream_params * output_stream_params, + unsigned latency_frames, + cubeb_data_callback data_callback, + cubeb_state_callback state_callback, + void * user_ptr) +{ + int ret = CUBEB_OK; + cubeb_stream *s = NULL; + + (void)stream_name; + if ((s = calloc(1, sizeof(cubeb_stream))) == NULL) { + ret = CUBEB_ERROR; + goto error; + } + s->record_fd = -1; + s->play_fd = -1; + if (input_device != 0) { + snprintf(s->input_name, sizeof(s->input_name), + "/dev/audio%zu", (uintptr_t)input_device - 1); + } else { + snprintf(s->input_name, sizeof(s->input_name), "%s", SUN_DEFAULT_DEVICE); + } + if (output_device != 0) { + snprintf(s->output_name, sizeof(s->output_name), + "/dev/audio%zu", (uintptr_t)output_device - 1); + } else { + snprintf(s->output_name, sizeof(s->output_name), "%s", SUN_DEFAULT_DEVICE); + } + if (input_stream_params != NULL) { + if (input_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) { + LOG("Loopback not supported"); + ret = CUBEB_ERROR_NOT_SUPPORTED; + goto error; + } + if (s->record_fd == -1) { + if ((s->record_fd = open(s->input_name, O_RDONLY)) == -1) { + LOG("Audio device cannot be opened as read-only"); + ret = CUBEB_ERROR_DEVICE_UNAVAILABLE; + goto error; + } + } + AUDIO_INITINFO(&s->r_info); +#ifdef AUMODE_RECORD + s->r_info.mode = AUMODE_RECORD; +#endif + if ((ret = sun_copy_params(s->record_fd, s, input_stream_params, + &s->r_info, &s->r_info.record)) != CUBEB_OK) { + LOG("Setting record params failed"); + goto error; + } + } + if (output_stream_params != NULL) { + if (output_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) { + LOG("Loopback not supported"); + ret = CUBEB_ERROR_NOT_SUPPORTED; + goto error; + } + if (s->play_fd == -1) { + if ((s->play_fd = open(s->output_name, O_WRONLY)) == -1) { + LOG("Audio device cannot be opened as write-only"); + ret = CUBEB_ERROR_DEVICE_UNAVAILABLE; + goto error; + } + } + AUDIO_INITINFO(&s->p_info); +#ifdef AUMODE_PLAY + s->p_info.mode = AUMODE_PLAY; +#endif + if ((ret = sun_copy_params(s->play_fd, s, output_stream_params, + &s->p_info, &s->p_info.play)) != CUBEB_OK) { + LOG("Setting play params failed"); + goto error; + } + } + s->context = context; + s->volume = 1.0; + s->state_cb = state_callback; + s->data_cb = data_callback; + s->user_ptr = user_ptr; + if (pthread_mutex_init(&s->mutex, NULL) != 0) { + LOG("Failed to create mutex"); + goto error; + } + if (s->play_fd != -1 && (s->play_buf = calloc(SUN_BUFFER_FRAMES, + s->p_info.play.channels * sizeof(int16_t))) == NULL) { + ret = CUBEB_ERROR; + goto error; + } + if (s->record_fd != -1 && (s->record_buf = calloc(SUN_BUFFER_FRAMES, + s->r_info.record.channels * sizeof(int16_t))) == NULL) { + ret = CUBEB_ERROR; + goto error; + } + if (s->floating) { + if (s->play_fd != -1 && (s->f_play_buf = calloc(SUN_BUFFER_FRAMES, + s->p_info.play.channels * sizeof(float))) == NULL) { + ret = CUBEB_ERROR; + goto error; + } + if (s->record_fd != -1 && (s->f_record_buf = calloc(SUN_BUFFER_FRAMES, + s->r_info.record.channels * sizeof(float))) == NULL) { + ret = CUBEB_ERROR; + goto error; + } + } + *stream = s; + return CUBEB_OK; +error: + if (s != NULL) { + sun_stream_destroy(s); + } + return ret; +} + +static int +sun_stream_start(cubeb_stream * s) +{ + s->running = 1; + if (pthread_create(&s->thread, NULL, sun_io_routine, s) != 0) { + LOG("Couldn't create thread"); + return CUBEB_ERROR; + } + return CUBEB_OK; +} + +static int +sun_stream_get_position(cubeb_stream * s, uint64_t * position) +{ +#ifdef AUDIO_GETOOFFS + struct audio_offset offset; + + if (ioctl(s->play_fd, AUDIO_GETOOFFS, &offset) == -1) { + return CUBEB_ERROR; + } + s->blocks_written += offset.deltablks; + *position = BYTES_TO_FRAMES(s->blocks_written * s->p_info.blocksize, + s->p_info.play.channels); + return CUBEB_OK; +#else + pthread_mutex_lock(&s->mutex); + *position = s->frames_written; + pthread_mutex_unlock(&s->mutex); + return CUBEB_OK; +#endif +} + +static int +sun_stream_get_latency(cubeb_stream * stream, uint32_t * latency) +{ +#ifdef AUDIO_GETBUFINFO + struct audio_info info; + + if (ioctl(stream->play_fd, AUDIO_GETBUFINFO, &info) == -1) { + return CUBEB_ERROR; + } + + *latency = BYTES_TO_FRAMES(info.play.seek + info.blocksize / 2, + info.play.channels); + return CUBEB_OK; +#else + cubeb_stream_params params; + + params.rate = stream->p_info.play.sample_rate; + + return sun_get_min_latency(NULL, params, latency); +#endif +} + +static int +sun_stream_set_volume(cubeb_stream * stream, float volume) +{ + pthread_mutex_lock(&stream->mutex); + stream->volume = volume; + pthread_mutex_unlock(&stream->mutex); + return CUBEB_OK; +} + +static int +sun_get_current_device(cubeb_stream * stream, cubeb_device ** const device) +{ + *device = calloc(1, sizeof(cubeb_device)); + if (*device == NULL) { + return CUBEB_ERROR; + } + (*device)->input_name = stream->record_fd != -1 ? + strdup(stream->input_name) : NULL; + (*device)->output_name = stream->play_fd != -1 ? + strdup(stream->output_name) : NULL; + return CUBEB_OK; +} + +static int +sun_stream_device_destroy(cubeb_stream * stream, cubeb_device * device) +{ + (void)stream; + free(device->input_name); + free(device->output_name); + free(device); + return CUBEB_OK; +} + +static struct cubeb_ops const sun_ops = { + .init = sun_init, + .get_backend_id = sun_get_backend_id, + .get_max_channel_count = sun_get_max_channel_count, + .get_min_latency = sun_get_min_latency, + .get_preferred_sample_rate = sun_get_preferred_sample_rate, + .enumerate_devices = sun_enumerate_devices, + .device_collection_destroy = sun_device_collection_destroy, + .destroy = sun_destroy, + .stream_init = sun_stream_init, + .stream_destroy = sun_stream_destroy, + .stream_start = sun_stream_start, + .stream_stop = sun_stream_stop, + .stream_reset_default_device = NULL, + .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, + .register_device_collection_changed = NULL +}; Index: pkgsrc/www/firefox68/files/desktop.in diff -u /dev/null pkgsrc/www/firefox68/files/desktop.in:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/files/desktop.in Sat Sep 21 07:31:43 2019 @@ -0,0 +1,191 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=@MOZILLA_NAME@ Web Browser +Name[am]= +Name[ar]= +Name[az]=@MOZILLA_NAME@ Veb Səyyahı +Name[be]= +Name[bg]=Интернет браузър @MOZILLA_NAME@ +Name[bn]= +Name[bs]=@MOZILLA_NAME@ web preglednik +Name[ca]=Navegador web @MOZILLA_NAME@ +Name[cs]=Prohlížeč WWW @MOZILLA_NAME@ +Name[cy]=Y Porwr Gwe @MOZILLA_NAME@ +Name[da]=@MOZILLA_NAME@ - internetsurfning +Name[de]=@MOZILLA_NAME@ Webbrowser +Name[el]=Περιηγητής Διαδικτύου @MOZILLA_NAME@ +Name[en_CA]=@MOZILLA_NAME@ Web Browser +Name[en_GB]=@MOZILLA_NAME@ Web Browser +Name[es]=Navegador Web @MOZILLA_NAME@ +Name[et]=@MOZILLA_NAME@ veebibrauser +Name[eu]=@MOZILLA_NAME@ web arakatzailea +Name[fi]=@MOZILLA_NAME@, WWW-selain +Name[fr]=Navigateur Web @MOZILLA_NAME@ +Name[ga]=Brabhsálaí Lín @MOZILLA_NAME@ +Name[gu]=એપીફની વૅબ બ્રાઉઝર +Name[he]=דפדפן @MOZILLA_NAME@ +Name[hi]= +Name[hr]=@MOZILLA_NAME@ Web preglednik +Name[hu]=@MOZILLA_NAME@ webböngésző +Name[id]=Web Browser @MOZILLA_NAME@ +Name[it]=Browser web @MOZILLA_NAME@ +Name[ja]=@MOZILLA_NAME@ ウェブ・ブラウザ +Name[ko]=@MOZILLA_NAME@ 웹 브라우저 +Name[li]=@MOZILLA_NAME@ Web Browser +Name[lt]=@MOZILLA_NAME@ web naršyklė +Name[mk]=@MOZILLA_NAME@ веб прелистувач +Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര് +Name[mn]=@MOZILLA_NAME@ веб хөтөч +Name[ms]=Pelungsur Web @MOZILLA_NAME@ +Name[nb]=@MOZILLA_NAME@ nettleser +Name[nl]=@MOZILLA_NAME@ Webbrowser +Name[nn]=@MOZILLA_NAME@ nettlesar +Name[no]=@MOZILLA_NAME@ nettleser +Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ +Name[pl]=Przeglądarka WWW @MOZILLA_NAME@ +Name[pt]=Navegador Web @MOZILLA_NAME@ +Name[pt_BR]=Navegador Web @MOZILLA_NAME@ +Name[ro]=Navigatorul @MOZILLA_NAME@ +Name[ru]=Веб-браузер @MOZILLA_NAME@ +Name[sk]= +Name[sl]=Spletni brskalnik @MOZILLA_NAME@ +Name[sq]=@MOZILLA_NAME@ - Shfletuesi Web +Name[sr]= +Name[sr@Latn]=Veb čitač Spoznaja +Name[sv]=Webbläsaren @MOZILLA_NAME@ +Name[ta]=எபிபனி வலை உலாவி +Name[tk]=@MOZILLA_NAME@ Web Ahtarçisi +Name[tr]=@MOZILLA_NAME@ Web Tarayıcı +Name[uk]=Переглядач web @MOZILLA_NAME@ +Name[vi]=Trình Duyệt Web @MOZILLA_NAME@ +Name[wa]=Betchteu waibe epiphany +Name[zh_CN]=@MOZILLA_NAME@ Web 浏览器 +Name[zh_TW]=@MOZILLA_NAME@ 網頁瀏覽器 +GenericName=Web Browser +GenericName[ar]=متصفّح الانترنت +GenericName[az]=Veb Səyyahı +GenericName[be]=Вандроўнік па павуціньню +GenericName[bg]=Браузър +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[bs]=Web preglednik +GenericName[ca]=Navegador web +GenericName[cs]=Prohlížeč WWW +GenericName[cy]=Porwr Gwe +GenericName[da]=Internetsurfning +GenericName[de]=Webbrowser +GenericName[el]=Περιηγητής Ιστοσελίδων +GenericName[en_CA]=Web Browser +GenericName[en_GB]=Web Browser +GenericName[es]=Navegador web +GenericName[et]=Veebilehitseja +GenericName[eu]=Web arakatzailea +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web @MOZILLA_NAME@ +GenericName[ga]=Brabhsálaí Lín +GenericName[gu]=વેબ બ્રાઉઝર +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वेब ब्राउज़र +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[id]=Browser Web +GenericName[it]=Browser web +GenericName[ja]=GNOME ウェブ・ブラウザ +GenericName[ko]=웹 브라우저 +GenericName[li]=Wèb Browser +GenericName[lt]=Web naršyklė +GenericName[mk]=Веб прелистувач +GenericName[mn]=Веб хөтөч +GenericName[ms]=Pelungsur Web +GenericName[nb]=Nettleser +GenericName[nl]=Web-browser +GenericName[nn]=Nettlesar +GenericName[no]=Nettleser +GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼ +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ro]=Navigator Internet +GenericName[ru]=Веб-браузер +GenericName[sk]=WWW prehliadač +GenericName[sl]=Spletni brskalnik +GenericName[sq]=Shfletuesi Web +GenericName[sr]=Веб читач +GenericName[sr@Latn]=Veb čitač +GenericName[sv]=Webbläsare +GenericName[ta]=வலை உலாவி +GenericName[th]=เว็บบราวเซอร์ +GenericName[tk]=Web Ahtarçysy +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Переглядач web-сторінок +GenericName[vi]=Trình duyệt Web +GenericName[wa]=Betchteu waibe +GenericName[zh_CN]=Web 浏览器 +GenericName[zh_TW]=網頁瀏覽器 +Comment=Browse the web +Comment[ar]=تصفح الانترنت +Comment[az]=Vebi gəzin +Comment[be]=Вандраваць па павуціньню +Comment[bg]=Сърфиране в интернет +Comment[bn]=ওয়েব ব্রাউজ করুন +Comment[bs]=Pregledaj na internetu +Comment[ca]=Navegueu per la web +Comment[cs]=Prohlížet WWW +Comment[cy]=Pori'r we +Comment[da]=Surf på internettet +Comment[de]=Im Web surfen +Comment[el]=Περιήγηση στον παγκόσμιο ιστό +Comment[en_CA]=Browse the web +Comment[en_GB]=Browse the web +Comment[es]=Navegar por la web +Comment[et]=Sirvi veebi +Comment[eu]=Arakatu web-a +Comment[fi]=Selaa WWW:tä +Comment[fr]=Naviguer sur Internet +Comment[ga]=Brabhsáil an Líon +Comment[gu]=વેબમાં શોધો +Comment[he]=גלוש ברשת +Comment[hi]=वेब ब्राउज़ करें +Comment[hr]=Pregledaj Web +Comment[hu]=A világháló böngészése +Comment[id]=Jelajah web +Comment[it]=Esplora il web +Comment[ja]=ウェブを閲覧します +Comment[ko]=웹을 돌아 다닙니다 +Comment[li]=Blajere op internet +Comment[lt]=Naršyti internete +Comment[mk]=Прелистувајте на веб +Comment[ml]=വലക്കെട്ട് തിരയുക +Comment[mn]=Веб броузе хийх +Comment[ms]=Layari web +Comment[nb]=Surf på nettet +Comment[nl]=Websurfen +Comment[nn]=Surf på nettet +Comment[no]=Surf på nettet +Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼ +Comment[pl]=Przeglądanie stron WWW +Comment[pt]=Navegar na web +Comment[pt_BR]=Navegar na web +Comment[ro]=Navigare Internet +Comment[ru]=Веб-браузер +Comment[sk]=Prehliadať internet +Comment[sl]=Brskaj po spletu +Comment[sq]=Eksploro web-in +Comment[sr]=Прегледај веб +Comment[sr@Latn]=Pregledaj veb +Comment[sv]=Surfa på nätet +Comment[ta]=வலையில் உலாவு +Comment[th]=ใช้งานเว็บบราวเซอร์ @MOZILLA_NAME@ +Comment[tk]=Webi Ahtar +Comment[tr]=Web'e Gözat +Comment[uk]=Програма перегляду web-сторінок +Comment[vi]=Duyệt web +Comment[wa]=Naivyî avå les waibes +Comment[zh_CN]=浏览 Web +Comment[zh_TW]=瀏覽網頁 +Exec=@MOZILLA@ %u +Icon=@FIREFOX_ICON@ +StartupNotify=false +Terminal=false +Type=Application +Categories=Application;Network; +MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml; Index: pkgsrc/www/firefox68/patches/patch-aa diff -u /dev/null pkgsrc/www/firefox68/patches/patch-aa:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-aa Sat Sep 21 07:31:44 2019 @@ -0,0 +1,80 @@ +$NetBSD: patch-aa,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Add OSS audio support +* Add Sun audio support +* Disable libav-fft on SunOS (relocation errors) + +--- old-configure.in.orig 2019-05-29 15:39:16.000000000 +0000 ++++ old-configure.in +@@ -2043,6 +2043,71 @@ MOZ_WEBM_ENCODER=1 + AC_DEFINE(MOZ_WEBM_ENCODER) + AC_SUBST(MOZ_WEBM_ENCODER) + ++dnl ================================== ++dnl = Check OSS/sunaudio availability ++dnl ================================== ++ ++dnl If using Linux, Solaris or BSDs, ensure that OSS/sunaudio is available ++case "$OS_TARGET" in ++Linux|DragonFly|FreeBSD|GNU/kFreeBSD) ++ MOZ_OSS=1 ++ ;; ++SunOS|NetBSD) ++ MOZ_SUNAUDIO=1 ++ ;; ++esac ++ ++MOZ_ARG_WITH_STRING(oss, ++[ --with-oss[=PFX] Enable OpenSoundSystem support [installed at prefix PFX]], ++ OSSPREFIX=$withval) ++ ++if test -n "$OSSPREFIX"; then ++ if test "$OSSPREFIX" != "no"; then ++ MOZ_OSS=1 ++ else ++ MOZ_OSS= ++ fi ++fi ++ ++_SAVE_CFLAGS=$CFLAGS ++_SAVE_LIBS=$LIBS ++if test -n "$MOZ_OSS"; then ++ dnl Prefer 4Front implementation ++ AC_MSG_CHECKING([MOZ_OSS_CFLAGS]) ++ if test "$OSSPREFIX" != "yes"; then ++ oss_conf=${OSSPREFIX%/usr}/etc/oss.conf ++ if test -f "$oss_conf"; then ++ . "$oss_conf" ++ else ++ OSSLIBDIR=$OSSPREFIX/lib/oss ++ fi ++ if test -d "$OSSLIBDIR"; then ++ MOZ_OSS_CFLAGS="$MOZ_OSS_CFLAGS -I$OSSLIBDIR/include" ++ fi ++ fi ++ AC_MSG_RESULT([$MOZ_OSS_CFLAGS]) ++ ++ CFLAGS="$CFLAGS $MOZ_OSS_CFLAGS" ++ MOZ_CHECK_HEADERS(sys/soundcard.h soundcard.h) ++ ++ if test "$ac_cv_header_sys_soundcard_h" != "yes" -a \ ++ "$ac_cv_header_soundcard_h" != "yes"; then ++ AC_MSG_ERROR([Need OSS for Ogg, Wave or WebM decoding on $OS_TARGET. Disable with --without-oss.]) ++ fi ++ ++ dnl Assume NetBSD implementation over SunAudio ++ AC_CHECK_LIB(ossaudio, _oss_ioctl, ++ [AC_DEFINE_UNQUOTED(CUBEB_OSS_DEFAULT_OUTPUT, "/dev/audio") ++ MOZ_OSS_LIBS="$MOZ_OSS_LIBS -lossaudio"]) ++fi ++CFLAGS=$_SAVE_CFLAGS ++LIBS=$_SAVE_LIBS ++ ++AC_SUBST(MOZ_SUNAUDIO) ++AC_SUBST(MOZ_OSS) ++AC_SUBST_LIST(MOZ_OSS_CFLAGS) ++AC_SUBST_LIST(MOZ_OSS_LIBS) ++ + dnl ======================================================== + dnl NegotiateAuth + dnl ======================================================== Index: pkgsrc/www/firefox68/patches/patch-browser_app_profile_firefox.js diff -u /dev/null pkgsrc/www/firefox68/patches/patch-browser_app_profile_firefox.js:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-browser_app_profile_firefox.js Sat Sep 21 07:31:44 2019 @@ -0,0 +1,20 @@ +$NetBSD: patch-browser_app_profile_firefox.js,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +--- browser/app/profile/firefox.js.orig 2019-07-06 01:48:29.000000000 +0000 ++++ browser/app/profile/firefox.js +@@ -1865,6 +1865,15 @@ pref("prio.publicKeyB", "26E6674E65425B8 + pref("toolkit.coverage.enabled", false); + pref("toolkit.coverage.endpoint.base", "https://coverage.mozilla.org"); + ++// Select UI locale from LANG/LC_MESSAGE environmental variables ++pref("intl.locale.requested", ""); ++ ++// Enable system addons, for example langpacks from www/firefox-l10n ++pref("extensions.autoDisableScopes", 11); ++ ++// Disable multiprocess window support. Workaround for PR 53273. ++pref("browser.tabs.remote.autostart", false); ++ + // Discovery prefs + pref("browser.discovery.enabled", true); + pref("browser.discovery.containers.enabled", true); Index: pkgsrc/www/firefox68/patches/patch-build_moz.configure_old.configure diff -u /dev/null pkgsrc/www/firefox68/patches/patch-build_moz.configure_old.configure:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-build_moz.configure_old.configure Sat Sep 21 07:31:44 2019 @@ -0,0 +1,12 @@ +$NetBSD: patch-build_moz.configure_old.configure,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +--- build/moz.configure/old.configure.orig 2019-07-06 01:48:30.000000000 +0000 ++++ build/moz.configure/old.configure +@@ -248,6 +248,7 @@ def old_configure_options(*options): + '--with-nspr-prefix', + '--with-nss-exec-prefix', + '--with-nss-prefix', ++ '--with-oss', + '--with-qemu-exe', + '--with-sixgill', + '--with-system-bz2', Index: pkgsrc/www/firefox68/patches/patch-dom_base_nsAttrName.h diff -u /dev/null pkgsrc/www/firefox68/patches/patch-dom_base_nsAttrName.h:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-dom_base_nsAttrName.h Sat Sep 21 07:31:44 2019 @@ -0,0 +1,18 @@ +$NetBSD: patch-dom_base_nsAttrName.h,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +cbindgen gets confused by NetBSD's types being macros too +https://mail-index.netbsd.org/tech-pkg/2018/10/25/msg020395.html + +--- dom/base/nsAttrName.h.orig 2019-01-18 00:20:23.000000000 +0000 ++++ dom/base/nsAttrName.h +@@ -16,6 +16,10 @@ + #include "mozilla/dom/NodeInfo.h" + #include "nsAtom.h" + #include "nsDOMString.h" ++#ifdef __NetBSD__ ++/* This is also a macro which causes problems with cbindgen */ ++#undef uintptr_t ++#endif + + #define NS_ATTRNAME_NODEINFO_BIT 1 + class nsAttrName { Index: pkgsrc/www/firefox68/patches/patch-dom_media_CubebUtils.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-dom_media_CubebUtils.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-dom_media_CubebUtils.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,13 @@ +$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +--- dom/media/CubebUtils.cpp.orig 2019-07-06 01:48:31.000000000 +0000 ++++ dom/media/CubebUtils.cpp +@@ -163,7 +163,7 @@ const char kBrandBundleURL[] = "chrome:/ + + const char* AUDIOSTREAM_BACKEND_ID_STR[] = { + "jack", "pulse", "alsa", "audiounit", "audioqueue", "wasapi", +- "winmm", "directsound", "sndio", "opensl", "audiotrack", "kai"}; ++ "winmm", "directsound", "sndio", "opensl", "audiotrack", "kai", "oss", "sun"}; + /* Index for failures to create an audio stream the first time. */ + const int CUBEB_BACKEND_INIT_FAILURE_FIRST = + ArrayLength(AUDIOSTREAM_BACKEND_ID_STR); Index: pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,17 @@ +$NetBSD: patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Fix build where _LITTLE_ENDIAN is not an integer. + +--- gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp.orig 2019-07-06 01:48:31.000000000 +0000 ++++ gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp +@@ -91,8 +91,8 @@ on big endian machines, or a byte-by-byt + /* gcc 'may' define __LITTLE_ENDIAN__ or __BIG_ENDIAN__ to 1 (Note the trailing __), + * or even _LITTLE_ENDIAN or _BIG_ENDIAN (Note the single _ prefix) */ + #if !defined(__BYTE_ORDER) +-# if defined(__LITTLE_ENDIAN__) && __LITTLE_ENDIAN__ == 1 || \ +- defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN == 1 ++# if defined(__LITTLE_ENDIAN__) && __LITTLE_ENDIAN__-0 == 1 || \ ++ defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN-0 == 1 + # define __BYTE_ORDER __LITTLE_ENDIAN + # elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__ == 1 || defined(_BIG_ENDIAN) && _BIG_ENDIAN == 1 + # define __BYTE_ORDER __BIG_ENDIAN Index: pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h diff -u /dev/null pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h Sat Sep 21 07:31:44 2019 @@ -0,0 +1,16 @@ +$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* isinf/isnan in make.h is defined as macro. Use non-macro version + to fix build. + +--- gfx/angle/checkout/src/compiler/translator/InfoSink.h.orig 2018-10-18 20:06:05.000000000 +0000 ++++ gfx/angle/checkout/src/compiler/translator/InfoSink.h +@@ -7,7 +7,7 @@ + #ifndef COMPILER_TRANSLATOR_INFOSINK_H_ + #define COMPILER_TRANSLATOR_INFOSINK_H_ + +-#include ++#include + #include + #include "compiler/translator/Common.h" + #include "compiler/translator/Severity.h" Index: pkgsrc/www/firefox68/patches/patch-gfx_gl_GLContextProviderGLX.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-gfx_gl_GLContextProviderGLX.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-gfx_gl_GLContextProviderGLX.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,17 @@ +$NetBSD: patch-gfx_gl_GLContextProviderGLX.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +NetBSD doesn't ship libGL.so.1 due to a major bump. Look for the unversioned +name. +https://hg.mozilla.org/integration/mozilla-inbound/rev/8bcc51aaa91e + +--- gfx/gl/GLContextProviderGLX.cpp.orig 2019-05-17 00:33:26.000000000 +0000 ++++ gfx/gl/GLContextProviderGLX.cpp +@@ -80,7 +80,7 @@ bool GLXLibrary::EnsureInitialized() { + // which trigger glibc bug + // http://sourceware.org/bugzilla/show_bug.cgi?id=12225 + const char* libGLfilename = "libGL.so.1"; +-#ifdef __OpenBSD__ ++#if defined(__OpenBSD__) || defined(__NetBSD__) + libGLfilename = "libGL.so"; + #endif + Index: pkgsrc/www/firefox68/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,15 @@ +$NetBSD: patch-gfx_skia_skia_src_core_SkCpu.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +NetBSD/aarch64 doesn't have . + +--- gfx/skia/skia/src/core/SkCpu.cpp.orig 2019-03-05 00:32:47.658232017 +0900 ++++ gfx/skia/skia/src/core/SkCpu.cpp 2019-03-05 00:33:10.203589997 +0900 +@@ -70,7 +70,7 @@ + return features; + } + +-#elif defined(SK_CPU_ARM64) && __has_include() ++#elif defined(SK_CPU_ARM64) && __has_include() && !defined(__NetBSD__) + #include + + static uint32_t read_cpu_features() { Index: pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc diff -u /dev/null pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc Sat Sep 21 07:31:44 2019 @@ -0,0 +1,15 @@ +$NetBSD: patch-ipc_chromium_src_base_lock__impl__posix.cc,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +- Fix build on NetBSD 7.1 (which doesn't have PTHREAD_PRIO_INHERIT) + +--- ipc/chromium/src/base/lock_impl_posix.cc.orig 2019-03-07 16:53:35.000000000 +0000 ++++ ipc/chromium/src/base/lock_impl_posix.cc +@@ -22,7 +22,7 @@ namespace internal { + // Lock::PriorityInheritanceAvailable still must be checked as the code may + // compile but the underlying platform still may not correctly support priority + // inheritance locks. +-#if defined(OS_NACL) || defined(OS_ANDROID) ++#if defined(OS_NACL) || defined(OS_ANDROID) || (defined(__NetBSD__) && !defined(PTHREAD_PRIO_INHERIT)) + # define PRIORITY_INHERITANCE_LOCKS_POSSIBLE() 0 + #else + # define PRIORITY_INHERITANCE_LOCKS_POSSIBLE() 1 Index: pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc diff -u /dev/null pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc Sat Sep 21 07:31:44 2019 @@ -0,0 +1,22 @@ +$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Allow older libevent + +--- ipc/chromium/src/base/message_pump_libevent.cc.orig 2019-03-07 16:53:35.000000000 +0000 ++++ ipc/chromium/src/base/message_pump_libevent.cc +@@ -22,6 +22,7 @@ + + // This macro checks that the _EVENT_SIZEOF_* constants defined in + // ipc/chromiume/src/third_party//event2/event-config.h are correct. ++#if 0 + #if defined(_EVENT_SIZEOF_SHORT) + # define CHECK_EVENT_SIZEOF(TYPE, type) \ + static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \ +@@ -41,6 +42,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t) + CHECK_EVENT_SIZEOF(SHORT, short); + CHECK_EVENT_SIZEOF(SIZE_T, size_t); + CHECK_EVENT_SIZEOF(VOID_P, void*); ++#endif + + // Lifecycle of struct event + // Libevent uses two main data structures: Index: pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc diff -u /dev/null pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc Sat Sep 21 07:31:44 2019 @@ -0,0 +1,18 @@ +$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Support NetBSD +* Support Solaris (we can't rely on pthread_setname_np so ignore it). + +--- ipc/chromium/src/base/platform_thread_posix.cc.orig 2019-03-07 16:53:35.000000000 +0000 ++++ ipc/chromium/src/base/platform_thread_posix.cc +@@ -12,7 +12,9 @@ + #if defined(OS_MACOSX) + # include + #elif defined(OS_NETBSD) +-# include ++_Pragma("GCC visibility push(default)") ++#include ++_Pragma("GCC visibility pop") + #elif defined(OS_LINUX) + # include + # include Index: pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc diff -u /dev/null pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc Sat Sep 21 07:31:44 2019 @@ -0,0 +1,31 @@ +$NetBSD: patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +In the original code there is a special case for Darwin whose +sendmsg(2) fails with EMSGSIZE when a fd is to be transferred but +there isn't enough space in the send buffer. It turned out the same +applies to NetBSD too. It may affect other BSD kernels as well, but we +haven't tested them. + +Please remove this patch when the upstream issue is resolved: +https://bugzilla.mozilla.org/show_bug.cgi?id=1553389 + +--- ipc/chromium/src/chrome/common/ipc_channel_posix.cc.orig 2019-05-10 06:37:41.200812057 +0000 ++++ ipc/chromium/src/chrome/common/ipc_channel_posix.cc +@@ -9,7 +9,7 @@ + #include + #include + #include +-#if defined(OS_MACOSX) ++#if defined(OS_MACOSX) || defined(OS_NETBSD) + # include + #endif + #include +@@ -699,7 +699,7 @@ bool Channel::ChannelImpl::ProcessOutgoi + // Not an error; the sendmsg would have blocked, so return to the + // event loop and try again later. + break; +-#if defined(OS_MACOSX) ++#if defined(OS_MACOSX) || defined(OS_NETBSD) + // (Note: this comment is copied from https://crrev.com/86c3d9ef4fdf6; + // see also bug 1142693 comment #73.) + // Index: pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore.h diff -u /dev/null pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore.h:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore.h Sat Sep 21 07:31:44 2019 @@ -0,0 +1,18 @@ +$NetBSD: patch-ipc_glue_CrossProcessSemaphore.h,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +--- ipc/glue/CrossProcessSemaphore.h.orig 2018-10-18 20:06:06.000000000 +0000 ++++ ipc/glue/CrossProcessSemaphore.h +@@ -93,7 +93,13 @@ private: + HANDLE mSemaphore; + #elif !defined(OS_MACOSX) + RefPtr mSharedBuffer; ++#if defined(__NetBSD__) ++ pthread_mutex_t* mMutex; ++ pthread_cond_t* mNotZero; ++ uint32_t* mValue; ++#else + sem_t* mSemaphore; ++#endif + mozilla::Atomic* mRefCount; + #endif + }; Index: pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,187 @@ +$NetBSD: patch-ipc_glue_CrossProcessSemaphore__posix.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +--- ipc/glue/CrossProcessSemaphore_posix.cpp.orig 2019-01-18 00:20:30.000000000 +0000 ++++ ipc/glue/CrossProcessSemaphore_posix.cpp +@@ -9,6 +9,11 @@ + #include "nsDebug.h" + #include "nsISupportsImpl.h" + #include ++#if defined(__NetBSD__) ++#include ++#include ++#include ++#endif + + static const uint64_t kNsPerMs = 1000000; + static const uint64_t kNsPerSec = 1000000000; +@@ -16,7 +21,13 @@ static const uint64_t kNsPerSec = 100000 + namespace { + + struct SemaphoreData { ++#if defined(__NetBSD__) ++ pthread_mutex_t mMutex; ++ pthread_cond_t mNotZero; ++ uint32_t mValue; ++#else + sem_t mSemaphore; ++#endif + mozilla::Atomic mRefCount; + uint32_t mInitialValue; + }; +@@ -42,13 +53,27 @@ namespace mozilla { + return nullptr; + } + ++#if defined(__NetBSD__) ++ data->mValue = aInitialValue; ++ if (pthread_mutex_init(&data->mMutex, NULL) || ++ pthread_cond_init(&data->mNotZero, NULL) ) { ++ return nullptr; ++ } ++#else + if (sem_init(&data->mSemaphore, 1, aInitialValue)) { + return nullptr; + } ++#endif + + CrossProcessSemaphore* sem = new CrossProcessSemaphore; + sem->mSharedBuffer = sharedBuffer; ++#if defined(__NetBSD__) ++ sem->mMutex = &data->mMutex; ++ sem->mNotZero = &data->mNotZero; ++ sem->mValue = &data->mValue; ++#else + sem->mSemaphore = &data->mSemaphore; ++#endif + sem->mRefCount = &data->mRefCount; + *sem->mRefCount = 1; + +@@ -83,23 +108,44 @@ namespace mozilla { + + int32_t oldCount = data->mRefCount++; + if (oldCount == 0) { ++#if defined(__NetBSD__) ++ if (pthread_mutex_init(&data->mMutex, NULL) || ++ pthread_cond_init(&data->mNotZero, NULL) ) { ++ data->mRefCount--; ++ return nullptr; ++ } ++#else + // The other side has already let go of their CrossProcessSemaphore, so now + // mSemaphore is garbage. We need to re-initialize it. + if (sem_init(&data->mSemaphore, 1, data->mInitialValue)) { + data->mRefCount--; + return nullptr; + } ++#endif + } + + CrossProcessSemaphore* sem = new CrossProcessSemaphore; + sem->mSharedBuffer = sharedBuffer; ++#if defined(__NetBSD__) ++ sem->mMutex = &data->mMutex; ++ sem->mNotZero = &data->mNotZero; ++ sem->mValue = &data->mValue; ++#else + sem->mSemaphore = &data->mSemaphore; ++#endif + sem->mRefCount = &data->mRefCount; + return sem; + } + + CrossProcessSemaphore::CrossProcessSemaphore() +- : mSemaphore(nullptr), mRefCount(nullptr) { ++#if defined(__NetBSD__) ++ : mMutex (nullptr) ++ , mNotZero (nullptr) ++ , mValue (nullptr) ++#else ++ : mSemaphore(nullptr) ++#endif ++ , mRefCount(nullptr) { + MOZ_COUNT_CTOR(CrossProcessSemaphore); + } + +@@ -108,16 +154,57 @@ CrossProcessSemaphore::~CrossProcessSema + + if (oldCount == 0) { + // Nothing can be done if the destroy fails so ignore return code. ++#if defined(__NetBSD__) ++ (void)pthread_cond_destroy(mNotZero); ++ (void)pthread_mutex_destroy(mMutex); ++#else + Unused << sem_destroy(mSemaphore); ++#endif + } + + MOZ_COUNT_DTOR(CrossProcessSemaphore); + } + ++#if defined(__NetBSD__) ++static struct timespec ++makeAbsTime(const Maybe& aWaitTime) { ++ struct timespec ts; ++ if (aWaitTime.isSome()) { ++ clock_gettime(CLOCK_REALTIME, &ts); ++ ts.tv_nsec += (kNsPerMs * aWaitTime->ToMilliseconds()); ++ ts.tv_sec += ts.tv_nsec / kNsPerSec; ++ ts.tv_nsec %= kNsPerSec; ++ } ++ else { ++ ts.tv_sec = std::numeric_limits::max(); ++ ts.tv_nsec = 0; ++ } ++ return ts; ++} ++#endif ++ + bool CrossProcessSemaphore::Wait(const Maybe& aWaitTime) { + MOZ_ASSERT(*mRefCount > 0, + "Attempting to wait on a semaphore with zero ref count"); + int ret; ++#if defined(__NetBSD__) ++ struct timespec ts = makeAbsTime(aWaitTime); ++ ++ ret = pthread_mutex_lock(mMutex); ++ ++ if (ret == 0) { ++ while (ret == 0 && mValue == 0) { ++ ret = pthread_cond_timedwait(mNotZero, mMutex, &ts); ++ while (ret == -1 && errno == EINTR) { ++ ret = pthread_cond_timedwait(mNotZero, mMutex, &ts); ++ } ++ } ++ if (ret == 0) { ++ --(*mValue); ++ } ++ pthread_mutex_unlock(mMutex); ++ } ++#else + if (aWaitTime.isSome()) { + struct timespec ts; + if (clock_gettime(CLOCK_REALTIME, &ts) == -1) { +@@ -134,13 +221,24 @@ bool CrossProcessSemaphore::Wait(const M + while ((ret = sem_wait(mSemaphore)) == -1 && errno == EINTR) { + } + } ++#endif + return ret == 0; + } + + void CrossProcessSemaphore::Signal() { + MOZ_ASSERT(*mRefCount > 0, + "Attempting to signal a semaphore with zero ref count"); ++#if defined(__NetBSD__) ++ int ret; ++ ret = pthread_mutex_lock(mMutex); ++ if (ret == 0) { ++ ++(*mValue); ++ pthread_cond_signal(mNotZero); ++ pthread_mutex_unlock(mMutex); ++ } ++#else + sem_post(mSemaphore); ++#endif + } + + CrossProcessSemaphoreHandle CrossProcessSemaphore::ShareToProcess( Index: pkgsrc/www/firefox68/patches/patch-ipc_glue_GeckoChildProcessHost.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-ipc_glue_GeckoChildProcessHost.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,21 @@ +$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Support Solaris +* Fix NetBSD linking + +--- ipc/glue/GeckoChildProcessHost.cpp.orig 2017-07-31 16:20:47.000000000 +0000 ++++ ipc/glue/GeckoChildProcessHost.cpp +@@ -4,7 +4,13 @@ + * 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/. */ + ++#if defined(__NetBSD__) ++_Pragma("GCC visibility push(default)") ++#endif + #include "GeckoChildProcessHost.h" ++#if defined(__NetBSD__) ++_Pragma("GCC visibility pop") ++#endif + + #include "base/command_line.h" + #include "base/string_util.h" Index: pkgsrc/www/firefox68/patches/patch-js_src_threading_posix_Thread.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-js_src_threading_posix_Thread.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-js_src_threading_posix_Thread.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,15 @@ +$NetBSD: patch-js_src_threading_posix_Thread.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Support SunOS. + +--- js/src/threading/posix/Thread.cpp.orig 2018-06-05 19:47:32.000000000 +0000 ++++ js/src/threading/posix/Thread.cpp +@@ -194,6 +194,8 @@ js::ThisThread::SetName(const char* name + rv = 0; + #elif defined(__NetBSD__) + rv = pthread_setname_np(pthread_self(), "%s", (void*)name); ++#elif defined(__sun) ++ rv = 0; + #else + rv = pthread_setname_np(pthread_self(), name); + #endif Index: pkgsrc/www/firefox68/patches/patch-js_src_util_NativeStack.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-js_src_util_NativeStack.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-js_src_util_NativeStack.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,32 @@ +$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Support SunOS. + +--- js/src/util/NativeStack.cpp.orig 2019-03-07 16:53:39.000000000 +0000 ++++ js/src/util/NativeStack.cpp +@@ -13,7 +13,7 @@ + # if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) + # include + # endif +-# if defined(SOLARIS) || defined(AIX) ++# if defined(__sun) || defined(AIX) + # include + # endif + # if defined(ANDROID) && !defined(__aarch64__) +@@ -40,7 +40,7 @@ void* js::GetNativeStackBaseImpl() { + return static_cast(pTib->StackBase); + } + +-#elif defined(SOLARIS) ++#elif defined(__sun) + + JS_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) + /* e.g. on FreeBSD 4.8 or newer, neundorf@kde.org */ + pthread_attr_get_np(thread, &sattr); ++# elif defined(__sun) + # else + /* + * FIXME: this function is non-portable; Index: pkgsrc/www/firefox68/patches/patch-media_libcubeb_gtest_moz.build diff -u /dev/null pkgsrc/www/firefox68/patches/patch-media_libcubeb_gtest_moz.build:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-media_libcubeb_gtest_moz.build Sat Sep 21 07:31:44 2019 @@ -0,0 +1,12 @@ +$NetBSD: patch-media_libcubeb_gtest_moz.build,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +--- media/libcubeb/gtest/moz.build.orig 2018-10-18 20:06:09.000000000 +0000 ++++ media/libcubeb/gtest/moz.build +@@ -72,7 +72,6 @@ elif CONFIG['OS_TARGET'] == 'OpenBSD': + 'sndio', + ] + else: +- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] + OS_LIBS += CONFIG['MOZ_PULSEAUDIO_LIBS'] + + if CONFIG['CC_TYPE'] in ('clang', 'gcc'): Index: pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb.c diff -u /dev/null pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb.c:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb.c Sat Sep 21 07:31:44 2019 @@ -0,0 +1,58 @@ +$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Support OSS audio +* Support Sun audio + +--- media/libcubeb/src/cubeb.c.orig 2019-06-09 08:15:58.000000000 +0000 ++++ media/libcubeb/src/cubeb.c +@@ -51,6 +51,9 @@ int wasapi_init(cubeb ** context, char c + #if defined(USE_SNDIO) + int sndio_init(cubeb ** context, char const * context_name); + #endif ++#if defined(USE_SUN) ++int sun_init(cubeb ** context, char const * context_name); ++#endif + #if defined(USE_OPENSL) + int opensl_init(cubeb ** context, char const * context_name); + #endif +@@ -60,6 +63,9 @@ int audiotrack_init(cubeb ** context, ch + #if defined(USE_KAI) + int kai_init(cubeb ** context, char const * context_name); + #endif ++#if defined(USE_OSS) ++int oss_init(cubeb ** context, char const * context_name); ++#endif + + static int + validate_stream_params(cubeb_stream_params * input_stream_params, +@@ -160,6 +166,10 @@ cubeb_init(cubeb ** context, char const + #if defined(USE_KAI) + init_oneshot = kai_init; + #endif ++ } else if (!strcmp(backend_name, "oss")) { ++#if defined(USE_OSS) ++ init_oneshot = oss_init; ++#endif + } else { + /* Already set */ + } +@@ -195,6 +205,9 @@ cubeb_init(cubeb ** context, char const + #if defined(USE_SNDIO) + sndio_init, + #endif ++#if defined(USE_SUN) ++ sun_init, ++#endif + #if defined(USE_OPENSL) + opensl_init, + #endif +@@ -204,6 +217,9 @@ cubeb_init(cubeb ** context, char const + #if defined(USE_KAI) + kai_init, + #endif ++#if defined(USE_OSS) ++ oss_init, ++#endif + }; + int i; + Index: pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb__alsa.c diff -u /dev/null pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb__alsa.c Sat Sep 21 07:31:44 2019 @@ -0,0 +1,567 @@ +$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.1 2019/09/21 07:31:44 ryoon 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 +@@ -7,11 +7,13 @@ + #undef NDEBUG + #define _DEFAULT_SOURCE + #define _BSD_SOURCE ++#define _NETBSD_SOURCE + #define _XOPEN_SOURCE 500 + #include + #include + #include + #include ++#include + #include + #include + #include +@@ -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/www/firefox68/patches/patch-media_libcubeb_src_cubeb__oss.c diff -u /dev/null pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb__oss.c:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_cubeb__oss.c Sat Sep 21 07:31:44 2019 @@ -0,0 +1,461 @@ +$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Restore OSS audio support code +* fix wrong latency values in stream_init (PR pkg/54206) + +--- media/libcubeb/src/cubeb_oss.c.orig 2019-05-24 13:05:19.117086384 +0000 ++++ media/libcubeb/src/cubeb_oss.c +@@ -0,0 +1,453 @@ ++/* ++ * Copyright © 2014 Mozilla Foundation ++ * ++ * This program is made available under an ISC-style license. See the ++ * accompanying file LICENSE for details. ++ */ ++#if defined(HAVE_SYS_SOUNDCARD_H) ++#include ++#else ++#include ++#endif ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#include "cubeb/cubeb.h" ++#include "cubeb-internal.h" ++ ++#ifndef CUBEB_OSS_DEFAULT_OUTPUT ++#define CUBEB_OSS_DEFAULT_OUTPUT "/dev/dsp" ++#endif ++ ++#define OSS_BUFFER_SIZE 1024 ++ ++struct cubeb { ++ struct cubeb_ops const * ops; ++}; ++ ++struct cubeb_stream { ++ /* Note: Must match cubeb_stream layout in cubeb.c. */ ++ cubeb * context; ++ void * user_ptr; ++ /**/ ++ ++ cubeb_data_callback data_callback; ++ cubeb_state_callback state_callback; ++ float volume; ++ float panning; ++ ++ pthread_mutex_t state_mutex; ++ pthread_cond_t state_cond; ++ ++ int running; ++ int stopped; ++ int floating; ++ ++ /* These two vars are needed to support old versions of OSS */ ++ unsigned int position_bytes; ++ unsigned int last_position_bytes; ++ ++ uint64_t written_frags; /* The number of fragments written to /dev/dsp */ ++ uint64_t missed_frags; /* fragments output with stopped stream */ ++ ++ cubeb_stream_params params; ++ int fd; ++ pthread_t th; ++}; ++ ++static struct cubeb_ops const oss_ops; ++ ++int oss_init(cubeb ** context, char const * context_name) ++{ ++ cubeb* ctx = (cubeb*)malloc(sizeof(cubeb)); ++ ctx->ops = &oss_ops; ++ *context = ctx; ++ return CUBEB_OK; ++} ++ ++static void oss_destroy(cubeb *ctx) ++{ ++ free(ctx); ++} ++ ++static char const * oss_get_backend_id(cubeb * context) ++{ ++ static char oss_name[] = "oss"; ++ return oss_name; ++} ++ ++static int oss_get_max_channel_count(cubeb * ctx, uint32_t * max_channels) ++{ ++ *max_channels = 2; /* Let's support only stereo for now */ ++ return CUBEB_OK; ++} ++ ++static int oss_get_min_latency(cubeb * context, cubeb_stream_params params, ++ uint32_t * latency_frames) ++{ ++ (void)context; ++ /* 40ms is a big enough number to work ok */ ++ *latency_frames = 40 * params.rate / 1000; ++ return CUBEB_OK; ++} ++ ++static int oss_get_preferred_sample_rate(cubeb *context, uint32_t * rate) ++{ ++ /* 48000 seems a prefered choice for most audio devices ++ * and a good choice for OSS */ ++ *rate = 48000; ++ return CUBEB_OK; ++} ++ ++static void run_state_callback(cubeb_stream *stream, cubeb_state state) ++{ ++ if (stream->state_callback) { ++ stream->state_callback(stream, stream->user_ptr, state); ++ } ++} ++ ++static long run_data_callback(cubeb_stream *stream, void *buffer, long nframes) ++{ ++ long got = 0; ++ pthread_mutex_lock(&stream->state_mutex); ++ if (stream->data_callback && stream->running && !stream->stopped) { ++ pthread_mutex_unlock(&stream->state_mutex); ++ got = stream->data_callback(stream, stream->user_ptr, NULL, buffer, nframes); ++ } else { ++ pthread_mutex_unlock(&stream->state_mutex); ++ } ++ return got; ++} ++ ++static void apply_volume_int(int16_t* buffer, unsigned int n, ++ float volume, float panning) ++{ ++ float left = volume; ++ float right = volume; ++ unsigned int i; ++ int pan[2]; ++ if (panning<0) { ++ right *= (1+panning); ++ } else { ++ left *= (1-panning); ++ } ++ pan[0] = 128.0*left; ++ pan[1] = 128.0*right; ++ for(i=0; irunning) { ++ pthread_mutex_lock(&stream->state_mutex); ++ if (stream->stopped) { ++ pthread_mutex_unlock(&stream->state_mutex); ++ run_state_callback(stream, CUBEB_STATE_STOPPED); ++ pthread_mutex_lock(&stream->state_mutex); ++ while (stream->stopped) { ++ pthread_cond_wait(&stream->state_cond, &stream->state_mutex); ++ } ++ pthread_mutex_unlock(&stream->state_mutex); ++ run_state_callback(stream, CUBEB_STATE_STARTED); ++ continue; ++ } ++ pthread_mutex_unlock(&stream->state_mutex); ++ if (stream->floating) { ++ got = run_data_callback(stream, f_buffer, ++ OSS_BUFFER_SIZE/stream->params.channels); ++ apply_volume_float(f_buffer, got*stream->params.channels, ++ stream->volume, stream->panning); ++ for (i=0; i<((unsigned long)got)*stream->params.channels; i++) { ++ /* Clipping is prefered to overflow */ ++ if(f_buffer[i]>=1.0){ ++ f_buffer[i]=1.0; ++ } ++ if(f_buffer[i]<=-1.0){ ++ f_buffer[i]=-1.0; ++ } ++ /* One might think that multipling by 32767.0 is logical but results in clipping */ ++ buffer[i] = f_buffer[i]*32767.0; ++ } ++ } else { ++ got = run_data_callback(stream, buffer, ++ OSS_BUFFER_SIZE/stream->params.channels); ++ apply_volume_int(buffer, got*stream->params.channels, ++ stream->volume, stream->panning); ++ } ++ if (got<0) { ++ run_state_callback(stream, CUBEB_STATE_ERROR); ++ break; ++ } ++ if (!got) { ++ run_state_callback(stream, CUBEB_STATE_DRAINED); ++ } ++ if (got) { ++ size_t i = 0; ++ size_t s = got*stream->params.channels*sizeof(int16_t); ++ while (i < s) { ++ ssize_t n = write(stream->fd, ((char*)buffer) + i, s - i); ++ if (n<=0) { ++ run_state_callback(stream, CUBEB_STATE_ERROR); ++ break; ++ } ++ i+=n; ++ } ++ stream->written_frags+=got; ++ } ++ } ++ return NULL; ++} ++ ++static void oss_try_set_latency(cubeb_stream* stream, unsigned int latency_frames) ++{ ++ unsigned int latency_bytes, n_frag; ++ int frag; ++ /* fragment size of 1024 is a good choice with good chances to be accepted */ ++ unsigned int frag_log=10; /* 2^frag_log = fragment size */ ++ latency_bytes = ++ latency_frames*stream->params.channels*sizeof(uint16_t); ++ n_frag = latency_bytes>>frag_log; ++ frag = (n_frag<<16) | frag_log; ++ /* Even if this fails we wish to continue, not checking for errors */ ++ ioctl(stream->fd, SNDCTL_DSP_SETFRAGMENT, &frag); ++} ++ ++static int oss_stream_init(cubeb * context, cubeb_stream ** stm, ++ char const * stream_name, ++ cubeb_devid input_device, ++ cubeb_stream_params * input_stream_params, ++ cubeb_devid output_device, ++ cubeb_stream_params * output_stream_params, ++ unsigned int latency_frames, ++ cubeb_data_callback data_callback, ++ cubeb_state_callback state_callback, void * user_ptr) ++{ ++ cubeb_stream* stream = (cubeb_stream*)malloc(sizeof(cubeb_stream)); ++ stream->context = context; ++ stream->data_callback = data_callback; ++ stream->state_callback = state_callback; ++ stream->user_ptr = user_ptr; ++ ++ assert(!input_stream_params && "not supported."); ++ if (input_device || output_device) { ++ /* Device selection not yet implemented. */ ++ return CUBEB_ERROR_DEVICE_UNAVAILABLE; ++ } ++ ++ if ((input_stream_params && input_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) || ++ (output_stream_params && output_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK)) { ++ return CUBEB_ERROR_NOT_SUPPORTED; ++ } ++ ++ if ((stream->fd = open(CUBEB_OSS_DEFAULT_OUTPUT, O_WRONLY)) == -1) { ++ free(stream); ++ return CUBEB_ERROR; ++ } ++#define SET(what, to) do { unsigned int i = to; \ ++ int j = ioctl(stream->fd, what, &i); \ ++ if (j == -1 || i != to) { \ ++ close(stream->fd); \ ++ free(stream); \ ++ return CUBEB_ERROR_INVALID_FORMAT; } } while (0) ++ ++ stream->params = *output_stream_params; ++ stream->volume = 1.0; ++ stream->panning = 0.0; ++ ++ oss_try_set_latency(stream, latency_frames); ++ ++ stream->floating = 0; ++ SET(SNDCTL_DSP_CHANNELS, stream->params.channels); ++ SET(SNDCTL_DSP_SPEED, stream->params.rate); ++ switch (stream->params.format) { ++ case CUBEB_SAMPLE_S16LE: ++ SET(SNDCTL_DSP_SETFMT, AFMT_S16_LE); ++ break; ++ case CUBEB_SAMPLE_S16BE: ++ SET(SNDCTL_DSP_SETFMT, AFMT_S16_BE); ++ break; ++ case CUBEB_SAMPLE_FLOAT32LE: ++ SET(SNDCTL_DSP_SETFMT, AFMT_S16_NE); ++ stream->floating = 1; ++ break; ++ default: ++ close(stream->fd); ++ free(stream); ++ return CUBEB_ERROR; ++ } ++ ++ ++ pthread_mutex_init(&stream->state_mutex, NULL); ++ pthread_cond_init(&stream->state_cond, NULL); ++ ++ stream->running = 1; ++ stream->stopped = 1; ++ stream->position_bytes = 0; ++ stream->last_position_bytes = 0; ++ stream->written_frags = 0; ++ stream->missed_frags = 0; ++ ++ pthread_create(&stream->th, NULL, writer, (void*)stream); ++ ++ *stm = stream; ++ ++ return CUBEB_OK; ++} ++ ++static void oss_stream_destroy(cubeb_stream * stream) ++{ ++ pthread_mutex_lock(&stream->state_mutex); ++ ++ stream->running = 0; ++ stream->stopped = 0; ++ pthread_cond_signal(&stream->state_cond); ++ ++ pthread_mutex_unlock(&stream->state_mutex); ++ ++ pthread_join(stream->th, NULL); ++ ++ pthread_mutex_destroy(&stream->state_mutex); ++ pthread_cond_destroy(&stream->state_cond); ++ close(stream->fd); ++ free(stream); ++} ++ ++static int oss_stream_get_latency(cubeb_stream * stream, uint32_t * latency) ++{ ++ if (ioctl(stream->fd, SNDCTL_DSP_GETODELAY, latency)==-1) { ++ return CUBEB_ERROR; ++ } ++ /* Convert latency from bytes to frames */ ++ *latency /= stream->params.channels*sizeof(int16_t); ++ return CUBEB_OK; ++} ++ ++ ++static int oss_stream_current_optr(cubeb_stream * stream, uint64_t * position) ++{ ++ count_info ci; ++ /* Unfortunately, this ioctl is only available in OSS 4.x */ ++#ifdef SNDCTL_DSP_CURRENT_OPTR ++ oss_count_t count; ++ if (ioctl(stream->fd, SNDCTL_DSP_CURRENT_OPTR, &count) != -1) { ++ *position = count.samples;// + count.fifo_samples; ++ return CUBEB_OK; ++ } ++#endif ++ /* Fall back to this ioctl in case the previous one fails */ ++ if (ioctl(stream->fd, SNDCTL_DSP_GETOPTR, &ci) == -1) { ++ return CUBEB_ERROR; ++ } ++ /* ci.bytes is only 32 bit and will start to wrap after arithmetic overflow */ ++ stream->position_bytes += ci.bytes - stream->last_position_bytes; ++ stream->last_position_bytes = ci.bytes; ++ *position = stream->position_bytes/stream->params.channels/sizeof(int16_t); ++ return CUBEB_OK; ++} ++ ++static int oss_stream_get_position(cubeb_stream * stream, uint64_t * position) ++{ ++ if ( oss_stream_current_optr(stream, position) == CUBEB_OK ){ ++ *position -= stream->missed_frags; ++ return CUBEB_OK; ++ } ++ /* If no correct method to get position works we resort to this */ ++ *position = stream->written_frags; ++ return CUBEB_OK; ++} ++ ++ ++static int oss_stream_start(cubeb_stream * stream) ++{ ++ pthread_mutex_lock(&stream->state_mutex); ++ if (stream->stopped) { ++ uint64_t ptr; ++ oss_stream_current_optr(stream, &ptr); ++ stream->missed_frags = ptr - stream->written_frags; ++ stream->stopped = 0; ++ pthread_cond_signal(&stream->state_cond); ++ } ++ pthread_mutex_unlock(&stream->state_mutex); ++ return CUBEB_OK; ++} ++ ++static int oss_stream_stop(cubeb_stream * stream) ++{ ++ pthread_mutex_lock(&stream->state_mutex); ++ stream->stopped = 1; ++ pthread_mutex_unlock(&stream->state_mutex); ++ return CUBEB_OK; ++} ++ ++int oss_stream_set_panning(cubeb_stream * stream, float panning) ++{ ++ if (stream->params.channels == 2) { ++ stream->panning=panning; ++ } ++ return CUBEB_OK; ++} ++ ++int oss_stream_set_volume(cubeb_stream * stream, float volume) ++{ ++ stream->volume=volume; ++ return CUBEB_OK; ++} ++ ++static struct cubeb_ops const oss_ops = { ++ .init = oss_init, ++ .get_backend_id = oss_get_backend_id, ++ .get_max_channel_count = oss_get_max_channel_count, ++ .get_min_latency = oss_get_min_latency, ++ .get_preferred_sample_rate = oss_get_preferred_sample_rate, ++ .enumerate_devices = NULL, ++ .device_collection_destroy = NULL, ++ .destroy = oss_destroy, ++ .stream_init = oss_stream_init, ++ .stream_destroy = oss_stream_destroy, ++ .stream_start = oss_stream_start, ++ .stream_stop = oss_stream_stop, ++ .stream_reset_default_device = NULL, ++ .stream_get_position = oss_stream_get_position, ++ .stream_get_latency = oss_stream_get_latency, ++ .stream_set_volume = oss_stream_set_volume, ++ .stream_set_panning = oss_stream_set_panning, ++ .stream_get_current_device = NULL, ++ .stream_device_destroy = NULL, ++ .stream_register_device_changed_callback = NULL, ++ .register_device_collection_changed = NULL ++}; Index: pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_moz.build diff -u /dev/null pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_moz.build:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-media_libcubeb_src_moz.build Sat Sep 21 07:31:44 2019 @@ -0,0 +1,34 @@ +$NetBSD: patch-media_libcubeb_src_moz.build,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Add OSS audio support +* Add Sun audio support + +--- media/libcubeb/src/moz.build.orig 2019-05-29 15:39:06.000000000 +0000 ++++ media/libcubeb/src/moz.build +@@ -23,6 +23,18 @@ if CONFIG['MOZ_ALSA']: + ] + DEFINES['USE_ALSA'] = True + ++if CONFIG['MOZ_OSS']: ++ SOURCES += [ ++ 'cubeb_oss.c', ++ ] ++ DEFINES['USE_OSS'] = True ++ ++if CONFIG['MOZ_SUNAUDIO']: ++ SOURCES += [ ++ 'cubeb_sun.c', ++ ] ++ DEFINES['USE_SUN'] = True ++ + if CONFIG['MOZ_PULSEAUDIO'] or CONFIG['MOZ_JACK']: + SOURCES += [ + 'cubeb_resampler.cpp', +@@ -89,6 +101,7 @@ FINAL_LIBRARY = 'gkmedias' + + CFLAGS += CONFIG['MOZ_ALSA_CFLAGS'] + CFLAGS += CONFIG['MOZ_JACK_CFLAGS'] ++CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] + CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS'] + + # We allow warnings for third-party code that can be updated from upstream. Index: pkgsrc/www/firefox68/patches/patch-media_libcubeb_update.sh diff -u /dev/null pkgsrc/www/firefox68/patches/patch-media_libcubeb_update.sh:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-media_libcubeb_update.sh Sat Sep 21 07:31:44 2019 @@ -0,0 +1,13 @@ +$NetBSD: patch-media_libcubeb_update.sh,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +--- media/libcubeb/update.sh.orig 2019-05-29 15:39:11.000000000 +0000 ++++ media/libcubeb/update.sh +@@ -25,6 +25,8 @@ cp $1/src/cubeb_log.h src + cp $1/src/cubeb_mixer.cpp src + cp $1/src/cubeb_mixer.h src + cp $1/src/cubeb_opensl.c src ++cp $1/src/cubeb_oss.c src ++cp $1/src/cubeb_sun.c src + cp $1/src/cubeb-jni.cpp src + cp $1/src/cubeb-jni.h src + cp $1/src/android/cubeb-output-latency.h src/android Index: pkgsrc/www/firefox68/patches/patch-media_libpng_pngpriv.h diff -u /dev/null pkgsrc/www/firefox68/patches/patch-media_libpng_pngpriv.h:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-media_libpng_pngpriv.h Sat Sep 21 07:31:44 2019 @@ -0,0 +1,17 @@ +$NetBSD: patch-media_libpng_pngpriv.h,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Fix _POSIX_SOURCE on SunOS. + +--- media/libpng/pngpriv.h.orig 2018-06-05 19:47:32.000000000 +0000 ++++ media/libpng/pngpriv.h +@@ -36,8 +36,10 @@ + * still required (as of 2011-05-02.) + */ + #ifndef _POSIX_SOURCE ++#if !defined(__sun) || (__STDC_VERSION__-0 < 199901L) + # define _POSIX_SOURCE 1 /* Just the POSIX 1003.1 and C89 APIs */ + #endif ++#endif + + #ifndef PNG_VERSION_INFO_ONLY + /* Standard library headers not required by png.h: */ Index: pkgsrc/www/firefox68/patches/patch-toolkit_components_terminator_nsTerminator.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-toolkit_components_terminator_nsTerminator.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,27 @@ +$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.1 2019/09/21 07:31:44 ryoon 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 +@@ -36,7 +36,7 @@ + #if defined(XP_WIN) + # include + #else +-# include ++# include + #endif + + #include "mozilla/ArrayUtils.h" +@@ -170,7 +170,10 @@ void RunWatchdog(void* arg) { + #if defined(XP_WIN) + Sleep(1000 /* ms */); + #else +- usleep(1000000 /* usec */); ++ struct timespec tickd; ++ tickd.tv_sec = 1; ++ tickd.tv_nsec = 0; ++ nanosleep(&tickd, NULL); + #endif + + if (gHeartbeat++ < timeToLive) { Index: pkgsrc/www/firefox68/patches/patch-toolkit_library_moz.build diff -u /dev/null pkgsrc/www/firefox68/patches/patch-toolkit_library_moz.build:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-toolkit_library_moz.build Sat Sep 21 07:31:44 2019 @@ -0,0 +1,17 @@ +$NetBSD: patch-toolkit_library_moz.build,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Restore OSS support + +--- toolkit/library/moz.build.orig 2018-10-18 20:06:16.000000000 +0000 ++++ toolkit/library/moz.build +@@ -232,8 +232,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']: + if not CONFIG['MOZ_TREE_PIXMAN']: + OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS'] + +-if CONFIG['MOZ_ALSA']: +- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] ++if CONFIG['MOZ_OSS']: ++ OS_LIBS += CONFIG['MOZ_OSS_LIBS'] + + if CONFIG['HAVE_CLOCK_MONOTONIC']: + OS_LIBS += CONFIG['REALTIME_LIBS'] Index: pkgsrc/www/firefox68/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js diff -u /dev/null pkgsrc/www/firefox68/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js Sat Sep 21 07:31:44 2019 @@ -0,0 +1,26 @@ +$NetBSD: patch-toolkit_modules_subprocess_subprocess__shared__unix.js,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Fix broken native messaging on NetBSD and possibly other BSDs too: +https://bugzilla.mozilla.org/show_bug.cgi?id=1543602 + +Please remove this patch when the upstream issue is resolved. + +--- toolkit/modules/subprocess/subprocess_shared_unix.js.orig 2019-07-06 01:49:01.000000000 +0000 ++++ toolkit/modules/subprocess/subprocess_shared_unix.js +@@ -12,7 +12,15 @@ + + const LIBC = OS.Constants.libc; + +-const LIBC_CHOICES = ["libc.so", "libSystem.B.dylib", "a.out"]; ++/* libc.so isn't meant to be dlopen'ed. On Linux it's usually an ld ++ * script so one cannot dlopen it. On NetBSD (and possibly other ++ * BSDs too) dlopen'ing libc.so will succeed, but some global symbols, ++ * especially environ(7), are pointing to unused memory regions ++ * because they are meant to be overridden by the main executable. ++ * So the most portable way to access libc symbols is to do it through ++ * the NULL handle, i.e. the one which NSPR calls "a.out". ++ */ ++const LIBC_CHOICES = ["a.out"]; + + const unix = { + pid_t: ctypes.int32_t, Index: pkgsrc/www/firefox68/patches/patch-toolkit_moz.configure diff -u /dev/null pkgsrc/www/firefox68/patches/patch-toolkit_moz.configure:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-toolkit_moz.configure Sat Sep 21 07:31:44 2019 @@ -0,0 +1,23 @@ +$NetBSD: patch-toolkit_moz.configure,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* skia part: support bigendian architectures + +--- toolkit/moz.configure.orig 2018-05-03 16:58:41.000000000 +0000 ++++ toolkit/moz.configure +@@ -932,11 +932,11 @@ include('nss.configure') + # ============================================================== + option('--disable-skia', help='Disable use of Skia') + +-@depends('--disable-skia') +-def skia(value): +- if not value: +- die('--disable-skia is not supported anymore') +- else: ++@depends('--disable-skia', target) ++def skia(value, target): ++ if value.origin == 'default' and target.endianness == 'big': ++ return None ++ if value: + return True + + set_config('MOZ_ENABLE_SKIA', skia) Index: pkgsrc/www/firefox68/patches/patch-toolkit_mozapps_installer_packager.mk diff -u /dev/null pkgsrc/www/firefox68/patches/patch-toolkit_mozapps_installer_packager.mk:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-toolkit_mozapps_installer_packager.mk Sat Sep 21 07:31:44 2019 @@ -0,0 +1,15 @@ +$NetBSD: patch-toolkit_mozapps_installer_packager.mk,v 1.1 2019/09/21 07:31:44 ryoon 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 +@@ -123,7 +123,7 @@ endif + (cd $(DESTDIR)$(installdir) && tar -xf -) + $(NSINSTALL) -D $(DESTDIR)$(bindir) + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) +- ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) ++ #ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) + + upload: + $(PYTHON) -u $(MOZILLA_DIR)/build/upload.py --base-path $(DIST) $(UPLOAD_FILES) Index: pkgsrc/www/firefox68/patches/patch-toolkit_xre_glxtest.cpp diff -u /dev/null pkgsrc/www/firefox68/patches/patch-toolkit_xre_glxtest.cpp:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-toolkit_xre_glxtest.cpp Sat Sep 21 07:31:44 2019 @@ -0,0 +1,17 @@ +$NetBSD: patch-toolkit_xre_glxtest.cpp,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Fix libGL filename on NetBSD, +see https://bugzilla.mozilla.org/show_bug.cgi?id=1180498 +https://hg.mozilla.org/integration/mozilla-inbound/rev/8bcc51aaa91e + +--- toolkit/xre/glxtest.cpp.orig 2019-03-07 16:53:43.000000000 +0000 ++++ toolkit/xre/glxtest.cpp +@@ -116,7 +116,7 @@ void glxtest() { + "The MOZ_AVOID_OPENGL_ALTOGETHER environment variable is defined"); + + ///// Open libGL and load needed symbols ///// +-#ifdef __OpenBSD__ ++#if defined(__OpenBSD__) || defined(__NetBSD__) + # define LIBGL_FILENAME "libGL.so" + #else + # define LIBGL_FILENAME "libGL.so.1" Index: pkgsrc/www/firefox68/patches/patch-xpcom_base_nscore.h diff -u /dev/null pkgsrc/www/firefox68/patches/patch-xpcom_base_nscore.h:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-xpcom_base_nscore.h Sat Sep 21 07:31:44 2019 @@ -0,0 +1,15 @@ +$NetBSD: patch-xpcom_base_nscore.h,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Support llvm/clang + +--- xpcom/base/nscore.h.orig 2019-03-07 16:53:44.000000000 +0000 ++++ xpcom/base/nscore.h +@@ -76,7 +76,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) ++#if defined(__i386__) && defined(__GNUC__) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) + # define NS_FASTCALL __attribute__((regparm(3), stdcall)) + # define NS_CONSTRUCTOR_FASTCALL __attribute__((regparm(3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) Index: pkgsrc/www/firefox68/patches/patch-xpcom_build_BinaryPath.h diff -u /dev/null pkgsrc/www/firefox68/patches/patch-xpcom_build_BinaryPath.h:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-xpcom_build_BinaryPath.h Sat Sep 21 07:31:44 2019 @@ -0,0 +1,40 @@ +$NetBSD: patch-xpcom_build_BinaryPath.h,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +* Fix build under netbsd-7, PR pkg/52956 + +--- xpcom/build/BinaryPath.h.orig 2019-03-07 16:53:45.000000000 +0000 ++++ xpcom/build/BinaryPath.h +@@ -21,7 +21,8 @@ + defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) + # include + #endif +-#if defined(__OpenBSD__) ++#if defined(__OpenBSD__) || \ ++ (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME)) + # include + #endif + #include "mozilla/UniquePtr.h" +@@ -164,7 +165,8 @@ class BinaryPath { + } + + #elif defined(__FreeBSD__) || defined(__DragonFly__) || \ +- defined(__FreeBSD_kernel__) || defined(__NetBSD__) ++ defined(__FreeBSD_kernel__) || \ ++ (defined(__NetBSD__) && defined(KERN_PROC_PATHNAME)) + static nsresult Get(char aResult[MAXPATHLEN]) { + int mib[4]; + mib[0] = CTL_KERN; +@@ -246,6 +248,13 @@ class BinaryPath { + return NS_ERROR_FAILURE; + } + ++#elif (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME)) ++ static nsresult Get(char aResult[MAXPATHLEN]) ++ { ++ char path[] = "@PREFIX@/lib/firefox/firefox"; ++ sprintf(aResult, "%s", path); ++ return NS_OK; ++ } + #else + # error Oops, you need platform-specific code here + #endif Index: pkgsrc/www/firefox68/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build diff -u /dev/null pkgsrc/www/firefox68/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.1 --- /dev/null Sat Sep 21 07:31:44 2019 +++ pkgsrc/www/firefox68/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build Sat Sep 21 07:31:44 2019 @@ -0,0 +1,15 @@ +$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.1 2019/09/21 07:31:44 ryoon Exp $ + +Make NetBSD/sparc64 use the same xptcall bindings as all other sparc64 ports + +--- xpcom/reflect/xptcall/md/unix/moz.build.orig 2019-07-06 01:49:01.000000000 +0000 ++++ xpcom/reflect/xptcall/md/unix/moz.build +@@ -217,7 +217,7 @@ if CONFIG['OS_ARCH'] == 'OpenBSD' and CO + 'xptcstubs_sparc_openbsd.cpp', + ] + +-if CONFIG['OS_ARCH'] in ('OpenBSD', 'FreeBSD', 'Linux', 'SunOS') and CONFIG['CPU_ARCH'] == 'sparc64': ++if CONFIG['OS_ARCH'] in ('OpenBSD', 'FreeBSD', 'NetBSD', 'Linux', 'SunOS') and CONFIG['CPU_ARCH'] == 'sparc64': + SOURCES += [ + 'xptcinvoke_asm_sparc64_openbsd.s', + 'xptcinvoke_sparc64_openbsd.cpp', --_----------=_1569051104233700--