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,537,363

Downloads of v 60.6.1:

26,570

Last Update:

22 Mar 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.6.1 | Updated: 22 Mar 2019

Downloads:

2,537,363

Downloads of v 60.6.1:

26,570

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 60.6.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.6.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.6.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.6.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.6.1'
end

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


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

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


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

Package Approved

This package was approved as a trusted package on 28 Apr 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.6.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.mozilla.org/?product=firefox-60.6.1esr-ssl&os=win&lang=${locale}"

    silentArgs = '-ms'
    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-60.6.1esr-ssl&os=win64&lang=${locale}"
  }

  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|42da335ec6225f08e9d4dc608ee765ca5db145b85d6e67e403b7aff84e180d520feee07436e62069a5f2ace8cd992e32b09c9af4344a11ab9b5e466409b68470
af|32|61b6d64dcf4ea4bffeed8d87c92d9f5be43e95826e36329a9df3418e30bbcf127ede5e4407ad56480ace9a2b41183ed298a3fbe4aa19fd3d86fbd5a1a0a336ec
an|32|a5cc0238d458d0bb459b8eea759da31130555088fab336c32ea5ca7642359e0ac67619b8cf7d6692c8b8c559fb86dba7d3bea7ae292a051d500205d51734814f
ar|32|1e124a25e4cd7cbdefd57823acdc7ca4e2a5dbe7c2cfb952feea9d521e4a050b1a463ff349d228770dd3bba932d74a3448ae8ce51ad036433a6273069448eeca
as|32|02471ec695b470258e75053e64be7990da331774ae317ed28e5c71bb0339452c02c716515ef8e1a8544185e4ab515b537241cde4193e5c4078fc1901bf86d516
ast|32|fae68550628069ac49d5f2e2ce1b9163bf084acf6a627e7f8c8fb85f31c89d73e9f65147b5f2ed51238249d963a04191f602f8b1d55e72d24f6c5f94922b94f7
az|32|a86f9ad55b9190c5d8585d452c6efcaf383c8d765562fab3fbbc639a5f872004f0aeec88f78fe87529a5bb198a1b98f19e428b6e0fda3a5eec5fa0bbdd5d28f7
be|32|f0468c88c71e5241e5c66c4478e522fd9f407d91c24d605c645c54fc679958d03efafc1999425d0f2d8f6475642114eb35ea980ad3cbe30aa7490e1ed49cc89e
bg|32|1095021431c520de88a3f8d3b19f0f535a23aad68b926393aac2d7095291cb3d3f2ffcbc1c70ba01e774b555bed342b7ad6210421afd40e6d9730d87c9a6edc7
bn-BD|32|473f28bc1fdc6889edf4986e926d8041c24afcc26362e574aed021db2c47d1de41c382da7fc239036d41da51e37031cbc545dbec0a01ebfa5ca0d93aa3c00cc9
bn-IN|32|49c2f7912d49a80ee78b079456fbb59014c7ed490647a66b3a32d382b586895198350507ba7264d83c60495ba446ed9dc26482b779ad984ae92cb27489b9e4ad
br|32|d725c4fdc00cb95ba47dc2e243de2a0eb5bfa9e2c51f108401ce05e4ec6036ccec9d46964c2428a90d66fc7f18a4c171a915fba97d4d8fea1253df4a08d8d4bf
bs|32|9d4be959659634893b84ee2afc4efe558ae1b84a4d625f3646446e939edd0366cf6e2b3859f1cdb5f4c815fe74b639039f8143ac954d8743644afe9afcc30a0f
ca|32|2584d2ee7867cd7c6d4b1cdc17cca74417bb57797ab725708c11e11174d128a4a1883c48a5f46d1bc56439efdef7763ed6979c30f0ec73b495f1af1fb93377b1
cak|32|86443e852a41c1edefb01f585cbafe72e92ad89edd1e45fd6df30aa6f6895a18e377dad21d09fe44142993ec1c39fb0bf95dd94da455296c29237a0068d9cea4
cs|32|1bdd1bdce4b1088a945765475c2817db493145a6652bdf99e0562eac159572916581dd31af0f780fea5143dcdfd8ee533dd8a46d972ba053221096241b16c63f
cy|32|e2ecc7ae2c505d07cb47cad960c424ee7349803639dc10a9cb84cfb221bb8b7c368c7bdc54f179ea49d7c66efb16fc78a205be4cf4073483d82905e726933b3f
da|32|18b00229fd67bfdb5597c8f1eb8f28203be25eccb124f9a582ff7b82521dc93393d64e12975f4db7677b9d987b4047516d8bbeb3a68f77a9b6f2b933ae156477
de|32|85360f7dd04c1fd74a4e9a62777591e2c0ce4af2f4304542248bed2ebeb322cd7afe0adbcff595bc2214edfbe370268c1373054cb84491453ebb46624cd662ec
dsb|32|9c1fda9aa62610aa0288a9967d09ae878207d9b37aaddc6b40b89e7586fed01a559a4706589ba0591ba6c50751e6f3502d1aef2590b6be61a6d8203f7ef8732f
el|32|f99787dfe002a2f47638beafb7c0f99f069adc31735b0ffdaad6a55bc334965afd5537ab4b884792e89017b49c69f88d7350e5b9eb173c0a58c191b1a8e2e0ce
en-GB|32|7625eabc60f30722556c1146ab18bcb90e2bfa4e2b717df6a4480e48257e5ed2341111a43604f262a8170775ec1d914edadb78f16c2f76445bcfa2910f300a68
en-US|32|a62390a22244f3667f6b18a639cdac4f55b14ff5cf2e67223ab21875f8c06dfe35eba848056d991e7f3a0439ad83d0b1a4ebb806d7a595b01619e5afb5d777b4
en-ZA|32|eef4f8a0da5471c7b2a9ef5423722a8939a808803029a520e75c26ea7965dd65db12f8720d605c105d5079d107bd268f78c57f8b3ba3bcbe65f82efbea2a9872
eo|32|ae71024c9abf5168e2555d94b86b9d34b2ab98582d38fb71b0df5a92e347e3437d76c31bcf4403ceda7a38164baaac13476cdd28671bc3e2005732e3b977d4df
es-AR|32|830811a8b145ee74bfc876a2ff4eaed24f97908d49c76b35439c027f5c48973c5759ec8310b19353842dc9b3a48c7be8cb4eb408927b9a6fca96da23266f0a3e
es-CL|32|10c2ebd66c277116598c43d18ab2e9fd787f4cf8593685b9a57fdfb9728e60facc064ec054d3ba1cc675463cc29a6632ac898dcea4394e53bf46121de14a769f
es-ES|32|8ad083f3694043d528bb8c785f462846027a50b20327edbfc8923e84d23918a19f834505b24af608a8c6f279753b5dd7d8fee3dd2b87d5f8125b8acc70dad485
es-MX|32|442d10532bcaac352ceeb4a8b7a815a1eadc68904618fb818402b8de9fffe20547207b97048fe0c359e9a81541e00628134aebf28baf1ebc626236967c5d715d
et|32|ae3b6b06ea7b3ab666e1bbbeff57eddbae1f729d568565789c7d5dec38f70b4aa474f4776409389abd9f61eba438d7372b5351268697975e0a4834f525aa88ae
eu|32|19148a43ae01431cb4b542f07bfdf5b6e13dbdac21af6e227982e9faf11778501377765030a0b614968df77d623ed68cdef43c28bc2a2f4b0171e47a461ce7e0
fa|32|b657fc4feb3844ec158421beae3f2787c6360da25e6e87f114a8a0023968659c52e586ae1b60c19cfc58186ca9fe7fd79e3b21457a20b58c740aecdacc4fcf1d
ff|32|5898baf6c66f6c88345f0a93704a8c57d3b0cd22de6e7d63e431192cb9c488b3d115d85cea69767f82bdfbc6016f98db829e53837a9cebfd0b02cb3c0f683fcc
fi|32|f2bc9a0cfc3c717e489fa12251900fbafd344787969f123f36ab5332f25f5e3487c1b4282b98289f0fd9b1ea351f773a35cce48e53b0a01300c35c80fce40c72
fr|32|c3308c699ceb9316f218b22ffd8cac5e37f677e056852ae2416ff06f005ebdc2ccc8b7f1e16d69821c2be57310c47f737bb34ca42596a75daf5e693c584d3c78
fy-NL|32|8af541c2dc870a63d0b00446d628e6b7254e009bd4b9054e27b652f36f5966f39b4c57f0bf64096633699d936aee44d899c8561b7915862feeb89d931819e619
ga-IE|32|a5740e51b6ec983e2654efe8d1dd2782d200ff0f5e0b062ec42f1b9e20dce0b56c74322e6ff6ef4bab0a492534e302f59a86d913ba0aa8ac7a931950ec70f8e4
gd|32|79f411d673be3fe467d2d78c4c4e70096ba24378eb09baed8e34c7c6cd55e1535328d143dd0e7f6b45904ef9ad617c9ebca19abc48f7b7470d40c6519d182d15
gl|32|e7f7b1b45f3f9bd09efb4449d65115b8d3b9304fe783016d7d5ca1e3a9428bd8c562b64009dede61f0306d91ee385271526eac32eb209f087b4a83d14f7c0271
gn|32|d2f02378bd2509fb7aa506e3c124623a13fae27316eccb260fbb0744a37482e2aaeddbff10eacc87d2cd3e9f0f1f33eec26d21c37eb0695dba32751d6d20bb81
gu-IN|32|e6b6c16bcec92a3539b2b1543276e750017f29725065f8efc7b0c6b15da56296b855645c88bb4ce1ed4bbb9662f370f388861c64a71a8cff71b4131d2fe7cb65
he|32|23df08137b77cc8402dbc6ace9fd920ac0fd760bd477fb4ffaeee6e90d47a16be3a45024e431493697bc15ad5f6485f2d35932bcc6d136e6d425e2cc1e895bc3
hi-IN|32|15e4e6b1c69845d679e9b3e1b4ba445188c4ea67d23016efe6b2cdb16da27182e832b04be228a2a8793cf6655156f145004396ac8321d651422d5a47448836c0
hr|32|42edea23de6a376495916968dc9b18ec7e213704ee4def1ac0e95956908c9efd6f36c83b7ddf8d7a53a7ebd47a4f61cfba46cedecfb4228365bafa327ae6d541
hsb|32|856425730688ebb2290805c6c51b5fe369a9e30b0b3ae29c65657034bc631026549addaff446939d48f276be800d1de1267263fb838c0fe69c346fcfe4f18957
hu|32|c95b61cdc51ac21b458050580cba44f983a7deb5f60a19eb2dbbfbedaa66463b00843ccd382291f662b36d71e7e6d9d4fe07238cc17c69213ce8290e8a72f577
hy-AM|32|9fe2af5d379b537b32e4a6935dd854d1699050eb6b7195b70423e6c264cf244819cb46608c9a1130a8130316a35b3815aa264e9e593a0cb095d0b43803c22a2d
ia|32|80a4170c05f8a7f41f882a2708d047be33f767f4cf38bfa0c20d1f6bbb8f6d7415d925f95d77f0942ce56b972899198e49863c1fe61e1b2605cb9a0ad8723b1b
id|32|6cf9bccd1d8ef9ede89262df9b0b38a23c2f42d8025eac4b155a5a5f372bcf87fd641645d169167a3562d7f5e092529f2908d671846e356a4ddcc1d7216d6fb8
is|32|9146ba194fdf8a0c3f1696a545708dd763a7227f1a4f5b4e99aed848ed186398909b3e2c07ef046bed7b74448b23c2333e894c4307bc129badbd5a5f70fea7bd
it|32|e425867230ebee65cea29c930a577e73b0dfc70cd2bde38fb50e4e298d5dcf557313277457621f708c65e0a66290229b0e1bc47cc79d46a66fe424f3ece7e719
ja|32|193f2cc7e70c9a9202713b5dae5109965e57017ef43a265aad81e4d613cc0b230e93f3771906a971d709a233b861e0fade6a0a5a0895d977a485f1a711b836fd
ka|32|7d91c28866784f92a42ba29d046ffd0e5637511adf708b7bd74ca1c5dd89ad48836ee507be8e1324dd0523b5bb5a485b1d0cf0e75d928b76503a4ea38bcec112
kab|32|550180abe27e9f61757ae8b4eb0cb6eb10a5661004bfe071b4ab35d47942095b2fa372a93260543062964a195985cd14e64cabafac16783f046db63d488aa70e
kk|32|8a52fb2fa0695cd107b5587ef66d2c9252bc434d1535e11547239748145ce3e289f1ea534952f4217b42685ba106efa1e82d098d4a88b80c683a17e944318fcb
km|32|880c49bdf728faeff38165ee1a621083ab468790c5f56b5316769da00400872e7157a8ae3784e6e157ad1ae383e92f3bc4e1f6edb4f3194079760245e5602038
kn|32|2f69a64478a4d9129b7eef4014f3467c086f9ce0528ff7fbe83bde937b7a160012883508c952cc2dbe93ce2a407bbf4147ab29d051ea2cb633c7d0f50a48bea5
ko|32|98af719c9c882c980e633e687b8c08037fea6e050951dd9eb97519d36bd0a11c29307f8d167cd1ad32520af174226bd33ac17c2f9bdf00b2564f255eb2e891b5
lij|32|cd781c69c94550b82f4da489cee0812189cfd77a89ee61780ad1c0109b61f5f9b58a9b465d8a15fe8fe4893ebd02a4a91cc9ccb0fce8b9a5c232e9b2124962b5
lt|32|39b6e147bf7e842a029060f7aebdb1207a786e9696d9f715f4ff17ab4db150e8f209906c43c4af46d9164050be6c6eec368fc107c43cf1039962dc51371ba9ab
lv|32|c32510f9b2f1e5cc9b08a176afab649bd47793ad014b59495d371a51e7eabad8afc50274629b33a06986bd32365b4e70213da4268b236820ba47e1841741e5fa
mai|32|a66c901d6b45b47821ad7d2c26cbb71206793471d407e69973b26a29227d64598fa125e36b92451ec9906dbbd9d2691d4464ab505983f533c193784013384340
mk|32|aed8b6facd23d3d6f13656f52e5f0a8906a9f33f7e40402aaad339904b393b82d84432c759e9227a3b4ba05e6b1f8959b11dbcca35901fd0a84cc34535595614
ml|32|3c70ecb5752cd02d70fe89bfa09e370cea026356972f9c608594b5df05a6e1235858c5a6964abefb1ce814d24b0d9b63be1dc67ba5c0286442dbb9aca30d0458
mr|32|bcfc2e3f00a2aaaf34701aee79f21b4a2bd199e0d4542e7101aa83ef8db0471a32151b2b1e1ab0811d004af1622df75f226ac39bff9e9d4ea730e475a424dd8b
ms|32|b08330481e76d1f782e72d6ef634c5ed08050738f954a30fad64ae71d235462fa455f1f448de46b4e16e2b706f4a78adcdf359c6ebda0b5351f87129dde344f0
my|32|06306fc593b895d3714827120b6905ed5ab8d37924c74c23e154d3020c2a6ba36120077fb9bedb17287663ea3cdb9930fe339f4a4f84b7b7f0c8bd93d37ccf70
nb-NO|32|4ab828bf480dd507684065adb0828acda89b97d288180e374bab95cc5b9a4e8e1e83401eda01eb92cbf2dc9e0db10d50952e1d50dc096807b5693d8599734688
ne-NP|32|6685f3be12b00a70baf1c45233e46a127148fb6504751f2bf51416b95cc468b9553494bf7d03a2a5b8486b6123a6cfd71d31c3d459ab3ca1bf7a7d982ebfaf16
nl|32|77cdd526ad2020b7e2c1ce6206a92159def068f00e8e0649a2b59e77d501d41cd2500af7b9238fb063136d0f8b47e0954416c9c678e38b421c40b378904e5fd4
nn-NO|32|788860fae58c328bdf1f8b3e7c233aef74373d3fc21fdb9a7c43daa71ab4301cb797329cba2b58e2ac44f28ac5de1d471bbcdbc29b8fc65549850dd045c4e32d
oc|32|929af1fef43ba1bece4180f648c501d6dbf377ddc3b6c27f254b7b78b3bfb38d5ac039302af470d0a87647f01c16214757136566d9da9050aef779bf76b7f621
or|32|6fc3a218b2da8e80d4e2daf25c072000c5ed091c7462d4ec484b021e245c50dd2ad9edd87dedd4f2d1de17164a3b4d835592b39bfbc875bb3020664e62296ac1
pa-IN|32|71914f57c26ea9e236a0e4ceb0c0579423d5ba48e069b01e45452e2e6640c7d517d99e27ed756010763c13fdccd2cb4f8e4dca554cc0efdad77d855892e1fa06
pl|32|2eb85fb6fde2afe5e323e9953a56caf601644517b4cb48b20c674559b2802a9642d41699b1a85c695549a4705e330aba0aa5c14e8a90c918af73c785622f3e20
pt-BR|32|a33eb91344c16e017d86eea8f6a2163df0f814be79f30eeb776ae9cfc548cb850cecc88afeb2224d4fd9e1097542d7901b6af404032333ec2553775db0c6a6e6
pt-PT|32|b8c1b7ab6ab7dd2fcc9c9f7846e7339ab3d8ec55d1649194175d9151240caf52cf985b5605c437317623fa37279cd5485072b54a9030d62c57f202223b01b96b
rm|32|317381cf59c39c5f7448d7409e307b014046dd69f6c957281ff50f43041cdffff74ea685111f3e90306ab3eb4aa10af52899d239c7bbf3e2d9fbabb31c1594c3
ro|32|fde02ae659e6a82da09270de0fbfa1bf8fec62efc4cf7ce40ebdb4c4ebbbf3370f7f2b0909cab56d58a9d649257060007d8f50035ef77ef26c1bbedd73b398a2
ru|32|5ff3c40e40bed886c2a24358ed1d5e5447541cb3547f53ded77bdc668b4b981db70aafdaad607612b2c086eb283128ee784f68b52254c87e9e07ea51b36cdeb1
si|32|bdac70d6a0cffc8ed6b8d48d8ed7541b62a56a30ae35edb42137b861c0fca974372d87f0279655c955ebebe1a33e0805d37e8051c12a834063773fb289f5c0f2
sk|32|6b13b0f403f681cfdf175f7be096ca87b528fa2374cc75b880399ba9eefc063bca9dc2745684845b78f52d0602e717dd948178a6d3931f2ad0e77049440f6914
sl|32|64e32eb591315a34f5a8b3cf8a2f6a3a3c40517692d5ff53fad25eb763ecc99aa8ea3a1a279b59292b7f4787ffeb39516e2bbd0c07b201f126b0fe81ad56c1e1
son|32|0cd9d20e36af908a05d7c305206b91f660ca1de10e835951b2c66c908a12a72a241d67f0eb4efe73bf0d72b612262275018e9eaac1e2a904c785bca230f97519
sq|32|fdb1ce4030868de00a5ca6a73d5dd84728cb4df02a45caf7b83c647f651006c58ad3b9d7b13160809dff1b6d8caf2958418a18a006df5e630f536e3a77b3e616
sr|32|6f67afe34113275060808f5d6a83c7e971c22df7a31e37a6b2520d933534899613c1226f2d9d63e0aed4ef71d7635287c4b6c0775fb9bf2ee153371ce5ed0653
sv-SE|32|524136b1b86002fd2233630b0fb6e62a33b5e3b0d3197d100162b031826f9f16875756ad8241957fb80943e2ab76e07ab08bffe60c9972f5f4b74090df148066
ta|32|ad9364d1fd1bc82d340a8370e232780575415da41d9a71c0cb89970209115e10b1ccca9f4bfc75ade4e739efe179aeab17844efff5960f99cc3c1c901307026e
te|32|f0303a1ff007fb40a303f4d35978da3da312f6952d1880faf44ae4447af302b159b4da65fa396bf526a987b823aee97ba9181bf387d585f071546a6be3cdc1fa
th|32|00fed6035609ed31569c3ae803c7b1b75b0d54607322ca1db628a45b8d6f4a934f3ddb7ba467ca92ed462f88a8b25cb8e4084827a4c41eed9b0569361bf8d20a
tr|32|50460bb24b0e98fae47fc7c6897565f2f7f1f0dbe23778d705875acda07f1a8a58a29b2a4d6f027441b67568ebabdc875da45dc9b2b9dd1742f1270ad183faf3
uk|32|9e6f61d2aa0126c38bbfba10a195daaa3870af3c15617be87c8104cca3d6b8e6ad7a3c87a3c06f9c7feef2e72e771eacea0f033992809358be88bd264b2c3857
ur|32|14ae3aaa62b6c738b6175c594a460bc2f7769b9c5719f305319c8340f1f6e064bf24d542d7fe5ca355901094031679524760f1d07cb12320103c10f83d9752ab
uz|32|d0407a4133dd775efd37b2bf9eea736c337b574e6682a6aa8f0681f5b0531ddb94d681bff12d8d09a9d69f5576a7474378260a6c6b662bfff5b0f2f6ea56e0cd
vi|32|e94cb095a7352ab01a9ba9e3a1df8fe5ec21befe97e4b625fe4fd4cd1d765694ed1cb94d56c990e8fe2465065c1553771371d2ce541f02462b68980f52265711
xh|32|53be84b420b4b855623282ab1ba32060f985dbc86f06e493b0934636b3e9193a85ce412038c4c986de3b7a82d4b4702f8fe1dc697dfd82bb7f8ae9acc2f3f037
zh-CN|32|24e76a7ef8b991b9fed699658f8578a07587ee7947ec86e29c90cba29a530bb9dde77585f3ae5591503b469cd032a233a7cc7312ebeaefbb58060bd1276c5d83
zh-TW|32|798d4140af36f7d263ef0218b817db20cd11dc1361bd710f83da3e507a5deff734425f8edc6a7d80e3082c375e89efd459224182ff84319cbed41222cef24813
ach|64|a65e28d66afacfc4a5e4b5e1ccddf4db23696536542dd97b5109359a1c2b62b388da8c5a702a635bb929f565db797a6771f6c9dd97ff03aed443de5eed3ebcfb
af|64|b5587d9b63a069694ab937b65321cc052e2d23d1978855630c5f3a17a13a94bcb880adab6d7b6f6ee41b9c8d6a10399cf1e26ed36a272bdc8f5ecec06725e7c8
an|64|6b8d6d634cd27e3c0fd80aa68bfb877e323964460c3985e14f3480869eb1b5cc29676c0e56b3ccf99661fc80faa91eddbd552a42cedf1dfa6186c18b7122a6b1
ar|64|75b1fa724fee6dc1c6b5216889710a03b1391d561c08a2174d79041fcc513364d9da260eecf5b91d0b8ae91bc220a7da7f83b4804e01efed7cde5f249b5a3035
as|64|434ca9a171a02e3fcad0db88201158c366a1fba770334698a3ca06078833c55625a6643baf3fbb4a4bd25d89396745883f6a43805b2db21a85af3284a7c2fe6b
ast|64|7cc9ec1cdf20856626c48385cf4608f1aa926168e9e7cca1278d819060bfbc6a6fbd24a7f3333f3a7790b82c4ef4480e890f1c46c080a93a23abc5a6c06fb35d
az|64|e6c7e0a6e039da3cc3af42ca04849a1f6ef3b8ad253b71b00f600aa1edf4a40bec6d0a087109d1e4484a631044b13ed840344d18930fbfc4999f6bf3dbdb1104
be|64|08a58771a3134fdf4c7819256c7e20ba0f3dfe18f1b52d9209cc0b23c7047606173f54465d2c74865fde058d248716096fd6d41f6d37555652852ff42bf23563
bg|64|b48017b7a2df93b20fbcfd3d8605b495ff9e958bc1c1571cc746cf32009faeaead1b440c89ceb4bfda9e6cfbbdb3fdf39bb1b03e174d2628677f650c5e0d8288
bn-BD|64|30cfac3f02363819498e4315ee97fd2107fba4483c58c7c1d62b1a7a541b64e593479fd838dbb5e77afb2a8183831e06634999ca4c4fd24c252d61de6c1036db
bn-IN|64|65f3ae259e3a4628071ab966be96ae7fece77c55dd09b0095d796cb275afd89a61b8cf552a146a91d36e5382f26855ed3902dccad6af2309bdb4ae83ba2e2812
br|64|242a4e220b99d0b592106a0f4c4ca7f5a26a33c0b12faf41659aa7c59b8232ccfa1d9076682218f748b5176c202e65631be5f9468ad94c311d4d0384a8651eda
bs|64|34ea2ec0df98e63ea6295037687d4470ed1637d63dc3c003d10abda4c7f114dad049acf2acc507af37163bfafd7545e71c8701c30ef53dd53a0a77aa5a4cb4c0
ca|64|bceee8ca580729a97c4e04f794a09059554367ef4e06d77829900176aac63dc323877d956bef0d12c96b3572d37392698119db545fde65ca8edf2fe342bd4bc6
cak|64|e7c8676ef6b4139eabd3b89ff8929f5f667d32c000c7b65d8b0c094897816dc548546824999335b4650374755b516aa4d4bb522bdd6a05be1711c9686964e1e7
cs|64|079730e5f4bbac8091cfbd1e864262f5c1ac344a9ed26e9b78bda820de503e5ab27a4b50706888c6b629666d06d473305f78e9e16e48c38149d21c87f554167f
cy|64|c881544f123a8af367dfcb824d822d2600ae738571aa4a0d1fdd620f64c158c960bb4e947d135daac738e4fa695fb3caf9a79f82cc27ef52847d2835e8d86275
da|64|59dc6bb3406455cd51eb57e8b0a1e51a7c3d7b063c34879d8d72834dcda5887fb1f1c21aebaf92413affcecbab3d3970be19ae5d7c3b799084b9dbc862e1b4fc
de|64|8df1240d64a5c816a7682bdbd19024259337dcdd40f5cdf10e0ff453ffd1c9e661a377c416282c3db88afce4aa96acf1ed8c2a8cd14de1732bf1b44d504bb30b
dsb|64|aefb4d4e9684271a35566c92859d819f983e75b6fd28942a77da0fcdc0e1ebebafc49c0524791a5d31bd525527e4cd241307e82664dadf9fe4c2210e93755fb8
el|64|cf19c52562d32a41f3a76670c8db69915265d5de378ff4bdcdfd6fcc948ee87998f0b4981c386c1475ed2b37c654cb0592746d6d944c77c3c818e3a7c71271b1
en-GB|64|e6ca7c8cfe18069b88a1bf0c5dee5340882f4b1195c82652f933268c570de3f74e3a46c479890fe1f52b139314e9f82376f6a03d64798deb8ade04985d6ebd9f
en-US|64|4367410d5d4c1277a0d31541a7bc9172e0cd23b10c40048a96ba3d9e84944a7f839bdbcd8caab6f936430bcb85e6132cca238034386cc06dc5a8f27239c85029
en-ZA|64|7514a8f9576a8c8aeeba3ee0566d7f165b8d0fdf5b9a1eea0c71f9008e930057ef585d707a3e83f5e69957204b589f3589f373e4187a6d05c6dcc6db3ff054b2
eo|64|ff4b59fe739e2f23bb75fc29eadff5134db6b9a7c03aa3e68403fe7f8fd01c761a0fde70a895a8fdd3b54dd34e3cd996da269211d76fa44f457c53e4ede269a9
es-AR|64|254a77a7ab2173b4cc12c5739beb47b58d232458df7fdfcd5e4f8854c831ca206e615684ee6e3187fb9786d3c31b424db06cd701727f1df46fdbab021b8ca2f0
es-CL|64|a033dd048a075e62b959d24265fc23b573a8c9e075e5c1c740aa2ee38ce5b90c31f848f26f2ce7cf6b04cbdc99045d3c37fe7220157e47da39d57e8a107ad95c
es-ES|64|b1f95b93cb7ab88e2809119cd1661c292af69a6f9006b133c7b4f536c0e102b3a2f92bc65d0d5a4842c9959a88258c4541b98fe7ac511bf567a975ecd841f18e
es-MX|64|40630eff8e0ea3c22100bce7668ff01ee22e5d590bf49240b264e8577a488c609c853c9df4ee6f176d053e8e2b6fda6162deb0c93ab6a27520f832a52f8aede9
et|64|7d06aefb26774c20803d435536cdcc0b4b5a2ca64fff7457f10bc4f710bcaed0a15f5da549b575e0b7bb0a4d7b8817d8b77c7056438c681d46ad199e63680f6e
eu|64|d8432b77c9f6b28a2da9e303b8b8111faf6dc68b3b0de29c29622222fc0bbae3945b1df6342730eda35208bb4487c01d4a6558ba2b726ecdfb140085cfe6d4c9
fa|64|8b18305c940e0ae99aa104dd416f306a87403a5c25b462a252fc2f59d8258980d2b4f78bc56c2775a3a53b467c2cfa7d58af36a313a5cc56748c674c8d26aa1d
ff|64|9f3bce1a6378eee089549695fe1f3a74bf8509a0ce384bf4a83f151a8969a0b80b662bb18783fbc53bae7f34662a17dc94a157c722b0b5af38d6ef3842e4f691
fi|64|5c4b16cc0c293a6fac4637ea359e22568e98b5910776bd375a28f8f051cdf21d80e8653ec2ca4f4e5c9e0c65461ed73eb5361795c717ae20dc682c37a527e406
fr|64|38e684de06f2357e63b6d856d514c3d635f53a945959044f19823f45834599e6fb342fb01791d9047b451c714182e74ef4139aa8f7d2d2bb260634ced966e0cb
fy-NL|64|7f8191740bafedcd3adeb64257f04cfcada50f4484d5dad4ff618c57137215c3f9fd39be798afc89d3b4ecd39c35827256599daa2f4dabe3052e2ad770b9e7cf
ga-IE|64|3608f8a135340f752d83bd57ae34248be4d48d0ce586894ada7e77e5efb6ecde08bd849564017ebe3f97c7cb20c4e743ea48b0e7bb60992f4dc13eafe5414825
gd|64|fecd7002b239b56955c4b614ab7f3e3580ee6e033ed923229b5c0cf3fb6d4386b83efe7784b79a22c3637dac183c867a9e66918b272492af0988bc241049fe76
gl|64|5d753c25440c9ae8687092320b6076190ea7ccebfaf34bf8098cefd3bc6b2369cf89680add6c07d143e47a01f8d208e6e3b2e2152671b7aa9bcce356293dea9d
gn|64|9ab47332daa008ef008456fd376dd2f3dde4c883b1583ff0de6abc0772ee3cba050a98e396ca0afa5c8396acca61344dd3a02758243a7963c92fc23e19f06ea6
gu-IN|64|75d9c2287a64494c60a48d2a83ccdbbe118673efff903a98a2d9051c64bde67bc7527aca5ebe2acf68e00e6dd3da9619bb3e6c1ade97f88aed6e6c1a87306710
he|64|2db84c1aa43b5d3c08c00b11402c6175b1c0f1419bc4fb61f03093708759d27c535d2215102105290bbd214c24ad3bbb14981a02a727612cbd140770303431cd
hi-IN|64|e3d1e45ab847e054ac230e07c103a4f8fcfe3c7b944b64491274474b1d35e53d49e84d8679abac823758ec79410195cdceb1a2b04f61e1c11ae1602985833d0d
hr|64|b400b8d112c7429ce5bd1e8f0dfedaa6d956beee459bebb7b70b1425265e42d89cbe781b38b72af39319033d591d8f714abcd33f2979594832138f3d7b9301e2
hsb|64|4365be870c2805ae20d0bf482bf5ac42c300269a3edbe36d5f6f34336ff50799c438f8df813f9fe9070c2e3861a87c943e0c6604f02c0e3166c343a3c8eb1360
hu|64|a7223b00e13f97252166b597525b4596001b01ae6a623787f44a4af0aaf986f38b36c39b399c152f9a0e6cfa546ea13523a73056cfc89b2fffe8a6fb74ebcaf7
hy-AM|64|c4e419e94f69dacfc6c74f2dbd79c6ef00e6fb83537add0b4f5ad1a83f72960c3d6b3fb42248ae475ab2dc9fcf3587555b2263479f4d201194726e7d5c3ba8ee
ia|64|77ae3f4dfc539df2ac14b2d55823da6b4879b5e3ba875ae715030656a75a2751d32339cd85151ce5b926929bb8316e83ec400972b94148a0be32a56f4e928441
id|64|5d41e9676198d50260cf4c89b19ca88775f6d3b42510d6d3dc27542ebd372bdc7718deefc181b5b9626469e47f02527cad15b32068b076488f9a4fd1204f5a46
is|64|bced768de7614647bcb4d63ffb23f54732771807ebf00645c2392fd7c393f89a68fa884c93237bc966375a83bb59be61b20c0394e2a93d8646f4a4da91c55b9b
it|64|db4a0e01bac41655b48b7b5c317ec57a6a69f3849624aa993415d2c65d927d1d241b9766a06c34276f7b72a9166e69941101b98bc107bd8cdd331f3f80b75383
ja|64|b254c089ef3bfddcd676255276819d012089b7638655d626caa2f60d266293e28d96cfe1b8e50944863427dbf7909d36f4503077cd6704db68a4113cfd370e5e
ka|64|2aaaa4d89c5fb27697b83e4fac2695d93c62996ebb1a539ca11c401bdfb973cd955b0aa001b398a3128bc78381629a8295cb7857af39c942b0facc6d120142ab
kab|64|893b59ca3060644a3ce273333d1932476f6b0837a3b32aea34537dea20f30a432ba362df030cf7e4c95cf22c48e0a3e04b06286d0e9d2bc6ada48df2ab258da3
kk|64|2051b60c1b6aa679ae5ad7bdf375871d956292a669abe2a372cac4de6bb0fe1f3c6a2c2ddf73f813cefe6f8cfbb393d5d77e5726892448429c28b76968f90f6a
km|64|2d4e34dafeb2713f21c94b220121f8a91c5f6622b0be8b377de654718feb8ad0b6372a744ee0fe4328f85f03d28726f40d97dffaa35a1093157a25ffafb9622a
kn|64|51fa969986cd4b2018305eab942b5c6bada1beb121c1873a08ad430d263740ffa1bbaf3f7906c118721602188acd73b45a734a5d2e44197e8debb6027510285c
ko|64|86e07d215044efadc7079ca88cf7a711ba07e72c3cffb05fdb70861b2735a5f0105855a20475b611ba3d096d4f4e87d091dc2f8d9b1c6e4a7e702adcfe363b37
lij|64|d9ced0eb4d265ad7db7ff91fb4bde4a297e647c5b77810cd46f705b1b969e2fbfae0b8c31b180819f77cfc5328af5cb827c94b2188d6bf17c156ac0b425be2d6
lt|64|f1494e960cb6ed4a7eeb4dbf2d5df10d69614a1e2743dffea961e7b806646fb0f57c684f46defeaa3e93b558b27a0d62e65272e0300f6685078b5e8334a4240c
lv|64|347cf2e0ba04d67b6f26fa2f2d9b6ebe3e01c0e83dcd3a6107fcd5afa85e8443284df770ae880187051d480894c638b91a2db97ab23cf285e085a8d50d4e2e0a
mai|64|d689284168851a08fb8af7edc53ea92e710ea40021b95611b102a5f2d93fdb2ed743ce51d6994d258b813abf8bfb2d914ca207948c4b72be1861fb854d6b1824
mk|64|53de98e4ec38059700403183c7c24fab14c5a7e25c6c39d45c922828151970eb0b4afc7c71be0209e13b5d8e7cfd673681212d5019194b470dff5add1d5430e0
ml|64|f45c5fd672c8d5556adf71d331ae7d607a39fe7ad510e6210195cdf25ebc114554aa5c789e00aee2d801d44ff188357ddfd0446848f0fe92caec9156954872f9
mr|64|74fa07d5cf5937a0abe970600950f3b7bc6ea4b52709e497215121593a09f668f862710b8b6963becf477ceca20e0610a69eb12fe9213f79d7ccb6e938466749
ms|64|85e332181d70ecd9f1007e99f59c44ea59b850dcbf19e6d8c4cf4325c4f1d1d4d6ab461194869120000c63e4a11f517698e0f4396257d3dbd736c456e60c2819
my|64|03421dda70036f47316daacf9dc9f36bb16e6725ebc736437b280fdebb35b7384bc0f52586087bf0a9cf6eb6d6aea7756f7f651c7f6b019cab998de6d50987a1
nb-NO|64|f9d40d08758753e2e150360cf8812423815938cb3db9921f52734e01aef78583246e188ecd194d60a35b2e67af5de63bcceebbd02e6c3d64e7c69afad1f16396
ne-NP|64|f2389b3eeda26b3d86ae87b5c58004a67f84da91535db0ddc084f08ef54df037bb0a78f2c513f218d99d69cbb155feeca7185287de675269167e79ede9a52401
nl|64|9af04f093c007b51d862346c34041616621da64f6fda4f42869a7046519179d2f971bd896d39e2599b86dca95229a2680eaeeb4f57e277445bdef59be49a7ef7
nn-NO|64|fae07ca90a42ca30532313c97c078ba756bc62706724621469467f3959032b3664cbb7c205fa012554e44124e02509e7be7b603c7bfab199f7a55cb9f11e9d31
oc|64|562d21c7301ec998aa5fe76166b13c8060b021f861fd9e2ae2c3750ddd3036bc0e357323d052161524b89922fc4a67847a6ec3bf1d41e486da05f9fc0d61ecf1
or|64|3faa19f217dbf350d83363b5148073e1f4cdee4ab302650b0f1a8206d5ea6352c0d85a36341635f49e679a36e269594d91d935f2c05a9e5a408e03277abd4693
pa-IN|64|237ce96391d4a69076420de27cf3e858d64eaee59eb83ff07bd5576c2ffe67359e9b92993269ca513f8c53e950a50c2d667165e15deb933429c1e436c0fd1ad0
pl|64|09c1efcca5ac34e18cd86acc04024e83c931f6d229ab1b32f45ad6dfbd447b8183e720d3f5fb12c25e2e3ffc9e1e4336ab34e1fd9b216aa7a3320e0dc2a081ec
pt-BR|64|b88104ac4a661bf20ab4100c301c9bf33fd97c358e70c32e5147fc625d5afb0fc9d7abfe8c874c608b5f9eef1ced3e080b091f2e67e958e7bb72d75fd356262d
pt-PT|64|274cfc3926db592b9640726f94782633827d51aeeaa7b62777ad96b1fa4a4e38df2158d5e75af0bca25dbd807274573e82bd0680a0ff79af4a86135fb8d78df2
rm|64|1f79fc7c5d521983a42db916309f0d8ce308740780da8a47a4e8c1369e9f67adb3505573fbc524bee2d33ed6e97328d27c089c3b7385fb0c655e136a7970f36c
ro|64|3b8ea02178bf34ef93fd2883d707b4655d5c87c43d2f0909caeb424af3204fc4e4e67a31c1ec77e03fd31ef92a8cff45b3ab31bcd64cbd9e585c396fa03ccc1e
ru|64|e3a7497e1281a24b5850588be6dc364114bc9d7852f26bfc7ffdeafdbf67e71e4bd768ce3b7e884b1e76400287fe7eef149d57a5925f228b2281d8e219e20839
si|64|ed5cf568bf57f4756771197a4efe8f6aef2ab4a4df948a7a0b28a1bc236e80d228f95c231595169c526206b5f9b21d5ada3277d294945f554ac26567f70afb1f
sk|64|d83fc958f690c2cb1d635c538b6b3991595822b42f9418528ddc42d17bf942d553d79435b72a21ef656f850eb152ba13bda1d7a9f20180d969f5aea348021455
sl|64|40a6d9baba2551221f7ab7d8d20b195be4576ca9c5dae28f171f94f642d00a8fc145c27cce14667984b7df3bc2988258781f19c7e9100cb4c6433c755e95bb56
son|64|79f1d141505bb65998147d05ef747c7634c429176faaf5475084619e8b7e4f48299bc8a1fd2a62bd7c294515d059341f692a8342fcc3bef09a88e5f999390d37
sq|64|9e6ee6d56432baf670232b3b4b95fd8a37a3d326c3287d57affb2deddd36ea8a2a30b33602cdece5c80385c07fee2dea323b6b0a9ca6f30c2592a9ad7b751900
sr|64|6c50ad0bd9fcfcc95b15b8da3a6ce43b95357d1135a7b41a85e834aaa676db7b2ade13bd523cf3378329cecaea6cdc2457e186bce9f9398a59722593e77be487
sv-SE|64|49969290c3b9d2449f1052abdadeecf8ed3f17649741e801820018543d3edc4e2b12f60b739f5d5cb00b894df15436157d2fbe9851da7384bdf1c2ea1190bc6f
ta|64|ab0291bf7b27be014f68743c4a4603993aec6fd5d7ff04d5b7af25c1a508fb678fc85251d0badd4a4ed380bd6078bc342e236777556a846c4088f27923483843
te|64|1d9fc8da048677caacfd32d702f81e45e49a960b04eed61dcf468ebe2a33e26942b6f6ab902b431038a60e43b9ef74525cad6d054764fdfcda6615377caa3c4b
th|64|979a1c36849981f071004ce84a9a526a08d44af0269c0137994e3941981bcc5bb19d5b1facfb2ab99d1043206c65c2160750d0e7c84ad3092caa7a86d72601df
tr|64|54a89775de7b2732d842d3a18ae5bc947435fcf4e728ea94c13f529b3078146b18b5237f529433910f023bb27a91d5b8d1f899289e683d4c24db0111648564ce
uk|64|a6a15492c7aefe0f68ac8dab7f642450fcc7e1711589453881ba6fb91e4dea3dd58b8909e700908217705917adea16e8d94ab7a83903f6f9db2690b0e4460e72
ur|64|772a7553f67875f9f0b60f91cb33af5692b408e05972e2a026d9e48f5811413824092cfe5a33c1fbc4c2bc9b59486273fde6ca618e8933d368fb8ccdbfedc3f9
uz|64|dba1f8e04e983c8b2531117c84636ae442b3e8bf3f278a5932a7a8de7699335587ea586d20ea5940de14904fbcaee512342f9065fab74bf70a2e1c67da87da96
vi|64|cfb6f3642d53a1ac6065245b3cf128a08ca4bc045d1fa360bbbb470805f3356dc3849b39135d28c2210d5a8a961ea70f544add5680714b10e7222fd2a2072379
xh|64|acd38d70f23143c3b22d61a4983d14f4124e6c583a568201b3e647086e145c98a11a8c5db53060dade6af2ac6842640cc948718b61c8be98c27b9dd119a082f6
zh-CN|64|1a282a822283c40ddd3629c1c4775a4b6c3db1778f57dcd870a7a0dacc98b24c1c7243c92287a99ed2131230ccabc71298fb4a4f6be41118c9ab2d4d97798f6c
zh-TW|64|3be87295c5a2d8a6fc0b81feed37e922ba99fa8c0e6d683124c7731f5072fe442354a2c2d0491f19e96d46010d4df77dd9c7285aa884c74e54661de0336c5df1

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 18903 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22009 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31588 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29046 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31224 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31699 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29948 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25598 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19572 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20189 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27959 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34763 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26625 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 27006 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31523 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36766 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 35650 Tuesday, February 14, 2023 Approved
Mozilla Firefox 102.7.0 34270 Wednesday, January 18, 2023 Approved
Mozilla Firefox 102.6.0 34586 Tuesday, December 13, 2022 Approved
Mozilla Firefox 102.5.0 33043 Tuesday, November 15, 2022 Approved
Mozilla Firefox 102.4.0 35681 Tuesday, October 18, 2022 Approved
Mozilla Firefox 102.3.0 32984 Tuesday, September 20, 2022 Approved
Mozilla Firefox 91.13.0 30267 Tuesday, August 23, 2022 Approved
Mozilla Firefox 91.12.0 31809 Tuesday, July 26, 2022 Approved
Mozilla Firefox 91.11.0 31748 Tuesday, June 28, 2022 Approved
Mozilla Firefox 91.10.0 30258 Tuesday, May 31, 2022 Approved
Mozilla Firefox 91.9.1 17355 Friday, May 20, 2022 Approved
Mozilla Firefox 91.9.0 23547 Tuesday, May 3, 2022 Approved
Mozilla Firefox 91.8.0 32688 Tuesday, April 5, 2022 Approved
Mozilla Firefox 91.7.1 32124 Monday, March 14, 2022 Approved
Mozilla Firefox 91.7.0 16694 Tuesday, March 8, 2022 Approved
Mozilla Firefox 91.6.1 12368 Saturday, March 5, 2022 Approved
Mozilla Firefox 91.6.0 34595 Tuesday, February 8, 2022 Approved
Mozilla Firefox 91.5.1 22453 Thursday, January 27, 2022 Approved
Mozilla Firefox 91.5.0 27553 Tuesday, January 11, 2022 Approved
Mozilla Firefox 91.4.1 25837 Thursday, December 16, 2021 Approved
Mozilla Firefox 91.4.0 17635 Tuesday, December 7, 2021 Approved
Mozilla Firefox 91.3.0 32547 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23535 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11428 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16148 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40558 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25259 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34838 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23945 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17372 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25495 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24768 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17469 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13576 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17963 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23363 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13252 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20424 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20582 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15604 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43079 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33693 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19804 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19545 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19357 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19600 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6478 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21232 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33126 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26098 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19438 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5282 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27048 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42828 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50951 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44201 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16422 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4928 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19075 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14887 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26570 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6018 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24251 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13784 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26432 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37708 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22244 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24530 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39168 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40286 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1476 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 455 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1836 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3062 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23538 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13945 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3363 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2434 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47181 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16609 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12506 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16743 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1837 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12835 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4969 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15356 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16370 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7921 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8924 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2904 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3978 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3272 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2254 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1967 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1632 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2880 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3834 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7303 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2368 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3982 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 440 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2043 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 580 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6595 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4334 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 822 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1042 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