Downloads:

27,645,617

Downloads of v 94.0:

164,160

Last Update:

02 Nov 2021

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

94.0 | Updated: 02 Nov 2021

Downloads:

27,645,617

Downloads of v 94.0:

164,160

Software Author(s):

  • Mozilla

  • 1
  • 2
  • 3
Mozilla Firefox 94.0

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged as a Note:

At least one file within this package has greater than 0 detections, but less than 5

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To upgrade Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To uninstall Mozilla Firefox, run the following command from the command line or from PowerShell:

>

Deployment Method:

📝 NOTE: This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'94.0'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'94.0'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install firefox
  win_chocolatey:
    name: firefox
    version: '94.0'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'firefox' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '94.0'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller firefox
{
    Name     = "firefox"
    Version  = "94.0"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'firefox':
  ensure   => '94.0',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

This package was approved as a trusted package on 03 Nov 2021.

Description

Bringing together all kinds of awesomeness to make browsing better for you.

Features

  • A powerful, new engine that’s built for rapidfire performance.
  • Better, faster page loading that uses less computer memory.
  • Gorgeous design and smart features for intelligent browsing.
  • Instantly import your online info and favorites from any other browser.
  • The most powerful private browsing mode with added tracking protection.
  • Firefox Quantum features: screenshots, pocket, gaming & VR, library.
  • Customization Features - addons & extensions, themes, toolbar.
  • Synced across devices - passwords, bookmarks, tabs and more.
  • Ad tracker blocking.
  • Password manager.

Package Parameters

  • /l:LOCALE - Install given Firefox locale. See the official page for a complete list of available locales.
  • /UseMozillaFallback Makes a request to mozilla.org and reads the supported Language Culture code from the website.

Command-line options for installer configuration. See the official page for details and defaults.

  • /InstallDir:PATH
  • /NoTaskbarShortcut Do not create Taskbar Shortcut
  • /NoDesktopShortcut Do not create Desktop Shortcut
  • /NoStartMenuShortcut Do not create Start Menu Shortcut
  • /NoMaintenanceService Do not install Maintenance Service
  • /RemoveDistributionDir Remove Distribution directory on installation/update. (This is the default behavior of the Firefox Installer, but not for this Chocolatey Package)
  • /NoAutoUpdate Sets a policies.json file to not update Firefox and does not install the Maintenance Service

Examples

choco install Firefox --params "/l:en-GB"
choco install Firefox --params "/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate"
choco install Firefox --params "/l:en-GB /RemoveDistributionDir"

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox Extended Support Release? Install the FirefoxESR package.
  • If locale package parameter is not present, this package installs Firefox in the first language which matches this list:
    1. If Firefox is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. Language Culture code specified on Mozilla website (only when /UseMozillaFallback is specified).
    4. If Firefox does not support the system language, it will fall back to en-US.

tools\chocolateyInstall.ps1
$ErrorActionPreference = 'Stop'
# This is the general install script for Mozilla products (Firefox and Thunderbird).
# This file must be identical for all Choco packages for Mozilla products in this repository.
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
. $toolsPath\helpers.ps1

$packageName = 'Firefox'
$softwareName = 'Mozilla Firefox'

$pp = Get-PackageParameters

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '94.0')

if (Get-32bitOnlyInstalled -product $softwareName) {
  Write-Output $(
    'Detected the 32-bit version of Firefox on a 64-bit system. ' +
    'This package will continue to install the 32-bit version of Firefox ' +
    'unless the 32-bit version is uninstalled.'
  )
}

$sa = ""

# Command Line Options from the Firefox installer
# https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html

# Always prevent Firefox installer to require a reboot
$sa += " /PreventRebootRequired=true"

# Prevent RemoveDistributionDir by default
$sa += " /RemoveDistributionDir=false"


$sa += if ($pp.InstallDir) { " /InstallDirectoryPath=" + $pp.InstallDir }

$sa += if ($pp.NoTaskbarShortcut) { " /TaskbarShortcut=false" }

$sa += if ($pp.NoDesktopShortcut) { " /DesktopShortcut=false" }

$sa += if ($pp.NoStartMenuShortcut) { " /StartMenuShortcut=false" }

$sa += if ($pp.NoMaintenanceService) { " /MaintenanceService=false" }

$sa += if ($pp.RemoveDistributionDir) { " /RemoveDistributionDir=true" }

$sa += if ($pp.NoAutoUpdate) { " /MaintenanceService=false" }

if ($alreadyInstalled -and !$env:ChocolateyForce) {
  Write-Output $(
    "Firefox is already installed. " +
    'No need to download and re-install.'
  )
}
else {
  $locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
  $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
  $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"

  $packageArgs = @{
    packageName    = $packageName
    fileType       = 'exe'
    softwareName   = "$softwareName*"
    Checksum       = $checksums.Win32
    ChecksumType   = 'sha512'
    Url            = "https://download.mozilla.org/?product=firefox-94.0-ssl&os=win&lang=${locale}"
    silentArgs     = "$sa /S"
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download.mozilla.org/?product=firefox-94.0-ssl&os=win64&lang=${locale}"
  }

  Install-ChocolateyPackage @packageArgs
}

if ($pp.InstallDir) {
  $installPath = $pp.InstallDir
}
else {
  $installPath = Get-AppInstallLocation $softwareName
}

if (-Not(Test-Path ($installPath + "\distribution\policies.json") -ErrorAction SilentlyContinue) -and ($pp.NoAutoUpdate) ) {
  if (-Not(Test-Path ($installPath + "\distribution") -ErrorAction SilentlyContinue)) {
    new-item ($installPath + "\distribution") -itemtype directory
  }

  $policies = @{
    policies = @{
      "DisableAppUpdate" = $true
    }
  }
  $policies | ConvertTo-Json | Out-File -FilePath ($installPath + "\distribution\policies.json") -Encoding ascii

}
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'Firefox'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | Where-Object { $_.DisplayName -notmatch "ESR" }

if ($key.Count -eq 1) {
  $key | ForEach-Object {
    $packageArgs = @{
      packageName = $packageName
      fileType    = 'exe'
      silentArgs  = '-ms'
      validExitCodes= @(0)
      file          = "$($_.UninstallString.Trim('"'))"
    }

    Uninstall-ChocolateyPackage @packageArgs

    Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
    Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$($key.Count) matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'

  $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name

  if (Test-Path $regUninstallDirWow64) {
    $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
  }

  $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -First 1
  return $uninstallPath
}

function GetLocale {
  param(
    [Parameter(Mandatory = $true)]
    [string]$localeFile,
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  #$availableLocales = Get-WebContent $localeUrl 2>$null
  $availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -First 1 } | Select-Object -Unique
  Write-Debug "$($availableLocales.Count) locales are stored.`n$availableLocales"

  $PackageParameters = Get-PackageParameters

  if ($PackageParameters['l']) {
    $localeFromPackageParameters = $PackageParameters['l']
    Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
    $localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -First 1
    Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
  }

  $uninstallPath = GetUninstallPath -product $product

  $alreadyInstalledLocale = $uninstallPath -replace '.+\s([a-zA-Z\-]+)\)', '$1'
  Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."

  $systemLocalizeAndCountry = (Get-UICulture).Name
  $systemLocaleThreeLetter = (Get-UICulture).ThreeLetterWindowsLanguageName
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName

  # Never change the fallback locale here, this is the absolute
  # value we always expect to fall back to when nothing else is
  # found.
  $fallbackLocale = $mozillaFallback = 'en-US'
  if ($PackageParameters['UseMozillaFallback']) {
    Write-Verbose "System locale is: '$systemLocalizeAndCountry'..."
    # We need to use web content instead of web headers here, due to
    # web header helper does not allow custom headers.
    $urlParts = @( 'htt', 'mozilla' )
    $Response = Get-WebContent -url "$($urlParts[0])ps://www.$($urlParts[1]).org/" -Options @{ Headers = @{ 'Accept-Language' = $systemLocalizeAndCountry } } -ErrorAction Ignore 2>$null
    # The lang attribute on the html element will be the closest
    # supported language when comparing to the system locale.
    # As such we use that as an additional fallback when possible.
    if ($Response -match 'lang="(?<locale>[^"]+)"') {
      $mozillaFallback = $Matches['locale']
      Write-Verbose "Mozilla fallback locale is: '$mozillaFallback'..."
    }
    else {
      Write-Warning 'No fallback found using the Mozilla website.'
    }
  }

  Write-Verbose "Absolute Fallback locale is: '$fallbackLocale'..."

  $locales = $localeFromPackageParameters, $localeFromPackageParametersTwoLetter, `
    $alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleThreeLetter, `
    $systemLocaleTwoLetter, $mozillaFallback, $fallbackLocale

  foreach ($locale in $locales) {
    Write-Debug "Testing locale $locale of whether we have the information or not"
    $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -First 1
    if ($localeMatch -and $locale -ne $null) {
      Write-Host "Using locale '$locale'..."
      break
    }
  }

  return $locale
}

function AlreadyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product,
    [Parameter(Mandatory = $true)]
    [string]$version
  )
  $uninstallEntry = $(
    "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )
  $uninstallEntryWow64 = $(
    "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )

  if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
    return $true
  }

  return $false
}

function Get-32bitOnlyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $systemIs64bit = Get-OSArchitectureWidth 64

  if (-Not $systemIs64bit) {
    return $false
  }

  $registryPaths = @(
    'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
    'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
  )

  $installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }

  if (
    $installedVersions -match 'x86' `
      -and $installedVersions -notmatch 'x64' `
      -and $systemIs64bit
  ) {
    return $true
  }
}

function GetChecksums() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$language,
    [Parameter(Mandatory = $true)]
    $checksumFile
  )
  Write-Debug "Loading checksums from: $checksumFile"
  $checksumContent = Get-Content $checksumFile
  $checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -Last 1
  $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -Last 1

  return @{
    'Win32' = $checksum32
    'Win64' = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|82330f86938b6b1a809141cafc780b760b2f94daefa593f902d5478f7d719cec0de56c31ee859f9d36b69a4c65a8acff08524c0605284f31943fe0cc5a2d9d01
af|32|cf84a990d37d5d992cb1255c28af8e0a07917f74dd11ad1db91215b8a5e6a8a9ddb6fce4dc27c5f34dfb4bba815bbb061490e2ee7d9fc775f2c9128e0781530b
an|32|3ac77c9c5fbc0d2b782f11407734b4b9ed11e4446f57c8d5da812757887e251e77f177ffab0393feeb646eac956f32109ea3cc34fbb25dcd0f1d24a076979296
ar|32|8811dae87728a86b3ff8534286898ba727d47b373a68b686a974731c40e8818baf14f3b2a13eeeb51ff426536052720f2a3f9f08f58dfd68bdc62ac007a5f7a8
ast|32|55cd2170f761a3bba485aaffc988776859942894d0af4a5f371b6375f037145604504d7e1e98a343ffe314e2c255ae1b54bd212a7f0fe874aafbe998436aa744
az|32|cc09a12bf3a95b6f1cfe4d9f59ad8e34c3db8e03d4d2c6c873289f4037841653b806207cedd4a8b047c8b7870b0871c2e256fcce5ca9b6c9daa314b236ae5a2a
be|32|33f97b8801cabaaa2adc61f982ece85d589d67608d8ccbc005391ba65b393b714c56c33a189ca09d8cfb565a8197bedff380cc64d0e8feae6859f24441894919
bg|32|b247cbbb78010dae85652e0f544af15b453f0493417512751717f907279bc68673dc3246cfea48247b7125988405a9c10e54f8f8a43ef83f84834ecc67656c06
bn|32|bff9dcfeca7860c8c9967f5ea5542fb7e2bbb1ad0367ac9186e9e984d682198383f1ef1c95348c2c383d30d501915c1004b4ff1e4e64d4b976304057849f9f39
br|32|b5e688a7be507991900da3890c9b05d9803e07d1dff6264c13b5a226be3e729ca4f6bdb9e8eb94a1ddcc8b39cce41ee734a08790845f9cf567ddc3f5ffe5723b
bs|32|7ef5d2b8bfaabaf5fe85a687b195ec02a91a2940623b68396645dbe5a098d11bdcd605910cb61ea4a1a9705f8dc48aff235639193fac8b00f7f9145bb61c182c
ca-valencia|32|e374611cb670d89acc24bcc5d8ef3a35589d71f22fb39384cf6f712b07b8bbcb7a7c06408e1dab1a6dd429673bd7aa5ac859b75ee38587885d2f72702e72d151
ca|32|9c66b98890ba1f86452afd03ff604aee33134a839e031e69b9b669ee94306df06ab3467aa2ede4b6b8b2e65db0f3f5c2d2c82a9e2c2cf684d577a7a99a4b547a
cak|32|661ba7b7b3f6b45a86e93d6f2417bdea29df7b35fd32c7d009dc5bbdb5337e645589b6e0311971eb0605a5bc9d2541ac32cecbfde31318de6eb8b10b1e4f24ae
cs|32|1d66d17a4281d993894550d92ca5d79212e898f26a03b4e64f974483c1121e9290908bb431172deb4e6ee0225904d12af94d1c05ef7f18585e56f09c85b48ec0
cy|32|1bf35db1dcc4b3f38f6df57025d5f5856dec7ac11094777b8c848605a606ade5a5047432209d7b6f58f47a10c2586b21791681ac5c6e4a7763bdc3b07e0d2c74
da|32|17da995b928cc4bbe6bb41f178af6f72788cb4d91a621522bb9607e1fc822705680735ed5137007a21af5920062460be38e5c853cbce870b8a9b64d9534894f4
de|32|eb96778fd579ba09ae9fddc00daab7c0477e414066b715f38efee52e101cc0f5cb4ea15a3df95d4eabbaa3fd1445138dd94f1b7d221ce932a80f76adef5242f3
dsb|32|d39cd7698de28ef5f03b1018c9146d586a32081f27cb2020be896db5ade038b1f10cce6832db3de974c9269b2c9bf07bcbad15a8fb76266e88a8911e5fa8ddb8
el|32|6c45e1e0f6bcd3cf6b236737cca61dc70477aa39aa4b9c327fce262b8a2628c240606496b0a8d4c38e6a68a1e0e420457ccdca49c886171905c5222f77a23369
en-CA|32|7f65549bed6c1459830a744a28ee2cabdaee23b595451374362e6d534ab80aa02e65470e4bf7da8e0db6bc40306c60410ef71e6beae3bceb89263d5e8ccc9ab0
en-GB|32|eaa075774ed1db661d3ba3a812759072b42e1f8b138e992c991da984ed9278e4834cafcd3798a19cd1251c8e8e366c1d64cbbb554c1912100e9088bf2bbeda3b
en-US|32|da4728a86e2607efb848c9e28a5ad9b3ac8d6637f5060f965d905016f61d4b5993b77ce08488e2b31114a2a967fc975228928eaeb74cc24badf2e975d47b37a1
eo|32|7449a78aa9019b40de20df99418100b5482f3429cba3ed422a694039d088a8e3c29e5949f987b48aabab8fbbf0ff8a8ceeaedd35251d16619ee6b74b1d662dac
es-AR|32|cdc001517f2fa0fbb16d556b2c81cfb279130a558483d9115130569892a91d4341eb5646f8104d3e0d6a83ec6e13128ac40b2c34381bf3470f03573df9639045
es-CL|32|392143dd960cc7b2654807a3fcbabecaa4f149adf8540083b4494feed0455e587c57a8e1f4714a7e012f164b48ac0cc317b0f48df233755742a5adebdefb6eb2
es-ES|32|e91958a1ad49f088b7b61005dc16aafe9f7c81d107e1ff8b2d0be28548a2e0c6f52f7f0ccaeca4f6c57e96c1a0813200a1b056416d20032ac33b0d004e7e1667
es-MX|32|53a49f398ef047e7659e923750e1dc1fad580e4d4eeece299ec8685f48785ded6c37236593cd814be509d81da316dd80e5ec60fd829991069cfe9101dd3525c9
et|32|50a60a8b6a6282e562c2417027a7c563e3d77300e0b3d90dbe606f1dc3d2ad49910b6e2de9efacfa8e64446c0437852e1a4559c520a85d6692b2ed8e7ddd6127
eu|32|c8d7b193587e9baa99d3a0e41c2d0c805c32b8667a014f9626b4ab99b0bedfd910a33c50af216e034da5e1ea69b932439bfc0560cab9204479e46b1ed317b7c2
fa|32|125f71202e2e019e78cebbe1b165649dad1a2802794f65d9ea1f9a66dfea42b10b312499a8b3cfaaccb413a851670a40108360725dd6f2dbf3836843da42bed6
ff|32|2e6abd1834c4a7444ee8336a973a23b7700e6e445a019c9109532878cc79746b09ac685ca6c8f0b5a8186c3c9175f8c424e28f0f4e1cf271ef12e67e223a3dd4
fi|32|e5bebde592aac19bf1554571f4e715d3b3ee66df37d39c6f2bc2cd68cd18b13a29a0fd0328a459ebf08f66e449eb1cdb348617315f1265a9560c70b72c9d2687
fr|32|50383db2d7bddfdd82e6cef1b4878fc1fe8f7e3e03f9d120ffb53607b374f438ad9da00e395a94b9a1c384f36e5431b2ecfaeb2be5f90ca09749bc7dbfed936c
fy-NL|32|41464e7a34ab5e55031a6bf9c9483d3ba76da625ce6d6c863bec1c0512f0232369f7f9c0ca1a2370eb376d0980e3568b27f790283b6e7066b447755ecf9d7731
ga-IE|32|3feedf7b685cc0a19fc043fad4cb6abf7f27828a993740e8946d4f7209b5295c17c61db7aed1b8a430b6ebc152c43351a435cbd1d2c1f6c8068b4d46b327ab5e
gd|32|a0907d31e15c7128bfb4537f878ed21192d7e175e8be0bd1efd6641c8cbc681dcc78e21a9595513c45be5f9c11935a7a790d4c38194ba79c98ebe51bdf4baaf5
gl|32|da8071f98f648ead0ffa3bb01cd62751fe35d0ed7a5a35ddd2e52ed89e63a29c06f5f76465f3174d7d4a4290e2f1b58a826c8169e3ee80121291aad199ef54bd
gn|32|a7ce7f5c20c06940edc3322668d9645029087f03910399030f721370a1506779bfe45a2d33eec7974c8ce239db5a9a73c2a9138969dece12be482bce8b6b605e
gu-IN|32|3249139d1502f354e5e4f9be49662e005924eebf01f82287f1a0adb24f3f396dafbf068e3de610e327173b97a4fa454bd499eccbdb98fcedfa12882d943d3779
he|32|248ea8d0aee8fd0a4766fba314ee2a6179a0da74677122eb2bc6d5311677414ab501e5b244af27b73e4165699a0d1accb8accf526ce2381a603aa59cb6ca4a97
hi-IN|32|b6938560c6121173115291bd62a8fb697085378fc60c15639a3c6bd6c10a1d9a2e564dc989d656785cf75ed7c5ac53dfd83f6bf790d93a5a4f679d19dc6e82be
hr|32|ec9d372a90e30b2cc429e78a2d3402d22d1d4b6e5144bae874f8da7c8438c61de2d6954f65faefa02379857b8b6b38571e0d0a0c1241e69f97849a77a42fa355
hsb|32|7e3c8a1608b61d6e58285c5daed9212dc8574f04293ff19fcadd7cb72772637b7f57c5260db13616f0a44671bc5d22291a06455a05b3eed572e55f2154ef019c
hu|32|102314fdf23f68517e5d90a9db0c50c4f39a831bda0dbb4ebc849403dc7fbfac05b908b59692354b9dac5818c9cb42b11fcb7df52c91ceb7cccb84fa7279f820
hy-AM|32|fc2531243eaa1a6324f6deaa6a8163f73020a5dbe99f379c8669a58db1de02663562964d524d80361d0563254764e95730ebbc807b89dd5a3bc0c2dc061055c9
ia|32|c9a5ec8660bae7a5233089561548097c81141e2dcdff5dada29f723c38001f5c6ebebde5ee741c680986325ac6c8ece5ade2989e09c51cee1ddf191cd1970f5a
id|32|d9fccc9cac8a8e47c32818c6d23add3213c9abf5cf892603d2408094ad0d081b2095368718d2cb0769ffe49bb283725a9dfc0350c197fdd60a27128304cfa3f5
is|32|aa5f7e98e8bd0acb1a225210ce637b7bc210b3ea1c7d8ddedd30988d170e95dbc01a70bc6dfeefd69d078d77a505abb1f26540715d71832ef91471848680523c
it|32|efb49e7bffe133bf5af30f2f72edd6310d5b92647f526627e6deb67ae951b1179c856d791e7618ad13f6751d5d9f0b99953b24db2dbace836eaebac5b1daa462
ja|32|de67a1ebe8989bc40d0cb3d7c49698c9a0002aef6d36d57a56beb06f9dcb48ea6394be2c0f50918a8b6d0003a68a05354b191be5b8e8dc9ed661c7ed016bd7d2
ka|32|6cb2b7744b8670c68478c99af21307c185403e067b31d190311e2dc7468bb4cae5cf125d7cd5c3109da33a216380ce97237d7639b91a91f2a43731c7cc6910f2
kab|32|d8f4cd70f1596749c39e1658e4074f60c9e04071ad6ecb82ae410a310835af629610338f499349b7418922fdf0876970070fadffc057df40e09d26391195f1fa
kk|32|4455b17184bebfb85a8f7219be7837e52dc5c709de209e43de257c01da672d43521cc3424c1793e263b957a3e67328adf09a922912b14941c6a3b5079b49f8fc
km|32|554820977bb419a5dccce5be5b5a5a4ae2d65cba3ac81ba4dcca444b61d0457edfd413eafb584add5c86c4fe59064dd9b0cee8a931832004000d45ce68da749e
kn|32|49a2a2c96ca48175eaf17e1b814c563ccd7b105812fd15cb238cdeccdb3253559f96b96dcd3ba669a5a71e8ce914f24e2c2146713b1f822f0a7350cb474352d2
ko|32|744d2aa139ea5ad150401668b900cbbae78d43f16a0a47d2c7d06a1af46210752a11fd760da81d4a48b8659c35288082728870b9d6f2741dcc7ee8c2b4c30a47
lij|32|ef2496d41b827806a1ccef15839b94e6868a3e5867538519d0fad90e7d40c8bacb29996318056867705c91dbd4c9eb1938915989db81e252d6130a3d92ee6e52
lt|32|7e522c8b68dcf22899faef1bc0760e4510fe57964d93e115352f8bd7f6e9e391582700db2ea343451bf147b324cd85ccabab500f6eead0623d93a514c0147510
lv|32|7c46f36a3914b4770d9e8f9a811f6abd068a147a0e107cabc9b14a754db5a3ed9b4384919e8323a9c93fed08c493062ec14ca7366714699e6ad1d4d8d8c63653
mk|32|1087129ccd5fa62af034fc7e766c200edd52db651b273c991d178044e3278ac4bf1527702ec8d6cc4f5c979cc7e5d9bb206c07aa5793d9c1aef0f5acb30a45bf
mr|32|4572543a2b054276f7caab9137c8c9bd7aade41051285f905f0d6a5327fa6d6ff8223edeef44720789a93334db74c686f9b29739a60244f1d08a253eb2be4852
ms|32|b0b70bc0078b403118dd6ecbff0e12e11cacbb7670550cbacb7749418b492db399328300732e55b83850edf85a2cf8c2c6418fd295dcd03a7abde7e7760ac8da
my|32|5601346d8b57b069f0dd70f5bfdf971a2121f16070c3f16a81353f9c5befcc2ec20c4b54672736ca4db7863e1c0034c666e07695805a1014f52b729e309a2691
nb-NO|32|ebde3400d9d9659c589d3ca25f7a658b7a78b45cb191511e4d714682f0c75891226c6d83c350544de47777c09e848ed118676d8b6f99550e4251f078121756f2
ne-NP|32|94bb66f27da6e0d393ebc300a6e1701ac0fb68cc65105254931c1881d6866e8850fcac3fde2438496fdb6f807a6df5825a7eda238f923ccf64b4bfde544de548
nl|32|bdfbc2f3f9cd6440652070260f4264e5f04b22ead0f94f84dfa99dbddf2503061a4df3d6727cee5fa88e2d2d11b858e6bd5ef28e101cf0e1d6ae3fb066421200
nn-NO|32|7022425cd9ba5faf501596365d927bea88a3f79517fec8c9559a775b2a7b7763a0ccea37453f7da5b007fcfb604a352e3d441dc7952c9dfd394d8890aab94c2e
oc|32|874e7ac46a9de11c31bb2995123ec0091e63a2683d58464691cc3d1954a15b12c645c393616fdd248e77f76214a13b36089e2a0a460cc684a63e188b439f1c26
pa-IN|32|207d8cd9bd84b962a5b2b279dfa98f941b4ed47381cc1e7a15718fe951608aff5b407e0158eb7e1c8a75facee30b7767739470f5b5d32c562c223ac54aaf23bd
pl|32|6f4584ff22f65c93dae7b21e4b733aaf5520800881b1cebee0d6aa7af01939046a8b6c233ac87601f56146864ed17339c257ca16fbdd846678e043def3832f8e
pt-BR|32|7e0d3625147bbc776ce886990e5bdfa2cc4e992d3dd0bc7bd5a6b2c342199f574bca1e43f4b3d522fb368c60e50d17bb8bd892bb17026c2a8b8caf6aa59c789b
pt-PT|32|a381f0989d7edef55c27210700c18d676504878e2d9c5f4a439c390efa93829a53fbf777b5b6b8bff8d89da0004b1a6559476dbc8b8c263a5d626f4c88472086
rm|32|d0d7d426c8758414c5a52bcf8deaecc19d1316290ef1cee425e84c88129d6cd6e8733913552521428755e27c8dbed1293a352e2ad5decc653fd42bea574e288f
ro|32|42192979e8e9b1fd0222820980b228f6053958b1981bf352e58e12a0c7267ed969eac51a48b5295fb884c31c259e33472a3dd3719800c20c05abc9d22aa6d742
ru|32|8c80ad5a43a0737fc06c40dcdab92d0edf950aafd07da6f16d3b9c7cc62f0965f39966777f9f3ff0257b26c8f323cb7701804fccd98b374ace897dfeeecaba1b
sco|32|a917c27dc209da45a767578ab05f42866f7e3adee3a55b7ba949e4b7f7352a6465925d12fe9984da3d83eff6e6e4efae4ad4655127908cb1437c12fb5492fb1e
si|32|ab3f281c09e501c2dcb929d5d0996e0c49e34d4a5eb2391bb24fc310cf47a44d58ab942cd04bb52b1a251fed8724bfc9912dd4e95bc1fe6eb719d67d863c1758
sk|32|2f4a3939b72ddfd0ea41e4a734fb9b63ffed890dc497f9ed4cd7e86c6a7862726ff5cb75bffcee61253e04e9f525512470f91d449f79d0427fd1128551129927
sl|32|1c595499ae5c9b18c5b393b9d990430c77e3661fa61bcd08059885f333ff7ce24c92328470bd938fb314a039d198a5ac67696600353f1890bf29b0610c54e693
son|32|59216f3cfcbca9df98922aa1a205d720c878ebcb397685eff2d04eff5825f1f87d9b39e6252e41adaf91e17f0cc4bf3edb8aa1ebf60db4ffca5eb6565b82da71
sq|32|0b8a95d4cbfea77b43de07d8b07bb2b21e2cf326c2213587095b45ed0dc3b1cc5023ef94dfd11ad5b0eae1f99657b1e98bd40be2b98f293b06cdbd14e436dc14
sr|32|14aad05b2602ab1c2ce5e47763dba1546d6ba1eaf4344b958647db8a7188d19547b888a1c6066db4f9314bca048bcd586a2f1d99e0a152e41b415541b9730dec
sv-SE|32|71d344785e4925e5329d3f53494e06a9ed5878883af6a606892dc77ab10127e3972e58e6e3d26ea1977014a615d6f262605f824103ae5a09c91ed79af7da7b9b
szl|32|ae8b04ec586b65f9a8e7805be376d5d6153d8eb42d26832a7f50503ad281f763add19556d0ac58a04e05cc0fd96cd5ed5b4889fd0efd6fa0c15efd014e69a67a
ta|32|27d901eec488b69e61dea5e27467d5cccbf7507223fbc26794039b1db149add95995a219d1945edfab27746e8c6be201eff6284581b0dac9a7f7b0361560812e
te|32|f491e5873640757232e0a52acf48dbee0732cc4d7c2dfaf780fd958e0579e274c93f587475936ad1e6797674ad47cf7aa25c5d017315ec4d78e20a7c335ddc0b
th|32|b5fbc8a46bb623ebf874119155343c10c5817d62b36c7772ec90d089e179c35bed19ea41fa791aa2e7a0cd649dfc3a202081efd7448a76ce51b077feb0f6bcfe
tl|32|bb75618a6e8c4e36c0ec6ea0f44d9f5c825a4375b82cded07acd312e702404cc5e73c64f58d03a9943dc61ca95937c930c36e2683558664d7c91eaa8206f1013
tr|32|75b169c6f9c5a0edc17db5c52a174d7133b75b694aa0a8483a3925ae702cf0804ea8451d76e6844d2b0fac7bea2fbe1bda2728fe4d4fdbdc0fd4d0b9716ff3c1
trs|32|d2b75672bf721aad90995ba3a1b4ea402afe616ab8abec308f37f801dc87abab93baea2bbcea6216510b981ccf5442a33c7f88003ec78fa063ac21c2abc757ac
uk|32|e30db9472566f13422593c03d55587c0e422ec3859c5a8d8b2198940c5b88aef82d0bd63b763ce208bbce90c3de2adf3efef32be48c0e779aa3555ad8502bf98
ur|32|0430a1aee4f7454c475a5818ec08cdce7c3374058a500210e675e89f6bea143aa7324bf6074d1e188a72915262df8d7191db9526fcaad328f9da99a6def4f56f
uz|32|d0960ddff3d0ed2d2a5dc11cd30a80161b89f651b9ab8320edc7605da0a7ea395165a0a3e0087a92352a88fece8d76b8ce755ea5b6b3c1d48a27a0212bf5e9ee
vi|32|89cc36c3852569c944076b84dfc35102c3652d4c45dc221b4899e0ff0b18dac874071612d5f1953387c65600cc83c207bf12ec0766ddf3ddbf637cccf739137c
xh|32|8b29434803c417272ecf0b241caf01c4b2dc1bcc1967116eaca0437a408a8128bfc4b8d33011714f6a7a19c2b16025e67acd447ee4b24ee89a201ca7e8f9454e
zh-CN|32|460dd9f9f1099c6db3c2cf5c9bc078d03bbe9db92946fcfa1624820f48f3463d41805ab78fc54db81f06b60de9215cb9565b2aec9536f430cfee6446c5df1be1
zh-TW|32|1c250636f0d51fe4e56d2a04eddeab92aae3092fb9d0ff83d2189fa9bc87c96ba04f34700d7a8d9e8c8d24d40a6c5113cd9782541fb826b15e18e05cfd88a4d5
ach|64|295e3e29f6f15d28e1eb7b493ae9342e349adce596bac70c1c9bd11359b473b4485ec05ed9564d743d644dc587f2a353764cfb77ef0f7aeb0d2d4292970e3036
af|64|9b33e68822ebb6e0a7460c638005bad30fce9de587489ab0ba23763edbb3b1b28cbbb03668d3f66179bcc178ac8e6a928eff7ccfdfa74c802a581ac467fc899b
an|64|1027c9c785b0322d428cf22690d051f5073f0230aa527dc8c885b73ef124b4dbe1e921ea3f738496f14e2d99db83a8b44fb172a211f92fd0f1797e45b510e938
ar|64|7d6d391543d104539738bbd0e3f7cd4b74d04557704d379e8c4853d3e731e1e9c5850fa5fd6dd53c857192d7c316a2359864e91b0fc9bf3217d865aa10697485
ast|64|38d952e9dedec0f82c3e229e299fba2b99cb1b5cfc8d98a9d376e52e1293870ad9c2da681e50ccd1099acf4cf5d0010b92dc2b06b327aa88acb4550935587b37
az|64|6cbdf7ccafaf57054a9a693d0a0853979b2d4d8a19ecf8d7012cb5cb706b99cc25a8065693cf9db25ba0a65bb58845b1ea74f36068edfa77b8818d73ffd68570
be|64|4a711ca95fdfd37e4992a1964867600559da2e6e7374d909c5f4ba70852230d81a72a46ede402d048542be60cd3ba624bdf86c135a105085bffbc508b667aee4
bg|64|60d14973d24ad694adc22934cc01b4d0890918cbc8759448557273681ac62ad742e99174d8286736c12a4a0ef0f5fccb25d316acfe5c6dfaf319908a34e8ae94
bn|64|510b7d20dc33ccfb8609127d0a3338ef3ff448661fc450dfecdd60bfa571341d4cb842fe0543215bccadc5ea04f8ca8aab7918ef1f7c0773f3bc887a5946ac1f
br|64|c55d005d22c8812daec86115f7598ee1083745203a427e6930e301a97378b77912378c892f5389940951ede4d398b9299a485ebe0b01950477b4a2706bf4588b
bs|64|c423106cded479e4a71a1d665d76fca1847bf96f6edeb4681ef5b63a4e58105f6bd44d1e0381e032c3f0e353685e40d14d1a33473fbdcdc56206fa2dcfb74d1b
ca-valencia|64|be3b085245c54fa9b0ef2da53a391b11b7ac637a00ac0f4527ea818e854ed50d41bbe6223995fec5c07fb16f7a819c3e3c41e9135f77e5fd70643f69172c837d
ca|64|07f49086fa6d9045d87ad424093fd59d01f875282d100b5cfb8bfcd08341e4a6b3619a87bce3e8e479b4cc03596fbc1d126e2b0b5f7b38d2b23c2cff5a2c4cb1
cak|64|6fe402d1ed25df92bd027184d030109ca71a49d5ced569d4297ab0e9e55b08e9ca4a68a60ad7e8dbdfc6d426605bba46ac1dafd46bfa60a8f39263f4ec45fd82
cs|64|68e0e64f9385f7a05dc82eb9317cd7f3b86e7fba281c5382eee3c9c7fc821b7eafcdf659be3e249e7a8be96cb5d0bbe8a7e53665f1fd86e877fe8d5d532865c2
cy|64|44619303e6e3a6a399bf43e50d43d39a5be79ab55cfd6723663ea9f5bcb909c4d25d25027563d9ebc27ad3511ee816006397d29479ceffd1899fa31866f264ff
da|64|4e3388f56fe74095897e0bad1a99e0b8e4c2fffb131950ba27d7e1bcd699f12cec0c93a1cb0e79934a340fa9e5b0f7b7b5b00c59fe0159d25567dc8d4de80988
de|64|4e94dbdb8a800248c63448033fe8e6237e74b8e47495b69ff3bbec23cf523adc18eab9ad2af4ae9db9ee039eadd5f71e2f452997afe9d9c8a6c9db9096fa999a
dsb|64|7640933b4e93680e7e705502e7e46a50fe536af716d5357c4ab98b834a26b97862adc54bf4279ab96dbc632730711e84eed71690d15698a360d0ee07610e786d
el|64|367da726dcabf4a69c51ffcf7360249831eae44df68fb327af1da26dc2a77130cee4a109ea48a16640b532773130e94b7e5462edaa8fc416939308d817609cbf
en-CA|64|e9506e18164efba020b6fa4fcf95fbbd2edea52591b9bf8074eb65c51ae57a077085cda7cce8f500eb7266e2853173abf7fefce13ff735e7a2489867ec235389
en-GB|64|439993d6e2df03b44ec71187e0ef678ae3d2e9eb764b0e11267ca67b1270e59cfd7dfc3141371f7efa2a5b40684c6d87bc22150102964c14f47bb0d37de82a70
en-US|64|c9dd5f033aae516c721da1435591e09cc25fa2c92cc81250b44e70f3a9b4ed5e969213d6cc09b9fe4910f6c991fcc34546dd8a66d2b0e672fe0ded1e1af90bbe
eo|64|060c734283556266f93bbf37a38fdf9f457418ffdaf7d71d914f12887ce3bef5b9fb478194ac142b62121d8e110706f9c7639dd7276fa465233d4bccf305ead6
es-AR|64|9efc0e93f87356aa6db1841d47e9cfcea7344d1bcccc23949924e76920cdcfb2b7ac295c6ffb30f42d4ea0d7fa2e0ac58daebdf059ac33453941641b96238b40
es-CL|64|b7699adb78a3f8892c0394b141fe30aa9f12475bdc96bbefb1e3805a64ab6e9cab1816bdf4a7653a505a20bcea0c7e111d43c95e41d6662b3637c7b3b8f9bbd9
es-ES|64|d3fab6af48373253b596eb9b96530c7ef5345b9f05c1454a345e5b1099cf54704ebdd7e403d969cc71c8d5d16d3d56bcaca655ed56394e4223de47e4669ce1aa
es-MX|64|7bc5ef466529dbe900427f985b0f3078a0aeb9f556296a46f84e2c5f4c09c633ca08e9a168c25edf317bd3b9e0d5b1673de39473c5ced254c9ba4e31071156f5
et|64|a9497cdd211d9165e46d5bf105c56349c6943764e22ccffc399312fea38d3e43c386e8c1c73cfcdf654ed7ed543865e965cef7ff199a7af9eebd6ceaf2f2571e
eu|64|298b56409672b2f69abb7f10e547235b99d288f8a0f4a468659e15d084414b341f5df64f25b77263fcfd589a129785a167e5c5b82089b3a2640f9c6ea18b45ec
fa|64|e0050a27d5b81a0e8f8be3d94d5ee794e63125f2346c7e97a2ff6cf07f51e66012ab930e26c979589d5c72a609a29839482f7e772e455cda68ddbe81b2038ed5
ff|64|af5a8ec07264bdfa726989101be713c62c0288d5e0044bd9d54dc55f7395b8ffd09eee84abbf3af7e41883a679d2c2164cd18c2a941d46e065375d60df03df54
fi|64|fcfe55efd40f5bea609896220244c94e20a61fa666ef91bfb36d5b58d29945c0bf10f21e322ba2805c2ad84d3926faf3258b7d9998000b153f6635b9fd2a6bc4
fr|64|1dc88c3ce75b80d5aca8416e4d31d1f2efec57925ccccc43f40c37f7d00318a277a0bf5f23e357dc0e7fb316d7342a088b1ce0a4adf07a2404b62e0f8b1eab01
fy-NL|64|8f37dc1b029231acc17f72b3ca20ecd506e758f3f1b6382a1d9665a4c497442e2bede13375706f7d558cf0e45b41587aae2f4c5764942d181641f3e3ab5a5bfa
ga-IE|64|adbc37595a0c4b01058a0322052a61347e0f8e7dd69be83e88fe3763c7d8acdd5633cc7bdb565c03821471b0de5d4b78d8653e47d195a769314d4372c24c759a
gd|64|807afa53da36896432ceb8266b1b9034081775d4a2952abe627113311ee1937762759bde88cff286032fa128cf5b207b9b7a6c6eb94027c463b317130072f38a
gl|64|d44b60726ed1fbc4d19180818db213413bbd52810ddbdb7fa8219e05e25353fae95af985b39ccf4bf7d501dc72a5f76d79998f0989967f8d6263d19edd7f3b75
gn|64|28c9b3efaea4c5981e664adb48bfb900055f0e467a8cd826b29a671c507a0b9ea7315e0be3d651f6d6fc9a7912958c0dcc2819b17cd313f19ef55f6a38eb7eb6
gu-IN|64|e17f59d4be348864c83b451f5b76a783187776415b04f3b758145ab73fcce1263053fc53d384abba9248ceff6d28eea7fca041e97d40f28fab9946280479ae52
he|64|0c95184889105b81295d938162f3af1450a92af318980877baff5378774e51f2b6c4e781c98f4bcf219a26063ef07774e52729dab65a8e927f4772dc3dded0de
hi-IN|64|15955ee49fd26cb45f025558ec48f3ee1520b151df52303b495cbe6a7a682de2d38fb0b1ee7fee376bc1ea26f8f7a8d08483626e245e5df9330fccf28f9d0257
hr|64|e74178f2cbd0ff31fe8a6a26fb890a20d085d06de30193c48dd653326a4e4887be9395590c2bde5d40c994e1655ce8b1044f2501cd2f550d766f4476d84af080
hsb|64|c00ab5d1cdb047ebdc90b0079443e1e46ae25010df805e8137527c5de2bd87c3a52f96e8abe83043731b351c3c5cc8c40f1f689625cece4fcfac9d8b84160709
hu|64|3dbcf395be35d7143ad350c5d491864ef298c1c190e279d4f0dfaf844cb201a153aa95452a13e997c64dee91c0fa0650d9a8d3522d0a6afcaa04664fa3a73241
hy-AM|64|75143a2865fa950f8f70b345acf845905a04dbd4d546c26fdf499b07cb456922b8a89efc7db6d80cdce5b5d54bb6355987d8a01fd5223ad6a02db738d9607076
ia|64|140f888696605c7d45e4ab2aef0594b52af7887832741b13b6b6dc7954b27709eaca27f1eace452a0b89aa11846d3af4bec07c348fafcd5e5a8566cb0ef0354d
id|64|db18e71336a57df7c11529543a3a64314bf5793aecf161f969886e1cb8cb5b548ea2e666d0737569c61fb2722cdfa2c982ff92c5cbbf69e9fff2db94d4eb7a9a
is|64|2f3c04bc6875bcb79f3ad1d4fad5871b83db853e03820d8d33037c4a524d91bccee1651fb0f5423d8c8f984eb884e25e7128d3b68b78a1757730f6c71c905cbc
it|64|cbe3067c72cba248fffa40e1bccc1c4e255833c3153e7add73aab94a6164e0ecd65e824727d242baaf0ef84ad69213e3df23b7c96dbbf9dced3f9d84141adf58
ja|64|d9a69341d070ec16b5a31a39fa64b632a5223502630ea2f65614ff490b74477457e706dbfe6ea85be9d24e47489a24d472c1e3bf95f1594d028fb2f11efe26a1
ka|64|f48dbf880248eabc1ba16e48a73c4ccb5832393ba149fb6d7e699d6c3f4c4428afcc735469163112a021292b241c544e135b2050e6e641672b0863d4fb0ef165
kab|64|bcd3e9fb95e1950bd57aa23fcd406c923c9a50deae2884a173f42c0e16ace9f78810c7cdea424bc67368af034d9cf94e8f32015637cb6bc547d56e18807279af
kk|64|126cf140b6fc7a532ae940c65c98c02248aea998d5dc613f77cb8bdeb38d3dd86b833ae6aa85c65756e1e2f8be7d381ea6d3c375cf6968bc0478df2612962aa8
km|64|933cf8812cd3d23b7513c329cd18a04018c8f4c4845e2ec3de30cd9da2081dc7e5ee7e223be1b3249cd125b89f88c2192d7c2f286f93c77aae79a56d2bf5ef59
kn|64|8380d98a96d718a9ac6d6e8c2c75d7bf6f9dab8c72ff3ef8ac3ba6cdad12033d4d3ca1cd628622c6bf3cf481439b1ba1126951555d647555c52a5321da960954
ko|64|c97def2a23db7ea8b8d334e056375241db8f8731a3fc7a4c3476b8784c9e06413bd6fea0fbc8debbae97a0b0ae72e80cc8d7d602feeeb45d2dfc67ebd04c9950
lij|64|04c793bb6ea14f7c32c20b2cf04d57ee93753daf401a9e9a2cc9f09f4f09c3c1d1e22394eb5f75b2e589e06fdaf80398fb092da48633c545073441ae6ff49790
lt|64|99eabc29acdcebb9d134ef5daeaf0327d624aeaecbbf5553d45a4aa2f2c3d1fdc0e7e4723a89e28d25714a6db8b3ebe3e7f350f7b78da9c063148f5d9b07bbfe
lv|64|7e2e5bd71073da4b46e88a561c00c95cbfb0097bca644d30f4f1128bcf48d0aa547771f33659f919495208965d87073f055b0efd98882273d02595711d7f7518
mk|64|bb74b7e1155f7197c8e3487c0888bab38c1ca4686d12664416f779b2c94bd0c160c68fa8858af4750314ebe768442d62413c24e362eb702d3b2fa675e0ce7458
mr|64|e4f3bf2b1f12fd38e06b0b1b102951732450dfd47102f0b469dd01ea56d075678d28808c2d5657d26200d3b52ff2b4f3efba1fe90ed487a6bcf123599683a280
ms|64|538c32f835243870db90533294ac3d35313b57d2808a643e6d580facc9224bb75def6b94e13f432af2a9f071b4ae4f6aaf15de53b3d13e553e52330ca3e7728d
my|64|fc999041038a0c8e55cb01b21405bd3b19d353558f1852591b41608dec6d8c7274856a4d39a0040d575b8b3ffa1b64e24e65375c0994260b5366428557d173ad
nb-NO|64|1899948b9fd136afa005e47054710b986b831e6437ed93d12879ed75b1e6c58b0f26f504fc6ac7f7cf47622824ad5617e6271a84b0c002f5e79bfc6b6ebe179c
ne-NP|64|a9e8dbb7adcb3ad85525e317365e682dfc8485d7ae0ce8a6a52887f02b8d56e162a563125f53d897921ba13ddd53e605a0655070ca520078ef3f93e7a21a52c6
nl|64|455758323ae4f0828c8958785bc5061fb7c6b3aa1de300c0873813491f3d2c923b0ccd797c6d0684af375183f7953e2ffb187073ca1e1857311a0b2d4b67305a
nn-NO|64|0ff1c6271f3268edf185d4d61808309978c01d03fe22d911b68cf37705a3e2065e9b4a6f6a235e3ab90616359376df66ebcb1f9bd808332fd8b2f61301bb8109
oc|64|16c61fba7b94e702d16da55e8c6ddf6fc8638d9c7220fe7de2a10ae3bcd4d4f984b00272cd3c10219aa138c9cc0e863d6844d6cb1978501cac6045e5033950e1
pa-IN|64|16ba1c230b59c9b778e7a9c313f036aee18d52dd30eef8e67a1281c9d407daa6aed2834fe6697558837784c3c306dacfeda0c11031f2643c4e43c5c64b81873b
pl|64|38493d2ee241ff20e5298bf914f1f38ade5d1c48072f96216f19db661673327db08bc3ed601d12e2348c0087eef387b7941ab4b3a8c72fc349da1a5ccef442b5
pt-BR|64|b5dbbdaf69c54a135cb7497f27353393c2af82e2d738eaabb64cb326857ae8d2789f72b5e95b31abc2093370147191d067eb7902ebe1a0e111c9314058190f16
pt-PT|64|ddd46c1e1743a4c81333c7f3c2da74361b85210d21272dfb1c6b2f18bf3bb0d1e39a3118e3f14e5d45ff5fdbdef987bcab8b592d3f6838c81986435162d62913
rm|64|5a95540173039785e6118e44a586b2db8233f867fa4ac941d6e23861d83c8363d8ce15dd92822c8f908db4daf695dc339fc6feea3906a06964a83e8e4be7cb3e
ro|64|816d31c9eff6063f57738024e786218e263af7e2fc6579a212fabd429247341b8040367795d104d4eeee93607d2065549a569ff0dad14a82eaf25a4da291474b
ru|64|be1dd7de86f14c245e21ffbe1d07f2587980dbf3199b431d50a31d19fc268564b4b08bf1276dc3bcc91372f890121511bf6d4abe9fa2365b6d8f3b14e176b8f2
sco|64|7b1cba639788f81aac293f79654b7407ff4b402ec394c19ac7f26d3258a711fe686e8ac04566cbfd935b2eeb515a35c135f2b7e5c1982e12d2a13865afacf1ea
si|64|8b1779b5858f309c04ecc2b3c51ab30bb921c80108017b586e8ad9ac391973e114d13779ed6c04ee185245d6b27c4234078b0ea9a4f57dc896ae23cc301636c3
sk|64|63083db6c4e6d583b56366f3fa4cab785fb4095cfc8fc981c43de71d2e2fadc44bc1b5e195f70c5059764cc8ed9fc2bb0f1428fdd6570516bf2e8cc53975e653
sl|64|caa1d0fd5916fb1f3c718aca541936cc7a5ba298694e7647bd6138d20078cfe9be0267a34092d3a3377b5e4d24435442b3c4827ea242fc5e2802d669857bc9b1
son|64|9b2618a6b6fcb5cf4f5e8f4ef82086a0ac60487612a8655f072530c9132da9bf6ca9b72c7ef95d943012a28488b3db50fb2154b536b181445af5932b7266b45c
sq|64|7aa1b1ffe88d5fa7858946b9018e6253e6ac683c031b9d81cd6e9227536af48661e52079904fb64874d8bd38f8d4af5478d83129656dcf4ad7a850aca1af598f
sr|64|ce09f0192098e218f0e4213d1ff48ce8819ad6e35196b05b204676782df8ce94fa4d01942607ae042cf5b003a8840760359a74b32e9c023dea5bdf984263e9b6
sv-SE|64|ad1220bf7c820c3a1feec68143aebff8d64e6d8948ebd249f4c2377124849f6d13435b130dae5c2ca63b6e5749e7e6d5acc47975e381c3402ff0096ec74028a7
szl|64|99326bc124e2426160a9ce09e0311d11cdde1bb43071fc7950fdc14e295569f666b4a84a5e190b45ec9300279770c227010fe0e6dac7f3bfc3e1e081a9849938
ta|64|2283260c3f3b911290028ec31082434f849a0cef094eb13a0828946c0e7145ed4092edc046c94020011ccb5ae9d62b0456c107f96a85a8abb434b698b67ffcee
te|64|569c7868f315205fb94131b16b85957fba42445246b890514b594893b59252ecfed5a6363f69cce967d2e877377d13383ffdc77e2a3ebc4b6f1b3582c8b3a6dc
th|64|93d4d63a0bc7ea39efdec954a4d142b7c4b1195e147d89a2cb5d20fc038fe9df1f9c3a83049848b2b24632de08fc68866a3c7001836a12777527f5fbb5bf2179
tl|64|d6811281598998098f0f6cd38f1791687dfa0267194fc0d5049c961b9adb4be05f26c897d90b7e8d79166ecb753dab9268ce44d0efd360135c46a3a815c30c28
tr|64|3dcf1b20b39d44cd8580ce5eafffdd2a3d957810520dee905aaf37efae00cf0665e422e2b18553f5020135043e26ef8b896bd99dfdb957a9dc860fd09102365b
trs|64|4fb47709fa01276d3d2f9dcf4394dd1627f4c3d3a558e5603e98ece2263e45418fe1bc9cd6021a994aa989b10873efd910ba03bc82b6bc5f5658f6e67443e88c
uk|64|19f2c3a46871f3afd54040fc6c61f2f8be3322388820a0e8f129548394d1208992f8d26b8c4a341079f7fdb864738f46ed3e582bcc18aeb0b88648bee8d2ee35
ur|64|592571f36bb7969dde7b0c7814ce9749d1cfe089045e13c78c11330994b5a9bc7cb8266ae5ebfaa55a3c3fd9c6c3aa8934b64a3ff1d847748ccbce6f27faa0dd
uz|64|6fc1b215b68a2c00b51c470ad82a990c0c6a296de43937a05caf3d467a0b2544fc1b36653c1dcc73ed0058d1b438e661513314541e476be1426879bbbb0bbd72
vi|64|fe201dc0c917338f8c52ce3cb421076addeb76001448c08f70fad5ccbcb4d11b0a2847917ea362789f95514730b4a9257e16fbc31e8811885fbc9aabfb38cdd0
xh|64|6f50690b33a5a563e2bf6918959ba61dadc2efc3498f9515d751a6eab977544b9e99880c55aa13b6b77c336d2b090c43169c6915aca69748da82f753364cf4f0
zh-CN|64|e1a34d11f2cf6385e2b94bf8f2dccd351538f95756a5004f04108c45a1322c4325ac65f19ea38f3dcb8a40a6eb9275529bd36b56a4037a8091a11b710855da49
zh-TW|64|26021ce5601fe734ccbf40fa90021045e36a644cacc7831b8af1c97fea189de548c616d543d264119ce6d98b5763c06960b81b43f9fdb60996657177c8bcf107

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Mozilla Firefox 96.0.1 304653 Friday, January 14, 2022 Approved
Mozilla Firefox 96.0 239872 Tuesday, January 11, 2022 Approved
Mozilla Firefox 95.0.2 484223 Sunday, December 19, 2021 Approved
Mozilla Firefox 95.0.1 116510 Thursday, December 16, 2021 Approved
Mozilla Firefox 95.0 373330 Tuesday, December 7, 2021 Approved
Mozilla Firefox 94.0.2 406019 Monday, November 22, 2021 Approved
Mozilla Firefox 94.0.1 444570 Thursday, November 4, 2021 Approved
Mozilla Firefox 94.0 164160 Tuesday, November 2, 2021 Approved
Mozilla Firefox 93.0.0.20211014 521052 Thursday, October 14, 2021 Approved
Discussion for the Mozilla Firefox Package

Ground Rules:

  • This discussion is only about Mozilla Firefox and the Mozilla Firefox package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mozilla Firefox, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus