Downloads:

19,606,877

Downloads of v 87.0:

357,154

Last Update:

23 Mar 2021

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

87.0 | Updated: 23 Mar 2021

Downloads:

19,606,877

Downloads of v 87.0:

357,154

Software Author(s):

  • Mozilla

Mozilla Firefox 87.0

All Checks are Passing

2 Passing Test


Validation Testing Passed


Verification Testing Passed

Details

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:

>

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

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

  • 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. Enter your internal repository url

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

4. Choose your deployment method:


choco upgrade firefox -y --source="'STEP 3 URL'" [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 firefox -y --source="'STEP 3 URL'"
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Ensure firefox installed
  win_chocolatey:
    name: firefox
    state: present
    version: 87.0
    source: STEP 3 URL

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


chocolatey_package 'firefox' do
  action    :install
  version  '87.0'
  source   'STEP 3 URL'
end

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


Chocolatey::Ensure-Package
(
    Name: firefox,
    Version: 87.0,
    Source: STEP 3 URL
);

Requires Otter Chocolatey Extension. See docs at https://inedo.com/den/otter/chocolatey.


cChocoPackageInstaller firefox
{
   Name     = 'firefox'
   Ensure   = 'Present'
   Version  = '87.0'
   Source   = 'STEP 3 URL'
}

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


package { 'firefox':
  provider => 'chocolatey',
  ensure   => '87.0',
  source   => 'STEP 3 URL',
}

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


salt '*' chocolatey.install firefox version="87.0" source="STEP 3 URL"

See docs at https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.chocolatey.html.

5. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

This package was approved as a trusted package on 23 Mar 2021.

Description

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

Features

  • 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.
  • Password manager.

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 Extended Support Release? Install the FirefoxESR package.
  • If locale package parameter is not present, this package installs Firefox in the first language which matches this list:
    1. If Firefox is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. 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 = 'Firefox'
$softwareName = 'Mozilla Firefox'

$pp = Get-PackageParameters

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '87.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-87.0-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-87.0-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 = 'Firefox'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | 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|0fe4999ed2653d9cc8a82acc0bdd0f7d4aa48716393b0fdbf5a9b710d0ce630399f5ed5cff70f8ddea64097a9ae9a4030f38817a2b9ed116e79e22a9a21d84c7
af|32|c5ced49d73479801324ed17de681f3d85e0b657144aa95ebcf66b3b367a833fbde198d8ec26817461a49b9617be2303610a7b277fbfef83776db780b7b347187
an|32|1b11d437e0642d63f95c7c30f82381e02281bfcdd317a0dd52d7b568cd1c9db89080c339847ea8f70429e669da5a9cfc76dab742b11181ab75f687d5329b4714
ar|32|c60326927f4e035371764b5b75951abb79ffd466c111692ba970c9baa34ff6dee4b3c763f4c8fe67c029475bc950dff4d80d7688323cab5a4fddca96791d69bf
ast|32|537d91877a51ee4b234f4c69e75a051f5b26ff744999dea3304eec2a60974559a59b272f6dc6d6c19870975b3015e0cd01644ec36ae83f3d42c6e00f1de50421
az|32|7e2d59100053abaf35e490eea57fbd4f7c8314a68c109b4e1544de272c42b6fff9383404235beedd0a059f7c2c03f9fdb2ddb32e146efd1fa6a8a39f3f07b56c
be|32|05965557411bc3f3cbac0a3b1e7ba38c0e91151e7bc8ec761164cee99f912b857771293df6bbb87e70c96f528f7b8c175112b9ab27140d6f907f6abea6feacd4
bg|32|f4b4957789bd83a1631a47d744ce95b84398246dd2669991a31ece6ed6e07b3a8e017898359d51a52cbb40f59ecb38ea8c6da2b149c98c6fdd8fb29a7e4cac69
bn|32|84ecbb98d1cdc679b0045817019de3c31894eb6e2bebb0cb14599969d6f96dd819b1a29890b7125c80a4365a73f4d9858f590f8fec1488ab5ef0064d27d904c3
br|32|8544f9dc736b9719535e204924fb7f3559a7ab5d5865ca776681b1ad78a2b25061cb27e57244e44bafc8db85fb95c073bd50b52be8ac950b3912e131930872e4
bs|32|617086d0e940d9cb89a89d43ee5654f71a14c612972fdecdee14e7643bb1629ba0feee7fa44ef0b68eca1bfa4d60e1ebcc6b7611c3746b71631c02372676add2
ca-valencia|32|a80ff53e031abedaaeebc165a1aa976b0599b9bae149a0a70538aa1dd0f47a7665f6cbac86c7cc379b053c883f7de389c676d6737a90f6831c32df51c789ebde
ca|32|9ddd88b2b058331656ef9863502403b5f6ce272699310b8b8f3c5d38603147b2c9b0e9f9b77737f9be3382ceaa27d8ff95246ad5099a453f97d61fc070d491b7
cak|32|2eb81cbc59172645fb62c4164f255843b8719609f0e9044e38722e5c2318c9d81d69e23a976b85f2c2c12754ea3f49383c113448348d1d193b366538b88d19b6
cs|32|84a027ef19c352d1dcf27b575de74745339ed20403df51842b4c0d88277da85970f88e02be87e57fa072691c524ebfa40834bf041eb6890ad7f3770c01b10651
cy|32|1baaf0f4514c8552370dde1f9d4d98abcadefde33c266e3d4916dcac61d9d6275c0c2176dfb7ab339179fea236af77a6a777f31a30e5e2be702e49c642504f46
da|32|e699b81efe44d2dfefd66a48713e0f7458f7afc5e0ae1b3299d88a984b212b09b76d524205a3aabb90106e4fddfa40b988f43f74ae5bde3af383ddd56fd11fe2
de|32|f6cdfe42490961cb0d2915d1d6e110827d8594adc3f4b12ff97b9214eb35e59c20c2c669f48dce000ed4dba4e84c512e5969ae07f17245bcb069e0581f8beb2e
dsb|32|f9164f9298f8dbb01a084980394a2959106c0d512d4676e9794147ef900e617e0eb0d01e7395c41c97101358a3b9d1c0859935ecabcb4b57bdaeddd5abc9af36
el|32|7c1580aaff5fc56243bf3399099768d77b4db98dcdb41bbd27afd9dbe64b5df9363a9ccb54e4964bbb62245c48c4c1c826f929fe0aee17742bdd249bddda2a80
en-CA|32|c166e89fe54222b632c0c9d273ffa40b6ec1b9fb1f74358ef08795309a1bf7cd5e5f2790ad0f2d4ca790080293744e585d88f1814673231739f8f36d81c19f5d
en-GB|32|f2e3313492d6e854a896e1532dee195e1badcd2ebcbe662b0166db001b4a4e5dc18740d7cd515d4d1f7fe529da9aa5affb1bbe8d374ce3c8192ebe81edad7079
en-US|32|1994a3aba1ab5f78eed3e30015f0ab4830880793a730adfcd410216ec1f9ab11b129587aa02b242a1b10e1e5906d75f34c8d4fcdb7a75df3b3b3ac600fc9f7ab
eo|32|ed3776fe5e7cbded8a10bdfbde46193a9e8500309dd97227ab51704a023ffc9aeb68f056832e9b6451b85282669d815d36efa2e4b78fa5adc6f5c8005063fa18
es-AR|32|263fa6b507811884c87fa402a3d8d08c138652d481aac0de79266fd5fad6a096ce20152000687df39f0cf0a8fb7e8a8ba83d1d2ca1b96cf06ea6753a52146869
es-CL|32|9ab4a5867dc0e09e4762656478f76b77cbb6c435ae6ee092e50e25dfb5a3bad577e3ce2710b362755ec4d13f1d372f2769040dfb4a0318d9facb82388f6c251d
es-ES|32|9bb77dde08fab188a2b3f82fd6ad5da1484f4f863e173570564e7b7c89676ca22c543cf8bec437e80e1000222b6ae182a5ef0616d3bd175d3ff32e5e37c54962
es-MX|32|2ed265e1cc2606d2473d0651393aa8838da3ab7e5d40b8ee45a86445eafa832ea1711e58b7f3ca50169861915067b45dd496a751b7f6bcd224c142cd6eff250e
et|32|d2f123615f79dc4b28f704d3f93943c94f4af39fb50ad05e80537dc87b469ae40849c0120cb52df7b0b16c02965082abc3874464e9846d67f96f0c4a8150a2c8
eu|32|d4f233caba22acebd2aa1a8bd6504a2dbe72b30f5bca2f0ed8d1f35a681a98caad0670d3392d805526c313eab91ff51c9d8d93e7b143a3206884ee679631371c
fa|32|af9ebfbcd45dd4a7556e0e074a67378cea30a2cec32d9f3ada00ae43f9eb6d39352f7fd2c3fb50f9092cb8542736f492d2198efe37c7a908db03c6b1f6df8fbe
ff|32|bed809d3527f0745029f6ba63231e2d131a427d8d58791731c355d8b71bceacf8e2a35dae2b1bc2aaaa36ed155e2a48fd89a8dcc4314a18f4ae57d8d18af2e0e
fi|32|3de8ced4bee77fa9b693dd8aca7ffbe1422cad02cfa7c7dcd7897e6fb6e7f125e389ddc2d0f12af5f9e607e08b42e0c2f7df94b966eef01558d26cf2258636c8
fr|32|1f8fc3fb9a61cf6d26cda756d855b6f6935d70807db714b64a8d75350d35e9d319eae465b745ebdfe71a34e514ddca99aa07dc6fc159b96a5a19e7a6d7d2aeab
fy-NL|32|cad8d7939b99ed24d71b78a4ca1e6f282c7c9fbbb2004cbc3af15d6d65755f1345b9b756c551d11c5398d0013991461db9b0fcf10ee9d1609291de70d46cd3a1
ga-IE|32|6cae0504c9268d66048e9365bd0eaf785fcf0f539783d940a2853e23d6c8c96ad5d9b40a6c71563850a606f5d5849111b72b70be267abc4df4aed4922041461e
gd|32|7267028014aa1df1bd05634b0298c039f2ed50a4b452938010b0cb65cb639e140a12540d548596a893f3563c80a6be330a75e1a51111a30e11eb5a94ece5bb6d
gl|32|d5d3d50f337971df96cd9bb062ef41aea7ccc740a63f0f2840dab8542e5132ff845e9879188ed0f670781816ad0e1ca54300e4e07740997a38e084e3ca5e4e6e
gn|32|cbe3abddbaafc9ff57985caa7c3099901bbb8f09d0cd55adfcf266770ca0ca49d0ae838c3c9d0833e3655733dd53f8a491ef1de8d679ca9644bcdb024932081d
gu-IN|32|cdf71e1633898942474e3a491fbe60b17115f20145485f269a5355f51ec6226ac5bbfa50473d5a5658ad2cb2c857fe078f49dd05500a817fd1d628d6fff5fb69
he|32|527a2dd74b7703319e28919d04569ff39bbd889c038d7f8db29ec881c4ac7b0e9d44f0d58f412bdd7a1b68d67201a46dd33bffe70dc72e26fe81219a6c86a6ed
hi-IN|32|1a0b544db667974c5b8828b8e508a61a4f6c6bf3ebfb1fe1b2f0176953129cd844afecf0f43a77974fcf11c2953289d1e93e923e40cd2b306b7867433bfb5596
hr|32|533e2196f92f801c81f73f48013146b9c9047f66720dbdb4b1f57149d8d75c7758783ea9544b8d2e67ea445f559b6b55386c1233f05bc7a93317b1f9e9fd2c20
hsb|32|5e722031d6138baf21670b24e88d114ca30f9697d1ae72fb215246c7b14640ee86fe82a34237c34c11da0e8cf158e73d111ae88534055b586f546761a7ed6f56
hu|32|a3224062999a361d29ebd304244877c933b951f1b0dc750cd2e849bc6ed195903871e052289dcfc02307780fb65b97c70c8afcfdf479ab8909f1a6f7fb2a259a
hy-AM|32|c2b6c8161df8538d90849ed85c82228cee39c176989c588c51b74f0c1b7f92bdc8ae78864dc121870c9033f1101e8532676344c22069fd4b13b751883e243683
ia|32|f940891aa8501c4b4c3371b1d20f9ec493afbe86b56febde2972c0f6591da90d7a486c0ce6dafab750adafeec4511a6641cb311bed0648354fc9c2c1b45f5bfb
id|32|35c46240d5348c40dc7eb88ae1e587b9ed7c343e6a42cdaad7c3202f7003d349f8cd16aa37bc529304e6672708b23b99963b881b576e48a3887d6ec40903e0be
is|32|bc0b0a8d70fd1ad0fa189dd734b4b4abedfc880f38668f625e4b1d3acedd7df2980b1b6029ecd4a1844e820e9298e43150fe8c27edfae3c8d94930ca22b94cf8
it|32|1a5cdd0f682a1824950c7d24ee590d260569f8f4a238bf2dbf2bf33d495cc33e9b5e8771408dd1f8859904b6aa057fe97d54b789281b9ce991c55bb9cbc78e3a
ja|32|98071e4a048ea6b9d57907f078fa383d76522dd2ce47bc7aab47aa04a0939bf64ee9add8cd79abae81d21017969784e1f6c7fbe77a3a19d57bcfa925adfe6766
ka|32|6988accc2fc8e7deac76b34d156396174ba6887d9624485aa0a4a9b787958fd3fe05506b24d0facbb8b7d397e93a8a0c8a829dd94aa697c633a0ce676b99e49e
kab|32|97efe6294a21907a8dd3d7db6714b5d18de59b9ecb7c31d020cea61f78a5232c02760822b8957e2b1c4e4611d1eaa20915e35aef614bfddb4141151e080d3a46
kk|32|3c52a667eda5151174a8bc74da963a1918448063b3f3325d4fcbf20908916f26ebf7d9a3aaf1d2112cd72681a9ced4d00be593d28303050c8d1f2904297f6c70
km|32|b1bd677a48aa1d815e945adcf2ad984cb65d012c17751d3e100a13586cf986727fe7f08c7c4f0c8c3ba900d4d9ed335dd9e2dd313a41206b479ef7b78c168a7a
kn|32|16a04d6317b000195e5181e3d7dfb39ef52dbb07deed7c055077264fd529c1eeee253177adb6a331afba3c48b36c233eaebca850ac5d8b8e3504f9f2a743b66e
ko|32|ddc4dee26bd407740fa62c6c4b1e265d41d8cfe7382dac1b65e8ba19f166a850aca2f8a0ed11ade527b6d2f34aab4a114a6b11286251fc231ccc0e6f4567a6ae
lij|32|d0b1fa6aa2eb1536194758622a6a93e951aeb5074fd00408c3f5fd62676c3e68416cf536ada84d10d05b8c97580378026a85f67fdbb8bc8233acb578f7928ec7
lt|32|63f80b46e334f2116b44eac052c378af74ad60222114c716107af0048f2fd1b028ec491541a3b286d4b4b44a0d301d5ef801153c4033bec508ae69240706058c
lv|32|777c898cd248da17ed9677ea0c7544280735e0a7150d99e00e324dc2cb5b993c04b80d1258cb364c20803923562170ad2002657f9dfdbdbf6bdf03bd3a0476b3
mk|32|9573aa0116cebf3554eee1c92581e3d890c547c52515cde15bb8b272136cfe1f4ba4543a1ef875410012a05e5a8c1afb090a8887921bf32a9d5cef5145e1ba91
mr|32|0d5e9a834db02e6736c38cec08d73740bd5b2549986e4e0be40fe0a4930a6cd103d54380ec63d6e0cec36c06bebb3a3737f3367efb3766eeb1e72238eb111801
ms|32|299d8a97ae4f300460f3723f1dfcec9e3ffd7adbc5710d3d2669fb6ba0808c1b0367e4c5e7a1e3ade7a49864556c570a9092456f8748a4d090203475c324ff38
my|32|df7949f4e9dee4fb40b6780ae5530707fed943348426e13ff1bfded53b1cc8cd8d7713a035aed6ff7bad520c814351887622affe20cdba6e55f0cda6c216f935
nb-NO|32|dd2e4b9a6166f65fef7861832d83fb597859d2da2536f1924dd04d254cfe7d019d247555cd4073ffa29bb6f7b1ac38a2e50d34f1e22d01f1e232315acdc49592
ne-NP|32|94cccc3fad310984e16431a26a8276ee115af75cf761034d5849eb043054a34aa77fddb93f0f497083f139c657116ce46d7a6417d0e07ea551f5b231bb2ed3b9
nl|32|d8f609376044ae55525937fcbf28046c5b844d0aec5833714b6e53874c1bb7b3fe69286339a00727a5ab69badf567fef11087e0f065436cdc5c7f3fc7c6f9d3b
nn-NO|32|eda6e14c1ebc2e470bfbc2c404a9234915b3014d52828644cffa5bd5bf714373c458f37ac1d0af26102edba82a0cc99364669d5aaae40a8ec63573041a76eeb0
oc|32|366360ccae433cea1c39ba1829035cd3119983cacf8bcad98af61d4f8e8c95a204a7396f602394efa6202d93b3f00987982439756feab80853caa182d73b12d3
pa-IN|32|328688bdd70b7df2ad4c3ed21f7bb81112cd18d8776d0db2a7f542f189bf867ce546446d5163673766df26dcb786338e50a0fe66c4779b6b2b46fc49156a4c2f
pl|32|7d5c8c2dffbfb97b20907c77d1ed37b79423293158c2fe8ddcdb189584b6c07e3f737987644b5cda9d6849b6583bebdbd66984465ec3b2bff8a0f9ec3242acd7
pt-BR|32|4a5fb7dd6133062cef27c63d6d2267906d47e9c20eae315ef90a79b0bdc9463565df0c1041141819f5ddaca6b9b5498459c5081056ced2b2bb648b1a72197f51
pt-PT|32|d4959cb6f0eed256bcfeba3dae5b90fb546c94273cd1f62fc64cb953c5050af45e073593b9d68af2ad95e56627243d6af702aa83cdc14d720190435027db8794
rm|32|394d0b3e140b2b460f30ae7c4b96165ac5ca6557a6d0cdd754995cc6dc26f64fab04de21740cd116ca7e5b3a4e8c7f15749f29ccd85ac175bb5663353d1c1152
ro|32|ae067c8cc60dfc361ba106433293d197220d141db8a83af2271943278733a6d5fecb3e2c4ccfb1be1e048cec3ea1ae1b823f1df9fe3f3247c32f8a074c577ecd
ru|32|a7abdfbdf40bc384e5dab9df7bcc22b4ced3ddff27b64a1eff783c2c56e55f4b16e9dc891b20c5950713149292cbe9c068307c22d95d789a329158f37b4fce7b
si|32|829f4bc6ea71276319a9580f2d5d87f960c5b80ddf7c9fb761ab374260a5c6c0af7bfbc828716cd5a493b2699926c5f3122aaa051fb876f73a1b71b48de00fc5
sk|32|162688ec92c8accf7c904889313a439f54672ec499e22cb19f2e3aeedd3ba2000c4bf385e1111755d5fd834075426a29236c4fee8ee4d1e19ae6c0316f51bb61
sl|32|ba59580f657d329fbffaae7988bc230f0b83d298062cd8edc9157790d7d9477015c45951d8bec8a110513d70ce6b1e9d75553999f66ccf23c563d792a52d261c
son|32|3156ccaaae8cecc9f5e9d3bc7773d7ad927fed3b8ce9687b6965396295253c7775aa868ba016acc211eb27d49242af54147ae764d63874da40ccfa5862930c81
sq|32|520a8ac97a2790c8a9cd5f74ca34b42bbdc656e1fef0e12e50cdc30fc5cb846f03a86676f40555cd6110d949f9cf018830f5b5a330502854f32129dd258d4920
sr|32|f12598b4a41c66a0d9b3f8a8eb7bbce3b881cb863510ea754424c9019849f185a25f653e6d897abac826e0928432a3baf4a438ea6433baee3631c78983e2002e
sv-SE|32|fe3adb266affb0c0d2456e83869db8161eec42c240c60c09cea58d0a531720e8e2d29dcb0c8a4426ab36b8a70053a7b3d49ba1028c2c5c1400a6c6e3718ac9cb
szl|32|52d2e51ce4c6945fa3b9c230ebecc03f581d9cf33526b8bdb46f0239cbf129ec9951aac881e70b62747714fe4a697bfc8509f0b1557c3643f57de0d6ff2771dd
ta|32|df733597cfd437e0ca9365ab4604a4f7508c8af07614d95a979e916100ffa37f11cd38e3f273d69237b3d534a526174454ca8b684fee00bfc770a508d9df8934
te|32|b6d2d7300764faa270d93bfc112ac93b7175fec57a70a5154cd7620a253aad121c3771d66bc9e7165e0ca90bfc36273058819996f7d9163173e658b20ba21582
th|32|04d0f0ea8ca27be7b4bbc3b1723485d528814e755ccb8f749b6bfdf308968e2310222b9f1d147256eb5ed719e3c37baf7dd6c85074ed141d31c9871d6c031c6d
tl|32|d65e297b6ba9c47b89a95ce819af61dabbfa51aef0a1d810b14ada3ae17e1d33fa1ae8e32d90da1013c17852b87f3da65394f880bf77e71beada930618016f81
tr|32|b090356812bf35d9d1bd1840c128dfa63b9bedc7addc3733d6208af1a249f53ee43e71af8e55fdae5a3eb2f6286e304d73604d91a7920dc11b7d7906e94aa78c
trs|32|755872c918dbed2028134502b730a8a79d02fd843cc4eb1f8d30cf7e6be1126de49cfc8463b8fc45091e043d43e9e9a1ebeffa4afffd653936a6f3a854622296
uk|32|6f2515e2caaf2d0a5386bc09d2fb90515a61fdf4e668136e0c09343796dc1d9c8fc41f98e62455f6a7ec497f518177f3839a6e7f5873c9840478454e392bde51
ur|32|303e209e037d983e6a93714e4d0267e26de984d03aec3aed6da65c7fae0e9e7828f16654b1b89d73001911d6fc23a7ccf8d3d2fdb728724adfbeaada76f011c3
uz|32|7d1610355fcaf1648bec1fdb1f2ba68b3aef8073cdfb64794a884ce1749a81f2fd7ff958878dc3eabcc7ea4b1439c71496e1ef97112a8ebaffc726da47cc8985
vi|32|9ccc018f109d6bd287257d7b5849f77a31907cccd987ae25e0f7a48a3efa94036673691ae8f6399e051b6e38736b521b80713386e3de98aa96879d655fcbba98
xh|32|b068dc111f8b8a63825d101cff9f7cef37a1c290d605b7ffe13598806c0e08563135335719c864a6f182be62f8587d5d3ab6623e3c23a3f6a952515845ced15f
zh-CN|32|7b01e3446668d87b7651fa887cc90c6ae6175a122ba8326cb853a30dec9244c147b56d4ac3937d7f285f7f78049a45f3c4ce0a0f367e68ee8cdd46b4eee13f0c
zh-TW|32|50b5240dfbeea7b1f523af058b1fe24b4171cbc90bf21aff4b65d59e8952725c85f090ddd45d86c1a8b5bc9427f0a2433b19babe23a9f8f0f7c7301eb005a77b
ach|64|18f6f5f64b90538a80f51f41ebd31da1d9bca46bb81ed3c1283e69499db1c562796a5d7304a3abf070ef16ea5aca18352b3c0ed95e242fb228afe0b6dac10919
af|64|7f7a64a0a3c74dce9221234c253f45f1deb26d88b72847bcd7bd8aa5a1f51e31e20ec5f1b179779d3aac0f6b37667802680e17c521df2e67b94caf0364f78bf6
an|64|b022fb5a509da3ffd537235c7653bec509934bda5528380acc2573c5c507ecfc90b9da5a9e1b5a4a6ed691734007a0931638caf40040607358c7e747d638186e
ar|64|2d7e6acb6b6516b14337243cabae0bbbf92cf5a9bbf27aa3bfedbc36d4c42a94a54a43a6180af10340477176dacf5722083ce546abc3567c4500d061d83fe2ff
ast|64|cb0c8d8a45de22df3c6ea7a87282b7b3c37365ea61f330cfa6ee538f967615826a14dc53fdbfd9972b3419c39ef98fc7b5a05d255a45dbf1d201d5ef8eb81ad6
az|64|031ff481a449de953b419c025b2c109cb64eda46b26f79909cf31402d6eb0b6c5617f1bbc97f726d574ce40cf7355b222bd4cf00b8c7dc9fab6e37d8fd182886
be|64|876dc171fb934482349482b5122afeef2de0de49009e0c31f069e6b3e811b97acffd3930bb1204a91d90b70d4ea5f17f43cfad11ac9d28939849970edab3f130
bg|64|21867d9b0f73eefd51615b0489a13de3c191e94b8e00c417d716ebca2972870a5615645eb53134471e7ab65dad1178a43b2cfa09e80e00a0d837a137531b5e4c
bn|64|b974ff630f362edd108f49b6131a9378229e84d027de175472b6757c62d68b2b1a16a42101713800c2a6d673eb5b632c3018565287feddb1621953d1dbecd7f2
br|64|879600915a7b57db413b59bb79069d95a967b1e4c06e650667a2ef5f80156ff67a5c036cbf6ad989caaaa285341d7e107d349c0a2405bb296f93fa6912da0c19
bs|64|ea2b30d4aa8fab2405c561f37a222c16b6aec27f104ae0386f741d2a9bd3c30bd3eb20690386f79403558aa36d110eca0586ed04952c6042564fa04aad6b9eec
ca-valencia|64|c996d03a51285819b1e614fc50b9bc972cbf49e3292b0168d98cc3ae8be64b8f66bc2aeaa0d401165dd5d058d2f6cadaf34486326e3bb2584e5c7069b9a1e145
ca|64|256e59fb95598c781618c31874d9e8c27e2be769a1672ce58ee34c226b20368dc7d6a4c68a2ff81db86c48a4965ae0767b49419cc62275756b4a9cb92361af0e
cak|64|6d6ee3141275a9a2653fa7cc825a07c5a08d05e16218429caba45ac9b3886a9696d38ddc9a15f64a4b6c5b2d0a433f58770b8b63c716565fe8bf697d8e94d79f
cs|64|af382a061f7f3fe792180d473dd9f2d5ea108781b4ab5130364a0103b4c6805add04e8b74fbd82e63c7529b3ba2c98f02c1580021b645435bf49d75fd1c8dcdb
cy|64|27d443d4415c5042f4eb2019b804a862697231e946b5cad3c4f2d1416e50f3759cefdf3fcd39d5376c3aec9e4c335d37a009ddb6375ce6b74f8d60035d93e310
da|64|bdd135fa275ab90f8ffba8a5ba8ea5c9484eaed830f21e35c4d773e700bc6836ed0f68b1f3e6a2ec6313edb17f61719deb40f198f5270973ad554836e5fcd5dd
de|64|23412be0d91451a9dcfa44f01d78a5954c85883aac254a228def1aabd2080162318b80db070dc59f5294c610f8b4e9a1a1ec2402ff54c8f2252fab89c44f7ea6
dsb|64|e218385ce8fad134e8d4abba60989bb5497926f2473546cc2d3ed59655613eb807cad4a55e571e0954fd315ce7fab37cd50b0d8d11218f322ef0d61f5fbbee43
el|64|33f38c8a6d72651d7b0d06308ccc54bc86b703b5032ebe71fbcee93f973df30a77e1c7b6277dbd6498a99ffd5c7da2271a3c38f2f4d7e4c462e61662606bcee7
en-CA|64|9ca86d08e52d2ef9f57833a8ebf9ffcf6fa4ac092c91459358a345fef54e834d20a463d38af49ef54f586cb5e62d37eb11451f0c554b4793f14440557aaecb6e
en-GB|64|2aa980f105eebe5ce2384e00f938c71b3afcfb27c5da2d39c2e064808dc4ee66c9ea8eb29e7736e7a79696b90d52da48d967c921ab595c85bfb2da6fa1f18439
en-US|64|5db58537945306669ea769ab030693ba801a39f7e89764ffb6f6b773d529e4c8f864dcd53c882e0eac3a6aa9baf57460ac4b1ae6750690ce4812e8cf3d0881aa
eo|64|e8d3a5d43acfda71557f12e55e1f5c3a03710000c025318f2a45218c3f23d510278d2f3234591d66a58c32bbe53cc55a370bbd0933f992bdaccaf4a5f8f0acc5
es-AR|64|b56ffe499753039c09cc368e7ed98a7f0405f4b9487799fb11e519bd857f4845f9e4927cc48a78b0fdb5306c738ba39ac95a7342d130a4af3349f48bb560ef9d
es-CL|64|349d26a69d9324383b375f83ad1d1a0557012fb4978ecccb828e0c583d86cee6c1b71f1111907b96fb48a1ed247ff526a7383d96972dcb15fb47eb02beb3ee75
es-ES|64|877a224243f4da26b7200aa6b14daf3c290354e6637558038f86451f16dc4a11684aee65a614d3d158f1fd8017df4a88bd321efdd2248bed9a11ee2d337b24cc
es-MX|64|495e9c52e43995fd8325c9225fe93bb6fb9879548afcbbb65fdcf4df5e32d7ea8105ca67b1dccc02a421bac87bb974d120a8b1304f629bea19896d0b5a1c4619
et|64|a4a009e9f82095cf46c7aecb325fc95f37b990985af956124bee12daa0d75d6a4fd360b2139a6d03d041af4e41f72b02c33352ce8da82a18f322bdb220f6a8ca
eu|64|737615cab7c255a69a707ff528625c937aaef9c4f803e7f9460a73fc88d232fabeb0838154b9871ee634a8a3f811072ebbf265539e4584d6a0997a1f865d20c8
fa|64|44223935c7d8af822b0cc4fde283be0f5909d9ae8b0f746987c01a168008ba7feab136eb8de57b313ce7aa9c3fadfaef80f54a90336bfe19aa6ea7c31c73f7ce
ff|64|e47c1046df53362e14fa4797c079c6358f3008b1c216783830074966d5ba2654c956b91590a7ae3db5735245c7b8a6e2ad11b2c752aef3140d133b4a68932af0
fi|64|e2d0e7c79f813e1409c03139a52d81aa9fd51d4009806bba85dea0e65fc43f8823f1026c4d5d94b0c712ff16d0713f94cb8327ea9d79083e902e9ac98df6bda4
fr|64|606bce21c8782652146aab087e097084630a96efc41be743f5d06efbf2b373f00ae454ab7f5832d67f2f6767ff9c586322f952743073916185b31d22d6654ccd
fy-NL|64|9bf12c8081c0800ffd343a1cbd9d42a111cb2cc83ad67d5b3d030f3226c007945fb25179adf623cbec656ba13edbbfadb79b1ceef153b38f0c4084d9b281d521
ga-IE|64|31ae4b17c14ad58216825088f87e2354b4671dc0a510f5a2fcc655f38248ad775e96970dcc5cbebd66593247c846c384ed7891295d689fa2f7a901d8c8a564fc
gd|64|b81d24345d6cf0a27d31017a4086304056825d5a31c5e9f132f899562468aaf9b34e222142f12212b15e501ee887eb687b830209510f137761f31ec1cdacc7ea
gl|64|57fd18810873068ad07b54555174cfc592b0c53cd035b2f04b07f62d2f4fd2ae11bc1bbdb346bd8b21228bda74a2013e7cdf3c616fd87d57d01296e2e1b65e16
gn|64|21c9ba9df7232d209497ff0b7c0aa9caa39287b0e0aaf22d7dc17364831adde47aef96125ca69a18976de4bf14b4fb44f82bfbf45d744963003d984daf687bdc
gu-IN|64|4d144b2ceb7f631bd79459622f03f33526c35fab26d4aeea3199df738e0e35fafeea19f47b70ad37b89ec9aac8f982544d40491dc276d6329050048cbf11738c
he|64|424c0727b8823f34c4bbc298c067298bd5c424209b146ce0c17a8fa8f2d7028b6a461a9fef4ad7fcad348db20f5115d3e9b8b00a8952669b6ee64ae0652f9428
hi-IN|64|20f0212c6824691a15d96c63aebf1cf76c712d383a7be33268feaf80709e15458b425fbf15dd245f4a7ea213c2d53da285a2f84f4d6045832a5458563f4620e6
hr|64|dad7fe1d8e8a8d0be3a8ee39cba2e836b6669c43cc2b146dbdca614f762951664ebe91c5e70c38d7a33de9844ea18e7267bb17c892fbca4f2194ca7d7e5ff7f1
hsb|64|efa49ee696531fdda22ef53e79713ce3d8e399e71966a43e3aa8c46efc9c8e3c6007c663df33d00052cec832fa58fed0f0ba2e7f6df15534d5646de4dbea364a
hu|64|c591a29f012b1642bc7621255cf8aead295f338c30e9971ff4a39c5d6e863f9a4c7bc632384e4cadd45b1c177660344bc837fe99262bfe3cb86f27cba81e77c2
hy-AM|64|5fa4274e2d2ea1a52cd162b8c6af5a0b3dbf91734ce1d57694543b3c194c8c42e4e7fc21433d41d45528f5924c61c1336514d64ac3e77b859457cd374699d605
ia|64|42afe3efa3dfbda3132bb6cd550f3d9d4ca58f35fc4c457e9db7e15ca146bd09ffb118da4d5fa3bf6573a0277b465906aaf873b48966bddb1c231d0303d82926
id|64|8d521eb7cad0e9f2a4d311c9b8d2b4a19325b05be9d426f1db8cd1e4cfd93a340cb6a57b8b3de4ccc22ea28114dc93652891b3db25abed87ee29d6502fc99243
is|64|0e818760b6e081b205c9894e00336ecf973c7a1fb31795ee6c3b31067dd6e02a60eb18bfc2c584af3e90439e3deda04d7359bf4c27df24cbe3970a0d1aeac64d
it|64|30845b35b353bd5ab568a6d6ec8496acc656696d62c3453fae64e9faf82e87a552a56ddb53a289243a0f6cad48f2ec6e4aa30adb2800ae68c10883239f3d0c65
ja|64|909c26b5d7f947eee9d0cded393b34fc466d89210f8d841b2d930f02b33309a823b57ed9ec9810d2d995837330c5623b7109a204b07ca9b6d0bff838c83deff0
ka|64|df970e6d2db1ca1f0de12fa8e6a58d0ec22822a3eb2104e20e92e96f28764cd2105228fa5a42b3b23c6ee4b687f3626479d6215e11a7913f4bb2ef2bb50cf84b
kab|64|28dff5dc631a47f512f65e74bbd053fd36ffce955c33c81b91543c53f376c9f566324c8b3a4385301493578919320649facfb2e6a8d3b00dbbc6b4ba8251affc
kk|64|6fa965e9d3a18fae0cecfbc6b7b134a7d5a3af90c054ffc0364a691a125cceca2e4bf6e2d719c816fe83a0566efe20ab5de2a2686104c65b1a15ccab7455084f
km|64|16004b474a19c3171bdaf290d4d10c824e01e6c114268a76090845c456eade78874a7750a6ce47993b57b42013c23b06a183e1ca12aac27246094668a92c3a29
kn|64|c082ee00ba1335982fa344eacfd540bf0885ccc72ba6d9eec1183e68eee97aff678a6234e1f745301ddf0be5378c3cfb893f5604d4de115f70d1a4f3990d0f58
ko|64|7099bf2199ff7ce32fdc5f4894381ad9043c15098098b883734749f55cf1bb0aae77d640e7a75098c200347f149c0b3ffffa23d6939dae377cfd3d008d7f7070
lij|64|c07a112a55002b22df41cdec7ef8daa93aa456d3dc180baab1d3cdbbc565b9dd84fd19d452341f864078cb30ac4bb1073acf05fbdff3d59d8a2973a21657751b
lt|64|6054bdb6bef56df355a060b9999c579fc22856a1b9ddacc2d268b822307656266daa62d5b505f04b45e751b966693f38fc36e27e753173a1db0ef39c191a2fbc
lv|64|b0e4b6a14d89c96cce571dcb52b8799cdbe6e26c10d255d4789c8f26e6ff1302377afed480fa2209f8cd00f3cfff9810286b51aa6a7f7a28e6ec09a0353ed84c
mk|64|5051da76e6a07051f7a21826780d92e8d8276569d71d678893c066342eefe24b014829850da6338b71a2c12259525c8a0ab6524e141362a661b6a707370b1963
mr|64|0d706112f87220930664bf90cfc99bd58a0562442a3f1a883845046643e38b838f3a95833dc83ea5c2a27111a350fdf94039b93476ced598d0aecfce24fbdc49
ms|64|d9fc4c1e9ac96a0b21723185d0074f533e6c83db991074d558503e9ad234d31f64bb94f78f3dc9f76b155afd6b81650676eb815cc25d3495816b346dc116795d
my|64|99e013cbbb54d7f73373d297a2b496fa4afd7fade7ecd9e5e794d333d37cff77893427f68c53c277af4cf973da37a7ae0e187db7c20bcc1a2c4628158d942f24
nb-NO|64|83291ebcc35470e442d2f33c305dca98c130679d417b611267e4df7bfa08cba6a7dc744b20b6513365eabe2a8448b2b78b4366a6d58ea10fb748b05787b30738
ne-NP|64|43fbf4066fb2e5018b8d72d9f6e38466a28b28b13c631afe04993f947ebb292d71cf704a40f80b28407621765ceb9bdaf61c493ea8db9462bc7d1eb02bef3f37
nl|64|0c790bf63ef6daceb0689732ae3e9b8e69c7197ff67419c1bdc745241591fcbd89fcec34d6baaa32ac012002edf29310848b9549243f8d6cfbb74b294c9960f1
nn-NO|64|9a47e9eb36aad9331a0bc0403ccc64565b0fe85e6ddf2439a1c0223ba2c729ba6da6961a5785789bffb77071f14bf02d7061cdc12c40ede4b7b99ed0e48b8d55
oc|64|f93d1f71a576e2fff03346060a9fd97caaa28240edc065c0da728a53a6258d88118c38dae4d2a62b8f6d6bca53526790c3e30e7f645b1a1e8669376cd5d47ea3
pa-IN|64|d19731da089085d3fe1a281ebdec55e4d577f2585c2d7e3fb6ee552d24595e5cf5fe2c5b9cafeae0f71cc87a0f61ed9df7862c48367aed7356baf306447b9b15
pl|64|55d188e62433b0a97602115d69a290fba0ca4c7b3a0d6ab0c90be9139d36834736b0cdf3ea0509cbe4028874275e3596e28ea483a8f052a83e07fe25c2d67e87
pt-BR|64|85287eceab8b85a009789f5cade73f1a06f2d37dcdb6bc3844b981c63065ede076ecfcf34f527e42321b468fa4eb2ec1b8a244daffcbc428b62d838057292a82
pt-PT|64|3b619d9ca4518adfef3615d22228269167194ff1031f569298fcfb3bfe09c31500e8fc6ce9cede4e0700fd8ef429e8f762b2ab08f099be0907115af8a5eeecd0
rm|64|2bd7372123f0fbb26b57634984d99dc91bb25367900b8d80b9d1961c18bbf6ee58e42f19bf2d331d3560e3d4f90e0a36498aca6a505c1cc769a7dd482a7c47bd
ro|64|f68a29db01fac719ed672a7733db95b99dfa609d6a401a937400755e4ff3e59dd14d29ebaf22d6bc8793db3ee35636a75f439f4edecfe447a8a6ba683df252be
ru|64|4547f4466b7195ff68da1f3bdca6d4a42efa40a2381c6f3dd0b56ca6cc5034ae95a51735f055f6661a3846f76a07d2b62f5268b3577bc06f15a4b61e91c54e64
si|64|47b731ed813ea65a9cd75238bf5eb4de86f7aa0eaa939c0717f47065b5f92351790c4bb9b56c00860881ef2b1e01c4cc0bc71829b9803da904d4d45ef4278a0c
sk|64|ab09f63955245a51f9735b907d1a7562e3cbb73ddcf0ff15a0e06b1d3e5ffd8f615513c6a2c42444b250f33f3fbb28fc8e497be2d8dac4a60b5cbe210ff12c53
sl|64|17ca8938a4d9e97c7db75e70008b2a8c4450a84e703235acfb7be142207f9ea86d822f2eadaf9772466f4ac30ce2232b4b9537a512e349b89db7ef686e4dd7b5
son|64|ed0cb5b530f8c81a851bb04fcab107299fd13aed27bbe1625f4f48c938297cbe4ff0ec502a388b6a62c1dce981ff94732000b87e893a01ae8b4560496e4eaa97
sq|64|20bb05a20a4672dc51a5b4b0e907814fbeb8de991b891b19d53008d722f33795a0c275661104c8cfe0c639c9ce359915b69b0d45c91dab47b3b0a97774e89b9f
sr|64|0f2e4ed311245db5002d572e6f0c644ca2ba572606a07035ef60b38c70883cdc40fdbc07d316754ced6dfdc0eda04fd00d19c173f8e1288a8695b6b6d1021aeb
sv-SE|64|2feebd0c7aa5a8aebd5d7cfc0c5207e297ab6b22ba5b5bd4540e351e144eb0a20683b15e941fc2c7c55ea2305d20f8f19e3c7abf8a27bb5553a245aeef7ba2e8
szl|64|bbc027be8be35f540276513a866308128ea33d74943a7b67a142327711ec9e63bdfefc47f86ef1242eb21e7152f5664710dc7dc10c38459aaca29e889c3addc0
ta|64|815b2072669f56400599e31c5771e5906345b5cd7bc7571ab89f5c72568b25be0de542e7aa17b58297bb5a5201231f813c7b4e1b43d30678df47e41d69ee3b85
te|64|d4746671a31ff3d5149f77378d8a1c64b4b70bd7e4e1018a28d432708004173fac17087e542c747ac8a56dc540086b9dc93733f0ac236471bc3c1c3f365f2630
th|64|fecd5d34b166a3353fdf8816d997687dba4e2c8c57635b759f6bddaddf5c9891016a50f2b4222c98cf2b62b2076d36594e5cd89c54fcbd27275713ec97e292d0
tl|64|ac139e95f7ab13401d31a7ec55524503470c9138cdddb3df208f545dc789c070d52c31d2fceb59c0a59e555cb4fa9fb44b2c74d186b2562ede24223c07bcbaa5
tr|64|1cebacbc5fcbbd9ce0f9c9c2f94c76c90c6fb0eb7e40fe6ae4704ef51bd45a1d305dc56f6118c683e55ed754495d7d2c78e63749998213b4a806e0d6e3ce9eba
trs|64|4487300e846c6363ca77d29ca67c733071fac4bf0b5c0fa4e2b4afebef4f41267e67f3929b89a24afe3c984e32fcab4a64dab561924c8d3561d9252c25d3ba54
uk|64|57d9d9ee8d16ffa35361f0ad7856a1d5aa1402e8b29ca696ca47a7f7a8558c1398aaeebd2890eb09f47bee86603cf32e1de31745ca8a72ca8f7a8c52766d66d1
ur|64|a47ead4b595bcf2174b453aed84242c3c0baed7622d8d7739f31429eecb8f1f0096a19f7c673af167adb98d5315f7aa8939ec7a582c9986e0e611a9a4a08d9c2
uz|64|4f7b954c3552f539c00173e0c5426cd01cde085f01a4732c9f01f63bf8dd06e7c9b7276af4f584640c231dd73eee0b1259767406b9a5442cdf01e55f8bfa3a69
vi|64|a69a00de6869828ceadb30b4a5d1821232d15e6d0a67ae0b84e20e49232d475f7cd2e6e08abc9a0a2ef171f7ad20c81da5bf3ba973ff5ff0efb4ccbcc328dbfc
xh|64|47f432a5089dbb0487c422735da4a5d4b41cdf093b7b16361121449aa55945ead5492b47ef7a49de2b32bef99ec178582997930b5c5fdc9a7a67c88ffe58693a
zh-CN|64|1101e13f9f98f20bdb7ec4973bf2c67cf4a68afcc18e8b23b6f8dd58d5c7b0eec120985746504514171baed70847a7870e710fd9ab41426c293e884912e4379e
zh-TW|64|e797eddb406090f0a6834a129288465ae3b475425662fa70a660e1fb7c04eff5119482c4e611282ac9415fee6074cbdac06ef852aa03a2ecb6f633df064312f2

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.

Version Downloads Last Updated Status
Mozilla Firefox 86.0.1 286929 Thursday, March 11, 2021 Approved
Mozilla Firefox 86.0 328833 Tuesday, February 23, 2021 Approved
Mozilla Firefox 85.0.2 294327 Tuesday, February 9, 2021 Approved
Mozilla Firefox 85.0.1 169966 Friday, February 5, 2021 Approved
Mozilla Firefox 85.0 256819 Tuesday, January 26, 2021 Approved
Mozilla Firefox 84.0.2 334426 Wednesday, January 6, 2021 Approved
Mozilla Firefox 84.0.1 250974 Tuesday, December 22, 2020 Approved
Mozilla Firefox 84.0 204738 Tuesday, December 15, 2020 Approved
Mozilla Firefox 83.0 376203 Tuesday, November 17, 2020 Approved
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