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,545,402

Downloads of v 78.14.0:

40,560

Last Update:

07 Sep 2021

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

78.14.0 | Updated: 07 Sep 2021

Downloads:

2,545,402

Downloads of v 78.14.0:

40,560

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 78.14.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.14.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.14.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.14.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.14.0'
end

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


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

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


package { 'firefoxesr':
  ensure   => '78.14.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 07 Sep 2021.

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.14.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.14.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.14.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: '$systemLocalizeAndCountry'..."
  $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-Host "Using locale '$locale'..."
        break
      }
    }

    return $locale
}

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

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

  return $false
}

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

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

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

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

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

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

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|62c78aa2127a7100ee2d33c8f61ff3fb4f1dba866a2064b58ea65fb577865e3b3bcd7c2590ca15f9db7ae5056b16b2efdd6f126fbcdbcbbae380e01617ff4f78
af|32|6c42247711d5b27cc20e1cdf359ab1f1d1a28d8d27277d970b538fbf7c7618b1de6b255dfb0c924966d1ded16bcbbb14e428be4e16ec191fd8e8d10d3c435e3a
an|32|d32ee0631ba9347711a60a71bda747e8c2e04f00986806b8413f90755b232155a7fd0c836e9d89b6f43bf22071675b1da9afd6b67c4f35de28f70c530350898e
ar|32|041316cacfcd3d1691e630ac278fd0cfc314246b04861e98de16af05b63ed901818a6d21644b3d189d1bb986d2208d006c6bf856162726e1f5ebfaf98f17724b
ast|32|c9a2201562fbecfadee7331bd7ba0a56dab7275c3e80797d9a3c432f7d444f68bbf343d436958486ba1fb89857a39194d66b905dc186bd3dd046183ebfa52675
az|32|ceee091d18092186c8faf2fefe2d17277eaf0224ebce3e3f0211fe20a139efdb0aee108b19c834265f9fecffd9d06b39eb25e328a7ae28171a58dd015c558851
be|32|2683f50f5fd47b9386359b5bb5f2171d023dcf9932becd696cceac90fa8560ee6740a1c7c2d139cb60f4773edfce61f1241de94ad47fe0874d9b831d2f898b80
bg|32|1bc1da4059313a253ff404d6f08e86488089291794c7f0b6bd1d43fdeccafe66cb4a42336258370639aefc2d6b3dd389528302b8e4d4880375a7baf4f7ecaf88
bn|32|b3092a8dab0333f4e93db46cc0050f963a213308ebe9eea6d52a9affb319ca72af68014d5ce8fdf1f1be9d179ce67285d304e7b3052dda90e3d195d78b294e6b
br|32|2d6e0407f660fe6fbcdb1b67946bbb3402375af5f5fc298b2cc11f734f004f6d084befb3126b4e8a4b5a133aa04e9c27097454a5ba76036b620944954ab9e3f2
bs|32|2b6ef4ca012403f7aefaaa014eecb179a92a5ffd736dd84ec17b1a4509177a4775fc140c6b29af083d4dce0ffee3a5ab62a0dbd743ecfb45eac8b07dbae2c50b
ca-valencia|32|40c7f894430942775acbdf99a5ac0b42f4671433d419627016bbd1d7f87748c5d5988e68eeb1a42566c7494e190204da9abe03497f79951a2cbc140fe4d83b74
ca|32|713c9893407af802a6cfc25c74747f93995a2726232acf1d166ff518181a5c42680795caf4e2000f933157e939de7724bdc6ea003abf23719a5652ffbc681ae7
cak|32|41ddde28c6c0c13db82c2b9d8aa007b46611bf7f546e99c82ddd7d862d5e6a75b4f678d63ed3167b28924063edb44a3491b5602a806cea4a451468ee19eb1436
cs|32|e67430125da577062cfc40ae0536dc876b2fc57c767304c3b5920ffeba1f23549fd9734be8d5d63f4004807e488f2fc3c2e2eb0e2acb647b82c47bae32f97a50
cy|32|7688eb7def876c16471abdbfbf3697770ad40de7d161d14186704981805ce6c6dafdf2199d53bea3cce11881e8757674b25464453d48a3e72fa13c8ba47d25d9
da|32|c75f7d111322b8bae26180d9d4e39918f222c27dec423060a05cc1d4d606a4e145965cc4e94c0e247b308b05d4b467bdc4a9fe22277999567cc8d5fc1910bf8f
de|32|da68b1ca60bda3c5cdeeb635661d85a777c172bb2bfb477f8e5ab0b52b9a01c6c6accd21f8e3605f74486a92ec4af64bede54f7a009a44bb4d0d4cfb87b0fdbd
dsb|32|060a9608a9b65f0e2eac558ab705be3bbcce0d93d3fb4eac1c0a833696ed9eab13e8f20bbe342b9fdac8cab623b288e90e2d9fdf51e7873101562f99349e86ee
el|32|4817b661b7a0e8ec5ce4a6c854278158a8ef3dfa4343f5fe2e321f5bb1ee645eb5d463e5d68ccf6ce3124419fe8fdc00e796c5a17f81f9bfc902e57517d07a94
en-CA|32|4946f6aaa98dbd273c889ad4672c77ede332a06e777e0381454fa9027ef7abc8e8b86c3301d843f4eb3a9b855a13829d3f8646e15b99facdae8ae5f02b9ed25a
en-GB|32|6bbf082ea45b6aaba51b1b3ae45dbcbfd533574a5d6712c9b9f27214e2a61c455cee6746d792ee8476f5aa6254b11c30a5cc4bf343c90adfa9849b3a2560630e
en-US|32|ae2fff6f9ac7408f8000132bd79ead5d948b33d121f389cd6555bb31c415270f1dee376c38eef6089bb0df9c9977ce77c0c1cd0058508b23bcaa240849997c4c
eo|32|b1dc57398481d5f8d746d8cfa53b09567f378ac39d7cabbc1653399a5efd10e6adc61d31ed78f8959eccbba124c2a45b67523d3d26dc7be8164f6f0a02638fb9
es-AR|32|bab0c10e17573162eb918f86dcdc1ff2d79d5a31d242aaea4acb204422135bfe09a70fd57bd9c59001cdc96b187a48dac35469374ab7fdaad7fbd754d3587eac
es-CL|32|f969bb85514c47b52a8f29c7cc470eb5c0178823a7db2768f03578f87341c54bae7ce8f53496b6f254f5893b46d5dc6c5ed3bcdd32cc70da524f817e596c411c
es-ES|32|93ce972505b7b6c55389e99be4a7cb4e0df28cf66a89762869a91f97ba666c86b816486a3edac604f9e4ff9c0f640196474a298e55e6370996c172adbd182f15
es-MX|32|56f5820e7cc15d42dcda3ea7bdcab85c6a7d0eb47320b198501fbacdd86933994164719ac26ce7ec92afc0dee03f6b9a9ab1c030b157620a03a42b05aa39cd71
et|32|41ec06922f8c5dd32f0f637373769af4fc53f618ba263a39a785528c3aca8cbad6c88d0e2b926251b043417fff59caa0194e03d8ba9a9bfe4b5931cff38bce0e
eu|32|5513619ac7a9a389b1b477c212f4736ff8db7620ad8f2c56e77769ff4b42a07c6471bfa0e90f133ebb002b6588f352c3a5b86a771567ab081da4d58f169b4d57
fa|32|a1eb4968e2594c3cc1e67a213a5fa2f12924b661674115afb0375d5515d66d06defd2fb7b4c41bde1dcb52f2867edb9c0b46801549a80cb509a0fc0dc52ebd97
ff|32|1b317e7b844c37358b3fd0ad12e636d3fb4dc08bc75c7b589d50adcf45fd2b2425a27c81c008a420e584dc3033d33ab581e32fa235bf424cfb2a77aff3caac87
fi|32|5fcd98a912fbd54f8d299689c436fa8a3befc8e8781b3ae30f1077381fa8b205189884c41334171749f0dbfb005465d678050e91737ce8f4b3c4da626aa55214
fr|32|3e81735f7e4b3f9986ab8760aed4de5c4bb734e545f478f07f4714c314109f2c7f6f7f580042c93958f94dd37dfa17b43ded035bb87b509189aaed3324b00edc
fy-NL|32|bf7ddcacdbdc4e6793c8d16f4ab0c8b372b9af3c5cfea410c0e7ac7d59d62b858c2247ba1ea8b45c156d18312b36a6db85b82c0d9effc7359d29dce91d8b0616
ga-IE|32|fddc9ffed20e1beab9f44eb4e7865325a7699cfa4c838cd8411af890f6443fb09c49e97710575200dc4b646bd28e0e24f942287fce83dc7c1a495905ed620795
gd|32|5e3d2945ffc002bb9d12d307184a365efa0de2aef75cefc58dbc3685ac9a54289c26e9d059b525af041f391e1345314bfdc50601646d4cf29c054caa16d39e27
gl|32|1c6316e4b7e8a637f1bd97e3c6d3ede6177c6c58c30716c41b4b2bd9faa84322f04688a8aa8df66829d4b313c105297267d479f02500e476174ca63a6e1ca4a8
gn|32|d5caf564601da345fc3e60454d4bd85c24e7f385bf522b2550325561da9e9f4d12adab612246332670fa7420028902eeac0e3a1ef0a4fc4f0f095e965c75c6ae
gu-IN|32|621e729779d557666e5819be69792a3718607d672603decd71b61ecdca987cff0978cf4501968b81c17d04dc5fb036f81ad6b4a52878f0898bbc7485c265ec16
he|32|bfb844ef85367fb47f57376efe2b313a3b6cc46c048b13dc135ca71dfc5b713061772112e290b4cda56cf4cab0198d0f37967015dae00c7c835d065a7faaea1d
hi-IN|32|0c6b3947bbee012795ab987bb1ec75f95a5bddb0edb2742ae81741ec64ef2d1439f1335a6235a34577d39ab8e5c18dea97679899e8d72e70f6465100e462a3ea
hr|32|149a2939b997ad74b25fdbc1515d37f7eaa14d777e354e9bc14adb66fa77957c95717dbdc386307e99a702c8982500082ce4d85d12cacd535e820885dda924ce
hsb|32|06bd983d652070bb8ae6b69d56fefabd7257ba5e9fcfc97470d371cd69d2594b4e9305eda6748359550f201d75c02edee024e6a674d9e47d176fa8d60016c5c3
hu|32|aaee49fd3e25c09ec884fcb05d3274ad2d355cd1f14e8738ea572b25ba531105d7a18c42f9f2cc6fc17f30552d23eec63140b8598256a84c7edf1821c2dbe6d2
hy-AM|32|465f4344f07b1d029700fa9368360c084d93b2c7646eb788a6b903ade33ece809a3e3b58d0af3d359884950893019a5763ecbf43b659cd421c3fb53f425ff95b
ia|32|24a60af0f8eeebf5550803f8603fcd0b5f53ffa601cd265a7e3c6568042a8a65fcdcc2f3196829caf3702c5b2129b58505faf7abca0150bfa7a924d829a33b8b
id|32|bf746b42416593fea11856a81bde5b9be7352dc0dc8874069bc6ae6ebef83fc05261f51bc396fe5892b8c125db41b9e502e1cad97064ac83320182b851375c15
is|32|a51d53f013eabc954e063757de1a47c62ab4258d9eaf07483dd35cdb93e1fc0063506a4c4aef108e9f79541c28c513f27531dbd380f1292878fdf9b23dd09347
it|32|d1ceb6859d7e19ec623a8cd3679a5dce380d99fb41edd7542d69d539c725125e1c048a46cbd7ae94fb4557a54c7529bbadddd61a453a03af7e425b8521097cb3
ja|32|3ec0a8931846320421c59e4e309b30fddced9f1c0834593557884b847a4e6c9485b84332545c354d4f3919b7dd465c79b9e306f66b095c2b044016ade9f15f44
ka|32|f681c0ea6e7748c30e30cc3c9251dda6e701ff3f8e3b6ca58cf04a8e59b6a2aa4f47d1055aa0261289e8d23bcdd85b921bb84f09af4b1adc3bec5f7238451b8e
kab|32|fac28e9f1ab11442c5f8581fc42f3ae8d8e7a263028273b9c63f9e2724c5bea0f1623729701abc2851a733cd6fa4709ba6ff1167a17fcff0c334426a30fe602e
kk|32|64ad2768f5ace0e2cbfa920a3cb778f05ac1181be9f5f58ac7207cb187cc9902a0345dff4c8bdc6cf0afb19f1716cbe2068f1bd1ad4f844ef102515666012820
km|32|a90f41d5d848f987c99f0281b213114ffd65ca2e33570b7643d3154cc8c6da5adb6bb330c662ad331a8e7f8c9443f49966499a9223d3306c82247115cba13197
kn|32|9f9c8f19c3a55e44807ed6f6307005ef1e5948aa21f7d2c6fc030a506619d43a44ece9ef13ab6d10873e4e63bf85c2f2db2a628c34d2ea2d349a561efe0f217f
ko|32|59050b4a4e77a9f94f6d02f5b5891835ee3e6b1134e0c517adb8b3ca6f7bc74f84805d1c6c7ad3b14de970ecee72f1dce7ec2be9b6ddc306546abd6fed7c59fe
lij|32|9aa8aa045c6bb658e90688b671ebb3216eb011b76ce9e3d60df7b18ead24fcc921c7ec73a914cff17b176ea7bd7013f2eee644c9893e645df141b9e0db6f3284
lt|32|acce077a2cb148e1d1953d2e39ad12b6cc9a814000f5f8dfa7853366a21a74056b81e8836c023c89fb996bfa02addfa69a9345dbf5a0aec50bf9964fa18ba38e
lv|32|bb8cb98377c17d339c7507b0b0382159235ff13178914970a92ca04d2529c0f8b1e3ed510d43594868cc7b53a27a6db682aaafffc177df721476606eb382066f
mk|32|28bde37fd197da2beedda480b7d731459c13dac90e04a469a250418ad3bdc833269d7604d93c7a0a8c0da1e297e3a1165ea4a476a5984f62a93ce44c906b0178
mr|32|457529e2e497b79662bbc7ad31951e9b958139bf956a19920a93cf3968a76ce623f088ac211598d5066ab9eda1ed5bebd9491716994981dac683c5955fad5967
ms|32|f22c6df0f7148ef0d03ac3c997699f560a58dd2b2f30cc7a757dcbdad992d60d97bd034c8252a0c074a544c25ca2b2e05947f6b207a892702fa2b2d9111d8a89
my|32|b8256188cda7a4bd6a5b622ac7de2d70e281e5cd79e884a0afdcc7200ffd24807d9c698dfa39ccfbc15db971c6d0e5e8c266ad7df8f89b454996f285b526eb1a
nb-NO|32|f316bfa570a0d9b96e3526dbf3fb04f1da93b28ddccf85e04d99093b6d9ef5002f6c34bd9f36e389faefd89bea4122baff3a39766e775b0dcd35ad2db8551687
ne-NP|32|78dc6c25f75efca9d81fd888f8fc129bc5a0aa3fe77300e8e8aff748f6712a3beece7cf6107ec04d9189bbba3539a9358330159924e55056c1dadf083ac98ed0
nl|32|3b8178085af5104af817e461710751c7f29e24a5b1fc391fae9a9beb2886b0a828be4df8ea0f3aaacaaa0117474ed3e17f41b59642c6510a40bb1e64b4ca72fe
nn-NO|32|5cbe46b2fc22828f1b3030d0ff851c51f93fcc25eabf0cfd35aae69b8f68b2e8682436fd0972f6931229a00cb602061b0c776cf22285ef9313daf2b77212a24f
oc|32|1f3b8a8ff4a22f14b45424f2d788dbb13c1f798bc99043a219465aa2d576ddbea8a4730166ff2ba89ddadf19758d23baf71a0c7e99921b1e608e623796ae0b20
pa-IN|32|533e1e6363ddb8d6e537340e38aac60c461b04ef03c58c555565f9149ad7d2c3d9e65108ccb9256b893c8a17e9ff30698e595b72b4e47e86fb1f84f60e2685e4
pl|32|2392914b3f2d78a0968f69ce280cfabe7c768bc498ee8ce0ceeb956212daccaacc8dba2650c6d33cb2fca90c813ff42c34b8458d28a2aaa0bc704cc374cb985f
pt-BR|32|0439fba3f9461b2184558ba52c102eb591501a97ed5160a66994b88e4d8dae029a2b911a0527cc104e19ee462865a6d47f847e9fad782d5dfeeaf1779fcb2c96
pt-PT|32|ccba64034388e5c55a4e63d91da787ccdd9a7b343d14df98c50ac73415d1f5c9cb04588ec5331ba3cff57dab8b554ac08800f81f8362a2ddccee02773708750c
rm|32|34e61b039668ee7f5911a675b12a06bb9212bffab13a9937528959fe43a13ac3c61db767698e9e987b01dafe211cbac30a76842e66eb40631e383fcd66ce8781
ro|32|70e4bbdd49ca79dd34568884eb60b0b347b25c620d844c2fe72166c96787b425bbcca547dcd2f659707986384224ac58e625cc1f68f3e5d6f58ac2c4f2ed0c24
ru|32|03e79659cc6787c83f28b7fb334d2eb13d9c3baa25433065103ccc422b08899d6ce6dad5b5175189490e16135ddb0082a9205c2bdb549c237c307584f98966a9
si|32|259b032db2f8440d2d229a9be99b9396b6052d20a950d33d1e21b3a9fb1729e48c6b68baab326f25144e8f40f3a932b7cad61c3d94d16042e4e7ecc914d73355
sk|32|960bb0f50bf795cde8b93e6ad388d5da2442aa63741f4f3a306b9c431691ffe4461a72cffe5b29b2638540faff79eb8660942e53bbda16a1e8e5852067877dad
sl|32|a6929f67380efd540fca5906f949dffd0bf13d8331398f3a27a5a65bc0d4842732571c483879829bbb3cd6ab2efac73b0a2d999743e4df638e7129f88b5bb822
son|32|c60106974a63e1ae3cfda973edf12fe942b578c28530a11f6d625981e6f1d0dfafddc150cf6a537b9528c4b5cb86b2118995b1d77572cbaf0cfd3d51c531a710
sq|32|b7042ba5d798fdc1ceebd48ccfefbc00ed0afb8135e679fb65d70ea75008bb490397f34e5c1d9130230a0d99592cf04441160cc3e3f77034afa40769e4be6c53
sr|32|6c891733a03f2a6d80dfff7cbc26cd17fc051b06b3db77236d93f496130333ea3a5362405267610cdc6fbcbc8488fd992311599954ba3791010c91af4622981d
sv-SE|32|c0422e243040804f2b1b6b0c670a78a964f438e1cdb52d399923ec8508ad104cd2af0077bf17484c6a8523f479d6ea25380ad8924a61c0930b19e1e0dd43f47e
ta|32|8f7117134e94040737cb5e8bce31a5feb4812d7f2dceea0c3d8f7465da06847f035fb88da84a3ef6f41cbe4cf1c88b7928f8e3002fdcff2faddd8ea6dc9d7925
te|32|f1a1a99c7085a4c5fb8c47200e9aa53a51e436cff7eea8b06edd807eedde04cc6bcae2ea25b6b443f7d4593a0f13b7fc90f407330a7f1b3e06519cb99cd1d200
th|32|fe9fa61d5c44547e9bb817d149058c88c7f63eb8d9c1e7c5ffccf9705649021ff2689c3a1154ca5d3ffba8c233bcbd95b32f7715c2128189bc3f9a160ac3e8e9
tl|32|11754a81bbd0078f04a5251be5b919b787c76207b6ec2fe21583477915c5faa284aaa563ef9e95eaee9b7298078928f43ccf5caee80ea8e1225b5a70760d119c
tr|32|96105a6f33359440965ee76af152746f483f71a0ec77c76f01145df68f02e5cc2e41f0d5683571457d5dc9b9504e8587c00ff10102fa8277f184f98b1634a7ad
trs|32|385631e07c9f4d5099f47f93dab80012ae6ba2daf2b5f380d4e9043fcb49b8ad31057870f18257b499da011d5d577f4ce7e72fbb13737e5333b2e24634a8650d
uk|32|e1302f83678e7fe154bfe5e1a45f49d80c28c3260c20bd402025b3b93213a91a7362fca8189dea5bac4c53317d8235a93afb05ec7abe047dc5afcf7379b12f31
ur|32|de96ce2788229c1d96fffb76d81e97a7717c8ef3722c18b1af28b5edff5596b76aa7769a7cfe11a689c0aa28a7382d069b1e5a01ca6d31c64587287a456c7a69
uz|32|94ad9631d65bb4611f913661b209ca7cb1a807a3dd510f83ce7e22cfdf60248c9817683b0fe7f2719d30923034b420a854947460d8e724dc00e0cb3f0c3349fb
vi|32|4a05d0b1b5db01d0dc089b9ac0dd79a24ccce9db7243a5f8139146723d7ff68b29f5a048b243430ddaac2e556a81c6d34d99c7e38a3a44c5b763b43f3b509427
xh|32|21ee85d8be7b99d5ad4916749a52f5d7d077866f73355b1a4dba57c14b0750cb0fb46872ab5924c8d254a9cfb3384b1e468f0ea0f3e09cc49fbd15f31e43375f
zh-CN|32|d04788b5a56bb6e635aed127d6759f5b5ce5a9f1d79308c9aa1589b8f915c3240c8e883a4b29edd0a366e2a059f9127ce2f42794353a73c4ec172b5123b4cf5f
zh-TW|32|08678b1eecc99c8d9290fa440371119ab486833043b403643f071fe867e123550e7096d07dad0cc868ee88fe750e083378ffe4952c9c0e5fde6a6cd3b4af9302
ach|64|f216e7e910f4501ec386279e1271a43aa5cd7439ef9c12b99e9bb907b20e53f63561b0ba31f7441ea756a62eaa2c39d4475dc79f95559c49de464e2b452aa0a6
af|64|4b94fb97d2eff2716169cee03ed002d56a2d6d9f76883407bf32d884c2ce1d2c42eedc9b969e6ab086956470012d96f43dabc7978bd64c662aea985e21f51c24
an|64|66370b43824de109b503a8969f8f80f4da0b1cd0b86158161df7e92feb9893f17af06761ed3bc2b96e0b181ccab9b0f1b786d3ee07ff9d4b244d36a402c88601
ar|64|0596f6b8a16c8617c8fcf31a3a72d4502f2066f9e192d3a4cba2f5af9be0e3daf8c4d052a6b048cf9060f2a1b0a11d3f9eb1372f79af7e2c111971187793ca92
ast|64|516c624419af5232dc32af3d6bf78e1a40b60ebd9307d0d7bd17850f2537fa46113ae3e849ad98503dc4341bf7195184c9ec23a1412f7edfc8065b69ad740f87
az|64|0d8ff8c1a07b46e79004c5373a9b739f9ad8c2ecbc0b7e0b3be6cbe29fc020c22b01cb1a173c95cb5076e141380c60dd27ac145fdfb7cc77f518cceabe9b5e7e
be|64|ffcdd337b213d0e0d9713574d98d0281692a6d1f0ff16104857818fe93d2cdd36b5fa79630c2f0db5b5b32a1cbfb5c4593a94030392052b4487524204f69c4c8
bg|64|fb79ca1fad41ac43b3841ec1e10a38cd7903f64f938ff66fc534689d82b858808fc496e4afc516d97f5addf87d689a28af40bdf7c002ef896571d635ad689a74
bn|64|c381f01d44e3f1f479f7774e20146ff7fcf9c7390a8ca213b8cc046bb55dac99b0e256dc8ecf3dedcd39bb0c41608fb31d0732a9517d19feebc1fee1eb8ace9e
br|64|89becf99c44867536ef9ee76ecd1b09af90650e6cc8ee7397c348199ee2b52b19ccae4709af3f39432bcc0f399eb191e1e974e5464d6e6e52bb59eaa94ae9ede
bs|64|87a2eaf5c30927c3e9aad2d9a4658f9e2941188e56df68637f22954ca17c863431644edb2a6cc76b604ac178796bbf90835bb9bf8b46affa015fd57867b0389b
ca-valencia|64|b56276572e41ebd9af01988d922e15076acea80e381232413913e208c8128a7f6f8e3142fff42157241c1b9133a7b5db138cd85e454a34311e6fc51ef96f0ec1
ca|64|4403342c9e62140fc2c00a487338dc25068e073f8212c5bfe2f84bdd4be60dbcab24a1beb1b3a0ed507685e1893f0e0217f42790f4e71b9f1f3f6573adca74c2
cak|64|bf1eea4497dc39acdf1684c7e5f976b7e845ed7150121c28ee0b040ab85033ce10531652517497fddd991378d820fb99d84b7129e0d86d24d03ea9fa4899f86c
cs|64|16adc4f8d8be8d54037c3984becbe5a040a58af84a0fb8ee5aa8b3de15dd488f74ebda4e10cb1c04d73022325770f702dcd5ac4372f50afa64350fad4884eb4f
cy|64|9902e1b735c93da0940d7b2b48238da48005a5c8d2dd2e0e2285ce39df450382e05f33c4d08f132905c6959f444a96b3584b1bc990f3cfbf1d21e081420b98dc
da|64|0d634cbe90a3b849da9145f9aaea3dcf54500a601cb489d9216ada41c82086da10432f5fae18b6d7354c665de1a459d6f8e985dd201581db81d268188003ae59
de|64|8c0858417bb3be83ff2df9e9b67bcd9bc59b3d2ad9683185ea29793a2508fcf9750dbe1b2f62a3050cef2222bd8ee95c7f92b7d94f1d9ce183e9d62ac58337e1
dsb|64|6068fedf2064fc878a6629d67fc295e6a158c74f77a864c5d66cdbf3f4fc1beac636cef9621e679ceffe8110e130662790d2c8a4b8a7fd018ddc40130869f21b
el|64|5205f85ee3b1234164986836e80c714013cd87299f425cc04d12114ddc676c82579db61aad859650602262c606035c7413c1feb83505197e89d48fa69e5b4976
en-CA|64|23559fd2f69bb198310b4ec4763f462b7f810a84c5c3aa9d5e8c97371e4e08016fca60b07f48ccd5d1e235bace2aba046361144c0c42900f818a4264675182e2
en-GB|64|7a754bd920c21246a65becd21eb407d2a5646ef674e24f0a24586959ed9243a2ec5c0d56f53a96d1160c15f84ca7deb97a005263663f79837ae57e6951a958d0
en-US|64|dba5c97be6ce8c8372798c4e8401dccab445150a490220eaaaa0990dfc106f5b0f6a12012298f704e5ca347cf8ade3bb806636289060e78fcfad9950232be2e3
eo|64|36b3e580b0f24716c75d7c5d1d70e214f95bb262fc37d0fda8be2e44f9b0a4441acb3fc0428f6769787db186b6c42e010465a04f720d7a4c4fd3c203f1efddff
es-AR|64|54ed1c1c034c0c2abe9577027bbce683cf39e083198832148c11ec74f4be129e7f17515105aa985678fecb0b53020854539f5612b1431eb457e64ee58d32fce7
es-CL|64|235f32a64731735c9bb72a1a540b3c47c9b174a0fdedc164940656c06fbf501735aa3a151cc399837f56903f06a1809f4cc67ce7dbd830833f0fb39499c6fb68
es-ES|64|d17497feb415ad353dc3913969c914be1d3e930f9189c642d66bf080f2daabfbf8e550a1b80ba2f02b6c9b5070ef929f419b776837d11eb1be38ee68aed74938
es-MX|64|d536e57761c4dc116e7ea6c1f37628b097405732b5b34ea0341499d0c05d146c24c2163bfe36bf8bb90da83f4009704b0ded2401ffee3861b6b6bf41be0c8103
et|64|625bfa092a3d37ced2725d626c12d9309b15af0b56b6cddb6cf18e657629aeda0e594957e011cc26b8b24c67d83c1fd81e046a0070ff2b986ec0c1cd7e5fec94
eu|64|1347589fbe53f23b84e6dccc3636cbcbc88b8d6bb01a480da83dbf738b89385815ccf4122f7acf7c79368301bc241f1f9413a8d19b1aa3a816c0f946abf9d583
fa|64|741522574baa2a9b1212e15a35c6a1a269488e9837624269922650c24419975735b2393d99a672746826aee07dabb6bc5dacd191e04a9354d23bd858e83514ad
ff|64|959b0bd7f1fb080c33fea4da39264fd0cb64c2daa93013413f2e05d828279cfd5232b4886d56d8c0faf50a55e575f26db573fdf32fe1ff72a99ada1d429f0b64
fi|64|1d1286f6b60cd9b800aa180163e62fd2bec5a4043cbd8193c0d78399f9892225c177b0611f974eba263afcb91a59240f87afb1fdddbdeec3d6caf73fd8b34a78
fr|64|6dc3678a28592db062e34247471fed31e28a72c3668313997d6aa9958f5e33b9f4621617336a2d98ec17146007dc170b5e9c777fb31b8c63abc8bb1e5c51be95
fy-NL|64|e6bbf6b7c9c42453b1aaaf38fbf5703dd3c9dc50f104d018d789bc551dcb60a4a7daf4aca6b1a5e45ea57e1f2c4c31c5f19712ed1d3d0c68847b7ba86458ebd6
ga-IE|64|58f080db6246c44e07a2c351cdbfc226662320fee70ac4cf1525ca31e276938eaf19fcfa3aec836fd3e29f88fcf803dc5a465937d125c1d9bf69d50fa092c28d
gd|64|202f99231053705aea7bdb43f23a6cffddf258050200cefac9aacb22703f424971bf845b81334a91980c59753357c1f1225077822bff3767b0243bc59387b103
gl|64|8d8ebce500732937f5f1434e9eb367438c5b3a8005398ce2442b800f333117370b27e4639bbb730a4f6afde619a2368755b70866032ea85532f7cea28136c783
gn|64|4da3e76ffee4316c0f5a40d1771d458bd0bfcf54a36d763c2487eeb0d1d8f50c6e8f2241de6656711ce59f177d19c74c01ffc08c27de2f8e6c9ab039813119be
gu-IN|64|25020bb8e9da08fac5409dccff7a4ebea418365f6f05b5b7f6e7edbe8b9251e72150ea69378f9ba10a35aca08a6e9f0b568a8632edc57f7a82a29e94cdab111c
he|64|f9b5d3a11c4953d98f785da9f386b79854b065711d08b0170419bb01db781cb0df9ce75c06421255bb25c28551d4970d038aec0dddf1cdf3a0d64e1b0b7e5d09
hi-IN|64|1246d692e6db7c0242c5a1bad4aed93e5a84703ecca0235c0d5b7f58c5cc7bc8457ce756079d4350fc8bc8fb1dc4a7c5caf887985405398dc830f49edd7b6456
hr|64|7b422a3c54a9eb837fe4a1d1b89d347f01f579b193a7b27024cb6dd09fcfcb179d12336d0ec2154d93d3db6307e1c6fff5e50b973dea8312f821ecb37165723c
hsb|64|08af4874f6f89aae69615453b5ba246652c50ce70c6c3f2f67f9796e5546aa12ad15c5aaea9938c83eb2eff5d074ffc4339e1df6d40a990c1abb63a675bd838b
hu|64|dea10c735d90e419eb3bd5a760cf472c591c66d7a320f2fa2c9497c01297714cf327908c32926545059b6a8a2e6d59b70286399e87d2516cd9a915838639e78d
hy-AM|64|4cb273f99ab40ea08b87dea48b9df31ac635c1d55d272c00925bd2562d1e908840afdaf4bcfd234238a6f35c99a3d57201f950ed958aa396728bf956fe53cca2
ia|64|05e86a6e67bade0ec2551bedc5b2a6617ce7643f86d7f7fb4020d67a5859782bb8d2744551bd59f7095323694601e011817a8097c061ae43b2f305c6d983c995
id|64|c08d307e92c774c12fcc2ddbd89ac480841ea52b05eaa54c0544a2d86efbf2a05563059740cb4d66858b2a137b6e24684c862c943c0c127d47ddf9107db8c408
is|64|180e2d39574b068e65cbea609aedde98583d98585ec4fe9ecf477e7139bb1926c8c36469f453691b056d3dd1455d16d78dabdb54320ff88aff3fa43aae9419f6
it|64|17756249d73a0f5752fe40efa3dab0af01458d05be1146b1158bd9e41f9e7ec5081db780209d32b158bf740f4027a133b776d3db2b8ae3798b41a4d27efaaf4d
ja|64|9ca865321fdd83bf2472e075ce2a8d43ef511fdfd5257dcc2ce4231a4730eedd226bb08a0cf36169d75d0535fbdc2a05e254129a7036737a8f09b9825a488428
ka|64|809061d936e267efae3c213a4cd3a831498609e79ba9279340884ee32efa1b8e9146a45c821144ca430956e4aa2a65e1209ce662beb2760b1d522b4927b883fe
kab|64|22806be3fa6f904ced05756176e2abd7fe66deba34effba4e838ff9a099c3bb5c0309df16dd6a962571974e04b13952e2b3ba25f65b1c39faeb7346e4b74df2a
kk|64|7c0311aa231ba0e34f4e4c3795e37c490f74ea66fcad82ea3c2abda62cfcbeb5ec1a889b629f28224b76b3b376cc0e2b143088dcce75181120bf25a9abaf1edb
km|64|5cdf48f46d76f89177e1d003634c98f665ffcaec44eeede3b78e2f709d373152eaf0d6ba924188543ab65bab57b888f7cbbe930c450146ce8859327f1b0f03c3
kn|64|fb5a1f0145a9b423d86bff74b2bb8cd6bb0d13ff33a650c666c7926ec62b6145496d734ac5dc7ab63268a8b2501ffa44eb3d69e98806be06dd4269a5c66c3303
ko|64|7bf5071f45ce78de5cfcffec2455d299d57f51365d5b9658435899e4fbd00d99ad8494da1788b56b2a16874a33f7c168c67f57553a9443ca9f1b61b53a2808f2
lij|64|6d929cff4313d8f5cd069b8ced9a35bfdebe075d77fc6ef1704e8e564d0d3ca260462b885f7a1812466a720e8e0b753d51b4c7a665e78a4b2687f1b8a6857302
lt|64|383908551dd748542d2734e724a63207078b293959d4842cc00602772601d3b2e91077d767b175283bc29341bd03478a84640a656bbeded29a0c41b23de04ecc
lv|64|ebf1bce402f1d5e1c6b4f265514bbb1db8b3afcb2abe230f221dae738ab98b6a4b36cf2e7bb512d3a1866c16c47d2f51d3e4c038e490b7a69007a8026bc844b3
mk|64|5d38ed1c2ef42b280681704bbec715cb93da63ea38458ade3969a8d650634c13d07119611677db4d53faf41ffc92de3b32952920360041b4fa07ba93c2fe9ce1
mr|64|5485edd42a1cfb7d107e17a7b9d6b92ef8ea801a0ab96463b90221e24b8cbf0d615c0877bca5e5aa9cc28037a63519ae2815eab5c3f4f721d53c30289b0a8fb2
ms|64|ed131d7c445114489907f207e29fde1abd9a9413d752f6cb0bc8654d2c258a32e2a6f427b4a9f91f589ab4c2a838538a6694054657949ecf1475f447b444d837
my|64|db0598fb7238594d41e932fe500d0a8a5c3fba2c188ef1b56be568a30ebfa66385587dd6a0fae7745caa804ece624bb7c0f583b1def6e7003630f821b61c54bd
nb-NO|64|89d9e761ee4def817e5664a6c77bd68c46ccadef3ca2c1e5d1a3302db33f28d2e246d4721a6e641d5ba7ca7cfdc02f5bb473391f67cea1d598343a37cd9ab0bd
ne-NP|64|a0bf6e83cf891dae37c96e88268acf476efea5b4d5d3b6e41af74ece2e69af9f9166052558e859e2cb3214764be12a372b9ad3f35228adb00c74af11c845b8c0
nl|64|ebb795eaf82843def85d2c2ebc85e353abe5593b2fb1fbfa5af51c7571beb1496715c24067966a4de7fbf158b538adb7e87d844ef2cd5a1eba1aa6b21015c7ad
nn-NO|64|ddc173088fddb86a06813f8d31104aed57a65c30426b951d462433d252c6398af2505045641dba7516319edcdc48169fea2dd72754b87f7be3575c36079361c2
oc|64|a2632f7e3a3835bc4b16281706f5c73ba3133dda59998e02f29efe92e5ef6cddfd0aa3544e3f41297d30de8604521e4817f556d5428672e0beb66f3ac4143fa8
pa-IN|64|5edd725f02f18a5d6b0d00fd599c80c0799921b4bdf2883e730c7d83c7875f7dd7834486cdd1d40e02fc1357ce971c222b21f4f7173b3660488f1bde8ea0b37f
pl|64|11864d4ab7d591f1111368e0b9aef9824b98a9fe4f47a5f6e6b59e9903138f9961db3ded3b84f1617dbe352a1d4a5c3cc2d0eddbdf240fc556fed3e1b6cef40b
pt-BR|64|a787a7d8ee338be5faa7c2a6f66060494998b4628d6156abce57fc4b2560e565ef8533e406c8c1eea1b9faa44bbe6ab0f6861c26ab92bb1c2c916268a2445a74
pt-PT|64|81dfe6c8876e6ac71633afc189d8de95391c4dec395bc2820730a27c8a1472390ed7c3236b075a721d04fd6ad13e2aa5316e21054413f046502ed58f376ee34f
rm|64|1fd036ec244b6805a625428e79c8d3aa36ac30b26b1b595bcc7a3d734917aa0235623e73e6de272dcc7d8d48ab36119c1e47e2ac06798c86cf820afd0ac22c95
ro|64|6235547d6c96dfb2aa644bbf42ec4c38b54911ab4cf9b9d75facf7b682b0daf372837b0d9361b16b7e5a5b7d8b6c9bc4aa6a12abe6396b987f857dfa343c8d30
ru|64|478ad426a28adbce00b2a809d8963e932e7260d1fd526926cd9f4ec01e1da3f11e35cdfaf1f2098b16adfb9407e6b68489ddd259e81a0b71b5828d0395849ca0
si|64|937ecf08267ccde020ea3214630afd8ac0e2cc62a53f289517027cdde578026fbc1627083f64221f9b4a3ca630482b04c89915c0483be5c869871ff9f120f20e
sk|64|1498c2de9f0d684bab811d5dacd718101dba2babeb591f9d2d4d436b19898cb52402fec4cb7f6bdac6f3ac83033c42e6c77f4a276ad4898b614b07d4f84e4aa4
sl|64|5ecc55ab21514e681f9ec6c3d3064cf619c013de412e2e780d2a16ff7707a9d2c829267d0f45453d1c5a5137c6a76149fca10afae49839bd437c6999bdad0143
son|64|ec6f7c7c551c2115240e49ef941f97882c2adc23446db449a1183f7936436a49e3f825becf08b38530fdec3ccede0e266b0269c9c74d1d3878af459018c838b8
sq|64|62019d5813bb5cfcb824695021eda3deff796393cadf675bab9ce2e2cc978f23256ad22228c87c0c58cf35761ffa7e62ef26d6c4b618614573a07266fa37c003
sr|64|9f59d33cee62207de834d9488e3939284fa53e4c264aa7764c033d301c90668f3793aefc19db8af9ecc6f227ed452336aad75bba6470c1b816741b1effd45e13
sv-SE|64|61d4e4aeb8bf914c9b898efe1df61b33ac724b478e870ba098f92fb8f2aa01592d9f91c2be97123b8cd8bfcea22a90823400e5b18ec69101de6f2b7fbc11c9ff
ta|64|be85e268316b521a3f021df6745258f67ab487c6d7a79511a40d3d8f24cdd28d83d28a6477f4b015219fe88545d0473ed3d0a598067887157345b58b0cf29324
te|64|7f93f671bf3c11fde85c7a0648248d2aeed3e17bcaec571fdd89ec5049909c0f449ea1d5fc65a63716f4cc57fe03efaa755e60c9ff97c0406814a3d87183c49f
th|64|2e5b7095a01c913056a6a0a961f4a8e0dcb64230c23ccd3a53b58ce1cfb06e1bdb172e78c7972fb33b8e75d59580015b0e53645db94a3d61094fde3af0d2e2d2
tl|64|08a6a047257f5891d7387217fc7b1618b83eeaf78549234b1098f389234f2243ec55f900621e46ec4f1f0be92db15f6d2941c91f6c1f3ab14ea846a31a448778
tr|64|b336e136054f1e7a34836cbe001d76562c468b3ca408270cee18604a2ea213078271b69294ce8455f4264f51c708c2834149d3c9809890365337d0fa8210ca43
trs|64|22ca2d11b17aba638479411bc75001599eec4af41e2336c59bb1fdd7d360bb1e2603f64f8de1ff5b65953b5675be5d5a59de8658ea3da38f50c6b719d7cfc4af
uk|64|2b08054fe1d41eef5d9b150091831214ce27732a9c481c701ba42521c5ceca02797d6ae3b6f697189afe952bee3a33b53c7e0ca10f2de08346aafcfbf9898876
ur|64|c45d48f1b1c3f67b1d9c48e37b6ff538490468e0eac3a99190454fcaefebc4fc256224cc783650e8ef6257c9ff694d7ae33e9931bd6983a187b386553f271f01
uz|64|039db738fe51a496d426d71c28b60536adde5c084c1398d32f26249cdf5e54ef1ab520b01c175edd65c1e604e2eae634d8eff11dcd83b63db463e5becbf0a451
vi|64|67907daf8cb3c9cdcec432a3eef6cbae5f19e698890f5febed7518999079451706f0f2943307c6fe2d329c46dd4b742d027823562cce230532c54c25037170c1
xh|64|5c50b4ff4fd7c68c29e9210a88b1d1f3b59c07bdac57cd868dbdfdfd8e13459a0bcb36bc56ae835929ef24b1b3735aebd2aa94a81ec317335f95fdd7b280cc36
zh-CN|64|2018a5b01737473c0fe4fca45ab36606e15627679a94354bffe78859585448158b97e73916cead1acc2a485b16e3dd975fa93d49010bf8bac9ea490f0472ee28
zh-TW|64|a9f4e6f181c9ca9f8c1eb4123515d1b68ed328e95a498e63943650a624624a73bbf72bd1dccb16306f3cb629589ef86fadbed5c33eeeb31b31611c4cec73bc1f

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 18960 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22031 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31646 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29079 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31242 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31771 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29949 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25619 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19574 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20190 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 27009 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31524 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36767 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 32985 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 23548 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 32548 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23537 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11429 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16149 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40560 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 34839 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23945 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17373 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25497 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24770 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17470 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13577 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17964 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17024 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23366 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13254 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20427 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20583 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15605 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43081 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33697 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19806 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19546 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19358 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19601 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6480 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21234 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33128 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26100 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19439 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5284 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27048 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42830 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50954 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44205 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16423 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4928 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19077 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14888 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26574 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6019 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24253 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13787 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26435 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37711 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22247 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24531 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39168 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40289 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1481 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 458 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 1843 Saturday, May 12, 2018 Approved
Mozilla Firefox ESR 52.7.4 3064 Monday, May 7, 2018 Approved
Mozilla Firefox ESR 52.7.3 23542 Tuesday, March 27, 2018 Approved
Mozilla Firefox ESR 52.7.2 13948 Friday, March 16, 2018 Approved
Mozilla Firefox ESR 52.7.1 3365 Wednesday, March 14, 2018 Approved
Mozilla Firefox ESR 52.7.0 2436 Tuesday, March 13, 2018 Approved
Mozilla Firefox ESR 52.6.0 47183 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 16744 Wednesday, November 15, 2017 Approved
Mozilla Firefox ESR 52.5.0 1842 Tuesday, November 14, 2017 Approved
Mozilla Firefox ESR 52.4.1 12837 Tuesday, October 10, 2017 Approved
Mozilla Firefox ESR 52.4.0 4971 Thursday, September 28, 2017 Approved
Mozilla Firefox ESR 52.3.0 15358 Tuesday, August 8, 2017 Approved
Mozilla Firefox ESR 52.2.1 16371 Friday, June 30, 2017 Approved
Mozilla Firefox ESR 52.2.0 7924 Wednesday, June 14, 2017 Approved
Mozilla Firefox ESR 52.1.2 8927 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2905 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3980 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 3275 Thursday, March 30, 2017 Approved
Mozilla Firefox ESR 52.0.1 2256 Saturday, March 18, 2017 Approved
Mozilla Firefox ESR 52.0 1968 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1653 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2882 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3836 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7306 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2369 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3983 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 480 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 442 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2047 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 581 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6595 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4336 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 825 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1044 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 702 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