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,755

Downloads of v 68.11.0:

33,693

Last Update:

28 Jul 2020

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

68.11.0 | Updated: 28 Jul 2020

Downloads:

2,537,755

Downloads of v 68.11.0:

33,693

Maintainer(s):

Software Author(s):

  • Mozilla

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

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


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

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


package { 'firefoxesr':
  ensure   => '68.11.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 28 Jul 2020.

Description

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

Features

This Package installs Firefox ESR

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

Package Parameters

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

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

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

Examples

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

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox for Personal Use? Install the Firefox package.
  • If locale package parameter is not present, this package installs Firefox ESR in the first language which matches this list:
    1. If Firefox ESR is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. If Firefox ESR does not support the system language, it will fall back to en-US.

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

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

$pp = Get-PackageParameters

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

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

$sa = ""

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

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

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


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

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

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

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

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

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

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

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

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

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

  Install-ChocolateyPackage @packageArgs
}

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

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

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

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

$packageName = 'FirefoxESR'

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

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

    Uninstall-ChocolateyPackage @packageArgs

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

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

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

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

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

  $PackageParameters = Get-PackageParameters

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

  $uninstallPath = GetUninstallPath -product $product

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

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

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

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

    return $locale
}

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

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

  return $false
}

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

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

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

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

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

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

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\LanguageChecksums.csv
ach|32|734faaeae6ce6d2fd8057f1a89b6a282113e8b5154fe822c4b19723e6791fdccaf485477dc6046affb50c9432b0c73448b4a555e6c9528bfc72d14b931d78a32
af|32|3ecc60a0c3fba74f66deb8bbacf3d321fb9e411f87d7a281c9241cf366e2ff3b3b51e5708e998240e480ff87f662d70875ff038e2ed8584d461e6ed3d21c814c
an|32|5730ad743290519d56eae1376ed46636ef218fb7403b8cf208395251e00c573a189a2f1a3506a14f89ec6190f84ef816074bb5177620b74dbf7f776e32b42d1b
ar|32|ac827012299b394a1e4769f9ca77472dee44189462349439e905b1b091fe65b71780745c4edf013a796e80084e87c7d672619a85b8ab991ed34378c6737298de
ast|32|902fad41d0d0c6ac90576bfc167ced3db71d49cd42c6b9e6bb1136c8715f8df4cdb2f23594b9cd4dcc6c8cc07bc601903c02d271c4eceb0451e40eba005980e3
az|32|2260e5d0d486845c7375c5f6def6a5327a655ccfb24ab74ac30dc839a4de50bb1e931693c5a882e0ee730cb27a6bb01b327ac87106ccfb287e723ef331919cd1
be|32|05e6184a7873e7a5850bfeaa0fce21178ff76d3d9b8e2ebcabafeb2ea99398d2d3bebc7445e7057aa98166020d6baf12c1fb153e6b5cd63490a86a24d34f7c51
bg|32|8e54769994a5e62babb09fc109c647ccce94ade1a1f4e021b60432319b1bb50c1086aabbe46a38b572ddd840e989ffb3eaff3c6bbf26e5d5f991eff2459a442b
bn|32|fab89897cfc9b8afaa548baded9dca6817aef86d269105350654c0dc457d8402e68b90b91f17bdbb6634983a58c894c088e5fa2809cfa37916ea5a913a14c711
br|32|5e4c55a9cf8287a5f0e90e89d984ee3e6b019f4fbd301b9bca1a1a2eae44a2db28f1380b6e72c04e3f11742102c8a29b30f953ece90251722787ac9852f81262
bs|32|36c94bfb2188eafa00e47d04e4e3a0abdc5d5ae671731e9473c991b66a9ecd6f7a7c980c8c0e6a74dc93ae6cd027a4109e391888d06ef1dbae0614d600da307c
ca|32|0b304c54f974f79bac4e2552d283b508f5970eb5feadea6bf87a413ae4e6d6f63829412f5281e6d225fbfcd56423483942f08477665704e6418f0e9a2345fd5f
cak|32|070fa34b84baf69508df87dcc75d3668771d39ad5df174cb27fba953c8e641e50f9678f6b4a5250a1b26f05c1b90b7181f0c7e29f768f4e2d6dd164be0a729cd
cs|32|f7ccf9e5115682fa947265e15de1357c22f5ac8d87a10efdd30d2c75e530616107a33374f03fbb6bfa41735a0a124fec208b657eb69324f23a3904a374d4053a
cy|32|0362e74891779702c7ac16d065e230f15598ee164ae9c6821e0451431bf06477bce479bbc5492652f096b6697cb44899f0b66f9e8c5a1a3e3c5ac5b411c6adab
da|32|6187b3d01159aaf760497623591b1eeb73b8120a2f549a87fa6c6ee3b87dfcc60bccbd1d211c0c138c118dc826624a224e7f79787fd0d2d24453719798309741
de|32|0758aac0c595b4065297c874b52da72ad4d59df689d8cbc29bcccbae537dbdd2d33498c534a74e4ba467ef896749bcb69e59057a7261cdb6c2133b102ad2464e
dsb|32|a729c10d9724ca9940d7686099db889557ef06417c22a40c76f4ae65007123d0b410ea33d04af46b7f29f8f84f7b6c808c56c16d6425db487af884dcdf6ad7c3
el|32|e3bc692875998782af36792525f6e0912445178c04ebe2bccbeab138bdeca8643d6164eae303970151725880bea205c98b90cfeec15c8a478a880266bd97d0bd
en-CA|32|4d5fdde7b6ab870a2927b6c5ac169413c4034e5c051373baff6e5f1c656c7f1d3c7f9c73aa4c3e3679c3dcc314249e083c1f871a4d32fcdc5a112db8e7389d06
en-GB|32|7a66dbdc6d2e8c1afdd60c59c0b3a6491a798400c47504168887877fa5afc7660702443f2542e928f47389aa64fe476beada4e10be3bfb72fc9b165f00eb6d42
en-US|32|bdc55a53409719de9358a005e4a71d162310198abf19394bd31d2c13d9d7b45455c4bcf463b35a8663159c0c055dfdab7b966a41b5979fa6b1912b863190dd56
eo|32|23968375aa7d5020582793a3964e0a5ace0496e1933b612c7b6dc69e76ffde1238dd2b68e11833dcf5ed91a30e6d58c75e0820e047ad3bb9358a679d341fd4f0
es-AR|32|56915523d9575b47788f839e1e9e79102e8ac48f827d6e26a9f88355ef940850d1a5dc040e4f89ee2d5a9fcd25d8fa1a6d4c5ef18141e3d5570db019b25d1334
es-CL|32|7514ddfdedee130b0084077c391bb2cc8e1672dbcb5a8853598dfb00551e68793730725b4a08876c61315c2d26636c648da1e7d79955c728f9f5fdfad50324dc
es-ES|32|e8b7da6dba50e7f1f1d87edf4faf2a267f3d614bd26575ed02ddb2539e9540e528341be1ca80b37af7f37731dc0c05b538bedd46dd0e5984128416af41f64a13
es-MX|32|8cf62da61ba7a6bff95095ade3e930f6f6a4c425a850180cdc6c423d8e847f1c8eef17fee078ab4fb8205f298200b8fdb9d722a0d7fbb1abeee493ddd66762bc
et|32|1a33cd345001718b71960fba4b3a00ce7922a659bb2c7b0b85c149e2258a1ae9f6e6f26d7bf86d3a6b74d82e0e8f26164531e606a91f6f4b785cb98234f4ed3c
eu|32|7ae35cda7d29c7fb85de967cbec9a2cebcb95e5e70dfb599973703128d200f2caa97379295503364e1413d4e9104a32c31e0d2ecab307624d3e57448ccedf473
fa|32|4d0a2b5a41285c03d2aafd945561e0a9ab9e0f184152278bd010ab9fe0e6fa60d85afd77ddce30ce1bc2cf243914f8ab923563e904d63eef7f3cee512a47ffa9
ff|32|c8131af34cfa54a5d4b51df8be9afd262be347aa88aa183ae2a97ae68ab114e43ce862a48c21a6be6d85fdc6aaa4f1a41d9bf93738436858725f2aee8e6e0709
fi|32|f7303c2cf2acd0dbf1d9a84c89b11bd08203649506667d277d53e23055532c08511c7c6b1e25ae993a042794bc2afe1e54151d06e0d090285bb8dc490c267ebf
fr|32|a4e25ea99279c7e693f470da8adbf58df9f5b2165c3667ab663fa3329a9003e2e89e85a5b27fb52cbd8cfdf132d6a8747d1b6bad4e7eaed3e328d41733633486
fy-NL|32|d3e2ee7a83a5d143de71b59c43b078cfb3edee65be7b31facdc98764e055938274296e94806141974602f6e239fda72392ae24f2ee65ef72bc4eae8fba76b970
ga-IE|32|19234919f356bb37be0802af02a767a6446a3c8f2089d98e8d1125c42f57ec30cd0af23c994702c57d805fa65d122dd11389c025fc8e7a1cb721f31d8b5730af
gd|32|b3c32ec650d226c613600acffaa4b0a6e0083efa44f8fad35f1a1803bee999b2f7ebbab0ed218769271e8e992f3d265acc4e46760f1e6c02d68a18b68291c155
gl|32|688f8a0257aadffc05a529e4f2c6513d2e4ebd0757a8e8f9090045d272376ff50f28d5d6eb6152fce8c86b38eec92321994b81b39d8190df54261473bd70cc76
gn|32|b7a4db2eb9272f70dfbea6dfe6f7cc91fbe302619d1a36894f49c616f7c5d7e08f5d1141c2d60adfc3e30461a1db1ac52946d28a3996636587caa110a8f96d26
gu-IN|32|4e1f7963c00e070fafea1f8dd2bc548eb17267eee464e6f4f590c17fb8856ee3e6ef0885657993a2db0c974cb333e6c12040fa89379154090fb2882cfa205303
he|32|47ef830f70c7a2cd0ddcb6cfc07fa47002867d5102a55718188d53b0dea1ab6396e472eb56ba9f1031f0d3525048dfa14edbec6718b6262cc3072151afdc51c4
hi-IN|32|aa8863b9210d8d2014ed0a31554032aa728c27cdd15baa9fee7f7b966d7401a96d0d942bb3a5decd681b1f783619cb9ee723fea048100eeff33f5d1ae38e83fb
hr|32|232ddbbc2ee9bc885001fa3f32a65ae91b9abd504031ab153153bd4560e3e0242b8509adde477ecdc44c91f01c0470db346bd490ba4816dca6b857c119f61c82
hsb|32|69d6668a950daa7e963be4258a27680adfd61dac2503524bdc612e73f0580049a5b45f172ef4d7d502dbb6276617e92c93f2fb1a59826fa650a25022876971f2
hu|32|fea8a5bf1c5f0ab32861dca33052a7b75ee30e6d03c3b927803d15521e013cee140db34b066dfab1ea4511d169b266bbff9ea4bc24a37a160aeb9546aac99be8
hy-AM|32|3620f30d2069d76e45377e8af8d76a7531e96052ef97ab071e1e4dff065891ce3ee9a8a8a64532e9d91a5b759c7fb629794608e34e348473a556e19ef689ae82
ia|32|b8380b690d831f825fbc86b085f65a4aa40ded621853b90713c7e581fc2f2cc9b75d851c70f621977da80c597b82e4db4bdc56cd8c9b2901e05a76d1ec79ffda
id|32|68caece7408bf05520029d0fbc4c4a0c26ae749375df1c1fc6d47e26850f8d4326a3ca709c6a34d48be066c1d94ca751a77d23819b8150c88a73849c2f6f8d76
is|32|58f1ba0f78fec7e100274653f02d0a8708a8379f1ba1fe4cb21212a8156e590d787aa75090166e2627457b010a9685d726baf160e9bf87e51521c4ae2b340ce5
it|32|f715ebd62b476c4c96076586c8f9b4a4425e203863afb645f7fa8b1ff43cb87fc319e6d5c25546d139b1b2e9985c259e64599bf9d0896ac61ad3cf49734dc027
ja|32|3aba5ee19d69c533d3c78719f1e8643a0b247f75f7ecfe5efafd53e51af440a433131e0bff74388e45f8189560128a2d00da8082e00dda94c20f5f4f9f2d48ee
ka|32|c708e3bbf03ac6e1d67a4be3409783653f377ac27b2ced508bfc56828b7fcc2e5db81cd3c0e38d9dbc3db17a146bc15f32de44532c70ee9addb11cdddc124d7e
kab|32|c0ddb021e05f129a1f84c4046406c004b4a967db1a090e6d9ccaf02f6b15ea3f32da81bdd92148e02f87834d6a3bdd53ceddb6ef589a361287c039f2a30ba513
kk|32|e0dc85e7759954464ac8e533402a34e5d74638e83ede4bbc8977fc9f3437d62f8c2c5c97589a889290a35499286dee93eeced0ab077d46735148c51dcfce38d2
km|32|32ac1f754ee20001a5577f70b33c6c867d8de0b9cd7d7e60e622389f74037cb1eee3006199683522b51cc20e03c0c4be0d7cb917c7896513f6a26058bfc94461
kn|32|a410d19eb6c865e40d5070ef4704dfa528ba88266d64b1653afa556d6b0f28fb1068af45b80e7feaefcc5b67659c459895455e52a5fff7676ebd15fa0f907514
ko|32|48fc2f4276df841f350f7398f93c4e85cc2583ae900518f51200d678f8cbc2c19f75820571cd3c746e5e2c5e11752d7dc41f2fcd288fac1de8aa54fbd94a29c7
lij|32|9039bee20fbc13ea9e57e16cab4859f6a4ea6d7136269caa3b68640c53842dbb27272745be345ca24f0db66a5e80ee48306895ede32971f3413a245720b96940
lt|32|8346017ad1d406770922cb08e944a8315de554ab9b516de09a29092521f72271d2af567ad4969230fdd45bcac37387018b1c9634305c68c42a3e6117e2ecd560
lv|32|10dd092b96793495a9e1a8eb808ef8d1c6fe9ef3f55fe6681385ecb1e2bf6f3608266d843bcc28da824c2a2e665826a5b65941a3de6116ab34a7bb234e9bbc46
mk|32|4caa31929daf93e2acfc7b58ca658ecc558a5aad92ddd79255c9831d9436c51462bd3c3391326ec22ac1c76c7549e41d1b24dae1ebaac039cc851ed419d75cf7
mr|32|cafdb4baa844a3c1a6a2deaa26c24996d0af05f717d7cec68c04ace5eaa5718f5c7db1deb418232bf96304b6070d53c55a9b93fa992b86219ba34bcb82210f16
ms|32|a3cf335fee94e8e169845b18e617b7053f4637ac6a680478df57c87aa700f068ed315677562a780de7a3d27251fbef63251218d2bff3fd2d10452b57a1608200
my|32|52cda3f6ebbdf38b2266ccb52e124b9dc3198ff1a7f449fd7b9acf23b1d457166624200102d16fc65e0d819441ca16b9a26624068e5615096d35717293845d4a
nb-NO|32|736167e7d6015428fd70619037ce64fc17df219c78cded0565aed3c9a245101fda695264dd3aede6d827d74ed33420af3f509b59fa4dc37a3cb3286de6df2b97
ne-NP|32|8d7c09d138410d47ccf87a5be44ff2b1661b1d97b45da24d8251559d77df53953d00ed751edf2dbad91d3622fbdc8a680ab0c99e83d69bdd4859153cca6bd07a
nl|32|b5e24b2b3a2870b62368e85d74c3cf4a9e5f4e7c3b3acdf3d5195116752096334c430d037827adcbd3f2406a15323594da19c5a5948f9979c8f2401740792432
nn-NO|32|eeca56eba9eda3d0c0e22c92a9298acacce886eae7e484d97fcde5ca47f4df820992d18631ee856b4e3bf1376ae55fc10e8fb5220e7829d29a242ba5bd9745e0
oc|32|4fdf1ecef3145c3f1fca5025c06f32210a36830f0223843de70bb330253488e754ce58b2dd8dcbecf07567a55f5db5cde796e658b147fe7d820ac7bd540f32a8
pa-IN|32|305df3f0c5aedfd07e3f02764d0adc605c9be0457b4a03b276d4b078f3edb6f0a96e1842b8a9611231196d11b65f859adad5498889b1db7616a13ef06cba943f
pl|32|00e592bf436bda4b5b70641988524253f080f09ede791a171591d6a2ba154665c42d5f476901a72b8b7ea8d14119e2c728cce218e477e0eb9ab6d950175c169a
pt-BR|32|644706a30bc298f2be20a5390d023c7485e772289cc660014f3bd5d8bb2362daef26cde1a3b30be23412779a5a42bdd4159bc81dbea7a1c0296245091cf89606
pt-PT|32|e9e88db6869c8d551ebe2904e42cf03a2a8f63cbee809c051425235ccb3a1290c7e591adfc1dfb2f23e79a03bb8c742d9b3c0cb7395f7ee75c26f325e6bfd919
rm|32|91ab24525875dde88d502e1396838aea4c836391bbd0c0128a7edbedbc0b6c4e88511995ef4841eafd0f996ff024c5138062eb376b909590db0900183424ea82
ro|32|abcbd050acd388579b791bb3ddc02b81378d16c9b8d4460956e9fd6c793152c95e6366820d659ad4872e290bba7e9c171b86c5e858a2756e1b4648bf28947fdb
ru|32|1770604fa964d2109336951887d751497e57b2ca81c330171eb1c720293043a8cd03561417ab46767bb85f7d8eac34706969aa684be279ce0ee58b05c1c70f6a
si|32|8c3e712cd59075a5fe3b939ea9076bfefc3f75d33bd43bcefa6a9584ad77f30c6abfb20f6a71a73ad93494f71af50889244c63a9ac839c1990500aca03c5a288
sk|32|7e55e08e3f7fe94da8aa31928691a816bc53c2c388c2edcca9ca7c378ec7a2b2bab232f3baa32bf673b2cf44fad5dddd52718487af9ded3cf69db79be81956be
sl|32|39dabac9f696c5cc20f75ffdd0a3da5630f7fd5150918699c0029f3d2446afe84ad6b8b738805391b43998c2e0f39d238d0117407fe3f6d1a40eed82416b8658
son|32|b982f8f6f09740e742789f0e82e219f7c019c9cb7c760947b891ef1d297710bf1d7ad99e722935f46693072711a23413910ae33298c42d7e513afef14da03add
sq|32|8d24a71f952688e2d27e12132cb45fb455882b22d0cea2f9a48faae66e5c25b14f12a2cb22001b244ad0434cfaf52f7d784d66512dd5a09827b6808cfec55d65
sr|32|5540e3b7b05082587cb2c61081dece19944532d92a7c6654dfbe65ac49cd68130622dd35d5e9522a47eaba3dea2e1e132b746f80712eb69d9601170c4ffda44c
sv-SE|32|82ce1aa2e1c78ca3f94e59cf4b7983870222cde867dd89acb91bcac328a0530fbd0f8512034bf8c7be2894dad8f915a5a6508ac5a86577fc4e06566b13def7a8
ta|32|ccaa495ddead6a0bb84f0f183c2cb569365046d5c50f1e7e7fea5096cff74040fcd3c3266c32cad670d90edce17c130592e4d527d476620dae073d430c25b783
te|32|7d45b4c41ade1f6090447a29bd9cd18c3c0dce119e9c28c013080de8277b651218590f25618b0163a7cf038421c6f4fe0eb74d4d7713ca1ff0490b95344fd2ea
th|32|9aab8e6de54afb50b1b4fff6d9905962b417af8000d5e026334c47caf3d43c2f307922277730d327719fc74ef433023b9e06a95051145ff907bdfc0c69be20e0
tr|32|6f898a9676dbe24b36b461bdec1c7280b55020190e34cf53c379ff60a1d44b8e65958e0a04bb8d634a812549cb836a820f69a19c7439076885cd60eec25c1620
uk|32|1da295b36e776824b7ad068788a88da1dca9e69f0f00e1240aac92b00265754f0be459b9d47ff1d983ce50566612eb595a4f7c9c774a7d5968eba3bb603ff7d9
ur|32|326a215768813c76e0105223351a8ae3c3a2c6e447bfed5e34919850f437d5209a776d5e4e939bd073727b81705bb9578f040522c3d668b1fc4e65abf62e6897
uz|32|cd2d2e6177d0d4ce7a6166843f60884ac89673703070a7b71e064d610a6dcb7c78c63bb14b243d94a329d53b1d758961706de7045c26de14178ee2a9897533ff
vi|32|aec2f10dd4bdea079846fa523551126b3646f695879f944e054fe59d5745ffa041af51de1d6b8b1c9c3686fd21cbe7e2485177068157b400778e4bf31a7753ad
xh|32|df80486b92a8811084412dd108fa52ff0d853803f15e97dbe07546aee7ef5f44336c0c5d35a3b16feb34a78826753155c9e947698006a810d156370bb7b78063
zh-CN|32|caa4514b26520ddf3fe2fc819ba3a6e8c2ce67a3ed235906850a4dd3abbf8348a71acb7a73bed4d63f78a713b194b6116bf475c501aa6125cc49fe9a47ab8626
zh-TW|32|ed4448dbe7e2ff4136e42ee0e0ae640fc298b6a4080578c91725c15dc7fa35393bfcf482a5a6f359b07ac21460c69d7619150c271c2d771b94e57d2c423a6236
ach|64|261ca47bccffb594a14b39424ae221d178409ca9724991da05baec16fb6a5257e1525e05cf2102e818e52a29cb402ff1f93d15dc9e2d8b0e45394cc3d8af5035
af|64|7e353d37419d7aa6e84364a3e91d8431048161254cb3128bb7763ec11b136f1536bd3542170da6dd37369f3b14d142fa4827c9d9b8d31f026613ac7bd4eb18bf
an|64|84a0c985b040f211e20f7604bef921f0b4761a490c09ccc36ee2e1c19dc5ac2cfcfb13c1467544e5eb81dae93fa0147bff24583b868a51e7d2387217f48fc095
ar|64|fab0c32ad8f205791ccc55303e0e18e19f94d58c4771f0da7befb1acbcdef3301d534bcab9701f8d3e7bbe3df73fe8b923d6f90d56af0844bfff468b2a44b244
ast|64|79a78a47aac09de890632c20cff0762122112792ec25d0524322f1c9eb58c242613abe20560c2eec912f4d2249344aa41082e9818bb752ccf3280a387d5a96cb
az|64|ae35f9c2c265ecc05f1c80f91c0e4fb550136fadcc4e4568fc96f7be88c5ff50c66b0bd3684d9a6b7aa9523ff11385b24fdd353c38a8518a3004acd4ae4690e8
be|64|15bafe6af407c1360da2d3ddeb1641e144216227b599bd679daab04539f69a92478b396cb50c57729a63caf83773b3ce297ff897b8c45bd22f7aec5a496c1d3a
bg|64|38ef3d105f41cf7a3f456f4125ec6decefc172dc3a3b8303d15e839def5958659acf95ee6678da9b9eaae2b7ccbc940cb0725c2508fc8da6b6592a93392b9b5c
bn|64|95d2250023e059f73b37ac79b392bf204dc89422376f29d0cefa96ce26f8d0f55c6d2a99bc84eb83185ca4d596f0a5853174041ebd4eb8be9bef26c91c1c8e10
br|64|069b2737b2b3fd5b348b65d9fa8399c12e7a75a1db9c5312fef129a8135a3247b3ab1d74316ebbb7a8a9cac6bf91ac97a384be94b6ef0c0c49188d83015c7f32
bs|64|5d7678ee786ace4995d2f2c9bbeb9e586b2faf623dfdfc5f236f650351d6b42732905af3a7aa165691712b63145da604edb35ee5fb5b6702f8310f3488c3e76d
ca|64|045b287bcba27568a13b84eaa866c58d70b5c71b7622879931fc8cb0310a0815397001890d80e9658b07726ebad5f007760eee21cfc6bd1231127fb4e54fe5ae
cak|64|466f312816a600c665ba47fb36c4ae1c1a4fa9e0f14696ac645359a2a54493ba2f6064e3d6aa7dd45ed967e92a433cbac607562e5074933938e48c27bb968c83
cs|64|2809aff8026d6b7a43bd29525975f4e97d39632fa352ae0808212a6a63ef29ae793209685d904f6e462e0ffabb2cf34bd1bb9c80610a4286966bb35cf8a60f56
cy|64|29bfd8b9525ab46470c7e5f3a5165dc1cfefca1a73dc97f0e5a5f1c02426343fdb69153cfd7ef89828eb8170a1b574516d1de511800bafbdfbc6213b4aa9015d
da|64|58d5bfcd0c811d3633223dcc01cae9082879b24e71b22fc2da8027b809418e6f9ad631d9c916326e42593ced08da1650654db2c160027a0838eee9b5c5fc622a
de|64|f2929a6943a8772a8a9671d654fe0801d721e2db025b687e81394cdbeab3a23619e0e594dc6f2e12ff9cdbe594b1d754aba152bd54d589d34062b2541b1047bf
dsb|64|1284524f7af9ca92e9f06bae8d32b49b37513a0fb0c08fb960f68c11ed550aeb6bde8c9d8fae871ef6090ba4cdd013c6abc2011e699e92934827f155d7b599d8
el|64|e408b1ecc8d0a739f16ad2c17ddf583aaa314ff89b0458f3ce1d6ffe1a53112ede07d7bc31b0a731083a92169fdb78be1126bbe06ab4f1e031ab0261a4639830
en-CA|64|e3d582f5248d37d46d4d3e25de48577e2f03cb3b817fdbc990789f59d92f92c03bee2b071d24b653e1e630a84e7972500bc495430d62af96b24ff547391ba7a6
en-GB|64|5c80d3f18f9263d56eb0d1383b1cc61cf55c8a666a0cf30c71a3ba31a5a8b8d1ea2d05ed02a39d200bec0cd00d4ca272584f5be8b1c6878c066a48abf4cce2a1
en-US|64|2c60e8f28b1450716e1432f1f11ee523b1b9125b57a464f8890ab69fdbb721dc2811b463fdcc64bfea2739bdc48453a06f952fcdae21de6d8fb732fac3373759
eo|64|aa4a8372f5c25ffc4d17c66e43e46ddcc25f098f897836383013e9368da595b191e699907b8d0265017957425286cb2b5e8472823b622bc93b7b23881b03ba15
es-AR|64|3f68fb892b35d571e2daa9f41ff68f2431aba64c1990dc2c85d4610ffe899994f58f7924389274cca24071dffd6caf8a656bfd5ad270f4695f2d793eb85e4b20
es-CL|64|8a3aff128d369b0b0ff0858e04ffe159ebf10b61f71ba35e0d1d5e297bdde56a7a2a2c3e531301ab740f32867babf414e9578eef0fbb2a952b5c3ac756069eca
es-ES|64|dd3be03d61540408c172aec237f29b20bf07d9e8e944d071581af5415f128d7c754f62d594ac90409fc7c88b6ea85e91b3b493a192b99427cb291c89049540e9
es-MX|64|ec5a7ee7b45b962bacdd61644cbe76d50e8bfc09d675ded8323f7fbad385300402cf859d7e3153632d8565c67958ea195e3b8d3c94218d545c4fb57f0a1cab57
et|64|f9cc0cf5c302f48a76d26bf780c359046b0b111a1b95588797c8e3f80d6baf454312a96447c20ae8c28d9da2fad3f6523f2448186bab39ce78ab52113842c67d
eu|64|52aaafc4530b29632116d275324181f668d8101ef31494f2378ef8e862ac0fb210632c9376a2278355207e29ce0781c924f1048948a58d27944305548ccbbfd2
fa|64|9183b8f259b0421e1e780092b60f9fd68062840e52c853fd4dfbcd26ea0d01f39bb29611e03e689559c9e26a7feba88e6ea5633bcaecbe2e36b40da44536390c
ff|64|9d12f61e6189a7777586f9b30d4ee1cf35aff16beea577e54d38111f6a65ccd753c61c20486e937fa7f45052c32e179498170f7451b8d0ec979d430a282c547a
fi|64|954eaddcaba2ebed17dba772771b2271e45fc7bda63002788543c421b6c32b90f4dcac990b07651ee70173e25cfc125ba04ef23006b77748db10f0e780570260
fr|64|ca3a14071441d241898793c631ee1538784feefbfd678a3e7c828b2108b51afa9a76ec1e8516d0f25445bbdc4e1d9e0f2f746f6f8dc6b90af795ae89cbe06f96
fy-NL|64|72bac06e183b6f38412fb96f2341448436da9a7c0c15223dd009d15f434fe480041f8e914c570cdffa4e1050b9be284aa30c666486eb3bbec5967e1d5b1a9309
ga-IE|64|525fb86f39bc8c841e5144d0f00738720826e1fa7757738c7cce49b2f5c7fb1c099d471fdcc0ad30fca5d41fe90920abbaa0cc008b816b34fc6b1b7f5da16c1f
gd|64|79551aa572997d65879b95fe718a5b4c3da53eadbfa0554e10df627393817b4895975a217fd774647f547f13a6bd06d76be1d2a822c0c0d239432f7190a96e23
gl|64|8533ece265afbfd5db87e3e57200b14598fae7e3968d31159ece7fa2857fdcb94418d375efef9c5bddd2a58195ecb902071a4e0dd2d41df97aad024517fe2f27
gn|64|5228dfbb345d9895959afb32c82ba942084ec795f62d70db6133c45adad8650eac55a198d4e71fd0c8c2b99905a8ac4d7a35e1009f215718c6c07a1c0fd32548
gu-IN|64|636d357d0ce3e0f51c62cc8f33a333eef48d0871c6932f369c39c2313b220c30cc2619b4be85f2a328094efcffb7254e7482b1553ecc306e35205d21caa73715
he|64|fe641f3f37436394e6678e06e4cb9332076142f45235920dcf70a9d60fd5dbb1b96b1fd73fa8c06d535eb22dd140bfecb2347e1e688e882ab08eab17062c19fc
hi-IN|64|1c819f1c46e49845e6ca78b7797120578fa62bc3c0244f4d4afefe3516201814dd91caaf148fde133b77eb05cfe6c1b3c4ff8af62c91e05c6e7bb1b8df26612b
hr|64|0528460a0f8ee2db2d0dc7162c563b548dccca8805a0f186d34ee64393b8ba198b2402a491f28fd9bc52b0a37a1bcc1c3ab94bb71833cb1b6a66db0b395634f6
hsb|64|44a744517668e706453aae42ea0d1da0dad993672af157d1a625b4775696eca3559b3d8d277379a8d9a4960385bb0ac0886ce5195a9e73dda8ab1af3b2acad79
hu|64|6e161fdc0cd01a9bdd61195fa67bf50578e4b5e3677a00523444f6f472793fe1f7ed4b3a12aa35728357faed17e597c6186ab912ce66657d2022d96254c0b741
hy-AM|64|432f6793d214c2cb064460e97278e0d4759d3c82be7958095efa464368250a188db8900c2d18071a07639735bfeff2eeb17af9bfab7a03c0767b9be23baa86db
ia|64|f0ce00e4140cc745af6bb631910c9382ca266e0529f470797efe9689d98af392801416b6635f7bd1b1ae86c2d5e48d92048e829f9f89f739599a13ffc3c1352a
id|64|fdcb70af74d24ebcd7c9324256289cc518ceeb477900f8a9efba7cfe59d23a217e27aed843e982a2505ae6888a6202ad5045be72eebdf85a39bf66cdf1497873
is|64|92a9cd9765b31089a83c87ab3049e35e905e3ecbe875f756270605b0dc5b2c6a251e510236a542ab540fedceb91b31da7f29228c10112b7a868dd194a8610de1
it|64|ac9da540c192a812d9e0b412f5051cfd33b9e24a8e8704bbfa95e8f398fde2f12d265ba2dca679c22825aaedb6409fd62339634e00449bd6220ea7bffa9a4752
ja|64|a4c71f7338c6f17800dd33d578f71310a7f43fd12777e1caa254e2dc4e1f08f4db3b710b0e138c6d86bf0307a98a5599a7753c69fc9022cbb8da83907ba5dc5d
ka|64|505a8a0402267ffd343124a55754c2e3989bff491426f9479a5ceb13abe5b551b56b91cc8ea9732bbb4ca7c7189147e50999b0f6043011cbed25a174883ee567
kab|64|64491208bdfdb72d6de78a00c407e98954825d9029bb75f0d1b64a29a28f147e43df9173454a75d59d70aac41169c073b9ccd3a41d6bb02d472f0cab0747a481
kk|64|c61683452552ac75063cfc9d505687119503bb8fb1f326549a8ebf9dd15752fc371f2db699fa8950258f3ebe285f67b06fc1ccbf2fe90133b1b62a2b20735e38
km|64|50f2e33669c1cd9902751cdcaaaa611104e24e2ddaf7224e470eb6741662ec87af3de4f1ed8310d0037b47d4007fc64ccb07815eaf875d17219163e2797824bc
kn|64|002a39d068cd5ac35ecc082ed14b184e7481d6082241623d4f6702ffd8924cbde92761285c166674da4c4b49748d48ddc59dcc454745074af361a6cae75e960e
ko|64|d1cef70fca5bcf80bf822840f42fd9fb45bfaf0459b46971d18ff729f15dcb7f2ba164f596a90ff400cfe0735d007ff0387d99597b5b12ef13c6bff022eef661
lij|64|288f02932f83a45612b33c47a674973a6fda6028462e2425d6454c83180ceebdb7264efcee126d95907a210ef8a71bda1613750ba46897ef8c61c62578c93cae
lt|64|cfbf4c7a2255e595e9be82cffe3d85892605ad36f5c7f18264137b9531e41fe8effce6f70a076f0535e5e8b31125fc6905f943bc8e73b6b9ab4a92a425c67a47
lv|64|f9ce875059f897c805b8387bf9df115a7143aa0ec37edb13669c0d7a3b6150f7afe811ab6f74045f3fd2543fb6694cb2d8eab09afd8584cff1f2d052cb68d506
mk|64|7f023ab92790b43b1608a1fdf449aec6632220e5643c380440ca7d95cc2ed4147de72317f7f62b356c81780e0778b440b6b345d7a748d7468a993e49c2cabdeb
mr|64|826bcec351d7e8e45aff7dd5245a458b3941931ed1fd9116307613bf85e1d57aa0bdc8b8210a13a9bcdedf503482740fd397ff2d9e5c89b81175dd639ddac814
ms|64|9cc1082d69303b6d234fe4f817aa37e87a15996561805e3de74803733ee63bc84a25bdf54d641c2154dad7a7342a5f468e4f5fb76da329aa6f29d8d98c01c405
my|64|aeb5c169c1a0893c118beb69c37383e8a3d471e2bee881368c4718d4981a9711a36b2ba6cebd20ef9109ae9f922e254752d9ae7140bab35c2212d018ef2b272b
nb-NO|64|3b59fac5c17a601f721be20f6f76bbda0e05be491019251a9c9e7762c8da84f192b11247e450b5399d17402358177b295bd890d95d86b09f4bcce6d740c069c7
ne-NP|64|e3b9d501b2c7fe1e7b9c8cc8526241303d7de7a9d355aafdf5909508eda37a4ec8bc4fd2551f716853d9d5a5ffe827c6592e67f73ae3b0910f4e762b3eeff3a7
nl|64|e22f30ebd7f6da810e2dccc50923e6e6f8e786ce9d5150c78ee5beb86fdd89d3800375fce926ccf01ed7edba7929dbf73f9d7727ab5d9276ea1a771a7ad44858
nn-NO|64|f4690c0d810bfb540ba037f0dadafbbfdf09fa35e848651235e6aa2789932ac8d3e7e6e6a47c2fc5d0fd64aef90fa7a3bb2b649d099be688c7b122f5f63a3b0d
oc|64|dfdb85fa9eb2d09e6bc7669323072ff6ac5471d2e7b418d84ba1a3559e89cf1be87d4c278d4b9b2eaab44e66781e106a820fa6eac85921a2f8148a9be08dac57
pa-IN|64|590f95c5b4ef39be326f45fc647bf9b519da05c0903bb729a0570f59c0ef621cb2b2f6b58c5cbd17fd6c8ce118246267f62e7e98287bff61e08d613e7831b41e
pl|64|d4846484e7909899c9ec6b7a0f23010b9bae99ee92a7a43c9a5a374dca02b8356bb8de4c5c6e0ec4f09ebcd52b7562dfe221fc1d48bb4def1d1d599ce95a18f9
pt-BR|64|b474d5c6d962a9a117c8190fd8c57542d1b762313a73b7902ebc18e79389175fdb38213cd9cb680adabddab646d2b5a703a9f34c216d7f08c810f97145bb61cc
pt-PT|64|5fff4108e70ff25a98c3bb7c4aca079e5a0f26a52c96705957fea6cc7a593e6fbe133bb427983e90fd6477cca81c307dbf390c2a624be430fdfc46006eb8fc66
rm|64|aa98647e04a85985ae5adac3f91c3cfa22bf14171ae542c147e233840da21635a56b88db0fa3ae6e43674f8ea451c49dbc41f3b25d608a3ed82d058de0ca6fd0
ro|64|5292c189ae29b93b53c49387e88b212a172e79dc2d0128aa323fd343d3fc98009530955b8f1494713ab8bd69cb9b86152b894c242fe189e3d6fd7baf44ede331
ru|64|fa4a4ed7200d606e3bceceef2cdd85a021005c20e1f75af8b61746bc6f785e650f5e3bcae80a6a47e17f3a4f698c8f6e57584cb2341a2eeb69d1402dbee6a207
si|64|912d3d9db67a6537f467875d4566bbaa5a2f90993df8bf9a3df2e96abc000847a534db812189f605aa0cf616e88477604a091f840f7c59f9ce90da9a80eed511
sk|64|030fbc02aa112cb5dde0116adfed19df912be922d86b29062779dc10b1c3a3dc45c851ad8bcb3f9d29b66990ae1f7a047aa7807192fe0308ed8f0e58319ee637
sl|64|3d68e7dc6efe1f0317d2d1a422a57e62dd7b4e1874ad05ca5ca4bfaa66a93a9b37338fc9da1d89c32b15fc6f9e450e238b7b218a3ce4ea38470fef17b4da2530
son|64|32b5e4920d446a51743f4f68e9d60f76c5c7fa9cbf3aa24936b32fe8ed909498de14d6a3e87d68985d578e824fe81078dfb485d3314f64dcb85855b181edd7f3
sq|64|25e26ab3a5d566aeb7672014f55928da588c6b6c79809c00b8f1975436f534a4f63d58f87f969355c7879d35a231f4c1edf667f650212f6c5f27039b9d4696a9
sr|64|8ffd345ff39df3a8cd2d6f83fb5fbefbcf316adeb403b0b4da06ec876da40fa279feb98bfd681e84d43dae9da915f24ee0e8660654acd2e4cfaf1e6513d35427
sv-SE|64|4038eab68faf80d424cb03038897cfd584b3358ddb2d30a71b81e45414f543e4a3f21e104a3f395fe085ba91a9c23a05ea72ce67f271d5433c6746c3a66aa1ff
ta|64|799d43976bfce20177830f89ec1d90bbb97149d86b0c87c42a42c7da3697403edc1a5c0ad050a89acb55f5c1a62c558900dd1c40f348cf43730b07cf7b409653
te|64|dee17d8410cfb6b3c25ec6d2ea2f146194918a82f0337395aac596a6ec11d6067df4b22f30d88e21b2a8366a3b652d129ea969afa5b5ae6d947f10f5d2303eef
th|64|c9acf57c811343b1f27ccaa5838dc6473d495b6ae39909a6dc4ff8da224599a57f8cd7a6eb615b1024e9d16c03f5e523689a0977ec9fdfd33f82b35afadacef9
tr|64|d43195f3378f6cde7b538ec1b76a98e3001842f10df23b1194a049b4fd5550a80429adbe8d97913f41e76d5744e05fb9992c162766e16226d06aabcbd2fc0dee
uk|64|223ad212bbc647b0f6b2c10ac6018770527f45b5081834a343f4d4e01733c0ffcc1b38fac70cdfa8550d162cb3f30f551d71b2a9195909e5f49a3775cb738de1
ur|64|a27b81f9ea2b2639be8a014e49f4d774969731ced92d3cbc288911b71630a4a4bef5cbf643f5ff9e8fdc4eefb968492c7cb866f74f0c5f0144baba247881b0d6
uz|64|dee0546a04b04bd9d363020da23da6aea8d38711c6e34a8c018e37cd67f7b46dcc95f1a3da56d94f650cf2b6125e16d4fab8fab426a32879df762b2076a456d9
vi|64|bb6c0a6d27d4a70ab115e2d2ad81076dbfd2515da471afb84b8b98e314971862a1dcdb350ea91771b9feb797025478086c04dd95eaa139cdc4f7140b2001c903
xh|64|eb47c2a1e846f855ce40a6eacd7f57ef3352999bca7831cd07f8c2d58ebe62471c4ca446f029b6bbab2d5af41e72a84be5873b48300267d35c231fcc9b152e72
zh-CN|64|99227c4769ba23f1855bc4dda9aef7e57b62c3143774cf2933e86e8c9d53fa0a7f1c70573fde817132fde44f7bfeee9abcbf9b80ce81c5586ddd3e9d01862cdf
zh-TW|64|92487af48ff1fa6aefc1d5ec6c0bfa390b997fcae008bc184224cb9fb2ca02c0cb2b22dfe970b1293090fe41af24642b2892cbf642587866031235549aa4ec15

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 18904 Friday, March 22, 2024 Approved
Mozilla Firefox 115.9.0 22009 Tuesday, March 19, 2024 Approved
Mozilla Firefox 115.8.0 31588 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 27960 Tuesday, August 1, 2023 Approved
Mozilla Firefox 102.13.0 34763 Tuesday, July 4, 2023 Approved
Mozilla Firefox 102.12.0 26625 Tuesday, June 6, 2023 Approved
Mozilla Firefox 102.11.0 27006 Tuesday, May 9, 2023 Approved
Mozilla Firefox 102.10.0 31523 Tuesday, April 11, 2023 Approved
Mozilla Firefox 102.9.0 36766 Tuesday, March 14, 2023 Approved
Mozilla Firefox 102.8.0 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 17964 Wednesday, January 6, 2021 Approved
Mozilla Firefox 78.6.0 17022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 78.5.0 23364 Tuesday, November 17, 2020 Approved
Mozilla Firefox 78.4.1 13252 Monday, November 9, 2020 Approved
Mozilla Firefox 78.4.0 20425 Tuesday, October 20, 2020 Approved
Mozilla Firefox 78.3.1 20582 Thursday, October 1, 2020 Approved
Mozilla Firefox 78.3.0 15604 Tuesday, September 22, 2020 Approved
Mozilla Firefox 68.12.0 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 50953 Wednesday, September 4, 2019 Approved
Mozilla Firefox 60.8.0 44201 Tuesday, July 9, 2019 Approved
Mozilla Firefox 60.7.2 16422 Thursday, June 20, 2019 Approved
Mozilla Firefox 60.7.1 4928 Tuesday, June 18, 2019 Approved
Mozilla Firefox 60.7.0 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 37709 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 39168 Thursday, September 6, 2018 Approved
Mozilla Firefox ESR 60.0 40286 Wednesday, May 9, 2018 Approved
Mozilla Firefox 52.9.0 1476 Tuesday, June 26, 2018 Approved
Mozilla Firefox 52.8.1 455 Thursday, June 7, 2018 Approved
Mozilla Firefox 52.8.0 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 12507 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 15357 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 8925 Friday, May 19, 2017 Approved
Mozilla Firefox ESR 52.1.1 2904 Friday, May 5, 2017 Approved
Mozilla Firefox ESR 52.1.0 3979 Wednesday, April 19, 2017 Approved
Mozilla Firefox ESR 52.0.2 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 441 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 4334 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