Unpacking Software Livestream

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

Learn More

Chocolatey Product Spotlight

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

Learn More

Chocolatey Coding Livestream

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

Learn More

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

Webinar from
Wednesday, 17 January 2024

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

Watch On-Demand
Chocolatey Community Coffee Break

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

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

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

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

Livestream from
Thursday, 9 June 2022

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

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

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

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

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

Watch On-Demand

Downloads:

2,537,235

Downloads of v 60.3.0:

37,708

Last Update:

23 Oct 2018

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

60.3.0 | Updated: 23 Oct 2018

Downloads:

2,537,235

Downloads of v 60.3.0:

37,708

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 60.3.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="'60.3.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="'60.3.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: '60.3.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  '60.3.0'
end

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


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

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


package { 'firefoxesr':
  ensure   => '60.3.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 23 Oct 2018.

Description

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

Features

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

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox for Personal Use? Install the Firefox package.
  • This package installs Firefox ESR in the first language which matches this list:
  1. Install arguments override parameter if present, e.g. choco install Firefox -packageParameters "l=en-GB".
    To get a list of all available locales have a look at this file: https://releases.mozilla.org/pub/firefox/releases/latest-esr/README.txt.
  2. If Firefox is already installed: the same language as the already installed Firefox.
  3. The Windows system language where the Firefox package gets installed.
  4. If Firefox does not support the system language, it will fall back to “en-US”

tools\chocolateyInstall.ps1
$ErrorActionPreference = 'Stop'
# This is the general install script for Mozilla products (Firefox and Thunderbird).
# This file must be identical for all Choco packages for Mozilla products in this repository.
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
. $toolsPath\helpers.ps1

$packageName = 'FirefoxESR'
$softwareName = 'Mozilla Firefox*ESR'

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '60.3.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.'
  )
}

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

  $packageArgs = @{
    packageName = $packageName
    fileType = 'exe'
    softwareName = "$softwareName*"

    Checksum = $checksums.Win32
    ChecksumType = 'sha512'
    Url = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/60.3.0esr/win32/${locale}/Firefox%20Setup%2060.3.0esr.exe"

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

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

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

$packageName = 'FirefoxESR'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*ESR*' | Where-Object { $_.DisplayName -notmatch "ESR" }

if ($key.Count -eq 1) {
  $key | ForEach-Object {
    $packageArgs = @{
      packageName = $packageName
      fileType    = 'exe'
      silentArgs  = '-ms'
      validExitCodes= @(0)
      file          = "$($_.UninstallString.Trim('"'))"
    }

    Uninstall-ChocolateyPackage @packageArgs

    Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
    Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$($key.Count) matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'

  $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name

  if (Test-Path $regUninstallDirWow64) {
    $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
  }

  $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
  return $uninstallPath
}

function GetLocale {
  param(
    [Parameter(Mandatory = $true)]
    [string]$localeFile,
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  #$availableLocales = Get-WebContent $localeUrl 2>$null
  $availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique

  $packageParameters = $env:chocolateyPackageParameters

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

  $argumentMap = ConvertFrom-StringData $packageParameters
  $localeFromPackageParameters = $argumentMap.Item('l')
  Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
  $localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
  Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."

  $uninstallPath = GetUninstallPath -product $product

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

  $systemLocalizeAndCountry = (Get-UICulture).Name
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
  Write-Verbose "System locale is: '$locale'..."
  $fallbackLocale = 'en-US'

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

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
      if ($localeMatch -and $locale -ne $null) {
        Write-Verbose "Using locale '$locale'..."
        break
      }
    }

    return $locale
}

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

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

  return $false
}

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

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

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

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

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

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

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|00e7870023ab854c922257d08df36714d5261f0bf6fc5b63c1da7eb647bf0a6dd6dc00559d06e77a39d75439f0306e72911b0dacb5909a778e27b9dae3dd7483
af|32|109e79c0f99b74762a8a6f312ab78e2456f20fe5162480b9f7b92f4ed7bb08c2f8d3cc3c12fd7e39140e513e507305a810a3242951473c391fb76c1986dd8427
an|32|e742361ee00f9ea8efd210efb800da23f45c8e6efac1a49b07980c0151124b101428e3cd89dc3ad023cd45d654ea4ae20f476bfd457eeb127c99092a56f7cf6b
ar|32|d1330b94db9579b0e5f9b7458153fb79a6e7f9604e37a0f698f0742c746936b5de7f55c81a33a1cccaa5356f28a9f37c1155ed34a4a7dd0e7616fb6fb900caef
as|32|e4d856b461658b3d7b1114f4cfab306cc14b1b827fc64a6cf86ab52c12c7fb869feacb68a391e242b4e7bab870803dd58d150fc8ad002d167f03c178de0533f3
ast|32|d9cdb744edb0f43440e92ab8f96aac440ceca44e4bcfb2cd212024a8107744de71e2fa5c52d6b1d84085e7726f3b029dde4eb3d5543f2303b737bb1aa37d1ef6
az|32|0924c2d0ab4a82ebca950ea96aac45f3b1709fe5ea0e24d021a5126066edc902b3472afd0f0c953dfe7b91dfa4a6501169b5588e563a3c181cb2729323e8b85d
be|32|621fda0f6a7cd8c9a630888b1a60e616bac8df8386ca872a3c8ef7c5cf90615a730af9122921d39f09b431dab17556263622cfa56690ac5322b69082a10c1528
bg|32|9dd2095c1cc231b2daf2364cca4e82534c672c96eb15fb37a7f384d9135ae5c7e3bf2cdac0b36c27a2d41ca4052b23110268438b670b55a318421f5059d6530d
bn-BD|32|6868c68709e25ec658b50df9b9a1890f4f7c658f448f95260b72ba8e12e1177c643264f141b7760258879c220a16238f6dd43f4001d51eb08a6528873bdaf0d4
bn-IN|32|7241654ff23888946b3407a930b1c5de15d79685af3a1fa9029674344b2b64f246d3e0b3f9e682fb483ab75e451b521f1f3853496a4e43d285cef5a93724c188
br|32|15bdf8c30a02536f73868b0e092ee5a659e09f389edd864fc28fbd6218841fdcd02cdd67a24c9fb4d5742ad7f176dde199a98e48de232164fce81542c6d94ced
bs|32|e3c391e7454947c5037fb1c7f207f3a69111693f2bff7c77bd808ae085a11f807c9069e84c85e563ec4cf8e9ca3c317583ca2575b889972f08c8497d49f73bbe
ca|32|ade9114350a3baa3e5f934bc00a2b730f4c1b61ef8f837f5931d7a446a2be8ce831ff2db6c6a9d788aebb682d759d8fb838b45cb60ac692182047ecca6734c4c
cak|32|ac8e8fe8d5d1d0bf0636af7abe6ceb411f9cf6e3b050d41fbee05c45b5ce2d6a7a5af1f8cbecf55c029d3aff087ad533956581ce19b015473d858c29cad32c1b
cs|32|08bb4ab8e9049959283fb4aa5bf0e48b11dfb3eba0c25426f97109382ef22d30d6f8bfbc490062e1a1bb6f6c2d520b8e6a79bc89498137d4faebc561edd0ccce
cy|32|0f9f627aed8351afb9da6366cc8fe6202fab9c48f812cb7a14babe75819628bbb6c3ab5126caacdb3fdab7dd9726e9b5014076d9be6193bc86faac4a52b924a7
da|32|9fa89bd03ac62f12a2f762b5ab3e8934f3778bf05e5b09429f1fa1329399876714320dc96f58f6637d5eb3d1ad84c5668c4fbe9b9ab2a7781ff8b5d76c1a391d
de|32|1f21f3e33723e44c9c9083fe5939fd7190323b17e4f9802d036f4c3cf43c3c7deeb9dcd7c892ec96cb682f0f20f7370b15e66e0d4c586efc38bd8c73f3603207
dsb|32|ad2a4d48cd492a306d23cf4e183fea73dff34c25d14023eed4f39304a35200949fbbe3c46d3ab8aa58f49ec0fe5feb7f90227cc784d8f8ec1beb94bd6123833e
el|32|5c13ffb8a6a18fb8ebd4e412297e67ab455089e41e5b5ed57e4bcd23b3d0a8791dd697d922f1e2a2e1f0a56a6bea7bba4c20ea41e44a2d5ed6965a2a22456c4f
en-GB|32|18eebd69fcdbae0c96ba6d19724910c5e8ffbeb3d6ca096a8e38af07d540f3725d67c366ee130ad648228a32bd64c0fab433882853ac3896fba4f556be84cbb1
en-US|32|4aefc479f692b7350ba850fd9232442dab8b23a9edd9308d6836e48f1452e889eede7cb97004c738018b9ca2a08d13b9400ec137c3fabc476828e8fca13de1bb
en-ZA|32|cec2c3546e675de12982aa2e3abcbf200d09993d1f718a8d1e48c4296fb536402c3e9739303264cb799cf8077627e896091924d7251fffb49243fea1b129adcc
eo|32|cee1118689bc624307ed3f15d1a959a3bbeea149c036d53c365c377affe810f834d95d29e367b18d0dddf2d87c425724fdc7c6a313986e2afa65bdec30f745c1
es-AR|32|de1b1a1ad0c1e6ed4d6d8130751838b36af48ec5172b3f35b9f389fb07d6c1a4e7e3f5684ce6bb1979fe50ca072c0fff4071635153fe340ae325aec9794fbd8f
es-CL|32|92e50c9ce6a715ac98548b8fafd47a154855d79b4304e9e665a462dc25515f698de154310801c8fa47de5d1f1be1d296b31a420ca7036a664066aa0bb21ae259
es-ES|32|31b0bb92e263d1b4f5d55d5348779a638b991480fcf08b7d5ad86c5ac84bd5ed73479d03eadb0f82d85327f0f81010094f94b395ff515ac351609753266fe285
es-MX|32|0e36ac389f937b76816628245dd1f5cb5d6d59cb291305a226af339c983c4f6f48ac2f70778ba28d4eb76fdb740c5e60b12b36a2e6aa475fa9ae15309bb1414f
et|32|4d4ceea63af9da7962af11c8c8e5d87736129dc0136b72e32e0e98f1d7ce66371cd7823c2f2aac80180150d3e23d2562d2d67039b3aafe5f777795f247e41830
eu|32|6c65635730960857e18a0b9c59b4664fb0c6260f192f00968b0d941bd1620df324b81be252c52e8a27cc414a1a1921e548d0a7403460a897dec8739fe01d9129
fa|32|7a145b9ba4e3b0055f2c5ff49e02eac811602fab1233b8aa01e4e7bc865a72dc0544403672211284c23bd69ec3966f21237a331503c989b2a380db335b385175
ff|32|c91b05c047257d1f9b34b7a394de5e076f620a85945d9c8cf649a384d02cf29c44b275b6112a1d2badfe26674f72204da5574b8fdec33ace9d622c0340b56e30
fi|32|f920ecde613c1686fb947c7c4ca749778b3fbdeca34ae290aee1c16b4cea29fe799a09074012b580febc2eab367b2d65ea9c8d576b1a3a26d585ca37dc3cf745
fr|32|19ff250a780c3d8bc6a9b8a4332e2d4522561c12ce26b3f261bca73a80703e262ca3dfde853208b070f0946981496a56362cbdbb9aae30bde871c6f135b22e76
fy-NL|32|47752ec00c8d1177b5f124f7f100186811bc65484d2b89f1fdf1c967ef707b60ec7aedb170cf2447fc8f829fb4beb22615d4213f1302b0485f2753052af8d5f7
ga-IE|32|ee442d913556d16dc70030ecf7a87e1e6b4c02fd0f74854092bd3ee0e26596433a17f4bcadf239770a0687109f5367eff6def6a006312158b8a471370e01a552
gd|32|7fb2f5fc079479a5280278793938da7ba53beae936b3b7be21363fae1907c0695838456a42f99fbdb93f37624341565c4eb8b99d1bdb4c1f51bcb2b883c17821
gl|32|ca5dfeeee7f79c92d047cbe2596c4c11a896989657cd40269d8a9e896048f6b6ab77d95c6004ff43ec10c6d03b0317cf208a5e4be77a49169cd17ec76ce5467f
gn|32|ed1f9c9eaf4fa3f4cf5e98251d0f9ed3ffb2a8e810d9fab1a2e3c7c0d284ce0f8840e35827682b63d0a6ccae35c4c084c8d39a117876e094666aa18ae3db7220
gu-IN|32|732c6ce5a12e160d74ea517040a9f3ded62b82afd0c9943612336514843ed71dd71467b8888034d9eda49263e514ab1af2fae65f7accfd1381ed99eeacf7b40a
he|32|26c7107ef5b3353e8a9ca70a8592c5efd1eea901ce597ead03ba8e810fae8b8cd1b418b03a8a177707dc6ea6da03d38efc033ca576de50798253b95346290168
hi-IN|32|0a1c6b1248aabf1a4647dcbbae6b1bed2359c389ced128c8f9adcdd72b096cac0a2e3fdbd9258db850f8de56a041e03e8dbe5b16033102d599ee2dad52dd8355
hr|32|b249d93502513fb842d908638ab339a5c1800b305e53016292962e88ca19a2d102ae78a003f744a289942fb26ca80b7fb5d86996153062a853629d18f3bcfe34
hsb|32|56b9cc1e00d113efccb6c2442e9c842f5334a9aefeb253dc0b77b0cfaf1da2149421cacbea8533389a49c545e0fe883d832a08f3875eb30dc45ba3da001011db
hu|32|cb52e06bdd321c5d8c2f5ffa4974cd2b7f55e758ec93adca262cb22338cd0f132918761d4cfe7e24f52d3f0a7ea860bb4eb0f2f27a0d4877021ee0fbd117ab1a
hy-AM|32|5bc88275d9f1bcb8ba86cd05100a6c53c44aa3ce6d6810fd14336497a7327e5b337db7cba7db02d207961ab522cc1e558cb1b67013ecdb84b54e12b017e07830
ia|32|08341d8a15e2381875d69e62bb5edb2d777398f41fc933eb792297e09ef2592d1c364e70735da5e79303e3f4f51cb2d7f5a5514154e42e2cf2b5970f597dca2f
id|32|9013a93c44cd421eb14eced936f20f00f642833aca292a04e4e8517159869b2c85620cecb008e1bbdaf07efaf7bd2b3cd8626d1cf6de072c721f361d72e34ff0
is|32|64d406d0c107e18918190ae608639342842b8b89fe6e6977a15ac8675e2ea51b4f6aeb637b8cb7f87e1f72b5559178f009bfb9a92ec07b2c3e9a9c5ab482f982
it|32|1c962a9acd0763dd9065b2b23edb88174ec9a1efeceee91e0667b74a8dc23353a7e854608236749194800c05f672f7d801d3f0cb6fd565e9a2909617a7b30e03
ja|32|0d8af9336d0440be76490b144ee5d5a0a106bece1c888d1549630c7aa70443389db46352ede7ad6fcdfa3c8dc4838e33f5c55c104d7e38f8faca4ce3d30cddfa
ka|32|de800e5bdd088faaaa3d1ee7300c3511622073722432b1738c23a1580b5716338bc971ec91de76c610067128eabd9256b41a7c03d34b35ac4f2c6e746ff2d586
kab|32|bf92f489f738b3d4b60f7162a2f2d137f56eb386090c702bcb896b062138a076cd7c153bcf616a4fb4e526d078afa4b20a44af1974980bbfcc64126a7f2b16eb
kk|32|cb904b7a14cfc3bbb76409d5e9493445f286fea459be763326b0be08b189279dce6f9c6864daadf429b3b50fd8c78531ea26350cfe49ecc964d26b765c583a2c
km|32|b8a1a2ed660124b84054606b9d100ae51975027200c2548f17ba7970d0c2bf25bbf77e09edea01bba2d1cc38f0141b53ef01e9ab3ad8fb6efee6d093914e73dc
kn|32|8c84a1d0f1d3bc0d85197a79963636873e702e72398beca743fe9d80819ceca12bfa450d161665cd0839dbbdec04dc1ae6ec637be82a94384c0c7e79c32cd123
ko|32|392066df89efc1f7f856e588a0db0ba7f33a85fe0fc76650d956133f9543d23c57f83864178f572bd47e278fcc7233efdaf5d8d397ed2a04c291c26f4e743ed7
lij|32|6675f1b5e862940614389e62a81dcd55326b653c9a5855f1890841aac83f3aae0b15550883f736885ee50346377517ec0f6774136c6689cac8b15a550d83a0e3
lt|32|da12e513d834fbc69eca9440c02313951442a935cbf670797eadc3c58d807724691b8ea5ea6be2dcdb8ac505736ccaa1472eba8872ebdd2884d420249fc4e9f5
lv|32|9c5339daf461e767590e6687bd3d37e0befc79455c5fa8877c3405cb4e3bf946eae858ec4436637c0174dcf2521478a882dee9f4efc51e46133ac37ebd150f24
mai|32|17d5f9806fcb8f304d94d1195ec6812d6e44efde1a5d471482448ff133e8e11acd198eb67193b54613a69a5315d7ea0920bf6b72b128a15129b81494b4b0aeff
mk|32|b962a4c25b0f58399b68fb37ae735128d30ffffb77f0988951b79304d19e2cc1459892f4fa89f1d07b856c8bb932a1239989f73e23022afc71270389f45f3a7a
ml|32|0727a3307b4d9d8c66d832dfab0693259ae6fed4e6890ae7d207772c9efe8d694dc6c5de65459f2b9cec037eb88069d64f8fb5ae930e94e2f1a237be7e40b603
mr|32|3e4636cff3b95c10d8083ac5299647b839e6ec330d8bfb494ee850eb95d94267ecc48383706355bc06a76010a986c9a71362376d40b9829d09598aca67bdb62a
ms|32|c654238b4ea4bb7ae6d0af29d7dfe1b4e317cfc56d0ba8beb3f6df0e4ae11ca0248e8eea05e78942a8ae697276aae0ef11a7dbcb91e8eef468cb102a9b617c38
my|32|b168d3a00fd8d0146bab5a5302d4ddc6108f21a8025ef03e38546066c8ced0848ede58db2e7fca14f6444647b1c5756d275122aaa2c3d32853851c1b283ee719
nb-NO|32|7a87f643c656e9d783f4dc77dac8db4a20c1840db553cce2885b5295fe3b8085094c8807a9faa3f7f47f1db2b2442674910b84ff574bbe47337019f0d521af45
ne-NP|32|3f0d1a64a1ba5a268a3df1833fcbad566951aa7440a16d6bf176bdcd65a319d53025c36249ebf495a58ace5b1b4b79797e788b1c17a791a48f11f5bf2c69491b
nl|32|701382a35055e26f19af8643fbb62011b8ec181b8d6d3cd10553cd20ea129329e2ebb3b2d89e78806f1307b05637af96b915e409deab0ea41cfd951740918c11
nn-NO|32|f7778cf573889fb557722ed075e9dae113da5a535f6041f5ce941ffcfd17b252291e0bc4aba8e7ab85dd5ff774f520c29ba71f0beb4c540812b2baeca887bd31
oc|32|3e020753dcc2f49fc45a6b892025ed1f474fc344a7a17eeeb263f4ea051a1a4618e93ac3b1d2142238021af017d372f2ba20fad202a616824f2106ebbf37878d
or|32|1388d44d258aa2a0c3712d9159ccfcc2c67c48f101a483bbbaf24d0e54deb01e9d46b54dfbd390a39bc4f7c9f361fe84b4a3aa463044d230429bd2d388b6f295
pa-IN|32|6f8c0d57ddbe6671ec4f331610e77efddcd0dd5eb21899c15ea2cd36bd3a9d451604e14e6032e9e3fd1f18abc168f7b4bec9b2656087483b0f9e3015aa90e544
pl|32|091ba6e64f571b07f9af89509ea579ceb4b2d2387e3df5e648efbf02dad508b54b523c0270650d557b787e4ceed904affe089f58bf8fba5d9a0530e339ba8f26
pt-BR|32|b3b90a27cffb3cf010cfd0d4ca73fd45cae747b7b71cde2a1dbc8b7b42c6532160f07a9417831129fd393f13d839025bae59be8dfd76b885b335d6ebda90b167
pt-PT|32|7f4dbc63989a158a2461dc072bde365a6acf5ec49dc2000979779271ba1d0fa9b19115e66363748d63568b4eb72ea1717befb970f48173e79f30f3af242d03bb
rm|32|6660a1c45cc7f46353401a679001bfc0d084c112599789883ead4d764ddfd78f1690ea9b2447066bc9f98c6b5ca4ffd27d1a768d4d1ae433b87770d467857a46
ro|32|636a07c32abca29cfbb13ba92f1a50b50fbbe5dea3b7d19b0cdf5e18c5871fd90be0e142932ed9a9f22f65f422f6d2866c6598ac7b9f0412ad800e6bf2d2db5f
ru|32|f69818ae717ad970f96dacdc0e6341dac9ab2db3cc8cf7e1e97d3b342a2922644e3b5610e4f2b40652ad5f6c42cf58eaed4e16344d41f6c6e76d0807c9ea86d9
si|32|39ac5a4e73a49d589b02fb4ef222015e073249e48eaa166cec3ca3671943963fe8b98057a050fda6755c8c7312e79396637ccceec7c80a6bb94aaaf9e9a0d5c2
sk|32|b89ffb3bb3b588f162b38bf4a31ca463558b2e5212d7b06140c1b6b36fd88cbd164a869ab79dc5b3f5a3dece88f65e622280d95d626f97e9a8b5a7a4ca7ac153
sl|32|ce4443a5451bdbd8c426129e58daab9385dd0ac5fa3f33548a986fa6d332d9194ddca374cb69cf2d84c400e6fce0dff4f899a5d74cd448463d9d184cce5d3a56
son|32|6bc998c8ddd4d11db42af789d0163b7bddf09e6d6772ad0763acfbafbb865493517434548df2a63b84da80108baa80535a4355ee1782445bc1814cb814ceaf4f
sq|32|a15e5e2c5abae88613491d471a0ebeb4bcb657adf74441034ae3561d461405b847b897ce4f859f2f9b70565ec3830e82a099ce1b7f8320b975f358b302641202
sr|32|9567615626e3d633be32f12579d2d79f3c9292a9f0c7db1d082aea191356e99eabab7fad37531a9f637e3055708acbaf281964c0f340409c37da86089a2f65bc
sv-SE|32|2b10f6b0464da872a8c21056e8739dba9a54f525ef6b36f2fb05264366d532a90cb6197020fd4a565b4fc30218b931f8a3b830830ee65eac3f752a32f001c8ae
ta|32|b782a77ead1c0fcf37fe4d47a885e3d2814ca86fbd867a993809145e7e9f336077d42d634b72fab72056574929ec0195e01981cb33c5cc2568e7fbe55a2429af
te|32|28eafa3971b904f7dcc2e4872f036221d02d9efd875d7d945388280e26d03f30e83c163d8e2164fc567ea62d07149a06fb65bec53f198783e4b9524132247980
th|32|3516ee28a79abf64a2a027552c5269993ee399f2a4d7267387ff7a5bcc2bc33b446f23728a62e5ee4341840ebc51bacb07641cb0fd8971a7a1dd6d29db23dcd7
tr|32|8b1e6c4392e95790ee1163e08030a579f3eb9ea8f86464ce927a64e60311cac2d97568a551ca07e4bb69d7a76acf42f10cd872a79521caa97ae3637452371443
uk|32|e12a4eda8ab66da4aa113c3e476c8f040fe96261f3d05a298801de523797ce6708a4472e8eae645294c8b3358d4844c3659fd3375ac08bfddd0a437cf8fc4dbe
ur|32|b24569f84b2818c1a697f84369083f6e59c63ea7923f719d50f3d109f56fc66910577f3eb57e84ab0a21e1a027bfdb298ae64016aecbbf9cced3619d90397450
uz|32|90848135a2823588d375cd669edf46f5e4fa23662da185ce9da720a4264536aa64518af89b808e59de20f68fce7bbb06223659e1d10b9324a404d6be81ae25c2
vi|32|adc651139cdcef8e3986c633fe6af065a1ca966823d34f479b5f030ef92cf6ef82ac8439a302495ac960c548dad726206a08ab4b5e05d737ec932ab67f29f988
xh|32|d4a379287499dc42822159fe8d183deb8aa592a7be4873ec7504f651a9043d18545388bb654ded9d79655783ea1c5d6aac4341cfc495da7ff62f57fe4321160c
zh-CN|32|9dc4ed1ea92d2b973439d38bb0b8f7462c9ecf161edabac5e102932bec5124c7448b182f3ce0a5c1f77cb155e5dea35956d1bb766aa3874417f86d555a32c436
zh-TW|32|1d11fa43e5c63bcb2fef47445132851344849dca7644a204d588f2376f4d45bed6610c7fb8231bc79385d0cee76817e7a89d12ecd64e041e66b6229a0cbb8507
ach|64|77df4d6c5128d21f353d8162b6d9b551e6230c9890bd1b2f6c76476c2d46b5b34e5a25a374498c89b9aa6fc43fa5fae55410ee9a681db7bbc4a282a12e089a34
af|64|9c86c984ccb9f2cf4e4fe9b64c0aafba1aa958800eb5e578c5835cfdecc404daf4300121abb175086415bfadc9052f1dacb148400605c5b3ce34937e94dc7b57
an|64|d711365e5b6ee5f928141e7bb8cf439f21a3de375a4a52ba5ec81393976cac6e3b181baf899a6346dfd87b2889da09b3a6b291e21ed3957098b9b3f350499eb1
ar|64|741f4b095ac27c47cad401dc540129dfa0f09d37a1373ab58677d40981f76332a93f895ee69450a1fd29cf55cd74e68c24fd1fb05b07448b475e2d9897df4111
as|64|dd01fdde6e5a4f3ca42ebd33a8486bd9b40870e4ed8c6d023f43bcf92f6e7803dc0d3dcb48bb034a50fa5fc92982230550387ad09d60b58b4e0342796f810155
ast|64|d12cc473a035b56bf3609ed7639cb437285b18673db4a8d27a1c6081ae3f8119f31f9d9cc5360e09c71e9a6eca35132a5b04d28b510504a4c970c9f78b6a44c4
az|64|807e211a9f01e26e6cbd9cefda74d0b975eebab112cb92640c0f7739686929f70f552fab9585b94c24e08aaa3e2e1878f1a805c453274b56c7abcc149b671001
be|64|a328c121b8b4d63b5fa08ae4e21c68d3e23b2d80dc0ad075fe3f1a3c50ac262cdaeb93c03afcb3d55cbefaee304b60aae440a7292e6ac7b2a173fa8fa9904a7e
bg|64|cefd39668c0c720073cb6737cc1e448cb555ff3d87613de914e53cf57aa4e1f15230708b6d6bb8cd2080880138c9f7d3b5f6b50229d3c89c5884c95b0fd2e148
bn-BD|64|a17ff559460f3ec0a1640fc9c848d82304df7c22582046cfab065c7d6fae7ae1c3f580d8c19f2c8edd4a7a29d18e2800fb45e70b98113a097a59c9d1b1f2de7b
bn-IN|64|b36f2b5f7268f7be689c3105c38bdd35dbcdeeb1691851f130b682c14e80a85d7bee6feaefd060e85d53f7fe79a79e297e6b666c5796c58d1acba558488aa14c
br|64|595f865a559af63668eb3499488f970dcbb92d1e429626bf70ce28648794d6d2ef6de2e7b280bedb110bac982ef324a949fa041a8240afa087f477763e98394d
bs|64|1e7b0d8ad1413380abecfe1666195b09c06ce73d6032862fc4b65455dd7f13e01c7b0e6da7b566365bcceebd43fe75944c938953b08c4930958329a14ee6e96e
ca|64|82699b1a7b5464db17f4f4ca53f4df381537e187218dab5b1533d77f447bfb201a127ad46f8f148401b291ea2ca018d8df068f4464b68815844a5453f9a33c51
cak|64|a76208d24871059b16fe58799f83b26280eb60bba7faa5ab98e0809a67acb5fd82ed6e77a5f81775ef6341d416a15b8edf059904a468116f14702441c2ddbac0
cs|64|7c1d3555c5bcddaedc5c4993e9791964cda890df6a7b329b32b428023bd0599fde3663c6ead3515481c440fe71241c6939119cd9bac5a12406e16808c302deeb
cy|64|30a58e6829b75485d763312d32c1309a22a8265650f4e75da39c70c9a09b656f5ae8515ffc0d92b85160f26f86bfaacf0c1d910c9123260fac6b3e430e7a7be1
da|64|e687b5038c67f8d4ff21e57481dd9a16e0d60a6dce462ff4bce1436ae8b40ab55341b0b9c55053c312d2f931a2fe49c6959462a3d5fbdc84c4be9ecee7906fd9
de|64|68bd3ac0696e3276e08922827e96647771459980d6872c1cd15c241dbd5396db9ef85bd310eba47f7d35610696535fbe5f73a48904e10196f319f2f9be82d0d7
dsb|64|036e67107f66982cc4d4ea8ebd988ddaa7430d0fde7fc7c1d15795f38a41b1bbfac0953add54564b275f850ef384dfcfeceaad6d78be02d96cfd4bd4ab38e90e
el|64|fd9deb24fc8d5be424e32572cc741910c45edfc20b98512b5e844ac3c7c8281af210bc9febafc4733aba9d937adda39055804cc2c7756dbe8dc98af0b315b69d
en-GB|64|41c000655bbdca509846c47c9dfdceaf5b752268292b3cb106a11e60c15382d7e0520a4ee9b38078a88458b2d09ca9173b2027b4233216c0b57e4a87b85b24ef
en-US|64|f002ed56ed5f30fd7ad8cc8395625e8638a3cc2ab01da83bee9f054399f921d561df9bdc9e24ec03949fe79fe32f499f9a2122cd9ae08aca25b7e9d624628c89
en-ZA|64|b6f0156100bd9edc7bd12218819e596fcfe9e0885fdff3678fe2cd18589a0d7067ea06f0b203b95fd24d79fdb8789f342b56a1b7db1a6b3a7779e5e26940f2e2
eo|64|852efec215617220e024a1b3b2a9570211f8aa3366e99e0ebf00655411c5f9e058fee61379891e47a2a93481e87c97e1355fa4bb02ed4ff996bb4bc575ae1a22
es-AR|64|59ba60e55dc4098f1a5713d0b1b4d87bbdc48c3a9f8542ec5092b98d01219da6c3d2749dad691bf054f2eba4983bf2fcd40b569548055dc75cc097a887778af3
es-CL|64|f2efe2d3d6398d4f3ae2f9385ce3291f5a07d3a522c931512bf58400bf5a3329164887038527d8dd047e10c115c8f2af2042c3812c400fee6949f897edd24015
es-ES|64|356ba251fcfc375b7afca0b2d4cf11b6fe80584dc3cff6816136892ae6d76d3fdeab78824b5d8c657c7ca51a344232697b8d9d9fb612947fa9c114d9bd8417a0
es-MX|64|cc14442d9f1183afa51bc7feb88e1626f6d3eb4bde56e2888591849775e1322fc74faa697ad431fa86cf89618ab5fcb05b2754e7c8c0456771229f599c9f90d0
et|64|5c0884923a994e8bf54edd21478866456a3f447993e08182fa3cc99c8fae5755dcf7f7d0f6f84aaf7caccb78ff9723c84cc507ec1c339f29348eeb29df935e9f
eu|64|6d9a4dbbb94c17258e613b76152a1529632dc0ab36838ecac41114daa023c4621713e365646140834467b063be12bd77697f3425a0799e839c6d75bc3a3d7c66
fa|64|0580eed54e70cecbc5f0f55a4c50dbe86da39f0432da011ee9601a324edca3bdd7b8990fdb46ea643ef1d6e7b130a613afe20cc4c2ee6ce1f6cd1af0ebd6a278
ff|64|db32e99681527d41dea0a3b8c7f4abbc6ab09a9229fce1b62be74a808c619928c068d452d51a24a6256cf2d9d5b20d806c16ed371e59a0fa03b8b7945417e492
fi|64|4641c2ae608268c3f5bce536d7844063792fde2371b05ce113d37a9092ae741cfadd8cee6db8bc9a61a3f9a8a5b9771b3e0aacc800f1a3d81b57f1ab1fb17fa0
fr|64|e68ca85427f4e3122819c803bc71189a0ec09e5011a17135dd4cd4b174cc67e5aee119fbf2e15cdaa716b3c6deea78ab6fa41b77016bc762c7f735e79f683beb
fy-NL|64|c123956d8a582baa7795d65619f5870e726689baa352103911bc9c0e5b2f3a077ea55f568ba8abf0f86206403ade5c9c1b4a9c76d28e59f9d9263534f24632ca
ga-IE|64|5418cbf48f0d348780b2989ea91100f17bb1da92a60464f24214d9e220f5a7309fd2cee4a8fbedc18b8ce46303358677b1087fed275124d64c0a59dedeb08ed7
gd|64|570cefc908ef3b6b408127aeaa29cf2fd76a5cd8673ac4a16c433ba15586c4f5b809f6feb761f2c8f4ff9e631f8d4cd5182e7dfebbe9ec0e3546d58310a35cd4
gl|64|689fcf697d7fc69b52ff2e07260385101dc16fb7a29935db48360581d70bf357b01a616503feaa16446147b9604c0429a678bb12beb626726b0ce189815418ea
gn|64|bed74cdfcc90835e692f9cb8d0814b3bbb25047c4dc097c22d7feb58154430faec2f26a83915d28ba95d69e5e2bbf43f294b60e887f38ad730242a91755d36df
gu-IN|64|5052ae517a9d6c73262d85e69fe6d61e06ed09ec7fc9e760d5b780dfdb4e6e70d8c7e04768d7a6ad29e5287a2074aa2c2553447b901d0215fca0cc2ae38382c5
he|64|b75ae47a3795d806d4958ef2bfa5d5052408f386e6b7cd036edc72834113d146db2d1a780185bdff586b633a83542b52903617fef48a7b49718362419f8e4b57
hi-IN|64|73a0a828ebef011312280de1cdc527df8e2856fda5a49c8d3e668d706394b3048b85f25a7e590d501b18e9a5075528e815e82490da5ad055618e64c0786525f0
hr|64|ec1e900552a47e1c13a233626e205aad17fef799bd9459a92ed6808f8f0975130879811d8cd8e333ea38d2c05b5e3da9ac09473109463db85880478818032b79
hsb|64|7bfe9bd102d6f216025d4842e92d86523dd46cbdbfaee99f9011d72af5fc93fcf2f6460a5bd5d37f7a86ce574e84bca70ca8737515db5f7fd93b007bf6a800c3
hu|64|89555c85034814801a3e2b7078118b014f80a71bb5859fa9d123522a3c8565fe289b2cf84f624f3ccc159a69c859ccbb5e14467b106f6d49ae6f9b9cf4687835
hy-AM|64|8271e04ab35598e06871030b9f926587f90183f95ef4cb78b4d5f314f6c16e5ed4bfabfdbbb5016dbc15c2d919c547fed262ccc0261c51cab030636a83c800b3
ia|64|d1db783a5b636b5306f4b8bb7e5e4d5ba96a5793e97136834831dc9477e3ab7d1ea405b7af072753d5e5b75094142516cb1c5d973e6a9435847e985f0980f0f7
id|64|84be5df69aed6fdda3648c554356cac09bd5db3a01d571770acd98f1b14fd644f671c3f0e8778afbfdf461aca1377828557194e5f7a2bb75cce92118263b6712
is|64|51451769e50cafe520b11ebaff2f119361a1b62184cbfb54313b4f9c2a869d96f0efa43fba81424f72f23b3e8934b56b681a6033a8b3304ec915c4dda2675d40
it|64|56847a4717e7957a90d95f510a8d1dc95b5c44eed644190f5d61fe1589d1b7fb2ca4e53690032dc6131470338d1d8533c663f49ffc613f6be97c0e263220d890
ja|64|4702b0e931e902fbe26c2d0f81e4d2ebc5a129f48f844035233350c630d4135e7b8ffef74d9ab8b746d1483c0a0c48ca4c8281564760b4d3617a88fef0b32ad1
ka|64|443d392f7fa7fa5ef8b7d499419c383cdf0871ea1fb7f2736b1751b5f249f0ff01815373ec069cbe266bff9c85f734738c6199c4368d0c5ef89d74e29c78801e
kab|64|1fb4627b5468d51bafca279dd1e4d26c1acc1bc23763f011926b065a08f56d8119eedb5aa97f6e045d2be0f80c78a68bab33f128a4f5822fc2cd480b98341c60
kk|64|4370c6536f07193ef2a9f2a27dcfa76e8f750f058ad4977e5d4f657ab1cd85592f22c0a0bdf0a4315c2ba887e49e370365e692bec0e7a1179684c839cfb4b70d
km|64|cc0c0b38eb8da9c6ee14550a2e3d6f6aba252279b2bbe625ad62c17870e9a82e244bf38e167457dd4f0fbd1d207e764133a850fabc430b4e57238a5beaea5c85
kn|64|1a465338d91ee280dd37a2e5508e741d18d003490c6fdf9b41e54817e305d389f41772a959e420b16177cfc6e101d9dd40df9e34607a42a0cea38993f0453d25
ko|64|007843ce26ead9300837b465861ab332d5cc498de0eeee551f28b22c2b28857d3c554f05b68794981df4b6491f6925e4d29fcb1998a57c4aac33a0bf90bd8e81
lij|64|2f6a93266c12cb1b2ebf77b2b2a7f2582d2b5199fa18defe850c305566e7e403d998dce7616c97d345bf5bd17e4a16d6d8b248b475346bbaede8b25e7311f148
lt|64|d8c3ba9418211a31b0ff64ca2a20873d59abac16c3d36ad96ebef15d2599a62ab891f5598161197250978ff5eb403a06bfadb1b8dfc6ff9ff0ca42ad1ba2be6e
lv|64|0d41a3b4a7fbac1ed5b177c695109972b2f0cfd67cd6e4f59da9e3000a45b4d6c8954bd918d08117b43bf8b75b057ba764200745fdb0925d8556dc29a343c1b6
mai|64|7a50d66fb1bee3c3d15fb885297fb880207d290fe2f0bd3aed5eaded62160a0c22cf40a47e401d4ef8c0c1c0affaadc31529e0a581ccc867d252276522839450
mk|64|235f1c2c5bf977f899f31834e8953ada75bd52ad3126d6871e68aea3b10061b1a5249f46d2bf1e86c24deb96d1b641483918295585f4c56c1dabea85c378529e
ml|64|ee803fce1f1ceb0e8efd31867dc0cafe7bfbdfcbb1d052c9fb32e027f0518dd979eb344324e95057b4d071ce0b47a5ece2792574e3a75181d1f72bfca077e839
mr|64|53c7e1d09ff715f38f6dd7c1d1d3aa09d72a886663ed02dddeed24531c86a0c3cd753b169da27e05e104611e04f2ce1b0b4b8b3db6b23b2993e6bf21b773fb7d
ms|64|68818876f67f4eb58804685eeb35ebb1a81bc843d628b5533c62ebd6f88519ee24a913b81224bfb97caab5f912af906fe7ad33fc3a0fa5b737498b8502782fab
my|64|424fefebd9c5a5f9c3d350a09fee53cb04c4dc117252fcaef0948429acb61ec3e638260d25a70b04cc032ad680b898e748a441e3db5d741d4536940b300e4a0f
nb-NO|64|d29ed88b0008eaa44a07da6ffeb88dc74dc50c641eef6f301e6314c91b5ec5397612eb0b95b43d1442cda3fdfaee741af82cf772078bf6e6216f6b235e53d9c7
ne-NP|64|2924f8c400997b2ee1b5fb3dd77d75b0f6bfff36466bee272cd2b47e21f98e0d70fd6828ce2b63ea557c3f0b696011a4caabec655e8a8e687723ba83fe790c35
nl|64|bc2ac4653a2f92c73ea175e2079eb40a262f2ef2874a616a7325350474795389c7b1a606ffd248bd0aab74b96e45ec8f527581cd6639dcaaa3e299339d321c23
nn-NO|64|3a8107c02c986af02d79164edc5156f2c698e0e293ce3ec76167065854435dd258f2daf549f380044c926e868ff7e76d006ef24eddd6dcd51c710f91bfa38563
oc|64|0ab67a3c8a462416ef15bc7e31735d3ec081bc7b05d56267f893b74907bee4bd0f0c6be08441ad80161beb2cdb073b57b8cb5a1e335714c73581a4cf78356ad7
or|64|056a81b5d74ad06aacc8ebdfe973ea251402334fa9d65c11dffd9d1f546191f8178b167889542651e36d4581f4330f2e5cb2bcbfd6589e73c07328aca5eca6c7
pa-IN|64|fe249beb55efb7dd424d71560a94cc75a5cf0b402e45b23abf4a0fe58278f652ac23cdbe3dce4aa3d9d619805f7fc166d0999c7f234d16759d93d284e591918d
pl|64|9b14c9c459c12df230d1569b9265c896e36fedf7a2fd8dbc456a4914467ee924fa3aa9cc79ffd1e8c30df2b096e7c6b2e800d7c370588c252d0a54e95f42b55e
pt-BR|64|87c688386bf193789776b86ad64361c35254e550d94eb6feba0575a1efe48a09881f97c0b9ae01dc3f127bdf82fce9eef9d6a18cbdb7b3a544f57a596dc34cff
pt-PT|64|b60de852a741d7c86d8ab1758e063a7cd513fe3b3975c4ac6cab548a212902c6e77322adbe58de87d38dce51149feebbb2acd9c0878f523ddab9d4fa6509ea54
rm|64|d34c1c7a8dd885ebc4d9e9870df03d1e0504e772414b28593dab1a870601166912d0fcd6e8bf2802db1d909c6d59b01c67f73701e506cf5ba68e19533f70f2bd
ro|64|0da9a0845b356d07c2f676dd83cc54234babdcd6a0a76f9ab04b669afd7f68efe3da773709a22d66640d4449ff027623f335c953debc0c357ea85102f98da877
ru|64|83f113b1b5bc61d32809d8adeaa8fc9777eec95d0513cf328181544dd986105c0e307696b833c8bc85c57bcf3f866f21b3afb533af7ef20cfbe07469bf552c25
si|64|21b85a6821c018e5e031d54d304f7ab419b68051bd505d7c489aebb7b9c6e72dab5afde33606c25620dd14b449656c39e65985afff5b0639815722bc8cbbfc88
sk|64|aeb3626e891e10862e57c7b46ec2563a7e0d8d7fa722f16fbbfee892c08ebce95b32e43d7f6b8f71ea618be73ddf515bf8f7ffb05282431efaab718a3ee51d01
sl|64|37f674841344f2dc24ed3436e165abcaa3087fdd5ef767b5e0756e8b0acc80ab8cc4fac4f336baab438444ce2f8914136c61374cccfb1af152aa91539ab652a1
son|64|560ca148c3400525c731ca317811af5f6beaf9f4fc9fb773a5917da3f2865363371a3d5d0e6b55dd84e99d36aef9744c418ce07d232801f02304ce8eb8976fe0
sq|64|2954192d1c0ca801473146b22dfa1acb46681ca594bb697c5f5da7807fb29c44aa369194d0eba042917b2c53b06a6f33a0c33d01d69cdd95f488b246259cf525
sr|64|fa075ba7dc414584e283a08e7c9880eac8e2a5c48ac69d80eb4f5158299dcd1bf472d2d4cf0d4b2a89ef4b0e6cade92d754a42133561f1281494bef84ed9d63f
sv-SE|64|c7233d91daf9aa25d6eaf8862b82bbe57f04db0155ee2c5d9dcca3cbb2a87277bb929506ff76a74912ae2fac56ae791706466d8e42b29a46ffdab0efb6674405
ta|64|f0491882cd42402ba75ad6dd3e6b123911bb57a7ed32251eeef5fb969f1303ef34d4c67ca412980b796ce0694167a85d9db3437d04d91276e03822ab25338e15
te|64|e9e6a9d68429f14a4e7678b9fad222efefff684f45e25caadc71cdd9de2ec465671a16203350f674a82bec651e7b132fa2adaaff7689a8d4b717a10a918e0837
th|64|d1c4508e77a523f86d9bffb89dc4a9c1a9ea4e52e8f1134fb48cc19f661d62397cae5b609e587aa90872fa2f9bd80a7fbd073c8013fc941a862719b145b42b26
tr|64|865d5ae01dea8f8784c84f2867fec56c2c66d667a160da62b70f190b04f2dc6ef0c6fad673f121b5cbeccb1220220f9e567272bde58ab12fe76d839ad4c250e9
uk|64|13a3b274dda4530cf0cf9a2f5d94505866303123e6b9a03e43f6c9695faa1aa1cbe6a812d65c9077c63a4da90cc6b11f1b343bad10271c226dc4119bac64bb81
ur|64|af1a3ffe802ad0fafc8e89aa0036a4610a62e8bfab8e915d7256f18645f3073acd6b5c45d6a887f78979455a55140016f51adae3060825d064594a49009b2e26
uz|64|d151c689031fc87382b2556f0089faeb07a6601313733fb62edfb9516b113983f44ac28a97c97eb52be5d4a29a6ed77c7bb9b1540a709ba75d879f64edd2c2eb
vi|64|49b99d64032185477780d55b91619511ee5c9e0b8cdde7bdcfaedc6f97249a75707e75ecf38c81f09f39cf7f099cc9af1a8c46adfdc194ce1ad4dbaa921a3ae5
xh|64|f4d9a64677b58bbc094c5ed11ff39347d1510cfec8419f26e9b41bccee4b5b0b33540bf6aef4ed8e254a8629a15e48219c916122aa79412db22593bc8a285f3a
zh-CN|64|b0544780c7af98e5629d20ec597519ff1c38f7466bea3d6f2e3e8cd21574045d1f5307146f583b2ae0197849749be07044adb03df8ce3b635294ba3845d8b76a
zh-TW|64|7dde426159f16e67ef72a3b4b3e7fb0edf638c2539e7f0dbd2fb1424b4c7e4d435168a8f2d81e5011fa7c8cb1ab58d3d2f981d3f946cc99fa960fcf80a5634d6

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

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

Ground Rules:

  • This discussion is only about Mozilla Firefox and the Mozilla Firefox package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mozilla Firefox, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus