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,534,302

Downloads of v 68.4.2:

26,098

Last Update:

20 Jan 2020

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

68.4.2 | Updated: 20 Jan 2020

Downloads:

2,534,302

Downloads of v 68.4.2:

26,098

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 68.4.2

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="'68.4.2'" [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="'68.4.2'" 
$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: '68.4.2'
    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  '68.4.2'
end

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


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

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


package { 'firefoxesr':
  ensure   => '68.4.2',
  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 by moderator gep13 on 22 Jan 2020.

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 '68.4.2')

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-68.4.2esr-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-68.4.2esr-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|a4a613ed2a71381af3300350e2bbbc69cdd6a3dba0d5668ce148b9bb8c911433d561be625965192adbad8f34c9e38fda7d1a3b12b0b76c70945301315555d2c1
af|32|c2ed21631eba7f1f1cfe684fe9cc2d040f720b34d8cee3270dc2be3c8443c99791aad7b110c336581fad7a31b744f0947e32f45247f25e74ed15c0cfc22f652d
an|32|96a824838e385f3297fa99f95cf3ee64a0af0b098da70efcd22b70006a400b57529f260e89a1445bbe834a4ad2400d000b536ad95b3f2066d642d55f83cb51fb
ar|32|19badb0497f2b34c043635ffd447328035a45a86d8797ba9169cf371c3b5cf014dde2c34acc7b761667a7ecbbeb3cda3d9d976e206b8335502771b8c0fefc389
ast|32|c26de15af3f99ce20c71812daf4ab1e0bb73736c3145a919ebf5493821ab6b2b3d799be451039d2b57020d8febda545ed1bd81c1a2d0ed75147b12ac2a896583
az|32|b89da6dff486ee3ab76fe6c7aa6ec4079cf457b48e28cd596b6bde96b196c3eefbb2fa14eb27a78789f0328a3e33b9343f2c16ee4680c3b5565bd76560ab3f61
be|32|089fc14d704940f5005e12815b6a93d040ab5c830d89962407e12ad4c2eb84ac0c434518e863d7bd4e86bdfb3c2dbd3b7c4316ccec264b4335ac29cc2f266ea2
bg|32|cc0368730b0007c9eb6ec7dea256d09ccf45cf8086c0d936888a0d2e6964635f1bcf6ff935d5a6f4e63ff8ee13cd0a75139a767d62b9778aeced471e784f2fcf
bn|32|d67a79a03050d8a383c6cccabbfe56e9f3080de0a0f2f40bf4ab9e76ddf7a336267192e6605074d0440ec7eb9ccafaeeea3e8e5ff3f83f3fc9a2be9c52454c98
br|32|241c59fcadd221c298476d93fa0711b83db8be2ebf7d1bb306772305adfe2bbc1b9a32c2cd3b8afb94aab652565d9b79742a3717c98e2759bb064e6459093e09
bs|32|f34fab9b4c81f08edac82357d651e81bc30e083c50640e715b6f43bd8a3882654f4da6e70d38d9723f7ed574023de56acc795d6b229dce23e5db8e9f51d1819b
ca|32|6a2bd0084dbd12f16b06b8150b4502343a2cccfe5183d85fb58e105d20c0c49720d2108ee256f64ba329fa085a9b4363655728adef1c4b8e34398cee7bb37737
cak|32|c3dbabb1a996a18b4d95f430747e589aa212f2b8ab451ca12f4fbf0d1e45fa1da795e6a6028440a7ff24ffa3f6377f82398241fba97ddcdf5cbd41f61cd134db
cs|32|813a36e6d7d7d9f485ecaab6576695a3b31a72bb8caaf7483240fd3117b33654b31d785626415b93a38732bedf3690aba41b33d350256aa7653dae93ea49e9a4
cy|32|c5b6e92fc205631dc1ca47953af7273d5011dad715701bc48858b3d62b57f96c4e48fdf0ad27b85391387d8aa08b49765a1ff1812e2ce05c78bdff8c6bc3735e
da|32|91f3b53ccaf00272a4154cfed471ddc1d9c9e2e2720f036ed5250c88a03c5b35cdbaf06e0d17d0bebbd238e3761081dc514a4751e61fae8a02e75ba2de08abe3
de|32|5a0beef2057df9732160a8747ef60b9f04d8e7508d466727b0e69325536e85d1bac87dc03775058203c10678f88620b07725fbb9b15fce373292707ba22efb6f
dsb|32|c436fe0d317ec3d4156a25a6e96699aba14398c923471ecbf9b4e467062715b1db2693fc90b841737bb039e21d5eee4a8813159b82a792599a802ab87fcda9d0
el|32|a1eac18e125643cf49353ffe8a175f91bad5d7ad9a26c4e58e07dd5745ddad4dbaeb315b1cb25d458be94cd52ca43adb53d195fd1c063c4cf3629bb58c2c6d46
en-CA|32|adb392da0762469cda7ca60f489e5607eba13d6cac6de26b6169e89e206d5ca3843bb3691d919836fcd4d785db81219c3cc9267cc6a1f92c9ec7c37b16014155
en-GB|32|5f4b781a846deb82f37591469a86b95c33a7805b4b1ea71228110209e5c7a08180479e3eaddcc7393f0bae467e8448d093a0aa454e9aeb79d0230a05e7460708
en-US|32|034759c6dcaa96a5efb5432365be74040f19c3198ed4b515aaae824c145ac34569a3ed3628bb3f5a384821fc63045dd4b0be429a58ec00095d6cdd39f377ddb1
eo|32|5da4846c93d96a152bf075618d159af624e3c4bf3082efa0e799c771c8c1be7ee4f76b8d597c2bb43a7f20e253a90c238ffa9071ea82ea1d0a0175ffd80f1078
es-AR|32|66922ceffc88df2db7d27c87ae092ce23ba14e0edac4fce03a18dfebfa990ac5f781ca7c08d2c5828ce1390b6411db204d4a95d43d4d1456ff00f274f7aaf097
es-CL|32|5f6de176983fd3a444cd2b227e9b44599da1b4f69b2dbb67fd8e0f8d1747e82ec925b186f50736daa5b8175c347c09109177d2ab6be2b3bfb03c4a81e7235c46
es-ES|32|a729932918beb50ba6f75d64da7cd6f9be64521216cc2d2085c96197b27accf9e45595d3e3fb93d42eb3eddc243b2ff30277673480156c1e8dbe5bc4eb6e494c
es-MX|32|d1fd3d3e409d6dc20f805a0c4e867615427cb898456b215a40e217287ff52438c073a370cd285d1b014f2a58c4d4726949f0d22c45522f915a0532871fde2ef1
et|32|138327b1376fa0f2f239b0ca6a8827763b3029cb0853ecadbc1b9fafa8e5c421a4c56a607eb19d6b233a40c483f222f97cac5802d793ac7d42e17a32377c0fc9
eu|32|d28015ce7c1ea7d48f956bb5665284caed7742e080c6f6295d4eaa924eddba7e31f3b0899fa3503b036801e949c12ff5ec90ea257ff8ff1d2e7f55e46f199f9c
fa|32|4d01b8366bae95379c12a4d1ed72475ab214ef319926703c7c8bc39c8882f0241da428ca31f0301b817f3b00855f9223e3c9e1cc9106df4f55465d6eb11ec479
ff|32|5ee431326af9648efbcac9530af5c259b279864dfec8113e067d919bdac7a189d4c06e284cb22b0daee84cd9e1df3013f611013d664bbc4ce59b18015ba853fd
fi|32|3080bc150a3cd0abb8295225a454a9dc957422797af0f57627687bf6576d7f644c6c3c544229cc5ea0270dd8587213a39a3557b30a38766ca0cc6b36090c0a9b
fr|32|7915ac39ae337d2a2f582653c1a40fdb0318c1e2188983bf64202dcfe48f4411114b9bfc1572f47cb1ccac88c133e3771fa5d464d76c478ae8320c664eaf680a
fy-NL|32|4f94edf121752e7a23385569207ad16c6c5e403faf839aba6ba8677c336057cb289ca7f5e5369e07828232dc8ad233137a69f22be3e68f1fca0d502828d87150
ga-IE|32|1bd980d3643fd2e934e1b667f65bb12482d5e575723f3904c15e606b2bdee6ee3416751f09dd3591c916ac526f933323aa09d95a96327ec2a749709a611b493e
gd|32|f0e5789b0a04818025298406b0dc2f37db23a990e7b923d4b51dcec6f1d591f88ad39fb03662aa3ede016e1ba9c851ee86069aa938a8fd2715b2c560ed55524d
gl|32|b788cb83876fdbc4801f817511259357bceee656c893182d749928f35c59fce643cd68716074650f1644be4a9133e1979b9298d6e1a9042c9d4208b3df7e1a19
gn|32|c66df198d96596d945a4130f7d060baaa7dfe3343b7db31270b5c7ecf60071752dd74205618cf05dcfe8c63bbefb638bb45f459ad5d03293e8f60777dd83b37f
gu-IN|32|226a93af5b91d547646d4cf01310d64784ae7a50fea40d614695c8bbee734ed0ff8b30b28e18f0e12fe630ba81a37a34ea6eb68e73b7bc3942c078de9395f556
he|32|7a3cb6cc336cc7cb8373c9c255d2c3768abca5804eb967eebc654b20ac76dfa23cd7c572761a9f12202fc326c469bb48a178eb4594e4c9f95f2196ef991b10b7
hi-IN|32|5e23223af62daf6f907bbdc230ba2b9b424ac31d6829c777cb0372904125ad4ec04018fea0579e964dc85f43a70fe2d318448b9f648eeab475ec3d4fe6adce94
hr|32|093e4e7070b9d05f4fd1c17f3c8781f54cd8f32e99a53655f02d4435566e8c349254b95e9b78fd4e1994f3e5ebc0cce541878fec6ff7dcad984018da2a5b60d0
hsb|32|ccbf42a2cf51332db80feb391f9751f18725dff0af9da27aadf898ffa1e7ddafdeec6b26a2f0e723831d804661fc2c21c8cccb30c891f8f05f7919a87df52cbf
hu|32|d44a3e7d70b39d5d7d5c3f0794973e128e43ce70ab6063b8712e21aba267b554c7407f31bb99b3618b1b69bb3d5e9918f7b5ba465c83e3989c5f57c2a93f9c71
hy-AM|32|2a12a4ba289d1fe21e1419a5eb37b10eac855b50f30b363d7cbc511ada2811181634782df1b73651553cb0fa9b4e98b1c2ae011bf794a0673a2e46e2060a8230
ia|32|676318dfd9f3efa6a73f2bd7b05175f2a0cf649023e00bb80e47e238ec66cf33ebe6c0b4290bf5f3028c5c4a15716a005034774117b9da53d2e0bf0136902602
id|32|6153c20f4e249938032bb0a9bb9ae02224f33fc9424e5c2103ef7189127b8aefb44b9dc958ead45326648399f4bbd19bd5bce9a3c01137da35fd357a78e66a3e
is|32|fd6e328595fbf0f65481768a655b157d5e2e59711670f5f7ea6d888eea5ec6a955518d5be48e26c16eb15e65dc261eebf8ac107c6677265712324444ecdea21e
it|32|fa53c2314412a68bc35c268e1fc694559d1031c5403b0f4ed1b334f4f9e4239457a367015ae6d44ddcbf4f7647c98ba7fe202c0e7cb8aa5f26d6acc1372152ed
ja|32|966e283abb9d50c8899df0932f3cf214c1133da1f30f1261bbfe1ecf0e1d1fd7cbf066b2a2fb548061118158279fab95cd042cac64e65f8638a888dd3cec155a
ka|32|c83e92620a86900a4eb806cf5b08c63ce03a536bb5bad6fcda678ceee75628450d7fa1640a8387bd19fb2c9e6ff8450c99745464e6166cd105f3f5aac1b33b1d
kab|32|68daec43a8ac161f36847f9c2057c14e792847d19e7e7226d60cd21cacdff50ab0493b3dc515c42d4bfbba6de223eb1336dea3d3118da0f0937e53048738f6c2
kk|32|76b3d84c245d741d6e129a791d8ef6c7861dc1af4bf27d94243de0a8029799a9ffc91a79c8818c2f2aca202db20a1bb5b8be24c023551d070bdd73a7bcd74be0
km|32|b1c2caa98a71f8fd9144659f1c40a1e01a8d634d297100e7c04cd3a484953be64450bc06feb8ac16b2feff976c70752ca40fb9283376f913b0a653f4e1436f8a
kn|32|2f3175f3822e1e0da69ad9117e9d801f42ec54b9fde75b8d7c291cfd68d1c719443701833381ec48bc3a95e17680dea1587cdf67366a427ff41cb025dcc7ba2c
ko|32|1459033dc3b180848953836cb7b3a94e8cce2933e46b6cafe6ca5f4eedcb3cad811c748c243f6da5fe568c47599dfc53aa0d4435abd73464e28c03dc4ddcdedf
lij|32|d4dcfd3ecbd3ee762053e4547cc929706444743ed23573a990eaa4d79ea70c188ee97f142b6b410193e6c1558d91f8d8b689e47cec4919605e455a19dca3298b
lt|32|ab6e9342147011f33adf197f377810035ef5d293adbefa02765b818844a36a1210701b1b81b343df9b3a5312bdada751b9af8382f2cbcb4805f046ab9e77f9f9
lv|32|44d19af84a488ec63bb0746ac56685687749022286233dfe8ccc033c33ea7a1f1167f9fac71429f1dcf6fb6e335513b6f15035a9033fbf53458d11dc6dfe0aa4
mk|32|caa656e10072c1acacf67ad1af05feaa54d3202f53b82ffd68b4f31f33462c526e01e68c37ff98a6b942045e38abc17dea9a75308152cfcb2d6ebb74883c30fc
mr|32|491e77874d687d9fe292fcea391de39b00e704408d91e3b30b99404e09d48aca168b7d96c60d77b9f1a431520f06da3468ae3340243206e2e6428dbad69cf591
ms|32|19bae24698a118fc65838c46a3caba0c64612b92b8c2b0cf90527cb7f877c0006cb8c2dd057c14d6b673d2482ed37a5452df8b1b15f720c88b00233294893c28
my|32|4ab3c46c8a09a38e86fa707e8bf7087d2892f652f85bf8a0c9ce5a2b8f205f838a1ac9529d701892ed862a4788e4a8b588b511b9bf65bb66aa67ba868d3bd485
nb-NO|32|08d2787c557266f0bd6bfce13c80bbe74c2d3d7332f7bc19a1b30a725254fda99b356382fbf170dc5cee22b29596b91a45fcdd6d5e242b519bbd435a9ab901c5
ne-NP|32|314e4e073977df8cc1edc54edd580fa50db70544c8910d6f4f7c2376d08253a0b1e031e44db38ca0907c49dbf1a77e64a4497d7c59508288dc4c2a837898d5b7
nl|32|78146f7ac2499ca20429a5fe73c8c0ebefe9997bce98d794c915666166ea2d6d855a972d4433da48b5dc128465b20125628b4279590f56a2f1f7442d5d200aaa
nn-NO|32|948252858744eb7f2357e8c3fcbbd778c486f6eff084330e226d720d864eb6f9b8e60d32f527fed601b1ff66702d8b44dc66070523e5aa71028f779342724512
oc|32|392d1882afcdd98c937083169f1d79ed67a98a7d9f95e3f1df64482c56eb32c0de667153ff2540c8ca90852a98764443e9f9acd3b50ae4e5eea8a0bdcded9738
pa-IN|32|1f42066994d61c225819e0c6c6109d3b90e414ae1a6f5015f62ab1d758d891cd7cb4c77a4a225a43af998664f70e253c3a0964d59cf7c2c8d3b91f5c7e2d33d5
pl|32|d5da81c519e614764a9f5e2710ff050866a25a4ccd84aaf979e5a78f3974888316f98d42cf30d96435eba7bb1045cf1bfce41cc2b79f650b002a88376410bd37
pt-BR|32|a3320ae34970cab1208834024ba00593febb7db55c697f475d5844b1d51fc83a2011c57b3e17108aabd9618a28f96ec697ac36225a22e376ca9f2a1aad491fa3
pt-PT|32|f726d147bbc3722874e535247390188fe343f34533520ce62f0809e1a6fe35826dd0e81ebe7ee4bef6bb92d3d017469584aae6978a078a6cdbefdf49733e8d44
rm|32|895fa3969c7ebe740e663bdcdc82f7e5ea185541cdc1e658be4a20714d8c13dfee8037ff000ab8fc2da524dca1d7b9c6e232b0a5d907b3f2cf8ef411d17058d6
ro|32|a9c42b62c20d7d3e198541e964441c65fa90c3ad88cc11cb0e0fe4f21750aee817fe2f7d677817f2c0b1225420491c3bd9d9af30d07e3a3f1aa2d214e0f9c21c
ru|32|85435517b9a5061345f36ebfefb7aa4c37be649e89574530b54f47be9a89cbfc1364ed24f76b102d02999d14f57e42686a6ab67bd63a1ad95cf378a3099697c0
si|32|d99916626b60f57c0bfdb160d846fbc3c760b1aedbae744dca04451d5342099b04fe7804f7e0f4762039ac246dcc874eff6ebd733d30444f87550aa0fcd2bad4
sk|32|936e39f550c582df8a824671eb4528834c8bb25eb320692dcd5de44196fbc280e2e4e4d011a1fb6751b60f46d496229d8e23d8ef0869d1bb5b896d55e9dde0ac
sl|32|0c2ab7b7411c24bd9c3678de8a60c1d29d3181472cada61d7dd050e5f401dc1ff9766c63bdbf98e1a7d960ad874690781c8b0b7d5861b815ba0aaa4a15636684
son|32|689d3e26b4d080f3a1de0322c81128f0b719fb6a07bad9f7ffe3500034ce24c519958506ef3c9b9ef4c78a5f37ebe39ccf61c4e26060ed97d3f1e073435f0259
sq|32|0112cf9f808f09dde80e664fc2c1bee82b62d812c1002779af51417663819620c7a40f92b429e8109fe0bb9e56c98f7b271672d243f01cb12095ec195f073637
sr|32|45512bedfe331655f994c9a4e6b8c749d6de47ef9d988b1779284423897571fd8c5f073d6563733b17801a92b7475f35b41357e049476cbbe54001d4657009da
sv-SE|32|82e30587937dbd42e1c4c74bb469637c9e4013cda013b3ec5a5e63d24c45d0308a6e6eca112a229a11b630ad214a1f43d24a861bd4b10dbbd78719198c9937cf
ta|32|fdec53872957ddede8eaa4d16a0d18599b269dccb4f112f30992725b428f6026f548891674cc22d485ac458413c6c48978ab994766d86b930dc5b32ddcec0a96
te|32|178d254521bfe95d1bd62071098fd7aa1e02341508663b39b59767bb8c65e6b8eca1ab19eebbe9111792687c1036283e79326e7e7bf51ae2c8950da4df81294a
th|32|dbfe7d50a02808ea3080e582768f5d102500b3b6f2009d49878bf916f4ebe29cd9e17cc74fa73fbabb7ee7914288f8652966f9cb78f9a842eb505960ab2887b9
tr|32|a5ea34d2733d0621629f3f872f425c56bbf00fc3f634466b45aa9285747f9e7bfeb8317ad6dfad64cd65b8221c98931bce686847f414cdda48453621213202da
uk|32|42eca24b3025cfdec630ec4a96aaa12a5c622487116503c67502f59316205c5bcf482d54ec670e917fb979b88e0643019581020aa9b7613b7c8a09d03d043057
ur|32|795503870d980501eb77e49a4bbf7109f0e3b6a18422d8c5ada72ada071920c444c0e8345237c7ac4320d9eb3e5db1c6a2b9943793fcd1b050b65b512516f889
uz|32|229a9f494d457823c3ce1ca0187cc5caed75b21773a219988bc833bbbeb3e01a8a5ccbcc6542cf2fe377b3f89d5a1f273423aa72437c02e583c9ec71b45f25c6
vi|32|36da3ddefda8219f7b51167a24fce1e6e6007c521839b495ff3d4ee018f33c608b64784244efc5afb0ed24e2275a07f50db567a3ea7d7eb80bccd00d4697311e
xh|32|616d47c6f9a834a83108857999335a6f2397eee7b9b009b08e54b6b83ca802e947048d84de2bcccd9acb82cf40699552b4b068fa11dad4d857b8de83c9441ddc
zh-CN|32|7820577cfa86167708857c492488119019214dca3a34df75aeef203954b87651bf9fdf2adda453f0fa54b2fe0b3d7d814b26d5efc0f0e45822689aebb2118f13
zh-TW|32|f1c77014158085350e3bf039af9b34690b03ece26098087d56b1ec4bc7311299528893099e48f940974990cfd4b65559c80363c9fbe007f01f584725173b4444
ach|64|138359c5a5c3cc4414fa49f957666b65416900bdaa0cd99867d92cd95866040d0ae7c3e41dd2c52bded4cf8d81f4d67e7697be4ce720b8f6e5aec6a1e6aa8574
af|64|c3b2cfd67e1456e2f1ece22df357a4d76d882cf9be1f729c4971173ad56b080ae2e6556f87bb9637c5e6e667de824132a19db73744605e3f49f94908310000b2
an|64|e5a68d561cad39c5f5a829a427279e7858e98e4c0823a07c34a6d2cdc2588e142356e791914992814d3f75152d4128f253c64e7fa2e01f0f9ffde0a592ed0693
ar|64|605941fc425cf6a318430f42b0425669b3b5938edc148ff6536011e6db4612002b33ff8ce7f17e36949e597772a426e2e96ecef6f475016f2b2d1713c6704a0e
ast|64|052f3cf5049c545be47285859c4e0c189d36ec48859cca5dc8148b48119153ec94ef4d82271dd8159b2317d97633205566d0cedf76dfaaa829cb201d0b02d294
az|64|6c1af826960b79badd89ad4a9c681b3e572b0309148fc5a698cc4125aa7e998ec0dac9be2a7a54af56923a04e5e5e42b7f47eb1edb752691a8706b056a915615
be|64|1e6149aef14a0558cc10f208b0648f93f55fe311f47b571a3bf58bcdf48096d9d79953baea6e113bddf7dba4223f0898e434c8ef4da510d52967bb7c22c9b432
bg|64|4ae24b79b55d6b3a30a3cda3b0db8b0869de9defd33e43017013b4c99149c5411a1484dc6be1d1a7ec3c7bb9ca0792ea05e3d04dce037b3676503da75867f6ef
bn|64|139f9548b2abbfacfb0b01bb6f6f87f79c45439824927b8f35141c97213f7c1fb79d8e43d3ad58790041c53e8930882b94b3a4bbd9bfb4a6ee0b0b6f37adede5
br|64|8cc9560cfa48533c3a3912424cd84f13fbaf086ecb64db08773f9277bfc8cd4a648cecd6be415ec0760d37103f5a0fd256487774169581918429e92510c97fd9
bs|64|84ab7a57d43374a47b5c634710c98044bef66ac693a6631fac1653b457e3f357bb6792a21eaeafdcd5381b04dfb9ff890b13020af4b17c5a6724d7e670409dc8
ca|64|7b28c7df90437bf33096317b63b8e2f718eb31f1e9931ad8b0c144c0c0fae95f1db3d4faaba4319a4bdcb79d0af8575898c628c90671e61d96a92a858db25f3e
cak|64|ce3549bef81aafd6082dc972547e8cdf4660dbfc991f4c3bd5ea3bc2435ce56129ed8bd4af860608e97bb9a1d73d1688702116d5de4c0f28bbec3a01f533bb59
cs|64|00fd5053fdcda11c97e980a24570c6e84b0289e6eac41affc2734fd9f0854b632e017902260cd4bf3436fd53c8a9f07664ea3009d00f46e6cdf542ba31ab6902
cy|64|37830862f360b6818065d52bf895765c712a8756efed56fac6acd5fc6cad01cb7857afcff9b25a06bc64dfa6c523f4fe4f3be30dae82df944656f195b68f4d10
da|64|4a7075a156ec1a6966cefdbb6c9fda84665152badf6bd6e6ff5d60cc8019acde1d44f9dd67c6659d6b0d124e391ab27dd40194116e8fe27c52ec4bef2d8a511c
de|64|30bb417fe57057c4f7cebcb47a35e145aa212722f755da4796dcd10ce05624db14aa59e387f06ea45f380e26d56fcb24713bbe5f98c6c8ec8c44e513b3e0d934
dsb|64|99427ff1605d4a607af4888008d85553e54a5da5da30999be804a64bbf4ef3a1c2d290ee0395a17c1054486e80c7e2a49324c873458d562e8f46e174e032c85f
el|64|a0db985facc3b6074c0dc4b19fd54f1eb523b4d5a0ab4740355b80141072e71ae1a8607440dc0ab656211b62f49ce39979bf82b6db5ca73d0f105b675cac108b
en-CA|64|206f97842e8dbfc2964b9a83aad37802e5b530898d5ead78abae7d4b550432e4f049f916e1b01f66eb7e09d221443fc5e23178ce8d6497d48e5059c3dda6242d
en-GB|64|ec3538d9ef2faa62b8be4c8ebceda6ff4c83417c5b02c3f2201be2e97f9b8f9ff451390110aa85f3f060227dd807b0f60ccb544f85619ccbef3b186a7db7d303
en-US|64|6ebadcb4c318c867ea83ba7eb6de0342f933dd1559475f5e2e91dc6c287b34d24ee109fda807b075dc4d5339e34cb5bd98ef0106125900bc6031bc53935597ad
eo|64|6945de15508f457c2289a1b0de9b73c127f731764332e4e2851273c6a42b97b7fa794918d1d2165e2bc0a67c7fe83ce787829066eb8b9265670cdd33201e33a5
es-AR|64|aab1b4dd3b175f84bcc8d656b0869be1aa1cb3df3f61c14335e9031fef458b58478920f6be9ff44bbaed56b44da3b1b2a3538f5c11e8012eb4c16f199ff65cba
es-CL|64|47fab2e3017a9ba7d743e9ab7bd7b38b237a07bc9254cd7e46dc89f92e7da012dbe0b565b2fe58b9b41ff7b8b41b1fbd50a010ec1b44207ec60c6a7f05f265ad
es-ES|64|4af95d354594f24cca6085588b712189f0d0b784dbd124749f0544e766a16e12d8c0a739658c90b938967ffb91f1d460688f73896cc59a48bbe89cb703b59fa2
es-MX|64|ea4886368ae011b0974edd3d4669a4c1e1343e81dbcdf83706d723c6c5e0cdef7e4595262add22175e061daee582b485c17fa322e5ce8b77cb67c1bc86485d4b
et|64|4e3c95afaa69168f1129c06ee5a512a738db4cf8619b939d0396452bffdd57090b46cbed17f419ad08560c061392d610c02db46f7db25ca4d7eb43db23bb8a44
eu|64|34f66645e2fc526ff528a727bbf373eaf468ecb3c7a8e08582ed022656ab609bb3040908b17074bb740e57b923235d54e6d2e195908de96c3ded1f7eb7e3876e
fa|64|3e6808fd9e2354973c072777701e4cd7602e15f622c83634f1d5412be63328dcb8d4e163fe39d46173ea7acec601a29b8791cfa17379dfb7683fa749fd3ce9a3
ff|64|eb77327a2adfe7da41552ab3d864f689ca8a1f18c40e8a8bcba6a848aefe746cd63b06605b612860df46bb04ab9817e81e545d8cd23995457b88e3168a2277b3
fi|64|2e274fe0bb708ccf4ec0c236b77db44dda5670f85903e3a9b1e35aa40276dc406d49d6467468143f7cf15f368ffa1a7c15ceab47075cee258cff4d8c9e8284f8
fr|64|1ec36f95046638733ac02c94789f7332686350c4c9a26a30d243206b84f5476e35d739b849dfd85233142b5be358cdf99042c7c5c6af5b96238e2b4aa6cadae8
fy-NL|64|26c810fdf66a2c8c023a364758e1ba17bc14b3cd1f900379409acd05a0ea01c69cac61458dd0d7f18c84de97396a7aca518d5d0618345aa410f1c31802674e56
ga-IE|64|56b8d947edf844fb7e682d1dedb47a906266d84bddee24f37b3a6bfc9f3c654a48524c2b6d923203dc13ff1b5b46ecef77b04c4a1561e2ceb5b3309cf5c0c6f9
gd|64|45c3e8ee5a6ac7f79dc45a03fda6ca5eacf0ab2a5945b7063b00c6a3a78a2d5add52a47fb4d22330dca5f34deae008d2f44be02ea9b66a6690dcc4cd05e7b116
gl|64|a1a1f0ebe516168f48c26cbcc75d003d5c19155cfeaec4ff7fe0a72344eab135fa9f7acd75897ed06bf3b94d21b18d01824b21d0dc7599d417832bde250a07ed
gn|64|d3956c4ddc0d314ef6388098219d5bc961a9ece187c4df113d5bd0f4ae5a5640d5f5771b2087e025e659e7959c150f3700734813d6c6f6fa4bfd5737bdf44fb6
gu-IN|64|1116a5abc0d69d3cfdafd28ff8562f05013b7ee183be8d502b8a9bb26d4cd845636063c49dd9e276d56fa17c4ef91b24cac41eea7b102c944de8700e58ac9205
he|64|88e09f556f85bca74d4c44255e85cdf7796642d904ff20a0eded7075aaf1948a2a1aea9917f54b43c28b6e186f66d603b127034c8c3c04cb59a7342b5d36b7a1
hi-IN|64|8bdbb6c8fb0c4f7d59b00376fc63a4e778754e27a6a48ddfc63fefce666574f681c0bbb8a4ced13a125465128c2d20997b00c9b5dcf2940bd194df5899e7197a
hr|64|0a6aaff5d3b11e023b7c55015019c9013a82ec4bbca99e49af8b5733772f1a7eab18d112a186730ab73f0a6ce23901c166ed9e81e021a1f0c91309655d74d72f
hsb|64|86e80836f4487882445a79d34e38d41a62034ab6f60194132f00b15837115fac2846ee22b011d200e88660e80433e6426446b54eed332d8009030ad0bc7cbcdc
hu|64|2b47fe21220268df1957b464a5dc6ce72913e76b19c2dd639cfbedc9540dabb0cde5cd92b4b9aa4d19dc99006ef5a1292944d7ba815cfd79cf05c002d1e0dc20
hy-AM|64|12cc19780e654bc545f8d24c78b1d012a0dd6218336b2d08804173fbeb95deb6ed39c35e974c0ad86fb656dc7fc9308ffd58504b38126202551423050b207411
ia|64|eeccbcc43c65a17fd1b24dcf16b2cb287aa8670c9f7084387ee1d4222de948bc54e301d738e61ca4e6338f93f9767ebc14ac4b2a31d60bef7ae19ea40c504836
id|64|cc1b7253131ce7ad4a88541c54ee74c7e382a426b4d3c6e8206f213dc526459f873d639e30d207c70fb1d846e76fc47006f7d3dbb838cccd3d783801424aa69f
is|64|725378f94493c53d8d846a7ba1f70dcaea030a383f65c00bbafef1a69f98d9dfe33de6f218997854e2a8076eb492d607d7ea6df2c5b7c4b09e66e172b181aad9
it|64|325328856709ae325b92493fd383c84ed9272f30068c4c0733612ebbc6466138af6503c32ad4ac120887824c2c60d760eb03ba75ecf1d643ca4f41a5ccc3409d
ja|64|7e1db8545ee9188f23f6e0fed47fea1ead4328f8d16adcd4ab2d7a5693ded47d36caccf676fc4bf29281032200d7be86af1f20951cf4b3fecee98e8de64f01e7
ka|64|2c6abfc0a144992720f03435aad3d12295e8b6479474b8ea8d7e5c6c2540e91117da77f4c0234182e63de912682aaaf36ddb9c230eec22439807c3db88660a7c
kab|64|3fc908f3ccf79803ce8498d238d88fafcaf452b7724ca39f977b176fa7f2c64425bddcccbffcf1660ec4a73ef97d57178982063701ff487700bb941ae4d96ca7
kk|64|6acb97f4877697c87756cb29a0e74fd85a093746624cd06b78c8664c4a0e4bb052f8a0d3e559e454d6e6354755ac34c9f9861a29461716a4e5f2683e6a33658a
km|64|4add7308efda8072430b4aba647e624a776b785f27978cbab6475a5062ac41832974dc455646754d8324b8f39a39f7e8c3e9e554610defd2c8d942fd46711156
kn|64|62a64cb0c83082a6777eb8d52fd77f5a8b979442dd61b9de0919d1941204f6d324c88c75ff41027ee704bd65ef2e6a8fd73e2bc12065b026569bd30238353a1a
ko|64|918ef53bcdc184356d9a9eff8e00750296f72d44661984008482cbcb80f3277be0ce638d22ad7440df275e7cdd6faa4521c91b727f0213a045100e633d96c2bb
lij|64|747baa1a31abf9540fb4ca642eeb964f4f8ef1f91f2d0259abe8d17126192c4c81cca1feb63d488037abe2b438395810d403a8b885d10a3d3f46018611ca3d72
lt|64|22eae47b02c7333e327786e73b7d0dacb87d7e04586bd0e65f30850b877df6dcfcad143ed8187f9f34799ed8755f4159c2f7ceb2eb6e2e79f4c41c9fd72c59f9
lv|64|9d7799969bce276c2bf2becc6e1f0ea941189dea84f04d315714e9381afbfea8fadd97b007736bd8c883fd2749dde853020f2d699f2f117eb5625a87aa32fe23
mk|64|f106d97065e1fb03776dc843c4809b3558fa6f877c4f58a77a2f89e6159122ebbcaf1de34a8bd6f9d8852dfca9e3b459ec89d9135256bfb5f7393fb6210edbd8
mr|64|9ffda1089baddeccc4b56d00b6d9371c0e6b2fb584076421deb5b89cc6cf182f741b99bf1c69410611c68b245c55c253b7d092fba38c158943930dfdfc5cb79d
ms|64|54f2b307163c63980e0bcc8b08ffd897ae2f05d4583728deb91ab12e894d6ad2d67b7eb46ab98beef47a8469815f04e9c8f00e3c519e90d5a0e5be5b3fa2cd67
my|64|8d76c958d0101d37774401ad2f90da388b449c8c1b9db2240285ef2ae6e2eb1f9299426ccde72cccaf6681eb3fba99fdbe58e5ba1c65e6cdd7cbbad9bdce1074
nb-NO|64|a112a218aa93466995c767052bfa3879a149eb73089f11fed683f046dd0016369eb841c714e9468a7bd37968603506777653e773b3b97707d5f7fdfbd0ccfefe
ne-NP|64|7a1725c5fb3f07f60f40142e3657a74a6837f4510e6017fe56b80aeacc3d6fd57cf20e7f81979f024d2576b5454a9f1d958becfe163ad9097cdd001efec021ad
nl|64|53c4a28c4241ca8560848fc12ad357b6fed30fb48d4b0feeb0b604b80dd44930cc4c808496ec525150e360fb8bf4604e2536b485e6edb828849f16754ca27d81
nn-NO|64|39ff427d06aeb30db257711f82e49b02486fc2b96020adeea218f6d3ef1f412bdfe89b5ae0fe6713d2c6122655b753c76af4361e4394f4f79b733987e3f097a2
oc|64|ebd2075807609a74724e95f478f6ec81fc2b35fbcd71ea7227b5b6d63f72b48c59c0b7fb88e011e6236ef622cafbcd0dce497374cf73df9321e247fb6b57b253
pa-IN|64|846ef46cda4b564bcc2fcd214587dab12b787ea75bfad155a3e46c161f2673e3001f2079e4706095409ae7f43ce492f9ce34d69a1ec73727b7d4e56778ff6e71
pl|64|d89114b7457a35af58ec1f93987ee43a93bc8c96a9bad5790913d06e371db60877aaf04ead33f06fa96d04f84537d4f03aa6626d47f56ae193b82d6a9c5bf3f7
pt-BR|64|b56fedfb03c588be81be055cc9ed3ba1ffe67e908ac9386bd1616c5bc0a7f152eba9a475d4279a6183da49238fccf14a371315e8d47559d5c08b6c808f559a88
pt-PT|64|5bcc31e3c0e116d393538853aa76f2bec00cb9186d72c378b014568382f87a7df9fe1b501a6c6a63e2fea03f39cdf45f9feeb20c73ba91dd9c122446467e702d
rm|64|e43a419824d8e5c7701c5a1a7132fc91b5cbe7d44f18bcb97e52bcd76dbe2162cec8591b992aa41d030907354c5a0389861f051016fea35a0a69c90d9fece36b
ro|64|52fbf3f8860993cad3e7652c9df1772a4de7dbce4e55fe0006957274f5a9f4507bb1fb06a3d7bf21a9a89137113aa03ad4b04b6112f3a1be3a8246ede01e57d0
ru|64|7e33b9fb2782ba4247c1a563d64678e31a8c9d58a26191ca775a3378ffdf434ba0a5a0d10c669f7dd1645fd67fdebb9b7a4c33e9df65a78d8f19b07799f583ac
si|64|f6829d52531f210e18566dc47de12a1c217b4deaa6c18667d67cee45c6e2086d02a080224cb89c695b31d3bee2b28bef891e5f5b3e9c947c5798ffa1cb1e3639
sk|64|ac3311827c3f5e8fa4edd8cce463f276b04d11ec6f1d66be541b3e4865780e2ea06a0f15559d2b173f12d7806659690f77574eee37150e46a2064ab1c9223263
sl|64|a414cf049290e806becc35d0fb1ccb8dd520d5b4c3debbba7c3e1ee64121906077ad90a19c01d2ef127f986f6eee49e4305002bf08bb479884866b3b6736e3b4
son|64|cc42b4f25d18e3696f045af8b450f44aae58cf50db1e92e55ba00f1b0d49d892c80fb7be398415a6e637dabba6934c17a0238fd1a84d97549c152e1d65e57e0f
sq|64|c2d0c841b2334eab3e0a38fb7e0ffd8bc9b170470cf839606ff34053708dc00e7330a84258905de45e2d9f0db8e26e2d3ca9011dab0ae9e3142f036b09422b1a
sr|64|2baadc47116d5a2db1e4598ff78433f6a4a46440cbcba9609d39e4103a35baef832a8a5f43ac2fa27a1b27714cc4820001b2cd220dae740600f1f328d458fb51
sv-SE|64|1cf1f8070909c87364db5a1ee7a35ab0f0b7570ceb9aa73c915c90bb3f81b457339222533a44bb509e0cb323865b3b819d20d55650d18d1b4d3fc669858e1117
ta|64|47b9de0c6aa05e4b17379f06e97551d316981a256d1e213201902780f74ed6bc76f50c219bd121516124c17c028111d7e1564cd2e9fa05a55f2e74613edc4813
te|64|ff2584721fae0a34a682587f80b326e32b1e4473bffc350cf4faa3158132673c3640dd9099a103526451fd5ffb326b2b4374282b0110bde60edf8aa3c6b4d435
th|64|962a68f6252af00a348fc5d8cec7ea11e61550c8f5313aa32ce6edd8a4b2934de73a3d47f18279053b608825926809c24ea21523ae2c5a40c40b063f942a3ed8
tr|64|6ae6361157cf679c0aa005a6e7e416cfe03fc2ffa0afa238cd0fb92d1be174ba56c274c7076f6ba8a1838d8064016e748810402286125d22cb3eb55aeab9fb2e
uk|64|d54fd5df855b38ff038c030c2a8a078656cc165c690d592815f4f7b4a2d5398e1c69110a9f7a5990aa157b8be18c34bb5554170ee7451581bd6a4804c266557c
ur|64|49c26c98eefba4f1c58500081b881b86850e8854c3d21c87f6a41d9c8ec0641d4797f6363b15f6f6227214838e48a4fec8f0d692d3160e6f337de0198c1d1178
uz|64|8ccb6e95f90d64b501eeac41194de0ae6de6c0b300f40513766944ceef472e6610aa05a5d65e9d906cb5f84e791ea8a2a7bf30c60840ece3d28a494782a5e46b
vi|64|9eb7ef2c29d786afe70c1f38138383825063701e4d34ef97db8584bb007922d206a21649180508ff07e34d6359e2fa80bb17f78e5802a1d13093c6b3749ac112
xh|64|5498c4d6f9e5759ebf7ddc7b598750d1ba7e8d878a621f0d0f1560f9e145c6784cea8060886d4cb89c319c7bb314dede1148a5fe7171c4687e8d90404c64ed70
zh-CN|64|e9f4888a0b75730af1bc79464927885354f520ae11532a8120a1686fcdc3edfb701c3ecd95973c835594c52c51048aa93d1c01c22b872c19878f370a2ac4389e
zh-TW|64|d24f3bfbf64b89d297fe20f507d9e42467b45549c58ddc29a8b5137a6ce5e0057dacbee8fce744cb7e4ddd442385ece092abb9a633f568a82aa1c573c206734a

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 18900 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22003 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31563 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29045 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31223 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 25593 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19571 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 27003 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 32545 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 25258 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 23362 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 33692 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 6476 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21231 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 27047 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 4927 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19074 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14887 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26569 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 39167 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40284 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 1835 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 1966 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1630 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 7302 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 439 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 4333 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 821 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