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,535,706

Downloads of v 60.6.2:

14,887

Last Update:

06 May 2019

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

60.6.2 | Updated: 06 May 2019

Downloads:

2,535,706

Downloads of v 60.6.2:

14,887

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 60.6.2

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged:

This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.

We recommend clicking the "Details" link to make your own decision on installing this package.

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To upgrade Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To uninstall Mozilla Firefox, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade firefoxesr -y --source="'INTERNAL REPO URL'" --version="'60.6.2'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

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

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


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

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

Exit $exitCode

- name: Install firefoxesr
  win_chocolatey:
    name: firefoxesr
    version: '60.6.2'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'firefoxesr' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '60.6.2'
end

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


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

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


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

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


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 06 May 2019.

Description

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

Features

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

Notes

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

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

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

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

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

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

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

    Checksum = $checksums.Win32
    ChecksumType = 'sha512'
    Url = "https://download.mozilla.org/?product=firefox-60.6.2esr-ssl&os=win&lang=${locale}"

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

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

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

$packageName = 'FirefoxESR'

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

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

    Uninstall-ChocolateyPackage @packageArgs

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

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

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

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

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

  $packageParameters = $env:chocolateyPackageParameters

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

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

  $uninstallPath = GetUninstallPath -product $product

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

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

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

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

    return $locale
}

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

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

  return $false
}

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

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

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

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

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

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

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|2a7936b29a7b57fb53d7481d7ddcad692a80c0feac1c38e6d9b64784d1a73fdf2f69cab40d461884f189d0141c4099e42f423580ce604c61f738bcfae329f2d2
af|32|6f86f94e672c6fd00a0e4d7e6612e1829e4a8245b0ac3e750981771ea15f4b980c7e73dd10ef2e27f61dd24d3cd70d423d07568300a8a54bcaa42c4153b35568
an|32|96ffe92d8e1666d4440e480a4c77cc3b9e42bf57f7c5e82cff5563a9906bc627b8a3ccb4c0898a403102db6165d2ae4c995a98c51937dfea295fb409966e7d76
ar|32|2a3e82d05ff509411511005fc6e9a6bf76504632d9b5c4539e28ddf0d39062b51b6758f844d63c3b0b19c437151a4124d8c3eb3b6d73b38544f9faada6fa4c6f
as|32|976c5e1dd8119e23b11386adaaa0ab21b27a10dd81c79760112c2d06c9970173a9587cd96bd8fc296b8236989e41302cdfa8c8d0d29ca382f0fbe6deda622f64
ast|32|b1c583c1fdd454c60a452e641a01aaff1780e59a55f20cc1893cd33020da40db8619415b24e81ec6e036e414307f6c6a1c29f4ea2e455853b458bf6ef48ec521
az|32|3c4a0565d3adbdaf0a79d60e2dc47bc5d656bcef712db1cd0ba8f0fb893bcbea0a59d9440683fafa2d1c07db1e6ca203f0e2580b71876d1e03adde3c5a1b5d50
be|32|4f04684d7e2e5fd1dd83ae3285bb0a2f6fbef459846375ba396b347ef6643a378d1a8d8809790fce4ef81d85433687e7f8e7192edd9218217208f9ac0716bbae
bg|32|22f119aa11afe6cdda15db0391d800773e64396516be04d913d95a0ad79a7e0b8fa81513ebec5f37f73d215386b3e7b075e82c315101df9de858b9c75ff77c95
bn-BD|32|6bfd10a276db1a3e8d1dabae2f296e95ea6ffc9460d0fb2feddee5039fc8fbda3cc8c4ffef93200b1e020c535f495d73d7d0b80e5a5e2c135baba37f5d4b7254
bn-IN|32|d66679cd98458d2b3940f0e8b6ef903957de5f35bf8a28cb332088e6b590a887f0867f97bbaa909b4665a671c30eaae8b2161e6f1626af478683b656f7bae47c
br|32|c1ade56465e3f1f549ac2c6b1adeddc1b13ad1bde814ee332af19d16ad442f78ac46506add69d52bdd9fbf07ffb62c259dfb4aa6ae5b5d28ba677ea5d6e23b11
bs|32|688d36f23faea934f3a576145c313620dd1726bdcc88162f33ac20cfbecc3ad27e85a8ce02ddf4be2dd9b93ebf67c1ac7163b833e10312976cd4d1b19fa52719
ca|32|bd35fa261b5a85991c08224414b70b6637a9f46dc8321d844bdfbf3bb17ffe896725893d342d41ec3ea478a2475131f72399891b081ed680ee25a9bf9f2fc589
cak|32|cdb369d01d94f66af272e4519393748abfc8045987b83c89e55b70c93738db8f503ab73e1494be86b8bedda5d4529feba2e1563ae34cfce9b57b5ea1058f8952
cs|32|aef454956b4e576d99d64bc50c00909a8e92338645fc89480454443790ee55b274bbec28b97c1ff1c785753c36ed36978359f0be2bee67a63e25dead4564ec1a
cy|32|dfa9866e3c3a945241d7b1b0bcf4f3c8ec0261412552b5882c399e3fb1a9d00b921205b8047258bae244dbb19bf79a7f8be4576ee740146e8ba351ba468f1320
da|32|3c08b7434596f0f9afd215ff5a65792a04f8c012ece77cd7392659c993ba8229cf8967a125b9dd26a1a7ee1591c843e5dbba98d1638467c0f49ad866d8b7dc6e
de|32|ae82590b18f1a5b9193a7778ae2beb61e589868b21eba01dca422f6821b712080a311cbf2c5f69c527bf778d0c05854670e72e9d632235d96b905b7a30ac58db
dsb|32|e3d2ca5c72cf5e2ec05d7945da96a5ef656618b72ab110c06a2f51fb545fb2a759f0914ff1f367bad1fdcd173aaa5d2e1e297bd94c434a2cbd3627c4d7b05582
el|32|4758b569239ebfa44c024f73b937dd5c0968904d80c32ce39d7a0809701287344e34ffceb465898e76abfe81052a9458a88e7d06112cd0c8a022063de8139abf
en-GB|32|d2105ac8f892977b01eb5a01535fbcdf1302cd5820206045c681d4b42f3879bec2bd69609490a0f4fe2540f51d0e26430f42ad1500948589ba83dd12c9fdf43c
en-US|32|6c7674338bc69289481f37ec00b54c786f73265fe350f7298428d293463855c8bba425d211b2f2c7a7aa4fb0dedd8cdf67235d1ae187b41631392eacb297becc
en-ZA|32|eff03a6c27f1d3d2c338f968f401ecfce9dc3305d17e40940d3d22afaf1ad5bbff621d60507571056f389bb8e5a872cbf566608af107d67a1de986eaeb0452e4
eo|32|85182e04ae9da7fe937ac580981e6bfa3cbcb741c9bec45a4fc1243b44c545b2735295e8bc2d9625d13b5c0a16bfe7f0850d722ab74dd0d630217961bf09bd0d
es-AR|32|f42a2862ecdbf7e52a6e5df454afc04c71701f969acf2f3713e979a84d5dd3d069dd3aa05a74a31a246b6e71493a3367dbb3bdae6784a964106c9c4f0c23ee51
es-CL|32|dd91a8c56ac3bce06ee67f938426938c889a99924d7aca1cd9f40221d96691f70500ac6f44a3e4792a0f10cbebc381b10c84fb2ab9e3478bd52e5112fd1cf91b
es-ES|32|09d0dec6a89bc69fb8b5efd14c3654ebbd4557df44659e2f4c7139ab0931951e26b673c675d13e5591d6a7aa6509288457c9f36a6ac89199efe5703dc2a9e1a3
es-MX|32|22d8fcc75aeab64630c147435613984ce175bf4d6c82692edb960e6a1c85e46a19510eebee6bde2ad5bdd099c61045e6d90afcf338136ed13ea0933864583768
et|32|82335b647e1bdb8540b17254c92f56b4a556d730af3f802d4725f24c68f97b0419f5cac283c3a50b30c42395c71d47b16fddc8c2f5f2f19f4a262291e6240981
eu|32|e21c9ec0591e3e6817c6050b13763d0d5cb22338761412aa44af60e4e83197a2a7581828556c184292c4ae70dd4c5c77c2de23f87408625fb8d990ec2f3e2b51
fa|32|659033da62c256387542983c860f1ca8bc7fa28985847150be337586782625698daecd4b27fd87efc42bc5f83c17bdeb197d0656f06e6bf199cc2fa970756b09
ff|32|9d9eb13c3c2edacf03e64f80cb628e88f8f1693e4d1049033413d40ebb290b99c7a7f81f06fc22fbaa948f0e3938669e67a3e92b3ee95cc2e42ffa9ad0bd831e
fi|32|a541c98863d85a31c21435da07fdcb207b66320021b1204aa7e0b0c8c4bd9577152a600472298ab786d2a647ffc759652843b871094fab1ede4e6f2ba508417a
fr|32|65df3417727e4092f7d2c8c76e687bcefa1c9924ef92932150508e78c2b9f7e6bc1747655ce00a369db11dcb33e32c4aa7b628e09dc6554568ade62149c2d6cc
fy-NL|32|c0402a6b7c9f4232c75e3a8258b0bc0e02d20c20f083eb405bcdd125c427ebe7f5b357bcdc783a23963984e016cdd5ea9dda7cdde0bb0c1110302778aba034c2
ga-IE|32|60d8756e94b5d7d2cdb1e07a884a1f6a63ba94caed5adee83e7d735d28d089d49f5b8508fd3f62a43203475b64a2115329173432a5a98023547b305b30718933
gd|32|180639b4a143757fbb90bfa4b8df71a6ce833c5d32ea943e61dc5f97353b930d91f5e0da8e4088f07acaa55c5d3ea29127bb12eee7da78c6158b924406d5fd6b
gl|32|68663650ea4da560c10f0fb6ccca388d82874b6bd772f430d788345cf6a0b699618715d294580c3b45a23ca98833787aa0f52b6ff464b9cf83e7c071d89d8cde
gn|32|2f46ebb7a5843b124a0cb51664e129fcd8ae7ebfdfe99f8dddedbe0cebba477d2a4d39ce1fae72c8d0da897f489c6f8433568c11946281a3fbce0d14b0429717
gu-IN|32|f766ff5d78051873fdf1c6078b53b01c13353e37b4eb858127151026fc59079fde4056789ac45144cf250f8b7b6da33310708b8a66686812e6eff44350f8eb40
he|32|2fda45ad766acccecfd800a03e1d131a9c6b723af7ede4c48b1d03751c92c1226832466bdc4c1516186654a65adb8bdf85aea82184676bb6438add730af5e4ff
hi-IN|32|ec276a9133a4f1854c2dfa12755f1d3af19ca4d5edd092bb4f384e923f399ad8217fb7f109bd5031d2524ca10b9b73ce8b548643060630a40eb7bb431d3e114e
hr|32|7b67054093501885ed83bac6261aaaffb58bc01b2f90c9c9f666f41304292611021f4f056cade0b32d474c82cfa602f949ea99b67a2eab22cc2a3da16fa61c3e
hsb|32|586970015b05699f1dcd7617aa75b929dc23177d110213e750a9dbcb1555aa452c43cd13948678deb0a68d08fc3d35ed26e2dba91daadc3af73d37fe1a2a7c58
hu|32|2944ae38f56482bcb3b08348bb0daba68b12f2c8dd89a0a1fbad7d2d167f9ee5678a9cbf0f554b62825a05c90938ed131a2c46a5d2cd8c94fc5a9bb5053c76a8
hy-AM|32|67451f983e24fb36eb29de04d9487ef006afbaf6e3bb1b855ac7d5d8cf1e6b973dd23c0936b661dffea558ed32449c9e72324105b2c832052db22756b53524e7
ia|32|9ccc1925b3c28f933b2589f42fd7d773be6f7bdf1730ecf00aff1cb60a77fab0c6ec4611ad0fed276aba0d329d8a901725acc741fee1f0bbb636ffd63de20d21
id|32|ed0eb14a8833ece79b028e85b2fb6f382789d57f2686a296a85dbe86e286375d127a611d7279a3fd3c3df65885200cba5b50670f35417ad286a7b97e1009703f
is|32|9074f6bac5609ff28f3cb67e11ed27a9100a0fb2e41772aac4d47e4c6d58b9ad139eccda39064ec5abe03d168672ddd50b03169d7bfcee535eca8a5b09a32e6f
it|32|fae0c15a381d2f01b2a51c6f09e98cef0274891090ce3231c710b95a388617401a0fe0b90cfb59b95f601731ca0b22a93bbff37a16946f44fdb047f5d9a979c3
ja|32|10d5b31aa886c0457c286639a0d9b13c87753323eca932122443893376bcb7aa2ed2938296645ccdafcb372a49dd3ae41614e22c89a990d0b934e2334ace3c8f
ka|32|2e9ca420869cfabed757e9a9d36b5a8bdb4e2fa63ff2f7e74bfd3df2eda00031d2edc13a596dc960213f6642c152b34467939074737ce13f7a05b193142b7d33
kab|32|67bf4b7bd2e46a6cfd80e29ae8643b16a6a43b8d13e5d0016e85613301a4b1fed02db75526ef260334d64489340ade135dda049f57dfad664324cf0e29e79475
kk|32|bb0dcada6263b07eb626e9186df720457d89b6acd3a1340f3db6766033c5d65d2b20deff59271e32b1609b4880e64c178814e64577bbd6c803e7daf724fbc786
km|32|277b618a448a99b34145ab2532798cd26b21f3ef6377d5871afd7c0ca3138a0be48480088896150268a4675085a7cce041c49f9733918ec9e9c32830fedb5932
kn|32|145ad44f4a4ae25498958f3c162a1a24afb7050842a810676f9f23c159035ec253c7db393a181e1063493fe98b7415a0441888ac4e1b12397f6d371f9bad3698
ko|32|44dd952e183a7f8989f9e8794adc6a56cc1c9701cbb9f7195f29f893617a2355fc8f84299c9faf80cd80848622f84afee6d572cbfc922b968e6f90e46d99dde3
lij|32|4948155e78e550bd94bcb77bbba1dae75ee39c4d224131465b3a88de5d596e26a261d0a7d0b24a90dcd6b22098607e646f56dce71dfea71633c6718da476b8bc
lt|32|cca0a809f369e3913df7f592ff7cbce8eb0d51fd071a5dd08d3e6d070f61328f7d83fdd8c8294fa2e5a22ebc07c31ab5012fb5d9b3063b9f397dbba0e816d506
lv|32|921499c6a5844ef2e15cbfd315ca31796600aad6f929a8b870c4d99605f17639d3b39ad3794a088b0c8aea846ef3ecc85322bac93c588b5891fa667b66c326cb
mai|32|257904106947527073c433c95b564e7292038c5bf4de94f574cdd07e088bc2551b881e655799bf84b8de7e73405b2c6ee389ab3e5abf9ac3119cd373fc8c9ddb
mk|32|c55a7c41d2de26d4c216411a4ad639b5f65178cd264127bf3079212f1e670fd3268787cd2c4c869eb58956b8c485f5bfaa57f19c54133d6c521d291a0528e483
ml|32|e55c6df4ecc1559ae69673f19aae3682f5d424bab3bda0f127e45e48843702d9b37c35b9605ab190683cab16c6e6e8cf2296438142dc62d8ae98699e7d4e7958
mr|32|ef02ee497220b4e54c4629b4328f98ebb54c973b064afc921df65e5b7324103717dc920b3c60594a6696889940b530891d09b1b7a920f775539c26ba9ff91d05
ms|32|3594830d51c144b578ef0b603c394947116ea02c8c21fdf3e50e22e854fefb0ca99022dc2e183c2689f135f7f639ecd3e98a7544302384122686d79675a4444f
my|32|d9152475d0fd7b6fa58abe56f7ae9ecc65a57cac4e0c81eed4ddc2bcb9f7a3dad2460db0666fa3acde305cac1e324102460debeb5ece0b9cd54944b8198c8996
nb-NO|32|913f4a6e93d965e314c8155c0fb5a541ff23a83a699b4efaf2625ff2002fe05b393193626b38be0962e31090fd86da8078ad174eaa8a635e921bd8580dfa89c3
ne-NP|32|37367b305c04d7ce5715d90a34d24f9113fe67f65e295f6735727643e47d33b01b19a80b147d2077dbd9b8ba88c5b74465b77b82e94e3011737df662f227d6c4
nl|32|19080792d309198706c3f50666fa957c4f8d838bc8e7c74396f93946aca23fdd8aafaa3609684236f64fb9575e3148409155c049a30944da85b5ee6ff3be96ea
nn-NO|32|b629730716c1abdfdb9f5322132380959312c7be1fb1f5228273c91d89d98bdb8c7d6a12d4047165db3f9aef9a0fa2269c1fb129757b1e2a4c4a5f03128ee5e7
oc|32|3b1358066b15939e07c0c5821b7e5acd1a102b3205b376b8fa68ba304b6a4aa50fde214ff00ee85dab76eae090eb11f40601aa5fd7f68d5dca4d26ac4d50d2fd
or|32|86c852c4e93107be68caac2305e41a0d322dfced6ab0c3df66d00f0ba1ff54702b6a087704d08fc0a83ca24e06d9f8d6c1e6079cfde7fb1b2b6883174d44a3ee
pa-IN|32|0272c1e0bec318938d8757006bf1fc13802274f0682d10f7542c7b0a88113806675588a530a3a088b88f541b6ade8f0fc3e86e8dd897c76f99397b94f2f40407
pl|32|50232616cf5699c96b66ad859759ec70da86c3b15abb4d245faa49fc55eed54255252e8e475086eb7fb4e303bf0b31a063c69c216afab25e71d44ac074031fae
pt-BR|32|263cafe810b50a7ae358fdad3b1bfe8ae7cd9e5ad3c615f9dda0c26944220eccc1a3c3abf28234b666d09c0b1865986061994758a4956285dbb60f3f081c9755
pt-PT|32|6ea7808fc0223c893c4e03cc47318f9ee14c24da94ca8141b1326bf303cc2cf43a192fb3493a93e3b046a7ccaf7397252f4ce653f52bfccdd678db4155f169b3
rm|32|fbbf9513674a023cf86a5e5bd8ff6b23b36e048ff290b7023c6ce82b0e183e58fbab96074b383b1c19703a12e4e721ef8f581864a509e9f734f7d352ba8564c6
ro|32|904d5c26f0e9522d0bf4e5e04089648466a9f8840ee3da52bd26ce3deed93c7f1eb592efed250ebbd8111eecabafa9aa0b0d01243c406441ddf0b97deeae42b3
ru|32|3c1827e1cd0408eb5834a27a7ef944da7017292b17fddd54aa5f7c59073755e4243e879ffc335697cbea148f12b14ef6b2ae146cd1512eee65ea824aeeb1ed18
si|32|7a0c20018604637b9fc7b9b9048a690d398228f84a386774645947d71ac5421db55708edd54890908b782e992a73457019ebdd2c3b8fa8a21b01b5d96ebe64df
sk|32|335aed7bfaad267bff86992b8f1a5d8c28e9ff85788ba70b7939595506b26e38ce951df0269dca15ac1dc5d3454cc0532a4e7a80ec2dcb65ab9380a225cd2be1
sl|32|4d83198b1321dd33d28be30eb37ac627e59a47177eb0321c5e3cfe6724d26a2d89cc0a686dfa4f1b69b8a69d47e6954a8f8ad22fd95c7e6eca1bf140d6c7a948
son|32|21da51a7bd631448ecfede6c247e99789a8ebafc2ad25e95c5f94e85273db4cfa107b74eed633a91f76971705bd5f3bd604fb5bdce9e927a1cc9e05efee61c90
sq|32|02f7c9aaff056de22f4165745ebe5d6417a825e21ea3cefe852c4c9ab802b742cc1fb93ed30246900e8c9b57ef7fbd349af0e9f1cb86c11a78509594a98e9e78
sr|32|29b07d87d7bc69db4ed0a59147c77a3cf45ef2f30f47db66a4a8f89873699abc35d3e8ee79ac6a3ca1ef9ac1621e80f38cc8b71344c66f4cb259bb6f6a152881
sv-SE|32|072b24ed504201cfcdbfba5d280b697f63e53ed6d60eba4aa40ae80444ffe755675200bf607f178bb6991a9aa1d7075a29eb4dbf88d76fcdf8c0e13a5514d275
ta|32|6a8a8d7e580971bc0ddcf5dc321487a5fcd3cf9224a8d38500d59c14795acc2b3a358ca5d095104a22411d943b0edb52d2dac5348ccb58fd927dfba65d837261
te|32|e8af7c4e7cb3cf402a0eb9e4270df9e57b5c72b03eb0c53ff6f0cae291fe3863dd31d4c2453032e3bb658c486992c00b8007922371a69deb62f91ac24f19da79
th|32|5228de198a428a1f2d71c232090114317f67b04624a5fdbcc0233eca5fa799e47899b173c4f74a1b8c9392dbb530a86e0364311c5df61c22bad935631c1fe4a2
tr|32|2cc43f3f5bfdb561a0a10c1fcb764785a33f203e25e4cd6fcb955ecfd39d3e3abd9192b7c515667722ce282ef59f1d0c405317c4f28236503f525b73a83cbff5
uk|32|12e33df1690a55d2c58d6d94555684076c388b4d256e6f53f7300c01ecc5082c379a229afb0e5502ca8bab62084a95163f07269104274b28cf3261ff79c8fc50
ur|32|4b1b2913a01bb8644a2daf2649c136e97307efcf96be2648b17b5b9e0322bfdc4268fbea83cf7f92a9a8b4fa643920e0c33a8205475acc0dd28221ecd95a762f
uz|32|6bfab00949bc3668bcb4345ac1eb4be576a06c3bc002a9c7d6483c559b1ee21d3ea4b51f27cf44b3a7562efa60267b18fab506346b56c407afd17935654798a4
vi|32|67521fbc214e04a5ee5c5cf4ca1aeea8517e17e54e73a55eaeb743ac26e20dc425580195e15e7c75e81c4507eab48955f183e2cdd214cf59240d0875198d6100
xh|32|c9d682df5dc686108eccc9c3ee68f5abbeae5b383fd5db3fe98020e9b2605abc1f0214ce9277b8f1b6276a03cef84ca733e5fa0e82b02ad7c2c014f659c1618a
zh-CN|32|632992d487a9349316ac41452f4b4bd984a4cb240ec7286a38a58207b91cc943373a4af84b4906e50a2ce0594a77ccd2490ca8b483711be1e6eda8c36755edef
zh-TW|32|83d3afb7149cd72b3cc896c30deb0d828d4a5be2475f927e6d8e326c7941e0bb6f490e5adbfb394a794af71462ba07ab5aaf8b69af7eff1c2c5e00f21f606a89
ach|64|34bf5b115ecaaa1efc2982273ff21f055390ba6822e8f9debd4724214955ea6a5f16dc0f38dc6f4a3796edf6bd78916a58e5110306263338c0fe477e8521bad0
af|64|0a73e3b70ed4ecd0c4e8cad262305df8b84e23f257b3a0ca7ad71183eb72e660212e6c496b100f88f65490e6d47e94998b9ce6ca2ec9db0f2f548bf04a707b0c
an|64|64e6e4b4c5c464aa48acc39283f9e8d2ffed2e3ff52180aed32f3ff89c499f5ea1e426627dc36a0c41ab7565f8dd8e3154b90f9a91a0c25343f49449863065a7
ar|64|9b71d1c78afe933bcfe3a47f2c16bb9276ba9f78ac7d97390d3eac1cf0b9faf2afc53d4327a22f2b1f0e1f69c3be22b19a7c344a15bc113da024edeea29e9cdb
as|64|52ea95378b481084b17d993d0fd9620607e444a6f0e8f3e21ac4b2f5fda991abc62d57136c1f39d8c92abb772355dd589fe083b267e6d4e89452031f1718ace5
ast|64|29bc66271dd51f48aa528e13c5f325dfbe82f9a11bb19ee19b7dbe23150c5c21347fd27c831106b7db3c6238f070e2cf6d192fcc2ef9030ffff433b5e6cf33d6
az|64|0e41e24c2481149e371549591df8708ce0c46a3df0a0af34857fa27576d894686067afb271feafeb89ca2bbdc596397d0394983ce99b3911c90efd8410c574d2
be|64|0eff0163e776bb8a1905c52113a9d6d9e10ad141ac7a590896eb9dd7da11cb03bd102354e7c4b2dbcf4f69aebb46d863c331cc28c5b47f3cb790bc1d8d54d752
bg|64|2d7cf1958c66759086a49d201f03986b614e4e30d1f4441de51a9fa168e3b57b05a02a7e76d514eef23871f60e3453ab405b30bd0f6b3f2cccdbb6aea97bc527
bn-BD|64|9f5721c1fabe2692e4ae39b45705909fd731e7e0b9c222c478068ad5b5adfa0af1ce4ecd3b1f3cf2b464bc4653e3ed9f98592d6b4e0e6324cb3e917c530982d4
bn-IN|64|d9ebd9ce2861dac4d099672dc499c91c9c63e35f6650beb0bfc3022732e3f7ec1e94d25f29600daffe561b07de9719fcbfd736555b449659d91b64e7aff4ea43
br|64|66b5714e29e9d17c5e52e9200588009823f8c4b7226da87d964fffa18c3f77c5601fddb15ccc1bfa84816506376de7698cb4f99f0180d11a31a8bdc77e2a894f
bs|64|a3af7198a4826ada658ffe5e1f323a83f6c9264fde01a518da47b2d8a1183cbd279b9a88df33d89408b15dbfe8c7cc36c9128e83bd68ab94ff03ddc42e47b241
ca|64|a76fe8997700ae8789ab6c27074f60bf86771635375def3e2f587987539a7388fa4c8298cdc8d50bbdd3d0400ac3514615e69ef709622e85cfdf684ac5269dc7
cak|64|29fe9d73d71f7fabd70db554b63ffb5bb86840c1a8a6101206abc779fc15accc44ba6e60ca895d3d6fd434d8e651b6008b04ba8aefc6d76cdd87685fa608d2cd
cs|64|81671f3631431851260a6af29002c274568173258e4e891ce8e7d463aade234c2ff65e2f04c79248b2c4dab1e8cb2f9df6c5dff0716d291617c26e30f18385e9
cy|64|2b84c65feba658bfbe30df42c2fb4b19c5866cb69af96aa313744b947771a0b37f2ea10f857a68b9622882d8d63e9c6ec90165f9b64e44790684f95723541899
da|64|4692174e0b4f0a7d0a696d5da791bfb00dc2b246e3c1b3dc00b0c206ccb64eca603ecbf9398821c350ad3449a559b50b484bbe7ea69b44546921a080a943867a
de|64|8599ab3dbee9c728c48058a67cedbb002cb2648752bced72a735f0c405ddd59035ab9aab4cd22211805c2872c76cda70e4c1bcbffefd7f50e296a35d52ce7858
dsb|64|d7a4de1d9db2096ea8bb5a151cbc4e4698fa88ea1aa8d87bed9fa58143d1d76078b0727fa18a08aedd48d4c3d3da722e4482b5f7e2427db0b802a237a290754c
el|64|52325339e31f49b124141155f0dbf63d454f83504973e73d7023f7cc908ee7ba92027be354709b1f974bbe839d65555eb309d9bcf21700622128570d683248bf
en-GB|64|b6d20370f18553ee733930d0410c158f5223a25c7db50f275f2859175b9c0113976ec9728691d003b90bad2437a707428f69034303e2694893edf251589d9ef8
en-US|64|9bd4127a0ba924ac46213331dc7bc37b197f85ee4069fbf611f0ae4d57e3b29cfcbb193c5b2173cef2007f3c9e31adee62cc9d8aa0fe0729ee35d4258c769241
en-ZA|64|a13a661535c761441cc44f17b583180066eee8b820a1303a28fa7bdebfd3581b1aa44e65babe0ad3d2837fdfea4bb048711acbbaa4a32a67b37d07c6363afe0d
eo|64|d671e9950c0bf81f87f4faa37c224a6c5d980768a07ca7cd471a1c805e8089431fdf3a0898d9b1b154a15736a8972021e8de8e9666ebb6f11d356ad3200728be
es-AR|64|844ae2e650030fceb5c8e8000aa6ff40ddf24a9be6922a5c8ac69e8517aeb8eb4b0fc0660bbdfbf8cabd29b41f7f659e1348ac01c3f367b5beaecde4a263b78d
es-CL|64|ad7c654c3a2daf5faddfc9b40de6c141f68ea8c515567ebeed8201454960c7901d7c9021a87ab5dbaf0f9c5ff75d48031c599b97ff1e3596a3cee0944d3731c8
es-ES|64|1dcadf2d2dfedd3887d49049527a03e299e09dbb54e2011278faa4f728df004265568d43793d9dbc241500e82a2946dae1fc9ca98054139073650733661899d4
es-MX|64|cfd4fbc9036dd411b55afb778f647ca15f1e577decb87040e6289b3a6cd5ff48e7731a917439357762e9828f21ab49b25c115451f28022b0753bb29308bb72c1
et|64|88a3c23a4a728fcd00c0d5ee75b00179de725b4cdc44786d91b24ad3c1bde8df81f60b2a353216db1470254324453844c33b8238e344d4c26df96f48dede4973
eu|64|c53d08ed253bcd0f404969cdb12033e1e4849b9e10cf9ce11e885985307f65f03ac71fda5469202916cf71be7c75208a1f6f1b011d7542aca1d250cb7785363d
fa|64|ef5e6fd70465e9062c5d1127a4d886876d03eac0209af993faf1d7d34301b7bfb8be2b9602305edd6bf0010f5abc0ca4a4ce4a238be1453c0472b6dd73c84727
ff|64|807592f1b20aed671964dc2358f0cd6f822982431a6ab224f10f6aba998aa5d00d5f1754866593cd0da80bcf26d8671a11b67eae4be2c700abd722849f715c87
fi|64|f58e389429438abe41b652972a4fef99707d433fdf0141da38d8b6bbee55c2cca8c16deb639ec3d6699efa3b9285e7db4106ae398b6f93adc530ffaa25b2d626
fr|64|96247942e4d8da3199053d7d8e74db3eab2c9b5917c970b70cba423c17c5dd5c2e795d922cb15817218fdba21b9146f1967aca8340a80912b833a4cd60ee63f2
fy-NL|64|89d71cf216d8e36dab42539fd760b9a4a3783db5fa9a062377eaca16cca85a19966a8699429cd25da7aecaa8f5e8dda0e0c533701bb46d4ef9a4a5366417aee7
ga-IE|64|7740b3828b471132f3a1e9a29a3415e8b55c48304096f342c7ca7e0a3f96a2da64a01977b1dd3134fdaeb5f22bd1bccf0ac0bb251a360ac26be763e1a7ba6901
gd|64|5ea997aaf58b9aa032bea3887836d6db07fcffc982266149adbc90750270ea85af9479157d045c390510448f801c43b509ece75bcf4a72377a34cc2fc7b46e36
gl|64|197935c8e3c598ad638e6a31d8501dd5d110a7413adee9503f24c674de21e10b3051901967775c3c9fffe822bc9b94315ee2c6d647144c037d2c9e1808266b23
gn|64|2b8b042b4222cfca183f53e62a54758c6b83339f8f94b0af9d00617a95e7f18ef769ecf4cae5185d2e6c470605acfc3bb28a2a053688f4fe66539e9e9db5668e
gu-IN|64|71caefa31bfc5878868a067da0fda97c363139525588783da29ba77ff4cd8a01f4af18e4f2b2fead99ef9a286eb8606b5720403e76ccae2eddbbea76ee792952
he|64|2f8a44a185d014a2a13faae4ab842c5f1ee36b57da0c647663ea9cd986dff7f58e715c6be495154650d4a735b7b62c4ca2ae9979b3b7290d3a55e6e9cf24c581
hi-IN|64|ea69ae4851cc0c4cc6e5cc337babb54510debbf4a31a52ef5512015dbcb5e3e09ffc0b827f5758cf2f3649ce1e1624e22f6409ebeb0e320309f8262ed66b76ca
hr|64|fdbe37de4dddd103f3b27dee695807eaada75725e25501520cacaadb1c069d5f482dd944da1927a8d13afd67303f3ba6ade1701055b19135ee246e53667c5893
hsb|64|b8355dd735a34e8f08f3235c26328365c9acd806385307b42a887ac945f1e62d7240b1365812ed712ee5d5ecd9c8de3aa2ffe27255ae248d93a8360b62640b93
hu|64|baea824c95ca15dc9d456646a1a068d0e7e8c8158358ca2107cf87fb83b162aeb0d41a0e010f3b919eb768dd8155f1d50ae06c1d55bc7805ea48d71d02fb391c
hy-AM|64|7836b8eb5ba46a8a8632808f1d369bc69774de4fa407999c1416c6b9df7956d04493d0438b3199d36bf459d1b5e2dfd6103cb590b722bde79f01668b8199d446
ia|64|19f47deaf9c6e24b8aa02e9f5bbf63700f1187923694a3fb3c35000ac68949070a6f39e4b58417dc5f701deebba7db4b473aab5bc2cb940f17a791427e32249a
id|64|8e59ba4556b6d5a97cf4cda22ff498135bb14c595bef8b3403e10d5b5cfd2ef14be56e78bc3383942931a8bdf91a60989e827d26d20d913d9c07d6eaf38ec2c7
is|64|b11a23df1ea26735129146298c533c3f94418b7c45312dcb150fa20fb98193d84829e32b2b2d2113ef3d9e7ea811da17604a1d53f3508f646a78984244a739fd
it|64|51bfbc9c99d2d9c655ff9053a7c94609ff714b0184029e5ccd2fc8008d0704232ad8832971e357136277730d52ed6438c97c87819970a5d04d543f3d35f8e85c
ja|64|a5fdd1f8b51582be140f6f4ed00a2172fd953164a3f2e2985e5ffae36b6ff9bb838e2acb5d93e484ae7a741eb0435a19bc70a96b450f49ea19cbf3fe35fac918
ka|64|d7aa553628088aefb9f030d670effc1ad595ba148e225e6500faf710eef10eff3b617c1e6bc71426f9acc2805f0141422c18bd3fb96b5c2ed2759a9149f487f4
kab|64|5b54695c0b702a535224797453d9aa38a83b06fc41ca845c9c1017ac4772b5cb5e6d8ea2250b80fdb4dbb2f11d7f72c2871af1ca0ec19abd3eab0982ba664673
kk|64|a2b8b5de35e01ea2fc2226f57c3f38b29c644fb3864b39d91077749da39910baa663c6d6a51d4137ea5914113082a1a59d5b5d88338df08a31ed2ff890a57951
km|64|07b942421757ca3a5afb506e4315ba8faab1e3b7bb9b9d745ed23ed748bfece56fed91c0d55f72ffe274aafc63c4cd2cf6269ecfedec6ed66abec512d0d1f685
kn|64|09422eb6c810fb206760d5aedbf9c81379090c44fc9a8e393192cc6636e6701f2e8d5d34df52dd05c1b736b204baad71ed786eb117817fe0a0c5b0e73b013447
ko|64|25d502e03b1e8db331b06a444dcf03eca68fbc7b3074f6466857d24f07e13cd32dad522a8b3c1d80cb93e26b9eb7c59be6390fcad65e0d85cb6be2943b64b563
lij|64|15b517acc3e1562b3fddb8527b830e97be495b644ca36d1fbf56d64923dc8dca8bffa6f9ecd717475fee21675da466315d1ae3d9d0428b5b6b2aa3bca5d7bec1
lt|64|2c1a4bafcb0eeecc59e7f02ee8ee68288027ff3e0a5bc4a8808416b9714601986608a38c8fb21154d5dcbb6f8e6a731294c2888ea6a1795dad696e4e62c2f74d
lv|64|695edb0d297497a1471add89d34984083d12bbf3e83810527aa0078da72c93b4ab0526ab740949707a356c1c29f8b59f0b37edcb50bb3391efa2d62ce585c1ed
mai|64|bfda8ece9bee9e178176efffc827a91778cbbc43ec6cc8fff6974e3bf968147e872c9bb1765c8792cb4026906c1300e4e2f61200796fca2fb3e1d36e1127728a
mk|64|a0b472e8ccf71c3a8e0d439206b0b3b91f396cd97c8e1c3522c623a9800ca429f9d73f357ab027f7bf2382faba7ea260408b175f1439822582d6307b26a248b5
ml|64|e1936eeab3b2cf834c92b6bf6a20c43288d48e87a267a8875464917adbd72a20eeddf682560894d40bbf2a6b2deb398709d13f016d4685a510529c6d7c801fa4
mr|64|96ec0dd802c40c101c64d53d101b018808b9f78de974701acb7229e7a3bf48900474b5f05e41915ae2d31298f418b1f35a14ad244d6a94d627672cde32cf7d96
ms|64|57292c7abc2b0c0601f2e221d0ab35710c808cfdc53dce5748269181bde35f7bcc4a780ed0ab741b9e250d93b2938b7f6735adb3557fe5619d771443175f01e6
my|64|b9d2abc0bd9c78c309f6713f7fba0e3fea009a0233897907f8469eadedb2938a90e81c34619a438ba8aa38dcf93d8f1286dcc014d425c892edc8d1555ce94bab
nb-NO|64|b340c00baa5fa1c54c1bf029f1b9a982018962a4cf3a469cb81cfe1c16621835873e7e0837b1574c5ad23c484684dd8092e97f04f8295953a5a79e25852a8860
ne-NP|64|6c8ae8240777c4bca276bb7fd4d02528383cba840dbcd176f53b28dc7612af9085159eb589d38780e2c879a5fa1408c5ac7ab6999a80c5c8693a2057deda2989
nl|64|2108871a14dac6208484bf833718c18eb7aacea4b6183328eb229ece69e02666c503e4b7cdee3f3e64e6808c0183d5eccb86947c958e9b0e2e6a637be121db93
nn-NO|64|07158deb312d8eb05cbfb6eee26ddfeda93e0f9cf7e7863990f745f860df3922d039cb9504a52a8c41b287943b88fbb1ea4c758e8aea94693417e47d8838a4cf
oc|64|c1560418ef6a9019e233e791dd89305def0c6dd9b62f7ecc2b5b49362c8fa14091a1a7daf367172ed3471a828abef5c717cfb6b5ecfe268931f677f47a3fdf1d
or|64|8ad1df562e915d76280662a82d76d2b9ecc188e758b55487d278c0ccf565299bdbbc621c1d16dea8a30b9258a569d21c19d2af5405db5b1ce2bc1ddd45fb016c
pa-IN|64|0c8f7fd46808d425b3f5b730becbe959a878d5141a384ad4d131b60376a38bdf15735faa8e15a8b2f007ed77f64be89e349fd16595074254e140d9b70dbd2e0b
pl|64|912ffc95cf1987242c81b7fb3aba2a335a4c39e6e522ccb66e2034dc2e5a544a650af671ca3ceb2c211379a2512ad679a06d4a39e144351d73901b7b8f2ea2bc
pt-BR|64|1a1c53c4bb675c03a4aa8df8aefc784f2a2bf3edb12892d544d91dd1a588dd1aa1567a4b7a1528a65bab3d3c7736b7d1563016d79cdb9d0d5caacd702069b558
pt-PT|64|3080e864c535d99e960590f5f6f31fd55c736bbcb9b2c8559d9d00ecb25ff7fd5f14636684b4a602056ecd205278a5507cb482133ab8426a647a59b74bd2952a
rm|64|70599d455f5be3e4cfde0c576a922804241689f5378796a5d93c0983421a3f35c9ef2fda23b758a4ada1f770bbc66f0e670bc096a20b1d0da6e52b064344e2b7
ro|64|779ed30abca83a607b66ebf4438fdd6375c92de1d47baf305511a9bd4c9b0c4c8db69291f8620545141a6cda376311792d21acb6aa45915e8e3aeea19455fa4f
ru|64|8b7b3814ca937e07c78ebadf0a6f66798a1c865b70ac1b6be9fe1e5eef0a2bbb27b09263dcbd2c9f0bb2c20cc5e0adc6e06af44e643e2e541ca081cd0ffc7519
si|64|1ee7e5faad34a97a6976b5cd94825d39fd2903c7d5781f44115e266f33062ab1ff72d2e240e9811270093046b04064a32e3de82f2cf3aa61d41af7a61b36e7f5
sk|64|da3921234e2e768fdb47bf23001d97dae25798d325781e7d39f899f928c76313671ca5a6068a4de6df55b879f73d2d6b47b9ec9980496f6103e87199030b5db0
sl|64|8be3c67c68ca3dca75b4b8affb7bdc78ad84f5b6c740b79a1d4c3fd7fdd3b52f9db322b5e03064d97731b335084a7ec42e3be9119167bedd12be5fc3c04be118
son|64|c86f3c9999112845904fd2d164d6a926228a5bfce254d5eb2b4463abe728910275d766fbbd2a3a29f85a290d51ecef08a1f0900582cf6d6361c10e03ecb3418e
sq|64|1c5bf241fb21029b04e2e304cdb1dfb3154a7b0047c5ba808039012f27457297410bac8032ac67384eba4b8a5711db7014d414e65efc521fc9aa195d7c0113b2
sr|64|b4363a5962792372fc258118efea9b80202936fa204aa958136309d9249f181b66efc6c13fdbbe85f56f2f30fe0d50fe7934d903cd51674b93a49f2e37387e3e
sv-SE|64|79408b936f66912e04594fe563cdf652b4df36870762e18d8f8ae2e06b9edb097a3c8190f348674953eb02126f786a89b2717ef5468029817a7de5c12a8f126a
ta|64|1898e16f77d0f1228c41bf809b6ccffa85101f94b97bbe4aafd136959097dd93d0fc5b6491ffbbd02ed51e6268276fe4525843581e86c6c73266b100cb7c459b
te|64|6a16cefff8980715edddd1d97be85e3bf3e9d876e46b7d1cc400b0adc60269a1f4b5006a03ff24ec0b78d19d828e250996b0c8352622a1a2b98f1d0a3e722db3
th|64|fbe36d803554cec1d339e4b57d6143ad54faa1d4bd21914f097d64207a37528c8f5d055476e96149a576029f3fcaed4ccdf0c2ae6b963351586c710ae3aa9178
tr|64|12a6db83e4bb82d21b3cfd1fa7c95808722b518dedeec60d1e41b4b71aa0fb09f24c01778dc0af771f553dcb954a670e0e4996826990d1cfd6db981ea1328d1b
uk|64|19f77054a64f2757609b17d1c243dc67f95175b22e3f8c332421e018101f25ee2edbe0a79e7c037de91219dc29a7921af3b1945d7d4973de0399fdb7719e2928
ur|64|602c626df717f1fe12a888d34b5d910f235f8f5531a43e5d1751e635784e7b3b3c0dcce7e8576dccd9baf54f2fe730f28867bd412c567f65d70daf5812dfb239
uz|64|74fade92a5a761b3cf3d499fe236d3b20dba19cbdea884dd79820095b88fe0db1ac419fab8de16ee60ee8fcec48c536b63af448d094e230d40993336504a1884
vi|64|bb8a21f98380934f0adbc14784d0f97b863c91b67dc9d0772bbbf809e8e37992337f9dd28f95f199a280b6c17670a090b68045e867198f3da83b4f2e73bb0707
xh|64|1a6de0d84d2004e0095905a84297eef2ea9aa2f6ae709216b0eb31a87e8fb136fb1990f93aa716e91c600bcf58e0ecc01f54db2162075cd54a1324c82407861c
zh-CN|64|e3081b84bb4310ff37d6fb991c6fe2e85b1804e23a482c99bcbec9013c8f83b86a529acd91067ac3fac922640247386c4a24c64cc4f30a096bf86ab13d374938
zh-TW|64|e6a0126862cec505409eb3fdfa60ba0f627354c3b415cf66c21ed1121580ee276550bc2109a1859ab01b35fd17b8a0c0140c28a795045233f27ced2be8d4034d

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 18902 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22006 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31575 Tuesday, February 20, 2024 Approved
Mozilla Firefox 115.7.0 29045 Tuesday, January 23, 2024 Approved
Mozilla Firefox 115.6.0 31223 Tuesday, December 19, 2023 Approved
Mozilla Firefox 115.5.0 31699 Tuesday, November 21, 2023 Approved
Mozilla Firefox 115.4.0 29948 Tuesday, October 24, 2023 Approved
Mozilla Firefox 115.3.1 25597 Thursday, September 28, 2023 Approved
Mozilla Firefox 115.3.0 9618 Tuesday, September 26, 2023 Approved
Mozilla Firefox 102.15.1 19571 Tuesday, September 12, 2023 Approved
Mozilla Firefox 102.15.0 20189 Tuesday, August 29, 2023 Approved
Mozilla Firefox 102.14.0 27959 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34763 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26625 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 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 32545 Tuesday, November 2, 2021 Approved
Mozilla Firefox 78.15.0.20211014 23535 Thursday, October 14, 2021 Approved
Mozilla Firefox 78.15.0.20211011 11428 Monday, October 11, 2021 Approved
Mozilla Firefox 78.15.0 16148 Tuesday, October 5, 2021 Approved
Mozilla Firefox 78.14.0 40558 Tuesday, September 7, 2021 Approved
Mozilla Firefox 78.13.0 31934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 78.12.0 25258 Tuesday, July 13, 2021 Approved
Mozilla Firefox 78.11.0 34838 Tuesday, June 1, 2021 Approved
Mozilla Firefox 78.10.1 23945 Tuesday, May 4, 2021 Approved
Mozilla Firefox 78.10.0 17372 Monday, April 19, 2021 Approved
Mozilla Firefox 78.9.0 25495 Tuesday, March 23, 2021 Approved
Mozilla Firefox 78.8.0 24768 Tuesday, February 23, 2021 Approved
Mozilla Firefox 78.7.1 17469 Friday, February 5, 2021 Approved
Mozilla Firefox 78.7.0 13576 Tuesday, January 26, 2021 Approved
Mozilla Firefox 78.6.1 17963 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23362 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13252 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20424 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20582 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15604 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 43079 Tuesday, August 25, 2020 Approved
Mozilla Firefox 68.11.0 33692 Tuesday, July 28, 2020 Approved
Mozilla Firefox 68.10.0 19804 Tuesday, June 30, 2020 Approved
Mozilla Firefox 68.9.0 19545 Tuesday, June 2, 2020 Approved
Mozilla Firefox 68.8.0 19357 Tuesday, May 5, 2020 Approved
Mozilla Firefox 68.7.0 19600 Tuesday, April 7, 2020 Approved
Mozilla Firefox 68.6.1 6476 Friday, April 3, 2020 Approved
Mozilla Firefox 68.6.0 21231 Tuesday, March 10, 2020 Approved
Mozilla Firefox 68.5.0 33126 Tuesday, February 11, 2020 Approved
Mozilla Firefox 68.4.2 26098 Monday, January 20, 2020 Approved
Mozilla Firefox 68.4.1 19438 Wednesday, January 8, 2020 Approved
Mozilla Firefox 68.4.0 5282 Tuesday, January 7, 2020 Approved
Mozilla Firefox 68.3.0 27047 Tuesday, December 3, 2019 Approved
Mozilla Firefox 68.2.0 42828 Tuesday, October 22, 2019 Approved
Mozilla Firefox 60.9.0 50951 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44201 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16422 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4927 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 19074 Wednesday, May 22, 2019 Approved
Mozilla Firefox 60.6.2 14887 Monday, May 6, 2019 Approved
Mozilla Firefox 60.6.1 26569 Friday, March 22, 2019 Approved
Mozilla Firefox 60.6.0 6018 Tuesday, March 19, 2019 Approved
Mozilla Firefox 60.5.1 24251 Wednesday, February 13, 2019 Approved
Mozilla Firefox 60.5.0 13784 Tuesday, January 29, 2019 Approved
Mozilla Firefox 60.4.0 26432 Tuesday, December 11, 2018 Approved
Mozilla Firefox 60.3.0 37708 Tuesday, October 23, 2018 Approved
Mozilla Firefox 60.2.2 22244 Wednesday, October 3, 2018 Approved
Mozilla Firefox 60.2.1 24530 Saturday, September 22, 2018 Approved
Mozilla Firefox 60.2.0 39167 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40284 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1476 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 455 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 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 1966 Wednesday, March 8, 2017 Approved
Mozilla Firefox ESR 45.8.0 1631 Tuesday, March 7, 2017 Approved
Mozilla Firefox ESR 45.7.0 2880 Thursday, February 2, 2017 Approved
Mozilla Firefox ESR 45.5.1 3834 Thursday, December 1, 2016 Approved
Mozilla Firefox ESR 45.3.0 7302 Thursday, September 1, 2016 Approved
Mozilla Firefox ESR 45.2.0 2368 Tuesday, July 19, 2016 Approved
Mozilla Firefox ESR 38.5.2 3982 Tuesday, January 5, 2016 Approved
Mozilla Firefox ESR 38.2.0.2015081001 477 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.2.0 439 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.1 2043 Tuesday, August 11, 2015 Approved
Mozilla Firefox ESR 38.1.0 580 Friday, July 10, 2015 Approved
Mozilla Firefox ESR 31.5.0 6595 Thursday, February 26, 2015 Approved
Mozilla Firefox ESR 31.2.0 4333 Thursday, November 6, 2014 Approved
Mozilla Firefox ESR 31.1.0 821 Thursday, September 11, 2014 Approved
Mozilla Firefox ESR 24.2.0.20140209 1042 Sunday, February 9, 2014 Exempted
Mozilla Firefox ESR 24.2.0 700 Friday, February 7, 2014 Exempted
Discussion for the Mozilla Firefox Package

Ground Rules:

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