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,541,209

Downloads of v 78.5.0:

23,364

Last Update:

17 Nov 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

78.5.0 | Updated: 17 Nov 2020

Downloads:

2,541,209

Downloads of v 78.5.0:

23,364

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 78.5.0

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="'78.5.0'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

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

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


choco upgrade firefoxesr -y --source="'INTERNAL REPO URL'" --version="'78.5.0'" 
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Install firefoxesr
  win_chocolatey:
    name: firefoxesr
    version: '78.5.0'
    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  '78.5.0'
end

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


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

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


package { 'firefoxesr':
  ensure   => '78.5.0',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 20 Nov 2020.

Description

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

Features

This Package installs Firefox ESR

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

Package Parameters

  • /l:LOCALE - Install given Firefox locale. See the official page for a complete list of available locales.

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

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

Examples

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

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox for Personal Use? Install the Firefox package.
  • If locale package parameter is not present, this package installs Firefox ESR in the first language which matches this list:
    1. If Firefox ESR is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. If Firefox ESR 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'

$pp = Get-PackageParameters

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

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

$sa = ""

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

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

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


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

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

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

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

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

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

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

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

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

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

  Install-ChocolateyPackage @packageArgs
}

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

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

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

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

$packageName = '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 = Get-PackageParameters

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

  $uninstallPath = GetUninstallPath -product $product

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

  $systemLocalizeAndCountry = (Get-UICulture).Name
  $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|e803d3ae53912abed7c06737534f7fbdcd48d920a950630adbf36c439ad0aa12d2597f3d129175a70c53b19f6026bf9eb58984bc28abd9a48ae1256ed9becfb2
af|32|fc56a7ad8442757006a478e086d689d67c668540aceccdda745e0fc4da7156e44c3aded8067dc56e43c4b3169cd18cdea812f33b839b815a184d3316dfb469d2
an|32|659d82cefbe112f477c8eeeb74fde3d32fe6f7c330a9f6d306e5fdcea53e6f6d55a4c9ec6c37bbf53b905316014b59fe30f90aaff3047867b9f506e25aaec602
ar|32|a427898eaff5dec525265a23a562b6ce801c50acda55b1c7671405425b4e847d2774d0e2e6c6017cea1f67aa063f3cac736365f93446501fc45bdf7ea0797962
ast|32|9a6ed5cf5318f713793f374d30b4e271a276422dd0f33e1a1826b9a8d9d239a96220ce52cffd654b457484b3918291668e12b041b31e67e15be0a968977d28e2
az|32|2a75615c4ab9ce43e0452c568897f3b91b447683421cd4fbf49ef6856a57de8f3a2d00d2a3ae8f79d1f9aadede0814083ddc1055469866edf730edce8005cfdb
be|32|3d78d490bd3c23d2996d0287e91778168708f0335f2b242acde2eb518d38297d3e621d19501e94be96506bf454cfaa4cf4b7e2aadac1d0c8113a1c8724e178ed
bg|32|5ecea5697eb6df54c3a72c3e4b1d5d6fec4be774d885ac68a95d7d44cedb1bcd96e50830e5c201e8fba1c5cdb63a59e10f866e30601689a1c8bb457c78cbb913
bn|32|88cfe3782e4ba170f34cb2dcc6994250b89885fdce6f1946a6cd4ceeea6cabf3ebd3c770d4945d883d8d7ce48a56d95ec2cba52eefe32550dd65971d9c604b11
br|32|d4fe7b5b12649f0a75f2781a825149981afa840cd92706a8f958eb7d995b943e85959ae97858424fbe728311ea0e45cc3ca96872b3a710379ad2cb83ac37e2d5
bs|32|6075a77b20bc8a128e1c83548288351ba3637fc17653139b9846d9bb2bda4aebd4faa8a25335eee4de5148119eb4929f3d7921c66b36f262a209be676d734a6d
ca-valencia|32|239f82a237a66068a5017907feeed8007d7214911958014f4ec426a1b0cea85fd322b0a08e040d3121d0246e8cde6132709be5260dc61d22d57b5370ab1e951f
ca|32|f6f0565d3e3c643ea1df2b7d20d20016fe9a491f79caa481aad4b0497bf47fb6059c2ed117fb152342cf0f58ad0842095f3d7e9208929afe8ba522c61e8a82e5
cak|32|3fa8280fa89890bba266769fc46dba08de3e9e6b7d7918fb98aff86d3185a430934a4bd71a6a8ed0aa2b0c1db553b822f6586fcaa33808b317a46b73985b1afb
cs|32|3fb454eb2756a406041d99a4283b076d8b2e02a11bad9394a2e976197c598e736fca6b07d3c85a3dc120e7c9983288868f8e4ec616136b5652f55e3d1c0e9841
cy|32|f5d5ccb180126cb88c86855a23a43b04971156c3a2d9f6b86a25d1d5bec5804a768b2b2aab40f1c67bef275d7872fd0eb830840746cb4a26d49a03e76097ff94
da|32|361321031d2414f646968240a31492b5b1f9e292431ee2aa28ef76f55f291fa2d57cd7961f050e45523ef9615ef6965863c982513467b4c9548449646808c8d2
de|32|e3775b4a27b620018fed8833fb1c2b5aa3f370a438575dbe9f801434f10d83ca7644f16f1d423b1c6b8e17917f036b8922885cfa97a30439c3b79b010372dd4c
dsb|32|4e3b3692ae6cf2bb3776f6b33d62113fd0a7ba67a89694ce3d302cf17123533e467e9f2651d357b81310fac2b14a311fefa2e808ad088aa6411a64c60c4046ed
el|32|fc9cf20fe3116fb485e03b5cb7aff5f19e75599ae818595348d30d381e869508c604999488b460592dfeb200a67d7903fdc48b79f6bf3612bc945fecf4749c6d
en-CA|32|b6f16430baf03487308bee88b8ef063629390e49bcd23019f2713c70b30aab1e1c89cc28501f83539dc6488ff85254f6fe9a1a9f9191cb29e76403722cfc9334
en-GB|32|b49382f3b2c13ecd81bf01d3d89b29bbac982df3a2daf1d8e5fec7dab25b9798367ae50296c19feab1826405c04d04f4b7d5a870a5ad68a9693cc047190288c0
en-US|32|31ea5c357dc1952ce55c3c1a9c62243c9d9bc8ac8029dcb67dc02b29bca6de7e01dd2a6d7037e9f349940521555133a96095a7db37a6fd7ad6a7baa26eadfc99
eo|32|b6c9aa565289679de2250f9b99b271cf0d743e7e0e41a8cfd39b1d16229da5b2faef115b4710d9dac301958f1cc5f09111045c808b921f0bb70df1ed3ebc916b
es-AR|32|7879d3cab49a1353b467036dd9b6dfeb4f2d7ff5fc6f5815c5641d66f6d3811766147b1990e32714684cd9002c7b94a756dacccad606819b0cc717983d395a50
es-CL|32|f6e956254c4e6aca4d2b2a4b9698f00140c90e80585adde0736fb03f32113e9f8be151d96fa4c1b34ec3fda03b94ee4d537a02973e05aa40ff3ee47286cb6913
es-ES|32|09beeb9ae4034d117bf3afb17ca111b0cb83ed1de3c6a17ec9d6eb22536d41e03be6ab53045c7e6453bcb1287de9ff7b821a8a169dfe318dfd1e50726f77815b
es-MX|32|ba171e4b1cd52604ee3795f2bc76308752d24979d9d5a126b2883abdab917ee5a78c7f90b51fe8b207f0864e4dde88199c61bdf822ae59c82b29d10f72b2f6e6
et|32|e6be764056e2af9ae43f93a3846daae83af846d86c562110858ab3c19def981f55849a40399c32d17e79773ad15ebc14fe163ad6dc0565d01664fcd933d231e7
eu|32|4410206f9e9c23c48c66b740629d9d120f85904439fe7d302d8c5b59c0f0aa3c9de74d93c0cdfdedcd4c9bb203f1891c27772100c29f8e910097c7887deef1b1
fa|32|0bef028f76004b6f926891668ad5dedc197b7af2240c927bcdb0fc77f1b5c09e434489a3e4d1f8a8d1941b0443cf7ade9c5de5c09c64b51aa7fae546d0b54f8d
ff|32|86f967b30de1f801bd374dd7b097c7bc93743bbb326d25bd0eb5708e3d862325d104cf110e63d1a6e1f793fba373c71bb74376079c4da49b39bf2ca64d1805e2
fi|32|b95565c53b3b56eef499cc361bab6c05d5df6664c930602ead56433f6e97340b2edf5c34257d743590288aac9eedd3c10194e73c2a972db499827266c9e401b2
fr|32|c616cdf4514d8147fe1cc2b4799610a36755a1abd55c0456c8fbfbca92fa3ccc46f6ff14952b335c6bb37a271b308c6bbaa4248286b202e1fcdb305e44d5eacf
fy-NL|32|a36992738db4211ac3b8dfcd1efe2823b59cadaef1fbe18e5d5861595098576e2d3dcee3f65ecd8e80d6eaecc0bed727677ab84f30ee21901d8f5b62e53a2eaf
ga-IE|32|162fb269ae68bcdb3a66f4d61217e521f004d0319e76752a9b90a4384198a86a2160b1876c242389bfb20a9e7fcca033223465210f3635474dd050536eadb9d8
gd|32|311d6b729a416fb2aaa97341a897226f92a4975f37a2fbdc811164800a64671dd325d46ed25b02d8901d722c919ae98531eb28779152b63db27303fa9bf55906
gl|32|98d3e4c5586323e6e20e1ecd9481e2c9d9f86e1ee7d45a62e59b98d8713422bc21947bf2a357e3085dc748fc80b511daad02da2e7a5e1ecdf992d64f163d4ec1
gn|32|767f4aff935f6630175dd190c97ddda9b33bf3215292f132b62039988c2d777de6d0e28c9415ca74caab39ccdacd7da3ae7fd18980226ce13e27a3e29a18ff8a
gu-IN|32|2274294a95aaec460030b3b6305a8c502f3c90d438a5d381f6409d19b5d15e39e08e9f36c2fddb94dc0516a836c69911bfeaacb71ee8f280068ff91a86fb5516
he|32|8080231e2a6617267777f1cd48213c128d74fe070f8fb8e4d48386218ad142ad75f813a88c5da13cb21f5da9350515a99e231533822221b1fb593667741b1f65
hi-IN|32|bfb7fb34ab00c1a228faa479391b5f2b1fdf7b2b8d0de327b651dbe7f7feaf3254bc013ed956630f0878150fb6c0b865b893de8feefb399334c6a8cf49fcf454
hr|32|e3dfc9f6b24a5fc483c6926b1c261f0d0496cdee20e5a4caf13fa5443a7c96cf7a130e2c89c4166221be8bfb7364270872b557e7820e3ea56e6056fbe37ac8d1
hsb|32|21695f3a5e4e9b217943a02d7cea83f4487709a3499ee569d39c3dc17477010bb8c72eb04cafe58daa41a7dd610debf236304d141c633679e91e9d19052d49c2
hu|32|4b5b446a8fde55bdeccdf733e1738455f18d5c927052e9452bf942d9f5992fae558fceb544ce621340fb8547e3c88cecebb66a0dc796d4d8f56b153dea55b37d
hy-AM|32|facd10f7404dc4168b5bce8347445aeea0ee887024e148bcc214e944869e4a73735977432d088758a34c9ba32c2df5971c2bf2e3c80294ad7fa2de3fb3323600
ia|32|29e5dfb9a7eea5cc95afce13ec6253ee11580286f489d4454f2cbb3f1f28231ba39f6376114972caf1fffdcf4eff28805048ee44b85b9bd68d14fd77eaf189e6
id|32|a1608c3171955e1a16f0ec30042d78bd244e330028dedc25e3a892285a1180dbe6bd48349e9d6d9ac5e1d115192b0038b708c8375e342568d84bb91a30f79d61
is|32|99a9e45e990692d3f15e9e6c31a0e83938dc7d2675af29a7b53c2260caa082a99645434adb1d998454d4044e1ad63527bfff6352216276ad9bf501e1832fdda0
it|32|9aa6cc88d6e025fa884d6162c73f210b8bd753e47aeafc0185a76b7506660f7f988ab269bb9c01a665e6a0d0b3b82522c0c649358d5d4997015953a6ade77df5
ja|32|cf5011235177fd94819cb60b87bb4225581db1ce74eff97c48e6997b69bfcc81a5f145b0ab2b22db21192e34e93ab2201b7663b17ec69e5fb25c1fa6d40daac8
ka|32|285c5cfa4066868b1f9ff87386bcc22c4bcfcee52134200c1d639867340aec69053826aedd22d70ce9db148c8a36eee2acf74f9dc90ca1326d31070cccb7ca65
kab|32|3366d0a4c675aa3b885e628a6ad412bfcd0c14d4be1b78e82ead592f078c23b2df687c04bedee993d55c0511e60c0375f5b7862922814954fb076982de61ca6b
kk|32|f7880f872c0aa9928e4d13ba261c1e25340488232a5add1f591aa99f621dcfd089dcadc00ce93f914200e30d814de260868a24c54965a79b13f1e097f7998b89
km|32|221405eb05a63f011786d6b0be2ccd5f5113194dd8300abd7eb1caa0b5007e990078b4ddbd2a711ac4a0da8b0f6ac413c0b1b60638be5864c529d75c859b14f1
kn|32|98bf7d34d9580bd0f4f4ea73e666191ab062436630bcb936c7b636a96fa9c993de3446164503300fd347fc7067060e1e4a0b17bf69dcd0e6777871c72b1b206f
ko|32|c7529bf43281a4874f96e8ffe957fd052b2881ffea6cc082f93eee68c372c3fb29846cc16f28bfcce2a07b60edad30a97ec4d9ef709526dd52f485b4b9f8ae85
lij|32|b958b9706f2be42bff4ae94a94ffb0774c7c674ac159d2966defc3f1c1dabc67ede2bbdeb4da030580ca024c8eedd1e3d340369def3c468e9c39be7ed302ea4c
lt|32|8ccf2b7c6bc5fbc7990b8ff043c2d631a18c6ed0ceba0ef6c848e44381a190eff996eb46356f56bbce61c2d8fa07064e0205519e02acf97923b51ec0127a4c5e
lv|32|04cd99911f48b63d34287a0dd5ac4f49529687207a66522d2ad804d31904e9ffc9f74a113104cb137aff8553ae25624aa56997dfa4a8798eec8fbcd6355c83f0
mk|32|e97d81a277d458e2227bb163f82bff76198983f07aac3144d118cb5e483a8bc9a4c85a22dcefdbbddc05776da4478fabf9794f72bec6f8fab2f4710f422b9dc6
mr|32|0e755832cf5d26f38bc84b2f81f457f61dee6a15f9a1ffb06979afaaa3db5a423012a2ab012be160bc13512abdba6b50128885a1f647d10c81eca3a2b5772bcc
ms|32|19fdbd6eae1fc6446b9be57c0a508437a548a5fc001e25939fea2331e777ed280d1443d202f9bb7577752abb85e54db6998a1adf005b35a46ca7fa5a385033bb
my|32|7a0d8224f80ab98854bb435e3a0a8618aaee1cffb8ded8e293cb796f21726f90f17e8f034a54b70edcb61603d1a61f58b3a2a89e6bf862a73af736d4c679b69a
nb-NO|32|4140fb26ccd1407e2e1eedf38befcb11b7ff719dc6ffd117712c321dd2883535b36b1a230a6487f718d3e4e3212c0586cb290b198dad28c6d9c4ae2fc7cfe08b
ne-NP|32|59115dc1614102ddcc124ef942682695d3eb71fcf9ce0e534f932ddb66278e721e8755c70f6fb26fbcceab1922ada198ca3bbdc0f4ec5f2730c904a3294dc32b
nl|32|754b441f6798c79d378c48c018574c25d20271c60ce7fa7ce3575c0bc787ce4c129390497ca37071a20f370ca3754e0e8beb9c3d4ef0866de35c5b512e2553cc
nn-NO|32|93e8706a689419915694bd3ea5d201f6f4c6b141a79b2d2b43dc927eb5f0623f887752eeb02dbc2dd239045c19682676922d7a21924f24fd1c3065da6d71274a
oc|32|96d0fa2d38d05fe4cb4f793fbb3fbfd442c5e8a4e0db1da41a03859297f596f0a8c221912af9981cc7265384c500020de6ad887b7668102a9fd2eb5d76932732
pa-IN|32|ce97d3a94d4d3862fc9416670f092bb1583fe0e09d07f8366fb2cc30409f5a607f969cad36e401b15fe755e7b5b6d5ed104df1aed02717d7f6d1230af34ada54
pl|32|fdbf396f0bc10052b34e7f86e1be6bd74c6ecaa7b4b62b8f38084d5d2002a8d5a44881438750cc894ab5d8799ea5f0777536f64390142660c11bf9493e79d3e4
pt-BR|32|38a60074c1cba043d4ba3e0ea3e8ae227f03ac1f00a55fdcddd5ff8579c98d35f37a4956a88f819e5d7805b958585615370bc37fca88454b364c4713d9d51ab8
pt-PT|32|039a7671cea6103eefed7e678add2a842be0d8df1fb21341a82bc8da0510bb8c50adea357955fb39942c42c059009560fbc379ff30cf7e7de528caa5f543899a
rm|32|f0e576d08f0e7e62c3cdea8a214ecbfade97d7ea301995649b2447d11610efcc265e49c565e736589f7daa2b1be72c2ea33c9ebb281e8a9c26d641fc21803ef2
ro|32|66670c5d1712f7288f2568d52e0795d8cc1de1a636fd093f352066a77d920e70a449d465bd28434351819fd35aa781cf1363aafcb7d00f167e23b91c22eea352
ru|32|7357a2d006e0e52b391598e4dc241d4342e4858348280d90a1c1313f6cb711a53ca57860750ee66ca2bc7db24898d1763d601f0c866b2701c4d6a55757516941
si|32|984fda49d5ac59978ad852115f4715102ca39ab66e51e9d976f542895e3630bbbe158ff42649b34dd957e6e2e8dd00862d2a01787773ef02e9464963467272bd
sk|32|12424c2dcf47393706648af0f37cd55b6de585898d0259877345de10c0916b9747d2842d419dbee2931375ce3d90335e98a2997d4dfacd93808fe1fb47b54c29
sl|32|6f7b2bc80acecb9d2ee84b0d1687064ca90ce8179b99d9056a4666bf87b0c5662c6b24012e00a64571a61611343c6e2a557c8e17fa92e13095e0b5405ea8ff5f
son|32|4a240a06488bbabc09fdde9c5092f571a27113c220c30be7b53512aa31d26206c75c6b397c4e45eaef1e27770426b5626857860231a62846b5f9b652c5b3e5e7
sq|32|2a11ce4d428c8ba770fa3b9d15bbf4e855c59d40bb2a891e6c926816161879f2df0331926a034a309fedfd283e1757af5173276b0cdb7be4bf2654702092a85a
sr|32|add364e6e0507907376e288186ac2ad1df0af8985fa73b6f713a41300acb90885f6701f212e816453049dc358951c06036402241e0b3bb8932d52decddf28b9b
sv-SE|32|afc79f35168bf6d7e3e0a599167565828ac96dcc0b2b56a2e766d5d1a87988e7a0d043dc21627a562a3b392452741665d1527e0d08ae72b70a5b8dbeb31685ad
ta|32|4d639c9f3d8c66d8def352615ce9bf2110eb2f06168be5e59e1c8a2dd60a9e7b7a3361ea5f706a4e02dd2788ba8962a0dd197dc65bb1705f11d462aee9f36616
te|32|cd2dc5a3fc49ffa298d0fe4010abe9e2b09a4371754a525693b7401c3e1819d4ee1d90c890dc740b3547ff90d35213e3975557f438fb26038f9634642cc9d4d9
th|32|c81c8f37519d6af0ca89d3129ea6c2e3c1b762fa7aa68dbe1cc6e18ee021f0ec6a4fa48329637513582426e511fd0787b4276a146fbefb7f4a2b4c5e997eb004
tl|32|8214d1e5047d4f1a142143321194ebd53128881b0b4f06891b015a89f78f6f9bfc90754bb88e420b9b77d6c3e0e506200b6e8625894c27e0dc9fe17a5bfb7cd1
tr|32|f6ec80368a261d74aebb74ebde35e55e1d5957eef9668ab1a4c7bdc3952a182f3f96b3e4a624f8983e3b5e36f29f46ec03ebb26166c6a14d7d7921d940099559
trs|32|cd11d4aca7e31b97e6191dda28986076d67d2a6d4e540a2bca900816ef6842bfdbcb42231c2a50df4ca682bed1d579fc2697138f588d741099b68bc73a9a4ebd
uk|32|ac8d87954c224f673f11c77fbdb760128320069f007ea2c761fd2e1ee57be14d45fd5279cbe4a9ee10b7dfcf4fba20b52eef93ebd2d9ee87f64212d93e2d557e
ur|32|20c1f646a30440ed8576f8b383ea64650121ae0e8d0ce5d660c832f95b40f193e2f483ebd294f7126f58676289165c320b12ea31eedd43071d5282d5b1c0628d
uz|32|686f2a0018a393058039497c5bc014b579064accd57bceba0aa1e5ee141ba68c781b8fb7f13f08132eb996ca1c8f743e17879a2fb64c5cc5f3786a23ba498344
vi|32|259f3dcc2c7a8c7ee58dc03ba5c7fc4a91915b331278ef613356f2be5cbb92ebc2bff3cebad63e271e59f5ee1738a00d0e421e018f38d0d2f3dec9a568ac9e8f
xh|32|2b33f1f47d11c3fb3144281178e52f51a826ad201e0cd4700958afe1071bba198c7d2e14b0c4676c7aebeb77d5c9ce8cda3563345c0c06b13d958609f7a145ab
zh-CN|32|dd637c91fc600e47648995f768284c45db2de5fab712e6508062ad7a7d9a302f7620983e2f74d79ab6026ac5f6912a1a0639d849a9ccd20fd2eb3e0e705219a3
zh-TW|32|025e776f286a23a6dcc9f01c301901aecebc6be80be819406787e3f1cc07edb248b6367017882761579ca56ef38d8ebadea61dc0c3abdf7c855e226d004f8c90
ach|64|ed0ea4b5a1c380181a8e463767f8ac31a30e7dac7633d54350d5ba53fe21b8f8239e09996c074559a6da49195c0d185ece5886140f9165f5ab003f3c5fdffe08
af|64|001dfb955cbf29ef2e9b19011a342dc29df7db607edf7d6d37257e2539595da4fc4cbacfd85c98cce1323401f7378bdbdf882d47e6a3475f74101e8cc2dae930
an|64|2f411e3924b7572adbd30d60a1bc3e6daefb2ea58a3c2522e4c15a14eb092d3599c711e8729fa8f991b6874a83a17dc83fe0d995607eae497bd9d43af0abc605
ar|64|ea4e0d9736bdf016c4d85cd630fb82f8168bffd828d8298d5fd1f13f17dbd992516d57e468838cf17336c52545ca122232a8006d632b9558918cfc04e3785b00
ast|64|ea3396b0aeac9507ab6362533bb865eed6ce98e5f651e94d4e97f37ccf38d0fb4816a1d4b70125306b79502a8e8ecb6f55bbbdd21542f5b0783b06399aa6769e
az|64|5d5604d2ec5ffe705e425aaebf66d70b80e555b6b6c3ddf1274d29c99050559a0e5a7a712f3258304c6988825a83c2c9d0fb077a18833085248cbaeb41bc7ab7
be|64|d376ac032b8ddcc5d2b0eecac1be147cc0406882d58e4c725ec08038f3a9057986327de4aa6387f741c93ed922531118b92a1952348f5838642acc1f4c78a010
bg|64|9e5e4510fb826b6f93dd4e91e6f68bb948f58cb69b001621416d45909d2dbf17481dce47af2e3ddf916e2b5b1a158c3b23d7c9268d042f37a6da0e7ebf4ae249
bn|64|aca9923e9557d4890c579ec840329b67dcff148f552a7a4e592bb61169964dc8ed1694cf9041b4ba7b8dc0d0128e228824a773072680a1c10ee0892b131f7d9d
br|64|2c1c47093a49b8987a45f86ebeb893685aab9445a81b137d80272ca005ef17b06bea2cc2a4baaa75ceb942b62c5a6af8f17bd7d70ab7ea7b5bccefc98f8a5342
bs|64|1247d39f5a7cd950ed7ce109dadc28c396fda22b35c1d48f7cffdd916ac005b48db67a2ff643fcbc1ba0fbe374bce18d2f9ce88f4bde6aa6dc22828c3d138d5f
ca-valencia|64|770b935b060bb3f5aeaa3eedff4264c019b3297ab4295a65688c5683c99b7dd629905591866529dc5056625a6db943b405fe46a9207002af5a9fa6e19ec339a0
ca|64|0a78fb41660f393a7737d525a6a8dc45e85399e14cdbcf3307f97947602de13df392b5a39966aea49850b1524c56f22b454000e493f8e809e476b6f2541e81ca
cak|64|129fadc895288d1680af069a87339b58b063363e8e508e7050b3ba2127d8508721e23f0f5e2d3c61119efbbbe7a374f9b487e82342a2f0492428b09a1ed5ba5c
cs|64|ed2346808873a5cb33919b5e3f88760fad31d9f98828640d16685cd0287102e921b50c91f2aa22951ef9337971af40f13fd922029b8461540df355e008c4c698
cy|64|d9a761ffb6325f40d089d7dbbae8454f17c5ac827fe7b78da8120b2ea2455855123789503a6ba8c48eab70ffe558a19d0d10a3b3873ad278576904987b93ec45
da|64|b9d2027bac5aaaef639af24e51a5611d7f906bca0db46b6593d3a866109692c2b252a574a1594967e7c5fadd4289873bf3820f26aaf4220029fe7610121e2cef
de|64|d267ce25688467129f293dc76aa37f6d202a26bac4ab270c7b953c5a70e372b062e721042b8c9ab7d79388a345c6bbef98ba9122ea8e760ced02b37c25973709
dsb|64|a35fb374f892adbf7eeb155b7a17df2c6295de4834fd9663b0e3f802821504cfd7220da8ab0fceabe7c216241ef4ffd33b1579ad88cdcafce988ad787330792e
el|64|be21b02757ba928965064121eb2f6f6f777c31c50ff163be1898cca2a899ea010595928b31c3403c783a9a6504c50e0ec215a3fb3cbd4eb71f9e08c475ed9359
en-CA|64|d7131762449751df903c4aadd72b5302a7e92bff6dc46b2742c5e8839825387f2b0c1088c3476beb164a0c6dd6b5e09b44ee357c3bcfd797652c11b838164d18
en-GB|64|69c6b480fd806f09414f73d65b28b506aab5e74aa92871ea8ab62c074e991876760d230707f7395e385a538e8cec8acd4a0ec63209745ba481405d7bf0e7d918
en-US|64|02016768ca0ca4ec448414a4fd325f0d91581d4adc86faa8fb26e5fc289bf14bcea3ff444a1ccdd71263b4360744bcc02c21f620f38e702d6e3a944568378ca6
eo|64|ed9aabf56c3645257a71f3593897ac61021e930c7c8eb9992266444d38a55ca09a69ef4fd4733d1f7042da806a06dbd984a8f6d3e196848d2409e971de6b4448
es-AR|64|46dd38be0d384cfeff23da5b19ed6a319d4267237e36a170919d5c6f8e294da1c1313f6312210e26d1c693492c03ce327ed5f3cf89a4a798305e65b98fc2e71d
es-CL|64|b58e6c63235b746b72359910e19513108bcf65fba06ce9fab0933967fa592278023c70e91b166ab388395ed065a5b6569594313e2b4aab4d1049975467fdfa43
es-ES|64|b83e6f7639afb0c945663bfb50e6359aa3af40473afdcc8d96f4655d8f8c14ebf731135415d9ef507c94faa12a15b41d6820309e1db7ad77c7b31e004e722cd9
es-MX|64|00e02a6c9064ac356a3d1377f0f607ecd0438f2784376af8e226eceffd45b84cc930d238c8e30041a6f4c6e6171f4ec7b02f69788bab45c12e12f9d84c33dc52
et|64|344fb4f4888140264b8efa951e3502408c64a5d1fa0a714bf625cc3e94cf20d3642834c05ea3d0619a819c8b1a13a46f157387d5bbf76ba9d6b5de00e64d5f7e
eu|64|e4ca40b59f7a3fa174b95b1da61d767faae7139ae52fa9e2b3ab1cb6b5dc41f1575d74b8d52b14250040af861e779fdb3702e9d9e65af90622c58469adf49507
fa|64|037cc88032239b50bfc49c02d29ecf1a9bd50dfa5ab834b3faaf5accc5a88f93bae0cad786c858befd5913cb11ef4c20e5fbadaf11d9b0983a995f2efbf653ec
ff|64|606ea6afa970992c1d103fb20a6603512bc766665d4153971bc74c9619e87aa943da4fec778977ca445a79f0a81fab80152e5e0665a35b601eab2f51a452fd57
fi|64|0307975c332b7fc443e746efd5448e46ddcabc342e29365535cd3afdeb7cf3e91a7c3ebd0b536395aa37de6e923b0ff40c04c8dff80927b26e9c2809ebd6bbe2
fr|64|08e466a712ca6ded63aef2071b4296761d3117ab1ac3f38cadb693c71a241f9f5fdb3e0bff19398d76b3e200a633ecdee7884e3793fecaae773aeaeda3751c5b
fy-NL|64|e1cb135a88d20c86633784062ce2e02cf8cdf8e19c343a376e9c37c5e1001d554c7baa8ef94b4f2c8dd2475972067704a653eb56618805c14cef34d756021f67
ga-IE|64|09bf655cec0f58816e2e14369802e97f7444162fe836ae3da32c759ccdb1c33f73e97530f196cfcbb2f4da7d80a9f1e68ca45ee42de7517e93b426223e70eebd
gd|64|2f7af62cfa34a5d36d91ec33c4463bd805d587946c5ab2f0a1eb3a1c706aa6114ca7a6ba3c14b4110dc5e47a275c68af76658cd9f996397ba9d6be8c7f8f0709
gl|64|1833a0b2f67e326698615a4c1348bb2696b0695d97e35d8393708e57e4bd8a0d676f86188421e4a8658dcebab586ab6d984809349831e8a1f4b54877b4b0819d
gn|64|d202725261687070e8b1ca10c5dfdff44d1b33fed1e71045f94876d97e67dcfd2e9accb3ce44cc0b413dc430d1aaafd70ebbafcc85fea6e638a1831698774bba
gu-IN|64|195dfd6249ead81a7af936fdfa5e0f39904cfbd16695ac5f1856f3bdd6b017d2d3643a9b79b93a268fc22add2a42577c308d2e887146371be39bff5568344e63
he|64|d82d2d3cc7611b5a180bedf60f6256014b543b32492615241172c824d04e7fc8135b673017148c91b81a1d69ed800ae23dc8d4ae65e6855647deaa8e2870c59e
hi-IN|64|5953414366a935a81413b91181d62a0bfe90297e059ca6aad55cd7a98a5df7f5e41b6f7136155a981bbf2c7472f3a0a0e78f14f48ba0df5f2bb95e93d4b34307
hr|64|7a0483a885abd7912a928bdb90a098d569048fbfbb16d8aab8691748ecc2fe7f7cd724d50f9613cb029e7bd966081a19be29a21bdf3bd6af11ec79239c562e37
hsb|64|384531e72c8475791454db09d6316aba22702840762b919d82295c5738e5895b80bd34bbca0c3c873f30c78a7f14686740f240395d5b31b13a770b6ea4003ff3
hu|64|9680f505cb1cff6c90cdde2f3f8ff8c3f9fa52bc5cf3b6bf2a3c5b840971b685026767035363593200b865b5d55f6033864466e1c95bbf5fa3a621f54ad7442f
hy-AM|64|fb60234fc8a74522312667c84e895ab76a52734d0ca262e27c780d77d8d9830ee7b96f227df5d9e9984a2a47d926d45c5960139f029058dd3c45bbe84ea7e87f
ia|64|73ff6d5dd0d16823761103f1a75c9ef00d2f494205182be8b8a1857a6ea2ea95dc92e2c098dbbc8bb5b89ffac6d0cb484a155949e8199b6aa3a31506b07a9d92
id|64|df101518312af1f50b6c3bcc4538b1e5c882653b114c7cec73f7d8e45d22c718275cc5ba6708f9b5c1bc911c2ffa1ca5b562df12aba56c0261218e9cbac348f8
is|64|f3a1279fd3b520ac72194dab21b9483b10c4504b91831eb12a74ab14832f3269f91676baa96c7084e7fa6faf0473823504cb251569572099f624a5027f9980bc
it|64|f3a0fc9897f19b6e8817d85e606bff545c7310a37eb923472b547fb29e6182f23ac1dea473f38798a47eef2d86db4f1829b02e8030736aa7be04762fc3833680
ja|64|0ad88324e8a81548661d06ca32f966a8105081713631b4f410b4ac585305ae04265fa83660e7a479560f4d1c13c7dafaf76255ec1bd36d59a2b06931f5a40b0d
ka|64|059b642eb4694b703e8f0547775ab2add3d98d8dac661b48d53362d60e479b78f1fd97d5a0826ae5f66895642d7745fc53a7fac3ee89e1677b07a6b02327dc39
kab|64|e180a4e19ee1916ca7449f09f5df225e564b6c67c25b33e972f6f793735a367780256384973b6ec416d64f03af7ffdd25bb4164383c0f28b6404775ec5f8a377
kk|64|f1b888c510df0f0c06be17fcbc6e662a813b36004580d2ed9d8f10c05997ba222c17b7a07c1fb22042244368a0b744a24f15cc0828ac28d6c3141da6d4b4255f
km|64|9207eeefb1ce45db392ef2e71a4c5e35370315c783271685a04da7194990869babf3a4ff6db4ceef7a3b5c30fabc8569dc3dcb8c100eef7fea65fa602f8303b6
kn|64|fb6e79a511d0464738aebe301dc6e0fe236fde9fd2a1f4a4c98f728e0eb7d1672441700301f8b79e2de03e7ffe923775c89e2bf29541a3e0bfd196a4a737b5f3
ko|64|df740a09348c74e9233a415acfc62a0401b7eb19850c9579f3f7a04f7f21376028a850a5842ea247845b2551ea3b16dd5bf0bf4bebbfeb7549d2e050c2cf73c4
lij|64|04859f94aee567a085856a5717d1556cbe2c737103fd1b823ce61d2d32f2aebb194fcd4f8e6dfc753691d035276103768d27a4ed77c52ae9bcbaac06982ec320
lt|64|38aa641cd3cd9df7b6b84c7ff0e96f7b2ab763a181fd0de94b028322518b59b6e86bbbd1945c00264282acef91ca986f30d6a98c656888be27e9783a2e00c343
lv|64|8ea72d226eb6e16d2df40820997957b45b1fb47b492024ddb228eca7e0581d3614b9e7eb264a122afc3008175c5ea6cd5b1395a0c7531270259370f509d4033f
mk|64|a3aec444b536b4e005df58f8504d868f2ff3fc0342c45696cb5e40d01d015ce4c7e737cbe9944d03f1f7a754e4c10d539f322e803f0bc7d4cf42746c1145b573
mr|64|a8a92cffa5058413cf3992c8b7d5dd2e219f4322a0ba7958651caa95d4e7ab1710b93da28413877a46199ccbf681506dde4f9bcb99f34dd5862cfd7f89dcc65d
ms|64|c7a044f05008ea881c45890ce48c1e43bd3eec8d1184ef4f2fd33e9279ecb7dd0b134095b2478be13eba5e0d308588557afafc92a1ba5a6d929763ac95440f27
my|64|ddedcdc5ce3ecf320dcd24c5ea71c624309cda972e368929f0d45f90c5031f1e10e941fb88873a94471c473979b97138e3f49a0d94469432c0026ceb929938af
nb-NO|64|fe2b5659a4ce1418ddf25d4b2609939f1749f5f527419e377e35a7713c15adc19344530fe5284a25d415a91e3d2622b477c269e42578fcd6f1937029f5a92172
ne-NP|64|dc5da3963df4ca08d391f6808bae8474caee5643c70d2cf0875177027b0eab9b57dcdc2ec17d17b4167428aeb8852c6806ac4e948a93d035da006ecaa3c6d490
nl|64|391b846c9fe47af63fcf5eb5eeb799126c134ece332bcccecfdda2ab0c680d91372868d4d15f8f28dd04f2c4e53964ae1b9fa476d7f1c74ffd870087cb45f6c5
nn-NO|64|693a7929f60806c86a0cedbfefb935daa70ba0c77f43c9e62479b83fff1c5c4231e899420c1706636a2773d08ed40700ea5690c91908c0a3b3205c854b5844eb
oc|64|73a298249dd707b5258299fa1c287cba0613e3f0ec07cf69e42c9784eb6e14b72a9b170e770ec7fbf722e9595f9f20940e537902897659407febc7b4aa31ec49
pa-IN|64|08f07505cb1485c808b7a4fc2952f7adbf6437639347ad7b04592068e74265b2e39ebe5566c9a0ce44f0cd138f05bfeeac3b8c3ac6a97ad64ff309293a6a3939
pl|64|17de645f3c5f27e362f77c83f9e915a0d9eda5743a6d531edb3a393c39e748db40564db8e3b2a1def014d3c14da6e7f67f3ff8aca1856ff09cb2f04246e695b8
pt-BR|64|0582ee47fd66d827fcb857641e00f854d83eb7223b939aaaf998b1294e7d24fc3ff80dc9891aa79f3680375bd638bc0dc2e4efb5c0564b45ff7e00a4a954a360
pt-PT|64|41208245a604e3f2c0bd032e6f31419a5d607fd19f12138fed85a461d7a6580accb8b7799526de36ddbd27cebeab2bbac8a476bc1151ca17f0b0ebbeca9380d6
rm|64|f65180c493f183b1ef2c3947ac30c69f201406ba2aca5b290ca43caa7dd834a6f46a4c3ac3f68b8a73670b38b185b1bdb82df58bf63472ab5226f6b26ee2e902
ro|64|0ae3c00752e1bfffd60fdbeea2d8a64c941c5f1439da740c37aba5771723b855c2e924f7a8cb79a21f42b546f8360fc4327f756bb70e310428316dfa3d276751
ru|64|fbb38a0435c79187c37fa5502dc323e1313640cc303e3c47373c5a1e8cbdaa55f2eaf540f95545842491945d5368f22d033a06581d26a5bf397c02997fedc99e
si|64|8227580bde1fa0e3e9c5657c37dbe83df8dc102a42d3e372ccece4badc1711666143dd6e4f0c81b3dac26474d0a2f3c19e53659740c3c882d9b38b5a47641297
sk|64|e7227c4db2fe15cff1077c2cfe48988103dfeaa2eb4230fd47065b404e18edec9b5d9695e2a3f6a321f95f5ba6ec57ffa8b977fc3ac7d7c3dd069392e12e554e
sl|64|1e922ed09592cf70211c2208627fbc4f07230898befe79e1932f1197154fdc4a6453afdbd56c7016ba2db4c726e1ade044d42a3f9386d66ea314b9137aba74bf
son|64|a8cdd5be57b9c85eac5e978fd482fa0d65ca2902c016691228833da4658eac7bfee25e1087ad6d36a7ecc9242d2fa497a164560097196377613d8aec43e362e8
sq|64|ebd420f02eb6fb37fd76eb95174d798eb604e4e2599994d22f64c1f65de6b747641ba01aa58069407c11afeb5f77189786ca278ea08ee49e8409f329f3fe628a
sr|64|14834aab245c02738c2a8a27346cbfe1d3ef92e00a4b410647519223c9e71b3f8ec5c10e3d95992c98091dbd555d157581cb408a2f3781be151731bd1ba0cbdc
sv-SE|64|92c054ef3abb4c5f9c2f743db06701bcebeb0579c86833e0100853d2c7245c89c184aea6b8eacbf9ebe3604d55e10ead6e70a2e2fad1c23b62e4ded2c2ffdf55
ta|64|d94261794fa28eec3bbbb8cabb30529f43a9854ac427f5da10f466af6fd710fa5d234a2fc702a02c3d78217296583884f46ee91d9c974e2b239e02682f093a9e
te|64|65ff2b6385a9a8bfe69314e302b820a76b2fb3f305e7089982d48172fc26513b5abd41ef5ee63ba09984b76834ab0679e0915e2dc736aaddeaf5303790960fb9
th|64|77e445b36abaeea09e283cf7b5d0f21c82fa9a7e318b6a37c14a77c83aed01fd55c4654c2bc56d20b3463e15421fee959b04fa80577657eea94d2ab380e966a2
tl|64|c7d67ea7262148291d2a862edbb0f036492dc645b8c7f699a8140f12394a5b52f28ca24829772943a607e6ec15a5aaf5057b9da766550b90df98b5b8766ab5e9
tr|64|f4494fa2b16a96c8ddb01e4cc68cb34e7b5689b5a88ca9c5e857764b4b8514473748a232fd2f3d0e49ae03e9209e669e2f6f30186b65d3b07f65b67b7539708b
trs|64|44e36d599a5578332dc47b534d0305460fbaf107f01274e48afb46e2805dcaf0c223f9b3dc4f776b782e6d54d9b1098d25f9af3ed07ce51ef76ea0266c8088ba
uk|64|b4965f6eb379b85c067ad6f1123463657edcd2b0531c6e4b28386eb24707cfdaf14e72be74a0765f8580968a0a0bb94914aa59864e28611126bdccfbf5c95b1c
ur|64|f587212a7a1260e508364e19a31bdf14cfa423beb95e499d7abb724f45c97d2b39f3f3a4db219eb0d2fd7acb13b0287286aa5f7172dbbc16e938597ee93bb233
uz|64|15a0b17ff43cc83d2afff2223f4cb1ce650e566d2c2d7aa384ca214b49f195f6298af6a0426098d2d6c82e335a3e63a945e72d3d3b7142df581f7cd199feb656
vi|64|a6ea1c9ce507d4d341c87355566fdf1345f09304d723aeedc4b43f05dfcea42adfe33cedaccd18e4036d2356101f8d99fa70a7355167fa62c9b6f86a90e7f040
xh|64|bf0fba8b7966f3d50ff9d1ed9a7809ace5869ab978bb7161ad192495cdcad59fc6fa5915d4bc8bebf199f73aa23b0ab545ac795cd7b14606ed45027440a35e2c
zh-CN|64|22b8bde0acbe55dc1910d2e4196d04d507315a8e9f5302d70c8260873c9b4a06f7f341d6001accf233bd5d2cb8dfed2fde495b7aff42cf0eca2542f03af944e0
zh-TW|64|06af345b94d639b0c71c819a72c4fdc3622f7138737f2d69ff40a1789f7f44cfd00b23c8c32e3657ce1b61665a5f536fce3a750f33cc86a26846cdb738e06bc5

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 18944 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22018 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31614 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29068 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31239 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31769 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29948 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25601 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19573 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20189 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27960 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 35651 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 31749 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 22454 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 40559 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 25496 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 17964 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17023 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23364 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13252 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20425 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 43080 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33694 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19805 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19545 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19358 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19600 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6479 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 42829 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50953 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 19076 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14888 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 13785 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26433 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37710 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22245 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 1841 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3062 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23539 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 2435 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47181 Tuesday, January 23, 2018 Approved
Mozilla Firefox ESR 52.5.3 16610 Thursday, December 28, 2017 Approved
Mozilla Firefox ESR 52.5.2 12510 Friday, December 8, 2017 Approved
Mozilla Firefox ESR 52.5.0.20171115 16743 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1839 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 15357 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16371 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7921 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8925 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2904 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3979 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3274 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2254 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1968 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1633 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2880 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3835 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7304 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2368 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3983 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 442 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2045 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 823 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