Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

2,502,004

Downloads of v 60.5.1:

24,249

Last Update:

13 Feb 2019

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

60.5.1 | Updated: 13 Feb 2019

Downloads:

2,502,004

Downloads of v 60.5.1:

24,249

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 60.5.1

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

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 firefoxesr -y --source="'INTERNAL REPO URL'" --version="'60.5.1'" [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 firefoxesr -y --source="'INTERNAL REPO URL'" --version="'60.5.1'" 
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Install firefoxesr
  win_chocolatey:
    name: firefoxesr
    version: '60.5.1'
    source: INTERNAL REPO URL
    state: present

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


chocolatey_package 'firefoxesr' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '60.5.1'
end

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


cChocoPackageInstaller firefoxesr
{
    Name     = "firefoxesr"
    Version  = "60.5.1"
    Source   = "INTERNAL REPO URL"
}

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


package { 'firefoxesr':
  ensure   => '60.5.1',
  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.

WARNING

There are versions of this package awaiting moderation . See the Version History section below.

Package Approved

This package was approved as a trusted package on 17 Mar 2019.

Description

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

Features

  • Freedom is fast: Go anywhere you want on the Web with a quickness.
  • Freedom is personal: Enjoy the most built-in privacy tools of any browser.
  • Freedom is yours: people, not profit.

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox for Personal Use? Install the Firefox package.
  • This package installs Firefox ESR in the first language which matches this list:
  1. Install arguments override parameter if present, e.g. choco install Firefox -packageParameters "l=en-GB".
    To get a list of all available locales have a look at this file: https://releases.mozilla.org/pub/firefox/releases/latest-esr/README.txt.
  2. If Firefox is already installed: the same language as the already installed Firefox.
  3. The Windows system language where the Firefox package gets installed.
  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 = 'FirefoxESR'
$softwareName = 'Mozilla Firefox*ESR'

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

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.'
  )
}

if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
  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-installer.cdn.mozilla.net/pub/firefox/releases/60.5.1esr/win32/${locale}/Firefox%20Setup%2060.5.1esr.exe"

    silentArgs = '-ms'
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/60.5.1esr/win64/${locale}/Firefox%20Setup%2060.5.1esr.exe"
  }

  Install-ChocolateyPackage @packageArgs
}
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'FirefoxESR'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*ESR*' | 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

  $packageParameters = $env:chocolateyPackageParameters

  $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }

  $argumentMap = ConvertFrom-StringData $packageParameters
  $localeFromPackageParameters = $argumentMap.Item('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
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
  Write-Verbose "System locale is: '$locale'..."
  $fallbackLocale = 'en-US'

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

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
      if ($localeMatch -and $locale -ne $null) {
        Write-Verbose "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|73310d0440755bb99dfe009c34a1a81886d465889149b7df4ff6448d9d5b3f7f2a0f51452f01aacc5ea801e46bbdc0d828fea4cea5b29ee13681969931778ae3
af|32|ed107ebe45f814d376ed2b6b40d0cc3b3fb17fb5802fb439239693f19fa06479076c9aefc7bdb13facde4aa5716c072a8e3c0e2443332020bf134274f53ed0bd
an|32|6dc8291a09da462b2c976aea66b91e0ca7814306f52f8422fde8b223214c6e58aed834d89b5efd9fd174990d92a9336725a27f9cca23240910a5906580fcae5b
ar|32|3013cdb7f0d637768e97ba017c24b04ce48e8cdce710bf2a66c975119713c040033720fdea850ae10185f18662a39bce2e3c5b7d48a49103628dda4d44928884
as|32|3d3201629bc6a032680552211f5137f1a73648c769329574d91215bcd2f5b981450c5447de8771774c1ba21ca79eedde4f22cd1b548f51fa2759ec8efa4385b1
ast|32|03ed3cc929880e857f17209ae24182e2ca033f08e41a9a888eebbff03ea1376fc87e0d6beeb352df5992859ef40bcc114eee3850019d7fc421f6c983d82e8214
az|32|1ea87632cdd91d93e96eb2af4c5de823b5f67cfd04939aafe691bf870604200d70aec0e2f81b0fa3df76e1943d7a945dda6ea3a17f18c658c21c5d6faf0a2a14
be|32|1b78be652f4c412c4f88ce468d996b27bb0fa3c1cdaa15d2640325cb0267e496f8f31c1b95c82a3f0ea0b808eb60a7a32b1faab9330a853f0fb2b58056e056b8
bg|32|111cd5392830b844cf34ab9e9ad45a898f3ea749130fb91a5012117536e2b9753e99666214b2e2e2047a1ad917edcbc384d56611a4e589f614a4b57178c5883a
bn-BD|32|184db9c3ee65308eee42e6856cccb934d22a150d981012bce901a1953ed782c006f93f8d2ce4651e34e0e41aee26519a8fb8ce5439ca446d259517b2b0bfeb1e
bn-IN|32|6f7515a1fc321da4c18e42efb4890d16cbeba6def2bbe3a150205dbe0518934d3758963d57b61880d4f68b97d6479a16126320cdbb943e17247ddbe9bfbf4841
br|32|af19640b86f43628f2a5bc6c5b8651975b94c47c1ae17d404658cc1c2cf031985ca48dec19acf26f7d04f157f21d2ff2390b6d7a4a8b701ad4957d0753a24213
bs|32|420d05e659c2adc02c3c60ebedf5ca20a71daff9571fe1b103fa3a2166aa5465f7c39b2d0a29743609a38af3d5201e92b083300f4779efdbac797174c371dab6
ca|32|b22e2de012c20c4e0659c7e14d0c121037f740f5595392426791815595fcc795551f62f796a50d60e19fccfeb748827597e0a107a189d454cae372649b081632
cak|32|3861ea65ad17b0cb8e7050c3727a09c7df2fe2ca33a8ce3d6ce4441e64c5a295532bab84fa7ead267321e11cf6dec1643aa9d6591825cc50ae711ea842089b5d
cs|32|e4cf9bee77dfc7a4157c2393710b691b899d36ec65979ca77005424b02dfb53d841a07d7052fb0336429f19b1c2c0f415da93c3e39a4079654f07a4f339e0530
cy|32|cbe6f2bbbb62b15edbe0fd03aa829a1612dd1a19f5546a8eafe480397116833ddab0d4ca8b294e728e98c259cc9b0812610fe7d9c3216b41ed76ba470624951b
da|32|a342773e422e12ab0fab99f54015de496284495ba109cfcc25938520059868d81152ecfbed8a534fdf194354d3ef9c1fd260d3ad8c7a925c85ea7faf2b1db99a
de|32|b0e2d199d1c06f89d413af7ec721a3e336d33d184013e25987e6318bf581b0c5672903610124119de1703fd034be307999f738cc55b6f9cf71665383c123fb8c
dsb|32|4d537044be65dc0301558788e9ed14ad996f8b8c57e3f88e77f152cdb333f7b4b238df1ae4fcf6dbc4acaee1e94a5951ef7148dbcb345f1423ea56222e27dd0c
el|32|bff298175c8dfd644129a63b511e190c4b3ebc82c847fd31f4044815b45163109de43416338285d519d4aba067df0503e2553aa20eed8fe851fec4e083d0916c
en-GB|32|b0ff9db576151693ec2a810ff1e66c6bda661e6233fd71f9de794c512a91c0165cb6e93cee83a3bd4368835f14445d602cb2921b2c72688dab8f83e2b79afb03
en-US|32|936bbc33226d12f39b5ed64e9e4ce60032a4bf4ca302aab508d2655582ad78c6974e2be52191fd1a33d7e66fa09451c76de2c4bd6906a4451abd2be3f60175c5
en-ZA|32|f143dbcafa85101abf6fc1458d25fdadef95898a901788563972c52cfe53a7e7c0447f3fd48e707a4eae0b0449751d5f8b8b5ed6a18409df59d64072a0fb64e1
eo|32|3927073e4824e24e614298ad5f585600f7ff6ba9aea67898b729e12f1fc4629480c069ce55ad72536e7ed4c37d9d8e7d1271d0f326927f9032d043050fd5c119
es-AR|32|7e78b4b9113b45a49372c7b39cb22aacf457a016157793dadbd48ddffcaf3f52cd2ede6354af5761f205009a2970da275cf06b686ba2f4cba512241aca2737ea
es-CL|32|648ef9fcf0313ab444ae9e3036a6f7a7a03e24b1383820c5f70aabd4e8ce5386deb11c517a94c56f0dbfd2b1891a6a0ad6234304bc2efe685d837d6d1525f00f
es-ES|32|b4dc5adf51c5a516f18febea4067a49e7f42e10c4befb0aa18844cd342836f57a6ba90c6f2cdd7d504eca853497870fbaa743462939c0a68ec574fbc08121d57
es-MX|32|d721659ae1c8cfc2e6e8977e0ecc71c6010edb35d53288d4f7d923b7f619acde155e5b08d3d80027006d13c225ac49a364117ff1a2f65e84ff6811d13f8a46e5
et|32|89b8e2e42fe9d4f1f7ea6b93e35258fae1e9b0f046e790f36780f9e1ce241e07751dc49b56c74a44d6fb9e472418f2dd9f176b13de795625c2b5293fb473d4eb
eu|32|336008fb83b92aaab460b848021826bd98cc810a5e07c38527aefc51489c6a81a27091ad1776200ab8e55b1baeea5c0ac4542366cd1f0c0df4093de9f0c98c0a
fa|32|abe9c3b2c224a39fe743fc507e1603951d77e583dc27de0fc0054ff29830e356e047ad198231f4712c07c6a7ddd29744aba672edd0b3f6f946cea7f33dd882b8
ff|32|ea7cb866ef20f21ea3fb1a1e68e752890c7bfe02ed2fbec7e6816718158898ac2d4de6c09e3321421b7c7b3215ca165a3cfc41f77f6d9b922c7aa9e13569be03
fi|32|0dafefe57da267426fd4fe7aac263b5b7b923b454d79ca131955fed2306a23821c852ba0098076dc975fd16948d3076bf5854b6fb838c01eb7bc344deb186f47
fr|32|5c564536aa7725ba8954a9cf5bcd504ba527a7c38a7ec41efcaf953587d99440b594863f5dcccdb066f3651215816db7295006a59a394e8ae41afe178422c3e0
fy-NL|32|c5bf4d5bbfc8b6d46cf334cf6bc97b56caad8fcd8542e8c38c3be3e94f7f6fae3cf83786ec2e3f65ac0bf32c793d5cf3a9e55bee167391c268570746bb8eebf0
ga-IE|32|d58217394bf7b38e92e80dd10869281d7a0a40f04de7c3fb9f04a0f02f0ceb28d99ccf82bab08780f6048dc396b0b3c3d4a8de173d82afcfd52e98e1d4bcf28c
gd|32|d534bbff81faa5412e75177d393beda6dd894e55d284919a710dffccf10b02ea34aea6894eddb5d7aa8c809931ebee90d838b1ebf52cf3317305f5fce1a2773a
gl|32|8f3523a2281e30be564d2154f0f6d168bbdb028eb1387169fa8054f2ad36079a2fe214fd6ba34c1f99f40baeb90f6d50dda48ff497061849e0b2f1abab06678a
gn|32|a7e9af0c66409709d561272a7869f00849cddeb2f1494b727f6e4c8fdefe419ed1cffc2d3061ab32a1474252eb87ae7777ff3ff7cef1b06429ab181bc56bef8a
gu-IN|32|93d210f7b7b420bcf86862b21df15433563d90b05cb1918898780cffa04a74bba74193015e669a5854b5a795a2f2dedbb636184c19d86b99ffab8e789d1b8fa0
he|32|53be61aa8a6f853da3c08d7b879cd95890d7de1f6ad1ef29bc8be84887ddc1327df2689b4fdb5813beb566a90524ecffe13f952857598bc8b52978a424d0bf2a
hi-IN|32|7169751e9da8bfbd5d299bf6f794731b3066f4b0a80b1298b068c4816159fb74b093c9a78bb31e1aceba806c93fb044b1bfbba3d9ee6d3f4c0fb1ef3911ceee0
hr|32|ca4c952355aa9e9b1b01e6372377c0cb551906e89661a0270bcf2ba5b72583bed4ff0f18c4d7af8bec19d22753e61167aff1f04c2549441d4a73a5bfb1e08877
hsb|32|3da18be1afdbfb6123f8a902c21d06675b9f88492a7c89c6a484550369542ba2ceeb74754268a08d0275bcb63533015f1697d0865d14cb2e171bc09fce486644
hu|32|ba24b8e65cb1d0bccc539d48719bd7df3b6e07c405589dbef3eda27c7044e25dd7f19a2437b0190f33b5738b55caa5eee5edb21fc9bf02157da922630d867af6
hy-AM|32|dcf2b0403a98e1ffc353100a4b9d77fe876d394529007adc68b1cd1f2a1ad899a8c65d958466272e6bd13f347e1fc108b263d1eb4d59476a430439e7d44403ec
ia|32|b50ca89be587f63949f6955f9aa56babec889814e9a2ef2b4b5f112d82c64860446a377257477a0220e65a1d7f583f9370a748841b7b78775bf74fee06dc9d22
id|32|8265b895777c96daef473086ba6da00d7ec8ec35cd428d19abe9efadfea8da00a77628671263ddbc23cfb9c3100d9732c4b5cf0ded66f2ab1db6159ce0a13cf2
is|32|0ac182d35a55b2ef5ed1ea2c87d978561095c59bb1206457e80f7a88fd63c97545375a4f809e08d6f9d4dfa21d5d764127ce8ee50ec36597566fc4d27c7e5a92
it|32|93eab6b20d617b64cfb9f6922d476ff2b4e30712413e26433cf2679fa899a57bc19f5e66ef56cedc3e71c6f1f9fff678270eaebe2dc0180190e3c794f899fdfc
ja|32|7b7884829a6a682fc90df159300bbd6280d158316f14a709ac236c0bb7de9a4ce737121be469d564a5c10afc66b3c74419b7c22fc6860913e687f12a86566cd3
ka|32|950cbd59c9b235f733e5f7a9d0e53257dad872aa7b4c050ecfce641038337601370657907e611e2b67a9ab220b1a404321d5005c8056f154f960ac0b39b05e71
kab|32|c4529a3d1ba993ede2f19dcf4b013918d2243831aaa256002bf512e64fb4af2d6e09d48871c38565cf1bff401a4105c9be3665ded49adc0914ca85a96b34f69a
kk|32|cbbf400b4d5c565f7f7b25f4fa45e8bd793283c274fcebaf80883a061c522fd8d36783f6c6558278a77abb1554c45097bfd7e6f7388cf9f72a8f6f8900dd4fd0
km|32|12062b310f4bde488e16d2644707754238046cd12959654e8001b3797b42a746e85c7dd4e52531d0129ae45d6e943ed83600bb574f67ba452cf7c2057237d4e4
kn|32|bf75679fc9cfded63b99d204ad6ff3ee2d32d8a3561de29d4c56bfd86b23f10e2a9b7e85ff390ffc6e699c24af6da5f2b2892caa5ce2931ba74471d0cd1e3127
ko|32|a4fb1f9d98764e637b61dbce2dd7fc8f976f9f1828d1c264411bb2b85561adc7e222947ce2af8868ea47899fc47889a45f54db05551ba09c8e1d3178ddaf5942
lij|32|eae4912c79d571904b611dd6ef04b7acdf1d7a2933388b276473ce04a0ddd07e709c7f4e6b5cdb915a6acc0c806fa5303bd9d9998928e2e9aa14159176aa2b78
lt|32|0033c8ad8c5b34963d9be35d6e47da03abc07383a465e5c5cc79166e92dc3461fa0f253be401681d1bf9f8f0bea7faa9a1d0e6d9aba56452913d455eec274b8f
lv|32|2d20449481252d0f91e4041059dee72048c067362a9e0e670112e1a435361f9712abd4b8c870cd2f21e95f718851561335a5154d6ddfaebe6dae4de6c3cfd836
mai|32|808bb10a6d128ccdd81b97dd37fb2ef00563867ecab910a320eef693e3e66f33396074fead1f95d7e43f8249a67a9c82e9db9b78d3c2b33d5132b34de4e992ed
mk|32|b3aa20cd7bbeaa8fda3d07b7ce85f69182a32ae80beec5f62822890b9da3e175d3a34b21d4274c6cd7060f7da881adffe993f66f5c816eb57a1590f38b43074d
ml|32|f8fc103e0cfd1826f81d238d53da16609755d7a7b7f457df6e16e675159239f260e65c39e4fe72bd497d9424528695bc9a437949b3b1b93454c6a2f031095b1b
mr|32|345dcd003d83e2864331180bcc38333ebb0785ef5380dba0f12cfcf6194f071584848e28fe055aecd87bce5a19c5d412db3eaff2addfa78643ee1258af12f4f0
ms|32|20e1b064e35d8815869837bf491401a715086c995ba26f3921978a5372be8a52b96740f074a413fd1a48bacdc3329aa9d3d85b68593f4078d479ef2b0865f9dd
my|32|d160a5b1dc6a392c2f54b1ea7797199aba9812d8a91a7a59c4536e77e985d755d0d07b7bf6b122105daafd24745450806a2ac2231284ed9d573944886cda30e7
nb-NO|32|2c279880302cf8126a18d29d380797d5e174c7cd7defaab5664c8d651886015ef387ed8aec65194a374e023c4d77c1164ffe3dc0147cba9f7a20e6b4ffabee71
ne-NP|32|c4c22f8e7c216c4d7f59f5fde2ab5759f96eec2603dae33704ca7af724c94724594082f5d02a6ee39e5cdfae5532dde84ab858af796b0b41f30bffea5aaacb7f
nl|32|edb3e43a53f2b6adfef448522581ef626e27bbfa094f69b8c6115b996f5811a919396bd8e791df0c6dd6035997438640a0c32101c9ec829e0ee44d2e501e30c4
nn-NO|32|8a9e8da1acc7339f8d6b3606247c269d2c4e72eb117c5be9b2ca33689fa0413bbce30030249d2973aa3e801c7c719dd38555103f54ccfe3e203ae26053b85770
oc|32|5055abe71f40165c48ed317035720275bc0c29fcdf1b2f2480b16a6c33c200cfffaaecba4846c417b3c18142323522ee913e2ab08873dfaaf2a7c0f4e5f67811
or|32|ad6dc01f7f2fae439abbc3a92e721848f3d475992dfaff4fbcdf6241150b5fa8d4933b659250d41f290e34db7ca557fc9608e62584b8c12b74dd7d5ff07d3fc1
pa-IN|32|a9b2b926840cc87a0f43e5904e70413107cb3b455583a8bcaaa8d220cc411f0ff361e20d72eee805280c313027e25f09fdf1d06767f9fb763ee70bc0b2fef0e5
pl|32|08c749e2e5ef8862c63f842b39bbd369e9ebfc90f161f1a9346c84d0dcedda6339eb00d8fa594957e0498c53bba54b22377f8ab01de5c90541c8081bdbf6b5f4
pt-BR|32|dc9f2d9c006f9bff167c6052f2888ace37b19ffa1951d9ab1b86d0902d30b315a53a8268be1a3a055ce7ea8c400682286be7d9abe72f8ae51a7a3b21cba1bab1
pt-PT|32|4ab2af1fe83f2f061fe0f18bb23844331b8b55f15ddc4e75166f6ce3079ab44e678720c9fb7ad77bc2ab5483ecc773fb16afdfe6caca4892e9d5fa112335dcd1
rm|32|d67bde9149fd0a9a77cf8ca662a70811dccd8fc40605002a279872e3ec743976f95c93ea747d80f97a31a17a50e34c3b1d51bf0e5e46e8aa920cb0dedf54b856
ro|32|c3e81991f4edf60e4285ba671d125de002de75258d1090134956d9d941ae2154e3bb4a4c4231c346bed1e90d088f63fc23be801b3ef3bafa535cc3b73f1a8a15
ru|32|e388a39490cfd2c4a46c03a36d1f8b34fd9963e76a29dbf8de3f49993e442bca9724b93645f7642649a422fd74c391cf0895d80558d544925e1cec4d17f0a982
si|32|67b74941ca581b2d53d46907e6a0d6557d4ae1688eb4efb2a795475422623ebdedd1e3c82ab7f64c84b1be74e13ceb4b12b3582f8723a8d23268d321101dbcbe
sk|32|2badb3a077f5e79cea285fec7f4f855708f26c100b458b72eb370e5a311f3af960613b756ee4bd7919e3b9736658994b0d4d44781207c82fe06d3b23efac2ec7
sl|32|61039d4cf1f5a6aee4a699fc4ba90a79d0c998dca7088f6817db401035f2afd756952d8d6354cc2d47f9c2f257077f86d397765c9f923486bbcf9258ff82ef62
son|32|f3d1cb177f5df5d3e661483e801acc718348f6aa3d91bbd6fe5cd78818cbcf4c9952469d2541503542552aecc383fd0d20ab78e9adff645ab3de33eed79ab565
sq|32|1306385ad51f5486ac0bd8b760e7556cc7679968d5b6c56d126373d9c1d400b4b3d6a80dd71dac6f13603e5a82a80680c9c61e7a0910edb190df7edd7d238f01
sr|32|def69a6e15289c750afe3556aab28474c03a1cba3fa30ee1c2deacfaf40313b32aff7f496337617e593814d52c90b8ab5387668042d28f6ba104a1ca3fc2beae
sv-SE|32|44d008d8cb91be010ca4f450b5c98c812cc53ac22ea6a88198bb5c607fd3cb7094d61ccd638b5b07a669ff89efe9dd6650e121da641e2e973adac61511b055e7
ta|32|752cf146e14c6a58109a93f0f10fccbaf02e81f9602d2024080c6b91a4b683306bd9d88fae24a3b88d50fcfdea4b7e7cec079d71e6da85a6e51980e50d579cb2
te|32|34a3689bf9c78939de0d70719aeb54a14f9095197990d9c69dbab56509ac952c966676bce41bf7e482b8fd78365ddb8eaaa95bd7a1b2048aba5476f654fa0d21
th|32|e8d6b7f9e5225a439fab0ff73939783cde4d39e2c01f4721a8db7cf860f688934560aa9e00d0843514b928a008dce1173ebab8157c99509ae08ac5dd80ab4e54
tr|32|15fbe781a2744a70ac66c7af248a8c99243adfd62acdaef9bc3892999bc050eb1faaf2f87aa24265642089543c0ff1c4085e6c3e904b5a82d31f4fcf61879194
uk|32|00aa8e67e7fcaf72b14471c285aa8d3a8c285e70439a97bda749c9b6f5a970ae199fa5f72203efa862173e49ce1c4ae50a6b4582c1dc4b3270d644590a90ba75
ur|32|25d60acc9e1658a22b82b4a8d25037d909c752a338bddf2e4df9e69ef4a5d770a21ebf70151390a36d17fe666aad25ef582de04fee92a1a17cdb6f242dcfb156
uz|32|923ded911998eff9d02f53ac44b136243d2488ecfeaa14c82d794bed9aa8ba08d2a12c4ce5048e2f8d6469b497923321254785005749fb25a07f3e3337ec3831
vi|32|ac0cb49c1b39201742bbf4da726ec8086f4f2dcb277ed023e2189f66018058396c082831ed90d435efeb88796781046a8e87cc587c945886e517503771f101cd
xh|32|4373e2a0666299e333a8573e81a123d247534913cdd6640c52849e53cd99ba7410017339ff441660f1f22ea5555db3b254514c43c7ce5c109278119ef2276d20
zh-CN|32|5fba6ea8321b28c3be16aea90ff7d814b2868d0a55c20fda23fa58899f8aba8a80a1b72420d56925956f0681752380c53d906001570738304f2dd202578aaa8b
zh-TW|32|47ed2646b163d5c5828d42d70143aa5b952471d23dfe5020e29915e65b88d258248ec7cdfdfa3d07cd29eec12ce449f94ac251ec7f6ee9da4620258eea3bbf91
ach|64|e86291cd3b8dc756dcc0ae0cd93efec25a9984cf5987f59949f0303f35f1857290cd5b0bb07e6fc4187473926b50466195f2c1e4165824b285ca89376b25e510
af|64|46eafb3ff535e43588ddf288b8992c0b4a7b0a23f6c4d4ec830fc712ceb63cc3926fc4d0a1a86599a767dfadfa489700d4388b1b578088f5d6f55654250d0a5d
an|64|b351be572f7d35c24c5370eae2c8aba29b1163c4daf822a714e1a5585e09a3c8b41225d0723150212bd6a0462d800023856c76b15cd6dcd5173d34eec3f9c47d
ar|64|c31f3a4e69f68e20f86b4c7c7505213166bdc7f8172cb89b845d93aca3c0e9b7bbe985a8a9cdb3f1dbd2845ccda66600c291041fe65e0a5b76893146f4e27889
as|64|bb38288c943e11d8f66e94b42b9b72519bd3d955b864ede031607e5d390be5dc6344789fc1aad9376d1d079f229b658030f2eb4a1c36c0a6a1fd986fcafde1c2
ast|64|b10384fbe9aba1de8612004e83c305a9fefc08e0b8e1a69a3495941fe2d0c91140abb64ae74d081bebd0d2ec3baa7ef4a28e673b0e54723d995af6acf8947319
az|64|a28e39cd9b9e2b7c1d0123a0d97b70a4ff3cd663f884aa4f4b6246c264e07b0ac1876a2db3dbac566af57bde76606309334281746136c150014a2022c928125a
be|64|34701f733850b88dabc267196de42d5ce042bfaaa5583c4a4024e128518400e0e254e99b4bcdabb1fcca05e018f8244db5d457362fadb28865b0d6b99e0a4429
bg|64|9a5ecee4aace951d39f5c5db1048e94974a5e9ea56a23d2a681bbc984e059721baeb7c4e9eaed96ca0893e2ca5158412cc941aeabd1e7393d6ac5a2cf71fe9fb
bn-BD|64|9d85d169388095898b605638cc45a4e714d07269d609391eba5ec9ece002ac3038e2d96d2dbd791de381a7f67dc1ca61862ee163c79a362928f83eb10ae930a1
bn-IN|64|3e69ce8b754cc6c11a3dcf26875fd23085578e78a1122409052bf93b8358db868eaf4e8442dc0b2098130851a4e91096796dbf5cc38608165e5918711ab543b1
br|64|73ae1995ef8d7db7b7120d808d4d1dab8a380f1c19fe98a487aefdc494f68bdf41b3b38be8ee1d8b9dd59af9c09afdf50adebbdf3a2bcb2d591f68acad2ed9c5
bs|64|9c0812c843ab34a8237390b63e27e23f7f67e88f1103c991a42da5874f5e3a4628cebbb34dcf16817e9a766b2a3ffa569dfc555f1e3710ad09f3590f6227bfdb
ca|64|0bde45687ae1f674e06104e2144ae0f4a2e7461781b15925be02f54a49776620cba16daa77c984da7734d3d435f4e2725fc493e5eaddca73eccb886c48f1ed2e
cak|64|9b2c1e9aedebbc6b4a1cdf4545196f33cc423a44a6db17706058803298de92de85df63fb2271fd42216e67bdfeaae2ad8f95451d39eabae8f1175568d90b147d
cs|64|18bd9e7b952b415f34f7896c081dad740069b5f3332b11cca38b3ea766ee0cf598641c3ef767f7f9d9de75a38badd2f82c8386d1d60b5f1fdcb535633275fc20
cy|64|efe8d7e8d965098d105999b4f78bd10ec3132d2f7052d666a4d8575ac20f3d61671befdfcbea1de657c517eaa40ff8eb6aae8ed372e4b1c8969316efd4d4171f
da|64|343f86b431f4ac623291bf8fcf1a5a994e8527076a4cbae70311f519d8ef837f40feba23e86e1cbccd644ca19a988821bbf956a5ad20b6943ff4c6863099428b
de|64|866694d3f4c86e9f7b13a13ad820ddff440a6bd00d478a17e9e50ef28fd261b8f4608054ab9404b57e74180df76f7f4f5686f92bcf3e997c4167b44bd5b825b4
dsb|64|c11c4293cee48f7dc9a86c2f5264ecbb7670802bb9e3e7e12c5831de291f6e6563c13aaa071561c255768ffe5950e7f49c4d4b5fdf8cf4b3b65124c88c88786a
el|64|c3cfba3bc4fe029873b1baf04db1a7afb686b2aa82bdcf9d472f2c5236f9433fdce1c4830602ab0cb45e1e3cdaade5ab17814c63070dd3a33b8a14c1493e19c9
en-GB|64|e2c34dc6677f47645d6967f5cf1f26f66c9bd80ff37a45ecb59b49f3007ca680bd558945d36b7e1592fa9d9ac1084f83ed076e99788a6006740506b6d924671a
en-US|64|627084faa2e8412573c878f6a6463f0dfba582ffd43c766760bea8c2573752dd3839c7386ee4dce8fbf6ab059a2f7a2680f25395da10ed5ca6b5cd932e991b62
en-ZA|64|8143690f92282d5e7273842eb40e248228d69db97ae9bf3216098ea58c711ece86abe23bfcd4f9898be0557c976d2c8fc113a9ad30cb25f31a7edb9bc061532c
eo|64|d1a72932edef67b639b8e3bc0dda39e10962a5c42ec5427f9290079e93d76ce79c0c6f1dfd72f67bc8d2c67ccdeda53c5cb06b600a7ea9facd18970b82f09356
es-AR|64|9ebc90cb89fee69df955c3a3948b48cc2146a7301c938f927b58ab37a8b531d0a54e73fd321a27a998f1a915fde087d23e929bec3c67b34b18d9dba9d59e262f
es-CL|64|0d24c4745c5ce989d990f567967b7874afdbef215f201f03bb44ce3469816ea79f909416773f472597082f7da0d558bf6dc5022f9933285ea2605bfcbc05e261
es-ES|64|5a913bb371706ef1bc3e55de1d9adb7a99eebc3b90d88cb51a85d941fdf547bd11202f149249ed3f1f5117f7b0e7c235976a1ba894e679a763dd302b9466050d
es-MX|64|11b5265e02ec0808bbae4e68a3b06d4dccebf15091b31d098a7988d5d886cf4c08bcafda720e72fcd28bd1253a7451f2fe08207844008b4ad7fa7af30a44c527
et|64|1de941d1fca441bf55f9289f46bb7fa5322718466911170d78984e90ef90e3047ef575f134f7c35b7daf900182c2f8ff728c74d0dbaecdb27f2cd21c66cf302e
eu|64|7fd627807cf6b737fe0bfadc97f09cac93790e7280eac908ec9148583b9d20b24da748a02f3ef55302ae63f07ebfd6d39da5f36766940722a49a34d35e258a3e
fa|64|479910f18d64f1b39721c9708368c3abd9bd805b5fffa3930974a25cd7b9dea6044cf028c6cd3902a0389e2c11ef90c1f53a70a424c404a1f1a52c3e3183e5e9
ff|64|e33aaf417e3a64390b6b1169d91e80a562f3920afce9672c29cf22b7a123d131a4a0701d0ae5190947a163aff551f805227fc562f05eb637bc6dc53207369235
fi|64|07e00ccaa40202c5be0d34a322d244072a907409a6fb300be698fe9efeb1d4fd68dc8c5a16344e2d343cadeaef2e318deed7afaeb8a7f334a3496571470b1fa8
fr|64|72db1cd6abfb1c9be2b62c73bc439bc8f1139d2c6dfa717ae54f2538be0b37f765f394f5011ce78e3dc76e21ff3d540846129995fd2f7c9c8872392e5cf951a8
fy-NL|64|633566aa0c7d9e49888d9d074218f8bf7b8fb70152414f13a4c619bb569327cb693ec16e4b2426575951cf87e0b02797c31183620e9809d2daca0f273561d4df
ga-IE|64|88c40b1e591774133df53cd736e9fa58185a2d2d4d7610da5e1f8d3d7906b27554a198c26b88de81a9d5d62251326a9d5d04dd7eb00110683d56a33a79a68c2c
gd|64|828f1cb00905d44fb85cf6aade5ee522730dbd19437ee86027bc8d10c102c48c827df31c167a54cd91564f4af6b0b1f2b8a98378f7cf6ec3c66a0403a2d2d3e4
gl|64|220dd8f1ed2ac4312a0508f81171129384aa18a8fd27282094f00b513c22b57c5cfc63970b508503e610083fa4f98065e71ca91bdb2b747488b95e418583e2af
gn|64|824896eca354d0a61e153a4717bc5f9f17676fd7483191df96ebcccd9646a68d3a0640adc64c68557d4035f598de55051c44142a89f8a28a5bf29e9c69d1d8ae
gu-IN|64|148fb2c39b12f415370ebb18f317cf6a7ba7f73f48a0a8b8da476a686c63af7c2e6401b5f593444778421b50c46f712fd64ee2c8436578bd62f53581a0cf111a
he|64|707388ec119c5420592086aaf01b285c61fe2e36b6998f342efe93bd3119afec9d371b7c31456835989a26b2224f7dff8253fbe6f147c81a8c030fee5f04bdc2
hi-IN|64|5eeaa4ad4169c11b2fa69296de77cb942a7c1831e6e433739ad63433fe31d167141b7f61045f0ea087f6a08301337899c17db0b7f9b907ced8666645d3417ddf
hr|64|6778d5b54a5de827ffe23a90ecb30350f213548c0fe4a5cecfd03836a0688b73eac42ff674a337c180ca7f77f16cae7f7ac526becd82919686c1cad8bc81b8dd
hsb|64|05f7e989398a26f50ba867bf4056d78a06e74f4a967b9309e0e47554b9dbcc5ac502617733603fe0b7544195bd6cf66a817453e1db7e85c1d02bbaafbf1b78a2
hu|64|82624632340090cda3eb5fff8e0c7a091af729646b021d93294266c15ce07a9014ddfd903c72fea4c9bdfe3a60ce89f1894954b02932fbf29940a1b45b0cea66
hy-AM|64|77afa355843a735c532037f71c950a3398b863c6d54e79f1c57836bb79cdbf55444a8293ddc05a317e4a35c3bf76093a8651471aa603ec4cd960df83aa318a2c
ia|64|d829639a54bc0d11b9a79dc11633cc146f5070eedc01c43e2e96ef74aca2953220315ae99465d190e5a4fc88fe2a1a337227fafabd93f496bded222f57ea03de
id|64|a8187e90504d271fcb6d3f322991468689069177434facb032300d61d8d0a0620404f55b6098f4e3c87d7acddcbf4488e380066ffd5fbf6a4cf3257582d5d979
is|64|a6df500ca6b33113ea04df3590e0acfe2ea17340df9a4051c097ce7834a90b1b652b394489ee3c189fdd1830567fa886e97604251f883bfc18c9b589862f975d
it|64|85437e3abe40e9f4d6aeb2ff0fa0b1ea0a41b543558e62d71cfaa5e2e8cc2fdaf31afb60ca39d5fdf5895611a6bc9114773c575d7557ce5b5fb824991d236882
ja|64|2b892fe0f5ff5a5c6e1505a7d2f10cbcb4c3c424c2d5fafaadfa27f6276f5e089f6875bac1eaa102451f3685c4c5266ea8f7fe0f70a4feb9ee9263690d36ccad
ka|64|ffba0f2ed13fc990775f66e6fb3bba26485f731a55e74563e76763b1d7fd8d80c7dc76aa2e63e8432df6a9d17199cb113624b7192f8a71a62a701094dcbd3095
kab|64|ef4c672a88278c471f275821a3c4aa4575136d4bfc0fcf4e29b49ba8d1c4b79a8a18603a072f4b857d1ea806b9b0583ecc676311b07d246ff4925b5962db29a1
kk|64|d2b0e53cde9bcdff5924efce43cbfda047e0f73777cb92fee8f12a2a14767ed4fb5510848f139d22ccaccabcc264e8f3594df42e29034c918a569ba1d86f5456
km|64|d3e34594023f5da9d2a4a3ccae40b5b83e9e5435d8848d00dd88d5cec6bbc76c7251a0a089510822b368867b12c2f26fe761c7b6c1017eee5a762ce947803076
kn|64|f380a53c5c40509eca7c071e32ed8d4e395a4c7810491fda17c1ae8adee07c1ec688df4a5bc114a1f2234331e34d88f77012cb11322fd6857820b218a041208d
ko|64|340be665c9d91e4eb66e7707a29cb85ccc639e240fa6601e8df321fae657cbc3ea2d98f9fc15402bac45f65cf3879f8873191e672195f44babe27588da6340a4
lij|64|84247c623d418782fd9de28442e3aa0a7d9144e0c3c2817e21b5134b2853c937b8fd8c32ff74cf47077ca63ee33b3ed2bb0c3cb14756c8fd9eae777784d134de
lt|64|24947a225c3c0427c9030cec321610391faa1530a8603dd825aa9d67b1d2409e617f369b7b84a9edf78ff91314b7f76053f8d7ec704af00c1ac790f57d58729f
lv|64|5d37cbf61e9ff47392cfaf9414cbbbd4b8c8a5e6260b54b5c9d6c66e1cdef5b4c8ce54fefeeddaf3a1b0472259b3226e374b5de7f5672fe6657513d1eba27442
mai|64|bcaedbfcba0497a492fbad63d0586be568ba6100d6378073fb7cf3ea1daca3905772d756e0e59c70a7934c39e05b188747d80a1df884ce85468a0fff73e00179
mk|64|58d3ff9e712e4f3177ebc949ebaae1d1e99404a2ebea825dd0a86d70bf67d65dd14c28454783ca2734e0999cd07ca1dc09481343f37ce7e990b185cf60b51dd4
ml|64|a459fa057b51848e9a46ed1a8745bd25c84c515eb5ead5783de3bcc57ac711a92712f0e321f1b01a0ff192bd44378dc74c15574e07ad54fe52f322fe18e85ca4
mr|64|16f0bb1f57fbc94cb8177fe5be38ac117ecd6071bcc672f0f4fa480bb18f1abc4a6c16dafe2abaf41697834ac6280bbffca9935707ec44b4ccf9fb1758adb5d9
ms|64|c7b2841d6aa8034ba7764f1309288e415150bdfb145a1a20aca458e7b39839fcee13c01d0c21b3b558d018dbe78adf59b34587701dd9412b42772534b014904b
my|64|cbf859806cbe822bad5036961c408ee01fc303c0f0fd2cd95ba8f44d2565511ab465abd2fb3b7bf070ae1d62e478ec7948ae1436ec7ed6dbce4f56960b9b9c47
nb-NO|64|1e7d44ae60b1933adc68b7e23b3b894a0accf44405436335938b7c43367e15165ea97fa898f23dcbf3861c7ef9546b2c529d03c5b1d9868f306db6fc3800054a
ne-NP|64|06c230ecbab750597989c43988f2ab81e8947f4b81a9af5908d15a8ea657a34ed2a52d24bdf9e5f5696187862499908ab3a31dad3e015afeca21121dac227fc6
nl|64|a08e0bb9cbff2e859cec268930bc643b83aaaddd08cf9813ff5770929a52a968709e31fda9fe13aa374b1eaa57db2c32450ed9c92209d74e970ccb2aef8c7a96
nn-NO|64|acf3b3c2a81c17126c0fba574b69b617e542d11e25d1c36d489cfad8c08b5f014846727e7d45cf55bae07898da1b58b639686d7814e23d7290b60ec9ca8853ca
oc|64|c1164f5344df5e090f90c91863dfeda9b9c6736b0be60ad2040748cae0074365e1af18bd9715a13452932b15d1e2dfa9bbf2a8bb6a4c6351d9a9f7224062aa21
or|64|a2a8ecc0b76a46a30602a535cb69d10bc731433b9215dd3aa6d5398b0de3bc676bf6a923fb98d55ba0bfda59ff1e8de7587baca8eda9819eba92767c6c63d1ac
pa-IN|64|210cab70d63c45d29b9f0ba8491be5ccb82ad2961f1744b86054743e1923717534dd362db33b4fc54afafb1fc4deba9dd17c025c32bbf833cef4f0536266a0b2
pl|64|27c9c14641701dddbc2e4bb067e56627d0bfe8b5aff15378fbcb0557950a56a36259b555a86f8964ca507be2e72a6104312e08e3f7c377de0dd0791f70b25aa5
pt-BR|64|4e7e0a05f82f63fe841a2123692a10f93e87d86f1de2069721363662fbed5028170d3acb7d9c517631c525377216dc89fc7cfdec956e824d34536c8e18121599
pt-PT|64|9ba5826ef3f31217ee0a6865fc66ab74f573c6bf8cf81731c1e1c13839f89751b559cd652b73bd7167a416887b312a1c018723751d3c2e49916f66f1ecea0f1b
rm|64|3ed4967c426414d5697077e3ae18eb07f9d7184516f9dca93dc2b52b8c406a399ec4f17cfe35ee10d07a8431dabc5b450e8eecf68cc35d6007998a30f3512814
ro|64|7cda4b832cfd6b20d5f08d02928f559a110adb61eb50fe2e4872de2fed63f8c604d56f2511049d5efe2d58dc16ff8b6e00bea36b2e62c09fdad9f3478549650d
ru|64|8a29f6e228d08f7016076a8e0c27b94e2d2ce66e2df72d0159d9330611d90195836066e6dea60bc8ff9bf8bd993d176401aa01d6af2198e2196e0ef351618ac2
si|64|ab11b9acf921e37c7bd1aee932c98e4348204f9ded0eb6ae1ef32b9695d05eb1472daacc2d850b598f6fed8e5912843ec6de494079d3fd17b25f6180c724d97e
sk|64|53ca0e9564a5e8b129d96b106f9021c30ff80b6a7dc23a42d716286a53f357b9b6e10f32f07d05895703812917e40e175317ed2be8d2193b89fde1c617835d74
sl|64|07640b45d77a0ce7d272cc1bf0181847fc2c8205f2088833aab19539075ad34de55b169583f9a2c952a34a900f84a5ee7d33d458267e40a2e321ade8cf4efa11
son|64|40e34e89dbc45c6af950385dc50c85db288ab81526e364cadbd59b3299aaa435404c93d8e1a2fca6dc7b048aeb8f691c0f72feafd38e0137df91832749ceb220
sq|64|28f304c8b31a89f5550d25161e9e119f3408f7129f754e2cc93b3cea02e509b63165923dc802822f8ec2507c4a8a08ae0965e504651475a07cacd1220b4f0647
sr|64|8d436666640f598c0ffa9807775b6f535d852b2afec3c967bffa86b8b6a340b60f17010557126815f5534eb777fb76fecf00b90cc9f7def2a5435715316aae1f
sv-SE|64|faeea56ece40ed8ad47980db10d856db00d54eb61cb50a587605716cc22706cdbe1851634fdaf900d5daccd55e6f893bcff9066a2a0a05249e027f2275e6c3d3
ta|64|03e65ca94d9f6b8b73a11dbea4021ca05c31d0b70541393b7685f66fd1fb9f2933002927dcd44a53fc332dcdddeed32ddebcef39a385e449b200fb39c77cb586
te|64|de5f67701f72978720a26e30f04eddd6477d8c953c6fc193b6eaa685776c0440df7e3fa6cadd9fb31a5b27537810333de55c451479d2fee95710294df7e477a2
th|64|f870f206592280bf291b5704f7f52d04ef92d2e8f7b8f0862b776b81ebc3d5458c1f1106c913d1ad59a0fc989e9f5a9b6c431fdf1561455b878f5e75c9f08294
tr|64|225011d7727f6693a37b9cdbe3e31930378232f8909e0bb24dccf5eff1217650dd93473a569bf47c01e79351573ebddf8ca4e8a7c2a70cd0ec5755f8bb1b8b76
uk|64|bdd6badf9082ae853f303d168b271bb94057a8ebbdfbd5f586c8f859b9518409a924a6968733bff68efe735a125f47668e9f234014f74be33af0d85888248248
ur|64|1061d820142981786240471aa6bfa712f4035a38cec216c5612f36d1e30f4fcaed362f9b14cf2f8315124b60c8f21e3b99a5b46fb207dd16dc79c16497dc2f5a
uz|64|5a3d719d679c5acfb80283031543eff87aac36cf1376cc457c3d99fe5eeeff16b58a8b019a22f319f0992178e92aaedcadb5f06bfa80f8e6a0ad0a3cf616e9d6
vi|64|5e2561bc689f5fddfbbcc9bede91d555c15b67a8c41ca792f8e7b9060c5ef7b46cae10277bc9d7658a54c62552f4563859e0a3838165af6c8868b92da81f95f5
xh|64|09e1c1217abd6e1ec8e05a94e46c347d2577e529f536a48fd29fa65aefc93aeed127500eb5f28bf2945903a6704902608fa86981af81542c04d2bb491bf1f4f2
zh-CN|64|89779ea25dd8df89fb23dd03fc17df63c09308c7626af1848d82017fa6fe171a039330bd23b244bdde32f1a2fb0d790171dcd3ef8f527e56d3bbd782a190006a
zh-TW|64|b3aec54cfc9fb7d97e33b7f565901bbe7146895c4b909c87144a542c95551d1887771f50fee516802150b603e0cf83db8681418b94928f00a4122455fccb3209

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 115.9.1 22 Friday, March 22, 2024
Waiting for Maintainer
Mozilla Firefox 115.8.0 31362 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 28957 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31155 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31491 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29939 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25577 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9615 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19552 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20187 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27957 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34760 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26621 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 26997 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31517 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36763 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35646 Tuesday, February 14, 2023 Approved
Mozilla Firefox 102.7.0 34267 Wednesday, January 18, 2023 Approved
Mozilla Firefox 102.6.0 34583 Tuesday, December 13, 2022 Approved
Mozilla Firefox 102.5.0 33041 Tuesday, November 15, 2022 Approved
Mozilla Firefox 102.4.0 35679 Tuesday, October 18, 2022 Approved
Mozilla Firefox 102.3.0 32978 Tuesday, September 20, 2022 Approved
Mozilla Firefox 91.13.0 30265 Tuesday, August 23, 2022 Approved
Mozilla Firefox 91.12.0 31808 Tuesday, July 26, 2022 Approved
Mozilla Firefox 91.11.0 31746 Tuesday, June 28, 2022 Approved
Mozilla Firefox 91.10.0 30256 Tuesday, May 31, 2022 Approved
Mozilla Firefox 91.9.1 17352 Friday, May 20, 2022 Approved
Mozilla Firefox 91.9.0 23544 Tuesday, May 3, 2022 Approved
Mozilla Firefox 91.8.0 32687 Tuesday, April 5, 2022 Approved
Mozilla Firefox 91.7.1 32121 Monday, March 14, 2022 Approved
Mozilla Firefox 91.7.0 16693 Tuesday, March 8, 2022 Approved
Mozilla Firefox 91.6.1 12364 Saturday, March 5, 2022 Approved
Mozilla Firefox 91.6.0 34594 Tuesday, February 8, 2022 Approved
Mozilla Firefox 91.5.1 22452 Thursday, January 27, 2022 Approved
Mozilla Firefox 91.5.0 27551 Tuesday, January 11, 2022 Approved
Mozilla Firefox 91.4.1 25836 Thursday, December 16, 2021 Approved
Mozilla Firefox 91.4.0 17633 Tuesday, December 7, 2021 Approved
Mozilla Firefox 91.3.0 32543 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23534 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11427 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16146 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40556 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31931 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25256 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34837 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23944 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17370 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25494 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24766 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17468 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13574 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17961 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17021 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23359 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13249 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20422 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20580 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15601 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43076 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33684 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19801 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19543 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19353 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19598 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6474 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21229 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33125 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26095 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19436 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5280 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27043 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42826 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50946 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44196 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16418 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4924 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19069 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14885 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26565 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6014 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24249 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13782 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26430 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37707 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22243 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24527 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39163 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40283 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1469 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 452 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1833 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3059 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23537 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13941 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3361 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2431 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47178 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16605 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12504 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16740 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1833 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12832 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4967 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15353 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16368 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7920 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8920 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2899 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3975 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3267 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2253 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1964 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1589 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2875 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3832 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7301 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2365 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3979 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 476 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 437 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2041 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 577 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6593 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4332 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 820 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1040 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 700 Friday, February 7, 2014 Exempted
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