Notices: This section not yet converted to new layout. Download stats are rolling back out.

Mozilla Firefox

54.0.1

Package test results are passing.

This package was approved as a trusted package on 6/30/2017.

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

Features

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

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox Extended Support Release? Install the FirefoxESR package.
  • This package installs Firefox in the first language which matches this list:

    1. Install arguments override parameter if present, e.g. choco install Firefox -packageParameters "l=en-GB".
      To get a list of all available locales have a look at this file: https://releases.mozilla.org/pub/firefox/releases/latest/README.txt.

    2. If Firefox is already installed: the same language as the already installed Firefox.

    3. The Windows system language where the Firefox package gets installed.

    4. If Firefox does not support the system language, it will fall back to “en-US”
      This package installs Firefox in the first language which matches this list:

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

C:\> choco install firefox

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

C:\> choco upgrade firefox

Files

Hide
  • tools\chocolateyInstall.ps1 Show
    $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'
    
    $alreadyInstalled = (AlreadyInstalled -product $softwareName -version '54.0.1')
    
    if (Get-32bitOnlyInstalled -product $softwareName) {
      Write-Output $(
        'Detected the 32-bit version of Firefox on a 64-bit system. ' +
        'This package will continue to install the 32-bit version of Firefox ' +
        'unless the 32-bit version is uninstalled.'
      )
    }
    
    if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
      Write-Output $(
        "Firefox is already installed. " +
        'No need to download an re-install again.'
      )
    } else {
    
      $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-54.0.1-SSL&os=win&lang=${locale}"
    
        silentArgs = '-ms'
        validExitCodes = @(0)
      }
    
      if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-ProcessorBits 64)) {
        $packageArgs.Checksum64 = $checksums.Win64
        $packageArgs.ChecksumType64 = 'sha512'
        $packageArgs.Url64 = "https://download.mozilla.org/?product=firefox-54.0.1-SSL&os=win64&lang=${locale}"
      }
    
      Install-ChocolateyPackage @packageArgs
    }
    
  • tools\chocolateyUninstall.ps1 Show
    $ErrorActionPreference = 'Stop';
    
    $packageName = 'Firefox'
    
    $uninstalled = $false
    [array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | ? { $_.DisplayName -notmatch "ESR" }
    
    if ($key.Count -eq 1) {
      $key | % {
        $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 | % {Write-Warning "- $($_.DisplayName)"}
    }
    
  • tools\helpers.ps1 Show
    function GetUninstallPath() {
      param(
        [Parameter(Mandatory = $true)]
        [string]$product
      )
      $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
      $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow432Node\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 -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 | % { $_ -split '\|' | select -first 1 } | select -Unique
    
      $packageParameters = $env:chocolateyPackageParameters
    
      $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
    
      $argumentMap = ConvertFrom-StringData $packageParameters
      $localeFromPackageParameters = $argumentMap.Item('l')
    
      $uninstallPath = GetUninstallPath -product $product
    
      $alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
    
      $systemLocalizeAndCountry = (Get-Culture).Name
      $systemLocaleTwoLetter = (Get-Culture).TwoLetterISOLanguageName
      $fallbackLocale = 'en-US'
    
      $locales = $localeFromPackageParameters, $alreadyInstalledLocale, `
        $systemLocalizeAndCountry, $systemLocaleTwoLetter, $fallbackLocale
    
        foreach ($locale in $locales) {
          $localeMatch = $availableLocales | ? { $_ -eq $locale } | select -first 1
          if ($localeMatch -and $locale -ne $null) {
            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-ProcessorBits 64
    
      if (-Not $systemIs64bit) {
        return $false
      }
    
      $registryPaths = @(
        'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
        'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
      )
    
      $installedVersions = Get-ChildItem $registryPaths | ? { $_.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 -last 1
      $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | select -last 1
    
      return @{
        "Win32" = $checksum32
        "Win64" = $checksum64
      }
    }
    
  • tools\LanguageChecksums.csv Show
    ach|32|8a694a793e15872df63c84aa26f9e25947b95f99317fc12de47cf2032e555ec8ab7f5cf815c6adf6703c557ae120d5949050c41147e59867a7328a1b09c35a85
    af|32|d1ac9f0e284776c7f0bb4b2bb23191980f6724f97eb3fb57a70ecc9ec75423082e21d362fa2f8c64fed3d033fc5025c9f39886c95290171b9195aac536249d82
    an|32|fc4b07727e74f93036add2e13aa013dce5569deb4fb2f6f24dca9b0ae259f72a6e9ab1157e806c4c5d4c25cb427e1c2db84e8d6f8e4e9dff1331cabbf108025d
    ar|32|daa3f4bcc30381793083113f1718aaaffb9485e602616ac2cb70dbe2d22968673a58e3fd519500c2cf873bdb8371506cf5f90c84ac0fdb8754b849b8a59a18f0
    as|32|89b92d85658e13034c702b38ed76cde7b48d9824d5a9e8974e498b7e0e2dd2bfeb8ce28a0ead8dd4a6385377f1493fb7ad5d01e9aa45d174f252977f083971c9
    ast|32|6b5bd6628cec9c4e4c87e35183d4b684e6037e0a5561fa0210ed0ecec9672ee88f513586f584a5a531b5b905d3d881bfbcfe3d20bd4886cd4f7a43c5ebdcf015
    az|32|17ec8697072c1cee75525e7a81a25a9d64c5a7d9378cd9139e2b43c447355361b9bea6f9a596af5391e95375dd778c0667e197d4665b41dc3db47f7632c50329
    bg|32|ed83ee863fc98aa40123f940f44cee781b922d3440648d9ed118d462947d524a7e7274ce762fb5abbd59c6ec1297351d491faf047cdf518fccc45390aa9333e8
    bn-BD|32|5c63d9f887febe2c04635451ddbc3bad3f00b081ee65e213ad6eb8f67c75d944fa66afa79e4751b80be3153957ad79b97098d20f8bc47e89c17f51bd63079834
    bn-IN|32|c7b25162d55d444040d4fe561604546a3b11188e53c89a7c8a8321c5c7f5213cfd4876b506f2c6b95d713b81d68573b5b6c771ef5c98129351508ac8e8255d91
    br|32|cca3c01c3aacb04bc5690b1a6e3d651abb56e3cb8b00ad742a1a0ed52beb9d560b0531727ea7a179fbf61e683f095b4079a9046ce6e06465ec8ee320e164714e
    bs|32|5e4207ef69f52861b4691a2178d688886f101ceeb6dadc68b0007b4714e454f97db56d249952d852b364e545857506edf1968641bb4a471893b5669df9913e47
    ca|32|d537cbebfa86b2a0359a6077c53ccb5d87fbd4916d7eea2c937a14a66a508d877ea3b73118277e4674c6e2d660ad51bbdc56bfbba179d62cf0ab2d13796fa18e
    cak|32|c77195062aad1acc2e53cbca480b9a89ef93477978d2e948b44e116c2e42df07cc77e93d9b94643c250fd79c6a6ad41cdaeb106fb0ce137c3644b64789b694eb
    cs|32|cd2a6aa29daba7da457e9bb1d59b85031dbfca84d7f0bcc309e48e92f71e2ca83615e2fdc9eedadfc8eca46f49dcc8a9a95ae17cdd9f7e9fc02fb347fc87d596
    cy|32|9d7ba6505edf3dc72b5ac5baed3c5dc30936a596281fd61f7f6b387b547a9fe8da9b6fc909945faad775bf83550578db2d2d3a201e4007dab4e13e9467fcbb13
    da|32|532a4c208981817497a9f1a21437b69038e874276d298300f57f3502e25edf572122032f8ec75e134a2b41a6e33970e0211f6bb6040d14f803fd1b12cc56c819
    de|32|176cfeedd263d666b59fbc03abe0495dda7a256eb47520d8701b02911e8ea6a97011772b7ccb53ec487a59660095fcdc2616f53015dab64e82349e61a241bd77
    dsb|32|9d3a22daf065d34206c4dcdd7fad95ed857a7ea3d740304300d7f19e417b0ab4d0a7704e49504959edb94e59deaea544c0adeaf22638be69715435cf15a36d61
    el|32|92165958f2a87facd529ef093886be69556f60b5aa44e5abeed8eda79f524e0c56962de0437217f13f50526963bd18e0d412b7f332085ed74250aae3a8256679
    en-GB|32|e3d486bb663ad76c5c67e73b70eb00bafc41eaaaebfd02ccc8a87d376a01cccb281d6d9444914db6a051d0fcde046af33628190a60dbe75fd5d7a845fd5cbb7f
    en-US|32|525dccfe2cf801565e12336e8a528b55f53a6ec26711cb629434d52def05267b6d801db21d1ddd696ddc57ff8f0c1997a435bec578603773d51f461628bdf869
    en-ZA|32|0d7bf062c54b990241e6e2e2e0b734e8c1e910441b9b671d38e04734fe90ec4d946df27ca90c5555d965556ac0a6863beeeaa3617333edcc83571d8956b8e2f7
    eo|32|d20753397f934955f64e2536eae300a8791ae295fc195a2975e7feefaec32b0ed02d7637567c24570b18aabf9fc3d8340133a629e1d3c9380c604e701a4e4550
    es-AR|32|1b97c7a88aef6ea6bb74729de9089d7e6e0255320063d17de375bd7d26674a74cd51d64c4ada6b351901d2b732661f07009cdbb42679df5a24a98c0c7d18a2c5
    es-CL|32|344e2096ae4bc86ce0770d33865480f95b43cf380f883472a3111c679339007590c76a1f3b7d769ea116dfb0e9d7da2d89e980ddf2d1a7df4f3861c13874c137
    es-ES|32|157c44af3d75e130a2736a9d0b5a3215f7da4f473ada0a0d24b4d7ed5541122b4a96f257778f6c808b68fd5fe2c445052693896d6162dcd4dfcf1f70a3799da7
    es-MX|32|73f4c994b6a7854738ea328a1df865a18f0416341c4a91ac06e68b3caa899546eb45fd70f5420248bee845b783540d744d5fc831c812ac212ff7956817b498f8
    et|32|67d92694d182c337d532dc3603ff1813f3bb7b578277fb39abee7914c6b08673d31d403dc2f438e745acf31d0058613fd2d3d11348b7f48a862a05bff6aa78c2
    eu|32|bb157951e7e8648072a319e6c90218d5846eef6dfc07dfbe726d421e93ab33d55a221d9f16885d37bfcafeb30d4c1575d3825548bf0ed82493af0818cae8699d
    fa|32|c8b0a9ff47a0101bfe98f41bd5d814c93cfabe6abfe4d527bb598c676a374b1e4b628eb9ee6fab87862835487782eddc0ff042d7003e4af68d17c210cb4f16b7
    ff|32|938dc27cc08bb7df4346f1059a97b2cb9b909b59adef0b27ae3a3d3c5a864662099ead8c9f7032bb19337d086ea76d9daaa9bc813ffbfb2740bc555d2f38f631
    fi|32|a7c646f0cd0e5d1541ec79b4b8e51d9023bf17380b65b7af30a4ef35d9c7ff55156a35fc3bac832f16e332121f86693c2c09f19e9df3b2b130358541fcdfdcb5
    fr|32|324709df38a5538bf5e9d88db3fa2b3f48ccc626d890b9dd3fd5462482d91477deeccc8018ede42c7e4e87d1e7d2e81e2e83a5f58effbc9be5e2e2723fd91784
    fy-NL|32|985efedb22c68d1d6bd1afa4524b1d62af6afa3289aabc1f345f6dab67e7e12a7e88f1ba2f973012b53de971749ce9f730696f00704073a17202f33168a6ea0c
    ga-IE|32|cdf3e02c1f3e56e90933fe4f3328b3aac03366dd0f02915459a93ae58d4107b5fa66750bfc467d2eb6f30fc25c70c2710b28ec37b47da5635d722a71552985a6
    gd|32|0b2835308f500ad86f75e62078687ed78c3e14603620363a29e08468dc8e6d5b7508c314a3870b2d656ccef3da0ccc5a11f5716f04010bad330e0fcb0ab30e9e
    gl|32|f4a29ab6a8326876fc5e6ccfd5306b7578280d6d1801878b268eba53ac7667f490ab89f9de4da65f65058339ac1b7df312583581e118dae47302fca77b16f74b
    gn|32|861a025ebd93fb4846a16824a46c9239e1e544bc0817fde844c838d21c2ce4a75193c8dc6a4a284ad377ae84e6e112778e0c2a1223e41795156b240b7d604e5b
    gu-IN|32|e166d8c13576bf86ada65017b5053b35ecb5a27ef0798542e0d52f372e7c8775c6c5b872a87508fe1654b049d5c96b41a5101dd875e56981ab0b4a67b75d2805
    he|32|c53cef41859f55a874f44702200e84a71f8fb1f6cd4f9350a08b46a72dddeee7bc62568a7e90c08f6b25e1f15ed263640503e3fc1697d05792f357d74929838a
    hi-IN|32|53885c4be9e68f3ca696418ae2d4ad9b4098d9183766a45c4c8cfa529804c91d050c4fa4313b5f2312b32c4ab41d07f8d71e906b101b316fc09747dafc9e8f72
    hr|32|43f5c0d901e618381bf7f98bd324e5cf0e7fbc745a019ca00f3f01791352c4d09a045df1b20e098e5d34ca7bec40c481eee72f4eab10221192570eec0e5842e1
    hsb|32|856055fe574ce080f8a4f32d0a75c5a50db2c54b8ff6f2100519b03b53ba26709bbca03e0b52f35e67d04ee0d0e16da26f6dc2e0fab33f6a67b9347445bbd4aa
    hu|32|7b279410e8b3d4065c0a11aa63558ce0a40a1f4dbd9c237f143b0d1e079ed4a4ba78d6a4cf243412e879066790942344532d267e24618cdc3b3aa81ec155e3e2
    hy-AM|32|a4a66522e55bb8a7f67605add271183064cacb2c0eb30da5f985d6028999c4e40e3b41ebe97c8e68d89ee3099027b57323433d8b165d9a9a118c246621028073
    id|32|9ffa8dc5ecad289f75efe771e0a416ddc1acde7d9bb5c92906f8f4c6816ba2af4c985f64d8c1a300eb051dece34bf130669f0d8255f1bf586f9bde1749fc14ee
    is|32|9eab05c34d40ffe7e21fe6ea626961b2acd727b705bb0a47837025654688dd46cf511cba3408a3043f64a3bdf0c5d3437fa3f1bcc675c47d58bc808642bcb4b6
    it|32|69787850f6c98dcb2b03033dede2da3b7818d6461dfcccd0e0c15f0327f82c6147e596696d518178fe112c3750b589806ca78972ed32717047bc2bc54a561af5
    ja|32|acc64310ddeac959bd870b3c69a9634d28872af3e80995961a1718c1a6648ed1b6ae8e64d1aca863b823860270a7f3456cf56e585c2c3ff09319dc80e03afdda
    ka|32|c9b4fbde444a63baab0aa06f6d226de21c1cf0ee8d152fe5e555c4540682bae58fe9c7e581fd0bb055626863fe37c02d08e5cfde6519a1dfb6b9756e44e4d3f1
    kab|32|752536fdcb6a269630f8b7cbad32ab257e8e656b32eeaaaf63636269fcf789f23dee1a7cd7a76674aa76e17328062f29c127d001d4b18c12e391cd0ca5024fd3
    kk|32|cfd22b8a641efbe12f347e366281c1281fcdeff79a0d4672bca2161cf8cfcd6d69849de580752f72ea99656e782c1375c06257c17e7b6d92cae407d072298cd9
    km|32|d55a851949d5906baec2095ffa8ee633fc8e4791411f70b6c8cd87bdbbe434801c2be4338fff3ecd1b40fe8b32f30a12549fa3f74c0bd75ebd8b95955432388d
    kn|32|0bac24eddb441476d296fe959f2125ed98398c59e2f1a7e79400dc9356f0031c832691f711b7d2b11b05872755c8aeb201122e97131b7b21e24f4dd6f7c7c623
    ko|32|6ba6568b9661dedad2fd34c7f610f96481c8b2dac46ff7776357e46142a4d27bc87de0716d7b54a6481380d537d220c90b1be36e2cae8b6a8add6f92d1bcbb46
    lij|32|3a511eed652f57b2e18969e2c724ff2b46a63f26783fe7a77036d4a7af2c5b20805ac829ae7a0343befd0b477a2807942eadbcc270ba5c0a9ae580c75ba0ffa1
    lt|32|81598344ca9b980c302f6083dfc3a186a790d6cbda678de8f84f377d75a199389e20e8e537401242f2004bc149f25f26aa194a0896081afed7690411073c1146
    lv|32|54f9f7d073cd032c51fed6e310a49378af394fb25ed4e7a682201df1cb39db97a988e97359afcffe71efa0ecb689e53ae65f4fd5ac914d4b167e5105acd07553
    mai|32|2983269f50ede7b884bcbc711297a66fe65f3fe541e8a4d56b323abdbacab5cbd9ad92765d6570fa53bc00df3aa9763afed8b7de7b42a7a5a9a9848eb96e81b6
    mk|32|2e500db039e9acb0dd37deb90a7e9a5255b4e3b6621372ba42939ae7b042ba8e4d4526afd063d649e152167e79731412d26fea1ac89ba2d0ff0bc8eab94372af
    ml|32|598236f9131c5e03d70e2ece05e7c9391ea5b130ec5968182dba39bc055b8c6b7d8f9ddef26d72d84f69ad4988e210d8b886ec3b9c7e16c8f82149293f8939a7
    mr|32|e8808eae1822ee18a58e2cd8302301f4338985312b24ce5e090cb622e0437072c9f91ee9cc88f894af3490c427d63fb11e72768b2428357a7aede288235a679e
    ms|32|8bc15a54dfe535bc600c7244db45b3ae4a30a3c69ea50f3a58c37be0de99f7b9da39a276f1a424509724af856b5e0059333cf2c259daf2a5f44fb2d8a84c6273
    my|32|22ddf16b89d7dc27e42621757fcd5d7d3c695652caf2c06efb943f9c309c23dc729bbc42c60aa4fb45ad634fb3f8d040fe5472433d2f23853e5aeec752ace239
    nb-NO|32|b65fb52a54f9eb7bc9bc36b04d1dba16e6a6f75e9b26ad2fd87c52f6842b4e601873e1edc5f0af9b71583fe8266fe5b26154ed46202ca061ad79a5aa4fa0fbd6
    nl|32|fdf03d9506659a2b58a5aa3ffa875c16a3ed9f8d5c614dbee54e2898d518a77ee55f348fa4c7c9febfd72d50d5aa10dc9009d29c0a0e911252aef7d95b76cfb0
    nn-NO|32|310dca7aa949ecc2f6099d5f62ebc4a63e0e514592a06840b140f2cb8cbcbf64673fcce0897952737676f7c66c5b13cc2dbdb86d04fd32a0fe60ee1921d35408
    or|32|2fb15593539a51ac28cdf28717fc37fb697aa0d57e9f6383fb2a430a577e1a867bf259061e43f953a4b366e7cd95dfdc7d921357a9a8253cdfe1408eb1112c6a
    pa-IN|32|5ade43872f7ab890ea989f6df7c54960586f3b29ce63da242fc6661774e13bf9303bd433b9c47b6906ac05b9c45433d646f1d16e2e819d6c5140183bd7d1e560
    pl|32|bf52c481cb6ed919ee18eff84e955051eebe9e8607c53b33b2ee8422a29166fd423eff64c8fbfc60be1e9c6562e5f93cbc821873b59cbfc56df461aec4df5013
    pt-BR|32|ab911e5346ed280777bca6f75a38ef44c741265eae663e98593008269c1a5fc89fa5cabb7d4de04eaa1aa9d79f1a79478456a416f41af392601d25973eb03d4e
    pt-PT|32|2633572c294bb99e43e3511c746a2fc0278cccd9fc7f4fd28a3001f0feb279b465babf77f7d93413a254f40a8527120cfeea1722e5eb40607d30dd0a6de4284e
    rm|32|b4ce006a1dfc8ad8adb37f892f0c08bc7f4e63ac130f7bc87cc01723181a97f09ca70f83e304455759478976fd31ae9af15bb06cb633a25dd4b1efdf2b7c71c8
    ro|32|a495ec10d898b9509c188e5955d3f5006740a3e23c67aa729b32e6a8466045564f09be2bd0542da11a4c195f11cd19dee79c4b4cff60f856b2e8a1b53c6d0dfa
    ru|32|eabe840bb079acd2274b8d84500ca8d66f3cf2f5f619b1dbb5fe48718445aa33ecb3cf60e5869e5c7cb8e8d8beeca26a4c8954365522e233b58e52d1941d18ca
    si|32|8a3fa7562cb2a81565dedbfe9c9bcb42d998cbfa29b2fc5ad61e3e6ab37f2a09fc3a0bda62a53a88582ea3a0781090965f8e3838643819ae1e585cba4ae50f29
    sk|32|b76c6ab692a825398fbb6d161c48f564b5cad844d71b534b6bd420436faf1332b644bb8c32500bfc861f7f021dd1df22b1c152970ac7a18e9955a58261c5acf3
    sl|32|e12c92ed78e6a856516f0ba19e54e4361a9e047b908d7e5fa9ad9a2c40fb395646562edc0b193e0ff9500d2db314a6d6a7415fbbd57eb839bdddaa522e4b90ae
    son|32|ff99adcfb9a70e56878848e1db7651fcb50b8fabb0d7d2a6cbe7e39956122d9b6d0fd2678dc1ea3e64df560c8b7f11a5d0875cbfb0b7e7fe2443aef01d671094
    sq|32|212d7cb8e7c9c27586782933dd6f3a6feacbe99be3350408037179a70e5d24bebdd1ceea621596cb70fdcbb796b16917ff027279d5efd1812d4a6825f4a06dd9
    sr|32|39f6428f1e0b5c0f8a99516d8eb682de81d3bf2d04a06e3edbb4bbed455c3927c7976e10046eee44d2e21e163de5f790ef2fb7342152d686dcf7ff3dc091d496
    sv-SE|32|abe1a0a8813ba49868538b77a2aca437df9270bd75d85d72fb4f00716e63089f64b2ca6bb21e1f28801411a7c853d3dcce578aead0aa8b75f5efef2dfdf9e044
    ta|32|5927a7ea992fb7110a263bf58076e03afce16495e43174ddd1d52dd8b83b004e461b860a3ca6a66752f388579421f5344de2efc3874f668191a5e895ca5eb36c
    te|32|edc70dd902aa93d3ca6f62798a2e2658a03b1b1e2a8d240d637bcf8d9e60157819e7a6e412910813dfe54e5bd8fc100cd424bc936e22cda11ebf847e4b54c8e2
    th|32|51dd6d30dc1d9525b63890a9a2a370d0920504c2aa8e01d5f0768d94f75872a9b69a2863b2a1c7c7650b9b7647cdbe7e17280b23da5c2532e0cb582e498ffd62
    tr|32|d763aa6c776d705cd0d74dd3f94ae5b1ea7178214c3278810625a71a8758ae7c799769390dd7f0d366468a43b58597e553efb590ef9f268cd43f362a4c28b4bf
    uk|32|886c2adaa7408d5c71e0fb557f8614593cc87d86e086acb1d6a743c41872fdefd78fea4c959aa157df95fc4c2949ec4b60c0ad3245088da2ac15e584266f7e78
    ur|32|2be04fe6bcd96b5c06c9e28c49ce0b3608a4b43a6e2e16793c27df13f73e254a567499f2150e8f67745d5dee32baf2ed31828fbcb430594de45c1f13579f1ccb
    uz|32|19e8847e29c8a63c07a15c4ecec0fad9c2e612be3b5d9e2fc052cd2f45d4b6e94f808a2f2b7481bff8b5abffc2557ea8ef0f43243fd4432972c25328be431f9f
    vi|32|5e6975e2fa936365f76488dd63ec82b1684fd64c4e84f1b235cc98de4dd867384e303a1e1e5a39c56210ca83887be53a6c8db97f60b7b5bfe115305c688916f9
    xh|32|2fdf58cbc807051c7b9384d317d9fdf708eaf916e51ec3a76b300f1f7492fdbd13a16a3cd8d980aa36c124acb1e39c06c4f3d69d157c1812d330a74db0ca8282
    zh-CN|32|0683c3fd1dfa53310d0c46f5cf531cf885259a7344b52785bea377dbb885209911c77ac543e606f1b44b724757fefbc7c3ca54191e4dc14b08a80846a60f42e2
    zh-TW|32|dcf32273c66c3e693791a80c8d170008ae46aa6d0399681d5353261d2ec704a2b2450c1d89734a5defad479c04477b37daf4f2008913d3a6518a27c5c4a16b67
    ach|64|a77b9e4b01598b66ad8fa5038c69fb66212efa8944decc2d72bcdf17c62bae7bd1b0185362e7dbd2a2028c3aa59dcaf370f15ffa548774f368c854b0b69d7c32
    af|64|901cf33c61f1cd0503d3eb3066edc1d7bffe601d468c7a01a108265a5e73c1eeb94873cd36549bb50f13f9c29842efaf024aee9143f9a628d2ec958cd5a4c3dd
    an|64|df02a9ad71746fc7edfbbf87cab1664fa6b38cb1bb1c7d5afd19d4d3598481db5c389ed54f25da83bdc343b991baf20911d2276ec99e29e948be54659f46c1c2
    ar|64|b44404432b9d866cbb8fe14ad6b323c236d5faa753176e7c356212c1c0506065dda1c154869d66e5c0a969cfe75397afe54a3156ea321cec7a131c63566f6584
    as|64|e37fa028930fd7b670efc62d8288bdfa9449f04bcccfbc37348a6a5450201490c47ff64bff621d9d17d7a2484b883e9d143179fd1243f09d09e2dc44eb111d21
    ast|64|1beae50bd881e928a7ad213a1c771341c9e4c4ad0bfec02adea0405a94b62370965c629436c37417d2af20281f61f3798baff1eaf7e8c70e522108ba2f93aea1
    az|64|aab99392f7b4415989fd900a76f0aa1178f3374d7e6744c1d1287c8c887ad7ef14c1cb7e7200e7d04433dc824fea9402fdc61ad8a3b04b9d395f57bedab2803d
    bg|64|bc409adaabe3240c0f3609c4b532ca748bb72ad569f4299d25d4512d4a08dec9a6e22c785d254ada0d7a79c4baded7ece0c0ecc7e12131e6d80c4470338edaad
    bn-BD|64|09ef54bbadef3f73474fba64a81c067106449616bf503552c692ed661f200f1ec0b342cfa209dc6a0f2cd2c8726a67200661fdac1e56c4fcccf4beedd8bb934e
    bn-IN|64|1d81696fb00e08c82a773c75de4ed1479570deda70cc26cc15070b9945f0908c89c3271769048ae6e4ec6f0e18dbc5b05c7d232796f5a8876a83c84ebb633ad2
    br|64|d79a3391e6e114ef3b26de71ed67d1db23a5f8b960d3a023c533344b1cfe7523eef6934a00e5d4ff9e2b7da9d6e11dafe1e17ee5e01a196406313424d4225e43
    bs|64|ad0e49d5939c8ee6d1eaa7880e6c07f7a69f40c9a6b6e4bdd56d1ccf59ca6ec6c7e65c0fc9c567fc08f11e73e93bded2ef27f74d7de26e09862b8f51a26288ee
    ca|64|34656a60f10d2d6580e0a20d9c8e66c33750d243b965b5d2546a4aac105a5e2c8fd6c8eb13db933428e3affe04e446138c0f4b9fc15423ec4af642f29d5c5bd2
    cak|64|ad48c77985ec66011fa79b9053296f23e5204dc34b651c7784014dbc5f8bfdf543c6cf37095a3910bdc80c58183ad9009b95a864a0a9969a74586faeaa18ff5f
    cs|64|b77d3a156233dc0b680e04c974c7617359904158a9b4556d64dd469d6b88d87978836af02c7ad9458000ed35ea8d1dcea077dd4da3a98b165e52db73fa90d440
    cy|64|c61c09fd3a69adfac521488f5eb4da6ace5f813ba82d6e0d2067ad8efabc8a85f88b0cf4c84739efbfa0f552db4195bee46ce097fef7bfbf4e22dcde813599eb
    da|64|7d5f5e8fc34a73b79b68531a09a1902e2a5711789a4ead021ab968094370a37ea2d3cd144ed46a56a5ddce260d071330f967c0104251b1eb2b5b99a4bf09822b
    de|64|397cd1d81efc17624c8f3951791f1935805b6f1613277dd308e0d8a5ce4d107a63211a389b608c15f7a3f74504eaae5b3b24b859bd692c1c17aa44589ae7b2b6
    dsb|64|508e8a2f40bc5d9ad13e916badebe3dc9bcd03a61a8dab2e55172e6b38c5c142f3de0ff81259c867cbd617650da60f213fe864e1683084d2f25d43ba4a1bc64f
    el|64|7743ad7a95d047e0acf2730b88f164db2a04d800c57b56dd21bc2cc4030d2930b68f470368172f8eec7beb882ff9ddde016a0892c56c19d5a576fde8430b80c8
    en-GB|64|a66a8939cc12a16a73251e777630bc32754420d746fac89f2a1fbb6b4c595787c1356886ad46c37cf749ddcef44fff0cf6f26b01aa0e43fbfc04e0f0b1a05a44
    en-US|64|d43c64e127479791776fad0e55af5f53fdbf8c1f7e0f552c9a48b89297111e3a22f33e8efea9472730da37dbeebe7e8280cfd0b6ac31215b890d7ca0a8dce6f5
    en-ZA|64|069d997289440ab6451021dba03383569680c2c8943973f65af7f96529dcca54894858b8b52a36c07aceec0be81a21c6caa394b74c19727a7966161c80fff9b2
    eo|64|43383ab237c1a3a42c7177f7761244d291a1636dd3afe355e6f9d8035cee31e142c4250bf904ae551b458b4e2fdd042a7465de8fcc93ab543e4b66d0c9898dea
    es-AR|64|c778ffc1b03e4c73de6022a72bea1afb683a63de09db39bab3cd0fda23c7e92cbde24d576f910cc80a513b8fa0440dca1dfb9f28c3c939b73f0820f3837e7ea0
    es-CL|64|2136e724d3344849a3fca5592291aef8b60e94b34376ed2685d5e9160c2658c06f23f01dae72f841dda0359d984749e82a065628e10f9c717e9178454c8e0244
    es-ES|64|e8abed2fd123079f832c6171832e57031e162dd5ff72c37d6f041fb837cc08e4cb67d74b08fb4b9bdf897277f65d8041e8cfc8b003f78c914eda3397c2c3e2e7
    es-MX|64|99caaae4fef5d9351d7d005dd15ba4d8380ac76200a40f0df8ef56f04080eeae274153fef59f1b60c5dd3b400b31f5388b403b76d06d55c06c6e6ec672115aee
    et|64|1bb6d76d20658c120617cb4582b83aae620f2dfc63e1e888727d70857b1ef24a9be95d598809a229d39dd400d7046e33ad3e9268487356bc408c16a601386ac0
    eu|64|642d7d1fee17784307185ca8676d4aa8d2186659700b7ba8c6b13340657c2d6e90072bd409023654e41663835e789a597c9128d79bca0087e2f998e8941b8132
    fa|64|e368c4018f3d66edfe3a3a421cab51c16a6a3644e57d918541f265a3d9cbcdb810ee5624a0704c17ce97da5eba581c97c5262965adaf746ba0baeb6b496da852
    ff|64|f7292f222f274f0f4425f648126872f68db46d2201472f0332234e0c07e5ea50b14b012a59f921844237117abc9841506e614b660fe48b75ae8194d7d1676563
    fi|64|13422cbc2c5689995ae48a967e17832ec6bbb86ed9943700f010fd71f41c7549a5924dea6b5d9238ebfe5600f56aeb856b9f5ad92b25e7365972a94ec99027a7
    fr|64|a5e70b51ed0e88182d027f649ecdb1bb0eb5d9c6f57fba06451a0c5f6ed60ee57993c890f23ed544f7a3347c4a4cfa7182fa8c92883d71f8b08a25018c5fdab2
    fy-NL|64|8108a74448eaf1fd4c2e72ebdb12469411c5797b4baa19db257c3e5f9c11eba0063fe4a09c256fbffe6a0ef24fbbb25bbf4e856c3d31ac0abe51e9c022a87ff2
    ga-IE|64|5e51f8f20d6c9fb1e50add5644a7956ca33929cc5470588b9ad2989577de27a49d6c7d24de017799742798d3f5665801a7473a17697d34f5b9a57930a84254e8
    gd|64|9303c8d3dce68b68a4a07b69622053b1c7ba142174eefa30d336fefa5c15c4328b9647840741f5015bf07cc2697ddb6d8af78327c28176e191ce3056c3d1576c
    gl|64|44725516f208fc0b87ab329ec123c3e206903613fe553e52996edc71a0b1f4553ff09dcb65dc60bb16b2fa09ef35692a1ef22be97050a8ddfd7cd0e69ab3cbf5
    gn|64|c42e71dfb44d4fadf123f7a2dde494e36423d4a5be84279abb36b16d0844eac3b4abe31809c5d2a649915ce1bb152d9d2991486907702649c6e4979b8ebe9bdd
    gu-IN|64|216baa68f61b273f1f56cf48a8f72636309721feca520adb6cf6c1015a6479eb7cc15beff38ef188f8f9de0cbdbafb5ab7396bd70f5230dd3aa642c76fce6c95
    he|64|b52cdc97dda2dd745cb6bad5e4040458ca2174ca8cc4eab675fcecef81593db8804373ae348d64308849fcef51ee4d72ac722004849d1bd4a73403d8e5aedac4
    hi-IN|64|0cbc5e11645769a9b019abc088b6bfd17530808bf6a1f1103b08ed2ec1550129abf57edaa58249add76ce61b7e49b7919e723b915510d35c8fbb0c36ee54a023
    hr|64|171cf20e01b69cecefe785390ac3e1154489200906c34f5ec913feac6e0abadaaaf7ddcbb49737223fd53d8ac4d00f3b8d6ab961e6aab1f6eda50964cc1324ab
    hsb|64|242b2c9496885abcab38d48f440ff9c33dc5d56b67d7a559e981acb69abb7abf769ea0a0f37f00b9c27b9ed032afb1f6bbca4c96de039e1aaaffbba8468294ac
    hu|64|1b2c6f9e21b19a2db215c759dca3af3bf11dd9cb8c71ae4248fb6559d7fad8369c6da0cccb5870dc918fdba4bec5a823892a2b1ce3368ef38b5dd291ee7d22e6
    hy-AM|64|98ff1bacea87c62a9e308982a0c76d58732fc7afc0face7dd0b8b63618c7e579f2df3e8a999f7504a6fba2b23bb486223f46da56add9157f0dfc3323ca0ee042
    id|64|9b6f5517395999264fe06a81f8046b342e2ce9dafdd8faef513a8125cb1b1393eea013409d6b16423b24d860f5f70c6087c7e69196fa5ff0cccc94fefd06681c
    is|64|d172c23aca75c43ef384fa5caa469b75fbf15326cd7bcb4db6772b90f3a3746d1c303c85616f154ba29659abbfc2b0fb9f4acbe66773e764b9c86c5f539317c3
    it|64|7089f933e586c7fb71f03a5b10b373330a5ce67a9a37150f0e1d68a66e44d7be66741b83db88c78b68cd5c43f690573bf07cc758549f6debfc71a43ad3ea352f
    ja|64|146d259e345469c9946d8942f9e31254d95b22535468503af77d1ae107471af640f5fc7a72e132f49b50688b8a2bcffefc5a8589b0bf8f6ecfbe03ac694e9e6f
    ka|64|f912d45793a4519b59dd8df6bd6702e69d4da8451d081879480d877b3e5c97c6dd65f7ec1ff77029bce987ea51409c7a7c1d18ae039e16427329a7ac71a11c4d
    kab|64|263fa6ff250bc14f0b755968740b7fa78919787aa7402a92a4416baf16a5d7ead7d4abe138dbbe23299aded3275c5f7115ae1c42fac73361c67c5bd8219f9a65
    kk|64|8dfec0ba042358b0b9e0d24a0f2e41aed958645acbaccc3d9e2ddc5aef65fa7ef0605840125cbc3f9eb41af81ba8ad2d101b2ba2a94f0cbdccbf98a1859fcfa9
    km|64|47f840cb0b90e0e97057013c6f6e6469e20267e300f7d702fdd607a3adcdef5002e3129b8efe786227ff7218d08505eb5ae4f184b228d56a42baa4e98d45e8c9
    kn|64|41064c4dce31e4fb74ef2ea620b9126674e64e72177b7a144e69ef1624752b006a15b9a7301d331412683ff06ab5de040651fa24f1a322ef59947961bd8b7eab
    ko|64|2cfb2a051ed8d0551c691345030c40760bbf5cc48f46b41f0344c086888afee284c0809cf55c6b95c8497f4db08f385ddeae2c7a7b07c8b9d16b1918f72c0baf
    lij|64|e246c2c0855333af1d1fa09772a5c91197dd290347cea6bbcf7333e97de3637b53b2172eb02cac264bbee36162f1843bebc2004e7291e939a3cda45347f350d7
    lt|64|f9c0995d9ca487dd4a81fa276980848d16f00bddbbc5ae5124644f6450cf05eb283b278c9af5ef22a384e94ab5cb14fb6ae66b19eae8a666f72af9255da82a72
    lv|64|7ae63e9e698fec6e6056202350f292217f806939068184d5ced4dc0d0301cabaf058bf00233b48597ae5a213c661d0c086261baa2aa4654b0cd8d6b4214cd862
    mai|64|33911cafdf77678eaf888722bf82d6994d44ab177027f64a1e1860d82b146cbf6e11295caf24a93f550f48a756996034a657faef233efb9f445967f91384766b
    mk|64|bf2c10317a33b38765be0bfffe935ef007b5f4e61f0489a32886abc7e77fa17417e828c9f7137857e2b71cf0f0dca9c80d72a2f8189482324cd7a3fe7367ebda
    ml|64|3d9c93a5387854925c637607bf375ba0c6c1d60bdafe2e5195e6f6368bdd93c59a81a748bb6aa53f9e678133f780dec5d84ae546c9d26c46b4f7c5c6186b92a3
    mr|64|c67689d78d810eb7854b0b4978e07a21f86691c6ae3582fddf5c75c90d465075fec3938c12098e2cc164e9ff584271e10022d890f5b2a6e06e7d4f5f5666847d
    ms|64|6674349fbebc2ffe2ac22be83d7d4f0ec6f5dee4cfd3b568e6f957d0272d3733c91fd407dce223ef1aea4bdf71bcdfb5f9f585f872d3d41e4de819c7926d0892
    my|64|258db8ab0682136f3a9165f202ed46f6192fad88141856634ff7c36309ba3e345d6dcdae9d815df4351f39b32640cdf85709c905f52aa63be549f46834cbfe7b
    nb-NO|64|4f3a8571d856c4c1ac783ca61cbe2821b8b5363a2db38908e7bed622f61a78a15d0609afaede79c52476eb47fbe22f112e00d4b7e370ae9ef71639c03ada82f5
    nl|64|d9251cd9159b2837d2a998e3b4508b536191b3feb49a5cbfb6cfe407d5a89dc6b7db79f831d35ba23b009beec7d40858c62b6ab5f08ad57b4856a817be454a9b
    nn-NO|64|b923781650177c36a81e50058e749e08ba055ef5fdd98534e0cf7718b7f16d4368922a00b4f05aae4d887adb205e7a1b9979ab351c6e86d2fba1f4f5d405456f
    or|64|4d34036150155c6e8f0848d8b41578de48f55b535ba08edd82486baf596a455b81e00856f8512f36689711390ca4234f9a47918682d7283a697695bebc13f693
    pa-IN|64|f326282a76f05484e7170822470d31ff0b53fd17d2a1794d1318f9a28ca1f4b60400b4a7d8d3b71448e8cb8c190f074e86b2506c0bb8fc50c3e85426c7da8c6b
    pl|64|9e6fe0507a07c342ab4f842d10893bee7ba95eb2f418304387a520396f0d8e27e303552602b5c08e046a9aeb6852eb973c8662f2f012e4c42cd91ec1b506303c
    pt-BR|64|882307f92b06de7783c01b15bb0c9a2a8017dac320a7e8c3b8b5c01fbad407bc1fc86704a467b1f70e1e6ab14afd992b9340dd0cbfe965e43cd597e4e0bb8e0d
    pt-PT|64|a99564fa3793fdf17cb630d07c02cbbcd516a27f35617f9d77bf07f223859ae178fcf52df0b322b17077837611120ed96256c8bc71f0a398b872edc6485c57f1
    rm|64|2b63c410d819ca99a4832eb4fa4bc5ce25279241264b463633a70803e8089b36cf618b8864fcf5c36835086727dab426dc291d0399b7739f16995204c42d9660
    ro|64|24badc6e27d480813929f9efca80de45c3afdd11a6cd8c3b5a0538a79d307d9849036ead8c4251ec314ccd2ed146370604493a7e0e9abcd351f84faa53576915
    ru|64|259c0f5c6f4392098cf76f15cad55ef7512aaf053631404ee3d8f77cf448330ec2a19376e1fdae4ce450d461288c35073a9aa94a37f4b3fd5f53a3b9b3e6f604
    si|64|4f20775df74c8b6c8d7d5fb4416dbb933c8769d18b1f1671743b498c07e08ced52591bd678897c727777512c303ab42a0f7acd59dfbeb183311a1071a7df7bca
    sk|64|aeb8af9c3e2e4458d6bd0ca71fc293f8d3e3dfa037c0b4722b79e7b8d27e77b5a1577554dd7f3a74f2793925dfdf8b1629585ae3265c9d99fc8460526a7e445d
    sl|64|79f8b4fe449d6839bcc7eb470fe18c3b9ff56fe28eaa248c69d156185f43c01340e2dececeb9a2de4bc2856453010865645d7386d39555f2641b827cce647a28
    son|64|b7bfe43c09f86ca66394f3104c90fce9d1b2496181268b0b652e6fb849a0780a4a9e81af11e55b3d0f7a9bd83d06c2e6a107876dc9a9040d0c49a9626114b153
    sq|64|5296a8fba44cd14e9c5542f19ee8ce626594fbdedccc0d6be1f72fcd3bad202ccf633ca5f2317fb112977ed1a956cc458f4192cbd88a69d98e6f2da7b6072dd0
    sr|64|101ffbe1bfe81eb9dfe85ae4119d3ed97381a9c6e02b1658f34e7d77f005aa027116e280fc59855f6365baf8460133d2642423edaef5e783adcb85f28af1e6bd
    sv-SE|64|9786eb76cd4861e70f6076891090597d690c73c6ce3567d02cc195052e0f46cf699ef437ee1c046e6d6294316d1842fffc0c83b4fd212d1665f9b9e38fa39a30
    ta|64|6b9cf473cc78f485f6f0ffecf079b7f6caed999e426ad209fcc3a456dbbd1a33e2f957f61c7ba5e518550b0162dc16dd847be129a91b69ed072ff4d086225ab0
    te|64|e5277b912e8f6a34281ac1aa11c92eb06bf5118c1f73f41ef595db74f5179168e021f126df6fbb36c4c84876941d17d4745c126f787da4a8cabcadf2c89c6bd3
    th|64|9992c77a2bcf1793a1da4147aacec29c22be9b9f7b7423c53c0d00a03c8c9af50641cfc8593d159741bae6fff31fd71543026055b0c8a51458b6c41868725711
    tr|64|176a24836f8b9579bf13ef56b78086fcebddd42e56fc080d7614482718756e34be21f29ad039d433100413d2a724251b4c075976b0186fe2ac3dfe631dcb900d
    uk|64|092b806100fd24187de629f167f43ef0514bd6e694cdc0fe120934001c47875407a0b76c4ebc4d6ce4ae01faed135762d8d0cd2ff7292ec93dac0f707c008614
    ur|64|e28d1a6111af72ebbd72eee17a3fe2f63f3ff9a1f6b4fdad536f4c019e7b1f690782ebf03610d0bf92835ec4201c28a9c9220de072f4e82e6c2d6cc6889146e2
    uz|64|e0550c42c0e22c14d0e4839a4cdb8b121ad3deb28ebe012df11759c3e998adce3c60da31c523d7d00d0b532c43755518faf9215fc752820aa29e10c396363ce0
    vi|64|2f366744dda6990405ee0adb5c65088ff2642bfc80e8b08bc6a318a871441f4d81434e4ff34b67522ffc91dda45abbb671dcfe333418129109c4974e7c721e2c
    xh|64|964e6f6bd998fc0427c5ba53734cdf8684728a9493ca13c576665e89b4c80e3749a699ee605e34e7e2ff5e735d0df35f6001ba888b23f2f09e25507286d06e24
    zh-CN|64|ba15ff857d218cff9c13718ca1d20b3df0d0fe49606b7e81a5c30c1ab81034b1c84f1824537ff94809c0ff27f8492e8bc04b97003ee84cc42744ec8e4e5fd91c
    zh-TW|64|184957b9d5eb901562e7d3456b7010c7fee82c06aedccad965e18e563133e4e602f5c041b69c5b5f834c5b5c26edacc50c2537977e4b6e73609458a9c0a51e0b
    

Virus Scan Results

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.

Dependencies

Maintainer(s)

Software Author(s)

  • Mozilla

Tags

Release Notes

https://www.mozilla.org/en-US/firefox/54.0.1/releasenotes/

Version History

Version Downloads Last updated Status
Mozilla Firefox 54.0 87469 Wednesday, June 14, 2017 approved
Mozilla Firefox 53.0.3 120335 Friday, May 19, 2017 approved
Mozilla Firefox 53.0.2 77290 Friday, May 5, 2017 approved
Mozilla Firefox 53.0 83170 Wednesday, April 19, 2017 approved
Mozilla Firefox 52.0.2 99077 Tuesday, March 28, 2017 approved
Mozilla Firefox 52.0.1 60454 Saturday, March 18, 2017 approved
Mozilla Firefox 52.0 56661 Tuesday, March 7, 2017 approved
Mozilla Firefox 51.0.1 204125 Friday, January 27, 2017 approved
Mozilla Firefox 51.0 26338 Tuesday, January 24, 2017 approved
Show More

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