[
  {
    "path": ".appveyor.yml",
    "content": "version: '{build}'\r\nmax_jobs: 1\r\nimage: Visual Studio 2022\r\n# History plugin requires complete log\r\n#clone_depth: 5\r\nbranches:\r\n  only:\r\n  - master\r\n#build:\r\n#  verbosity: minimal\r\n\r\nenvironment:\r\n  # Set au version to use or omit to use the latest. Specify branch name to use development version from Github\r\n  au_version: 1.0.0\r\n  au_push: true\r\n  # Force test: use 1 to test all, or N to split testing into N groups\r\n  au_test_groups: 4\r\n\r\n  # Github token to commit pushed packages to repository\r\n  github_user_repo: chocolatey-community/chocolatey-packages\r\n  github_api_key:\r\n    secure: kp3pFdeqA90uVX4Yy2F5obA/O+P1428LrtCiuYZQYUMkSYi6yWTdmv35tOoce1k8\r\n\r\n\r\n  # Mail credentials - for error notifications\r\n  mail_user: gep13choco@gmail.com\r\n  mail_pass:\r\n    secure: w2Cf0E/uiMSr5o1r6zvr6VFsscTlqee+AdWHRF5+Tn4=\r\n  mail_server: smtp.gmail.com\r\n  mail_port: 587\r\n  mail_enablessl: true\r\n\r\n  # ID of the gist used to save run results - create a gist under the github_user (secret or not) and grab the id - https://gist.github.com/name/id\r\n  # Optional, leave empty to create anonymous gist\r\n  gist_id: 4bdeeb99f084db66ab47d2afebe95c8e\r\n\r\n  # Force test: gist id for test results\r\n  gist_id_test: 4a53539854efa814ee389f02c3d5cb0c\r\n\r\n  # Chocolatey API key - to push updated packages\r\n  api_key:\r\n    secure: zPuYvdxGda6DUGRCwTJL5FQCWF3U+1bSLE2mEr+VfpfV08NXlXX2uFLizkhQuJYW\r\n\r\n  #Chocolatey version we want to use when checking for updates (usually latest).\r\n  choco_version: '2.7.1'\r\n  choco_version_pr: '2.4.3'\r\n  nupkg_cache_path: C:\\packages\r\n\r\ninit:\r\n- git config --global user.email \"chocolatey@realdimensions.net\"\r\n- git config --global user.name \"Chocolatey-AU\"\r\n- git config --global core.safecrlf false\r\n\r\ninstall:\r\n- ps: |\r\n    $chocoVersion = if (($Env:APPVEYOR_PULL_REQUEST_NUMBER -eq $null) -or ($ENV:APPVEYOR_PULL_REQUEST_NUMBER -eq '')) { $Env:choco_version } else { $Env:choco_version_pr }\r\n    if (!(Test-Path \"$env:nupkg_cache_path\")) { mkdir -Force \"$env:nupkg_cache_path\" }\r\n    @{\r\n      'chocolatey' = $chocoVersion\r\n      # Uncomment and input the version if you are using any of these in AU scripts\r\n      'wormies-au-helpers' = '0.4.1'\r\n      'chocolatey-core.extension' = '1.4.0'\r\n      'chocolatey-community-validation.extension' = '0.2.0'\r\n    }.GetEnumerator() | % {\r\n      if (!(Test-Path \"${env:nupkg_cache_path}\\$($_.Key).$($_.Value).nupkg\")) { rm \"${env:nupkg_cache_path}\\$($_.Key).*.nupkg\" ; Invoke-WebRequest \"https://chocolatey.org/api/v2/package/$($_.Key)/$($_.Value)\" -OutFile \"${env:nupkg_cache_path}\\$($_.Key).$($_.Value).nupkg\" }\r\n      if ($_.Key -eq 'chocolatey') { choco upgrade $_.Key --version $_.Value --source ${env:nupkg_cache_path} --allow-downgrade --pre }\r\n      else { choco install $_.Key --version $_.Value --source ${env:nupkg_cache_path} --ignore-dependencies }\r\n    }\r\n    rm \"$env:ChocolateyInstall\\logs\\*.log\"\r\n- ps: 'Get-CimInstance win32_operatingsystem -Property Caption, OSArchitecture, Version | fl Caption, OSArchitecture, Version'\r\n- ps: $PSVersionTable\r\n- git --version\r\n- choco --version\r\n- ps: |\r\n    choco install chocolatey-au --version $Env:au_version -y\r\n\r\n- ps: |\r\n    \"Build info\"\r\n    '  {0,-20} {1}' -f 'SCHEDULED BUILD:', ($Env:APPVEYOR_SCHEDULED_BUILD -eq 'true')\r\n    '  {0,-20} {1}' -f 'FORCED BUILD:'   , ($Env:APPVEYOR_FORCED_BUILD    -eq 'true')\r\n    '  {0,-20} {1}' -f 'RE BUILD:'       , ($Env:APPVEYOR_RE_BUILD        -eq 'true')\r\n\r\nbuild_script:\r\n- ps: |\r\n    $ErrorActionPreference = 'Continue'\r\n\r\n    . ./scripts/EventLogs.ps1\r\n    Clear-EventLogs\r\n\r\n    if ($Env:APPVEYOR_PROJECT_NAME  -like '*test*') { ./test_all.ps1 \"random $Env:au_test_groups\"; return }\r\n    if (($Env:APPVEYOR_PULL_REQUEST_NUMBER -ne $null) -and ($Env:APPVEYOR_PULL_REQUEST_NUMBER -ne '')) {\r\n      Set-Service wuauserv -StartupType Manual\r\n      ./scripts/Test-RepoPackage.ps1 -CleanFiles -TakeScreenshots\r\n      return\r\n    } else {\r\n      # Clean the choco logs as it's quite large\r\n      rm \"$env:ChocolateyInstall\\logs\\*.log\"\r\n    }\r\n\r\n    if ( ($Env:APPVEYOR_SCHEDULED_BUILD -ne 'true') -and ($Env:APPVEYOR_FORCED_BUILD -ne 'true') ) {\r\n        switch -regex ($Env:APPVEYOR_REPO_COMMIT_MESSAGE)\r\n        {\r\n            '\\[AU (.+?)\\]'   { $forced = $Matches[1] }\r\n\r\n            '\\[PUSH (.+?)\\]' {\r\n                $packages = $Matches[1] -split ' '\r\n                Write-Host \"PUSHING PACKAGES: $packages\"\r\n                foreach ($package in $packages) {\r\n                    Write-Host (\"{0}`n{1}`n\" -f ('-'*60), \"PACKAGE: $package\")\r\n                    $package_dir = ls -recurse | ? { $_.Name -eq \"$package.nuspec\"} | select -First 1 | % Directory\r\n                    if (!$package_dir) { Write-Warning \"Can't find package '$package'\"; continue }\r\n                    try {\r\n                      pushd $package_dir\r\n                      if (Test-Path update.ps1 -ea 0) { ./update.ps1 }\r\n                      choco pack\r\n                      Push-Package -All\r\n                    } finally {\r\n                      popd\r\n                    }\r\n                }\r\n                return\r\n            }\r\n        }\r\n    }\r\n\r\n    ./update_all.ps1 -ForcedPackages $forced\r\n    Get-EventLogs * | ? Source -eq 'Schannel' | fl * |  out-file eventlogs.txt\r\non_finish:\r\n- ps: |\r\n    if (Test-Path $Env:TEMP\\chocolatey\\au) { 7z a  -mx9 au_temp.7z $Env:TEMP\\chocolatey\\au\\* }\r\n    $paths = @(\r\n      Resolve-Path \"$env:TEMP\\artifacts\\*\" -ea 0\r\n      Resolve-Path \"$env:ChocolateyInstall\\logs\\*.log\" -ea 0\r\n      'au_temp.7z'\r\n      'update_info.xml'\r\n      'Update-AUPackages.md'\r\n      'Update-History.md'\r\n      'eventlogs.txt'\r\n    )\r\n    $paths | ? { Test-Path $_ } | % { Push-AppveyorArtifact $_ }\r\n#- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))\r\n\r\nnotifications:\r\n- provider: Email\r\n  to: $(mail_user)\r\n  on_build_success: false\r\n  on_build_failure: true\r\n  on_build_status_changed: true\r\n\r\ncache:\r\n  - '%nupkg_cache_path% -> .appveyor.yml'\r\n"
  },
  {
    "path": ".editorconfig",
    "content": "root = true\r\n\r\n[*]\r\ncharset = utf-8\r\nend_of_line = crlf\r\ninsert_final_newline = true\r\nindent_style = space\r\nindent_size = 2\r\ntrim_trailing_whitespace = true\r\n\r\n[*.ps1]\r\ncharset = utf-8-bom\r\n\r\n[*.nuspec]\r\nend_of_line = lf # Possibly have crlf for this as well (believe AU uses Windows Line Endings and utf-8-bom)"
  },
  {
    "path": ".gitattributes",
    "content": "* text eol=crlf whitespace=trailing-space,tab-in-indent,tabwidth=2\r\n\r\n# Possibly have crlf for this as well (believe AU uses Windows Line Endings and utf-8-bom)\r\n*.nuspec text eol=lf\r\n\r\n*.ps1    text eol=crlf\r\n*.psm1   text eol=crlf\r\n\r\n*.png binary\r\n*.jpg binary\r\n*.exe binary\r\n*.dll binary\r\n*.zip binary\r\n*.cer binary\r\n*.pdf binary\r\n*.webp binary\r\n\r\n# License files should be the only files allowed to use tabs in indentation\r\n# to have them be as equal to the original license as possible\r\nLICENSE.txt text whitespace=-tab-in-indent\r\n"
  },
  {
    "path": ".github/CODEOWNERS",
    "content": "# The following file is only used to request reviews from\r\n# specific users that is handling a certain package (or file)\r\n# and has write permission to the repository.\r\n# If you wishes to be requested as a reviewer and has write permission\r\n# to the repository, feel free to add yourself to the list\r\n\r\n# Global user/team to request review from (only used as a reference), hence commented out\r\n# *  @chocolatey/community-maintainers\r\n\r\n\r\n# Packages\r\n# Multiple users can be set for the same match\r\n\r\n*/ruby.portable*      @chocolatey-community/chocolatey-team-maintainers\r\n*/python3-streams     @chocolatey-community/chocolatey-team-maintainers @Jackenmen\r\n*/python*             @chocolatey-community/chocolatey-team-maintainers\r\n*/calibre*            @gep13 @AdmiringWorm\r\n*/cdburnerxp*         @gep13\r\n*/poweriso*           @gep13\r\n*/rdcman*             @gep13\r\n*/wix*                @gep13\r\n*/gobby*              @AdmiringWorm\r\n*/gom-player*         @AdmiringWorm\r\n*/jubler*             @AdmiringWorm\r\n*/juju*               @AdmiringWorm\r\n*/transifex*          @chocolatey-community/chocolatey-team-maintainers\r\n*/waterfox*           @AdmiringWorm\r\n*/composer*           @johnstevenson\r\n*/k9s*                @danielkoek\r\n*/krew*               @jetersen\r\n*/kubelogin*          @jetersen\r\n*/ffmpeg-full*        @VuiMuich\r\n*/etcd*               @dgalbraith\r\n*/octave.portable*    @dgalbraith\r\n*/selenium-gecko-driver* @hansnull @chocolatey-community/chocolatey-team-maintainers\r\n*/es*                 @TheCakeIsNaOH\r\n*/selenium-chrome-driver* @chocolatey-community/chocolatey-team-maintainers\r\n*/intunewinapputil*   @chocolatey-community/chocolatey-team-maintainers\r\n*/selenium-chromium-edge-driver* @chocolatey-community/chocolatey-team-maintainers @AdmiringWorm\r\n*/jenkins*            @chocolatey-community/chocolatey-team-maintainers @chocolatey-community/chocolatey-community-solutions\r\n*/brave*              @AdmiringWorm\r\n*/nexus-repository*   @chocolatey-community/chocolatey-team-maintainers @chocolatey-community/chocolatey-community-solutions\r\n*/totalcommander*     @pauby\r\n*/kubescape*          @HollowMan6\r\n*/googlechromebeta*   @tunisiano187\r\n*/krita*              @tunisiano187\r\n*/selenium.powershell* @chocolatey-community/chocolatey-team-maintainers\r\n*/thunderbird*        @TheCakeIsNaOH\r\n*/papercut*           @AdmiringWorm\r\n\r\n# Other\r\n# This can be any file other that won't be matched as a package\r\n# You can use the same matches as normally would be used in .gitignore/.gitattributes\r\n\r\nextensions/chocolatey-azuredatastudio.extension/*      @pascalberger\r\nextensions/chocolatey-vscode.extension/*               @pascalberger\r\n"
  },
  {
    "path": ".github/DISCUSSION_TEMPLATE/ideas.yml",
    "content": "title: \"(packageName) Summary of feature or enhancement\"\r\nbody:\r\n  - type: markdown\r\n    attributes:\r\n      value: |\r\n        Thank you for wishing to improve packages that we host in this repository.\r\n\r\n        Before you fill out the template here, please make sure that the title contains a short summary of the the new enhancement or feature, that the title starts with `(packageName)`, and gives an idea of what the discussion is about.\r\n\r\n        **For Example, if you request a feature or an enhancement for the 7zip.install package, the title of the discussion should always start with `(7zip.install)`.**\r\n  - type: checkboxes\r\n    attributes:\r\n      label: Before starting, ensure that you have done the following.\r\n      options:\r\n        - label: I have verified that there is no other issue or discussion covering the feature or enhancement\r\n          required: true\r\n        - label: I have verified there is no open pull request for the feature or enhancement\r\n          required: true\r\n        - label: I have verified the package to improve is located in this repository\r\n          required: true\r\n  - type: textarea\r\n    id: description\r\n    attributes:\r\n      label: What do you want to add?\r\n      description: Please explain what the feature or enhancement is about, and explain it in a way you would normally explain it to people if you had to convince them of why it would be a benefit to add this feature or enhancement.\r\n    validations:\r\n      required: true\r\n  - type: textarea\r\n    id: problem-related\r\n    attributes:\r\n      label: What problem will the feature/enhancement solve?\r\n      description: |\r\n        If the feature or enhancement is added, what problem will this improvement solve?\r\n\r\n        Please try explaining the problem as simply as you can, such that someone that does not know anything about the package or software could understand.\r\n  - type: checkboxes\r\n    attributes:\r\n      label: 'If the feature or enhancement is approved:'\r\n      options:\r\n        - label: I am willing to create a pull request to implement the feature or enhancement\r\n  - type: textarea\r\n    attributes:\r\n      label: Additional Context\r\n      description: Please include any other information here that you feel may be relevant to the feature or enhancement you want to implement that is not already covered.\r\n"
  },
  {
    "path": ".github/DISCUSSION_TEMPLATE/migrations.yml",
    "content": "title: \"(packageName) Request for migration\"\r\nbody:\r\n  - type: markdown\r\n    attributes:\r\n      value: We appreciate your interest in migrating a package to the Chocolatey Community Chocolatey Packages Repository.\r\n        Before we can start handling your request, there are a few questions we need you to answer.\r\n\r\n        Please also verify that you have looked to see if any existing migration requests have opened.\r\n\r\n        Please understand that it may take some time before we decide whether to accept or reject any package migration request.\r\n        Packages are only sometimes accepted, and each is considered in isolation based on its merits. A discussion between team repository maintainers will happen before making the decision.\r\n  - type: textarea\r\n    id: reason\r\n    attributes:\r\n      label: Why should the package be migrated to this Chocolatey Community Chocolatey Packages Repository?\r\n      description: Please describe in detail why you believe the package should be migrated to this repository. The reason must include why the package cannot be in your source repository.\r\n    validations:\r\n      required: true\r\n  - type: input\r\n    id: ccr-link\r\n    attributes:\r\n      label: What is the link to the package hosted on Chocolatey Community Repository?\r\n    validations:\r\n      required: true\r\n  - type: input\r\n    id: source-link\r\n    attributes:\r\n      label: What is the link to the package source?\r\n      description: Please provide a link to the package source outside the Chocolatey Community Repository. The link will typically be a GitHub or GitLab URL.\r\n  - type: checkboxes\r\n    attributes:\r\n      label: Responsibilities\r\n      options:\r\n        - label: I will be responsible for creating a PR to migrate the package.\r\n          required: true\r\n        - label: I will be available to fix any issues with the package or the automatic updater!\r\n  - type: input\r\n    id: responsible\r\n    attributes:\r\n      label: Who will fix any issues with the package or the automatic updater?\r\n      description: If you have already marked the previous check box, feel free to ignore this one. Any other person or community mentioned here must confirm, through a comment, that they agree. We cannot reach out to the user or community on your behalf.\r\n  - type: textarea\r\n    id: additional-context\r\n    attributes:\r\n      label: Additional Context\r\n      description: Is there any other context you believe is relevant that we need to consider when deciding whether to accept or reject this package migration request?\r\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug-report.yml",
    "content": "name: Package Bug Report\r\ndescription: Something went wrong with the installation of a package? Or did you find an unexpected behavior?\r\ntitle: \"(packageName) \"\r\nlabels: [\"Bug\"]\r\nbody:\r\n  - type: markdown\r\n    attributes:\r\n      value: |\r\n        **Do NOT report Security related issues here, instead use the Report Abuse on the package page instead. See https://docs.chocolatey.org/en-us/information/security#report-issue**.\r\n\r\n        Thank you for taking the time to fill out this bug report! Please fill out out the necessary information as complete as you can. Remember, it is better to include too much information, than too little. Additionally, make sure that the issue title starts with the name of the package you were seeing the issue with inside paranthesis (e.g. `(putty)`).\r\n  - type: checkboxes\r\n    attributes:\r\n      label: Checklist\r\n      description: Before continuing, make sure that you have done the following.\r\n      options:\r\n        - label: I have verified that this is the correct repository, and the package is maintained by the chocolatey-community user.\r\n          required: true\r\n        - label: I have verified that this is happening in the latest available version of the package.\r\n  - type: dropdown\r\n    id: choco-version\r\n    attributes:\r\n      label: Chocolatey Version\r\n      description: |\r\n        What version of Chocolatey do you have installed on the machine where this bug occurred (check all versions that apply, if there are any other versions you know of that are affected please add this to the Additional Details box further down)?\r\n        Do mind that versions older than the latest version that was available 1 year ago will not be supported.\r\n      multiple: true\r\n      options:\r\n        - 2.7.1\r\n        - 2.7.0\r\n        - 2.6.0\r\n        - 2.5.1\r\n        - 2.5.0\r\n        - 2.4.3\r\n        - Other (note in the comments)\r\n    validations:\r\n      required: true\r\n  - type: dropdown\r\n    id: choco-license\r\n    attributes:\r\n      label: Chocolatey License\r\n      description: |\r\n        Select the license that you are using for Chocolatey when you discovered this bug (Open Source users should select None).\r\n      options:\r\n        - Professional\r\n        - Business\r\n        - Architect\r\n        - MSP\r\n    validations:\r\n      required: false\r\n  - type: input\r\n    id: package-version\r\n    attributes:\r\n      label: Package Version\r\n      description: |\r\n        Which version of the package did you find this bug for?\r\n      placeholder: ex 5.0.0 or 4.0.0 -> 4.1.0 for upgrades.\r\n    validations:\r\n      required: true\r\n  - type: textarea\r\n    id: current-behaviour\r\n    attributes:\r\n      label: Current Behaviour\r\n      description: Please provide a concise description of what you are experiencing.\r\n    validations:\r\n      required: true\r\n  - type: textarea\r\n    id: expected-behaviour\r\n    attributes:\r\n      label: Expected Behaviour\r\n      description: Please provide a concise description of what you expected to happen.\r\n    validations:\r\n      required: false\r\n  - type: textarea\r\n    id: steps\r\n    attributes:\r\n      label: Steps To Reproduce\r\n      description: |\r\n        How can we reproduce the behaviour that you are seeing, please include the exact steps that is needed.\r\n        If no steps are included, and we are unable to reproduce the issue it may be closed without notice.\r\n      placeholder: |\r\n        1. In this environment...\r\n        2. Run '...'\r\n        3. See error...\r\n    validations:\r\n      required: true\r\n  - type: textarea\r\n    id: environment\r\n    attributes:\r\n      label: Environment\r\n      description: |\r\n        What environment did you encounter the bug in? Operating System, .NET Version, PowerShell Version and the shell/terminal emulator used (ie. PowerShell, CMD).\r\n\r\n        NOTE: _PowerShell Core is not supported_.\r\n\r\n        TIP:\r\n        - To get the Operating System, run `[System.Environment]::OSVersion.ToString()` in a PowerShell session.\r\n        - To get the PowerShell Version, run `$PSVersionTable` in a PowerShell session.\r\n      value: |\r\n        - Operating System:\r\n        - PowerShell Version:\r\n        - Shell:\r\n      render: markdown\r\n    validations:\r\n      required: true\r\n  - type: textarea\r\n    id: logs\r\n    attributes:\r\n      label: Chocolatey Log\r\n      description: |\r\n        Include the log that has been created by Chocolatey. If possible, it is prefered that this be a link to a file located at https://gist.github.com instead of embedded directly inside the issue. Remember to remove any **sensitive information** from the log before posting.\r\n\r\n        Tip: For standard installations, the Chocolatey log file is located at `C:\\ProgramData\\chocolatey\\logs\\chocolatey.log`.\r\n      render: shell\r\n    validations:\r\n      required: true\r\n  - type: textarea\r\n    id: additional-details\r\n    attributes:\r\n      label: Anything else?\r\n      description: |\r\n        Links? References? Anything that will give us more context about the issue you are encountering?\r\n\r\n        Tip: You can attach images by clicking this area to highlight it and then drag files in.\r\n    validations:\r\n      required: false\r\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: false\r\ncontact_links:\r\n  - name: Request a new Feature or Enhancement to package.\r\n    # This annoying url is used so it can pre-fill some parts of the new discussion that needs to be created.\r\n    # Follow the link to see what will be displayed.\r\n    url: https://github.com/chocolatey-community/chocolatey-packages/discussions/new?category=ideas\r\n    about: Open a discussion to request a feature or enhancement be implemented for a specific package.\r\n  - name: Request a new package being migrated to this repository.\r\n    # This same annoying url is used here as well to pre-fill some parts of the new discussion that needs to be created.\r\n    # Follow the link to see what will be displayed.\r\n    url: https://github.com/chocolatey-community/chocolatey-packages/discussions/new?category=migrations\r\n    about: Open a discussion about moving a package you own, or have permission to move over to this repository.\r\n  - name: Ask a Question\r\n    url: https://github.com/chocolatey-community/chocolatey-packages/discussions/categories/q-a\r\n    about: Do you have a question about a specific package, or maybe the repository itself?\r\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/outdated-report.yml",
    "content": "name: Package Outdated Report\r\ndescription: A package is outdated and no new version have been submitted for moderation.\r\ntitle: \"(packageName) \"\r\nlabels: [\"Outdated\"]\r\nbody:\r\n  - type: markdown\r\n    attributes:\r\n      value: |\r\n        Thank you for taking the time to report an outdated package. To validate the request please fill out the necessary items.\r\n\r\n        Make sure that the title of the issue starts with the package identifier that is outdated, inside parenthesis (e.g. `(putty)`).\r\n  - type: checkboxes\r\n    attributes:\r\n      label: Checklist\r\n      description: Before continuing, make sure that you have done the following.\r\n      options:\r\n        - label: |\r\n            I have checked the moderation queue that no new version has been submitted (only visible when logged in), or the submitted package version has failed the automated checks.\r\n\r\n            Please navigate to the following [link](https://community.chocolatey.org/packages?q=&moderatorQueue=true&moderationStatus=all-statuses&prerelease=false&sortOrder=package-download-count) to view the moderation queue.\r\n          required: true\r\n        - label: I have verified that the new version is a stable release.\r\n          required: true\r\n        - label: I have looked to see if there are any Bug reports that prevents a new version being submitted and that no existing Outdated Reports have been created.\r\n          required: true\r\n        - label: I have verified the new version has a Windows binary (EXE or MSI installer, Zip or other archive, etc).\r\n          required: true\r\n        - label: I have verified that this is the correct repository, and the package is maintained by the chocolatey-community user.\r\n          required: true\r\n  - type: input\r\n    id: package-version\r\n    attributes:\r\n      label: New Software Version\r\n      description: Please input the new software version that is available.\r\n    validations:\r\n      required: true\r\n  - type: input\r\n    id: download-location\r\n    attributes:\r\n      label: Download location\r\n      description: Please provide the link to where the binary for the package can be downloaded from (ie. the installer, Zip archive, etc).\r\n    validations:\r\n      required: false # We don't really expect users to know this, but it will be helpful.\r\n  - type: input\r\n    id: package-url\r\n    attributes:\r\n      label: Package Page\r\n      description: Please provide the Chocolatey Community Repository link to the package that is outdated.\r\n    validations:\r\n      required: false\r\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE.md",
    "content": "<!--- Provide a general summary of the issue in the Title above, prefixed with (packageName) -->\r\n\r\n## Expected Behavior\r\n<!--- If you're describing a bug, tell us what should happen -->\r\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\r\n\r\n## Current Behavior\r\n<!--- If describing a bug, tell us what happens instead of the expected behavior -->\r\n<!--- If suggesting a change/improvement, explain the difference from current behavior -->\r\n\r\n## Possible Solution\r\n<!--- Not obligatory, but suggest a fix/reason for the bug, -->\r\n<!--- or ideas how to implement the addition or change -->\r\n\r\n## Steps to Reproduce (for bugs)\r\n<!--- Provide a link to a live example, or an unambiguous set of steps to -->\r\n<!--- reproduce this bug. Include code to reproduce, if relevant -->\r\n1.\r\n2.\r\n3.\r\n4.\r\n\r\n## Context\r\n<!--- How has this issue affected you? What are you trying to accomplish? -->\r\n<!--- Providing context helps us come up with a solution that is most useful in the real world -->\r\n\r\n## Your Environment\r\n<!--- Include as many relevant details about the environment you experienced the bug in -->\r\n* Package Version used:\r\n* Operating System and version:\r\n* Chocolatey version:\r\n* Install/uninstall gist:\r\n"
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "content": "<!-- Provide a general summary of your changes in the Title above, prefixed with (packageName) -->\r\n\r\n## Description\r\n<!-- Describe your changes in detail -->\r\n\r\n## Motivation and Context\r\n<!-- Why is this change required? What problem does it solve? -->\r\n<!-- If it fixes an open issue, please link to the issue here. -->\r\n<!-- Use fixes/fixed when referencing the issue -->\r\n\r\n## How Has this Been Tested?\r\n<!-- Please describe in detail how you tested your changes. -->\r\n<!-- Include details of your testing environment, and the tests you ran to -->\r\n<!-- see how your change affects other areas of the script, etc. -->\r\n\r\n## Screenshot (if appropriate, usually isn't needed):\r\n\r\n## Types of changes\r\n<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->\r\n- [ ] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\r\n- [ ] Migrated package (a package has been migrated from another repository)\r\n\r\n## Checklist:\r\n<!-- Go over all the following points, and put an `x` in all the boxes that apply. -->\r\n<!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->\r\n- [ ] My pull request is not coming from the master branch.\r\n- [ ] My code follows the code style of this repository.\r\n- [ ] My change requires a change to documentation (this usually means the notes in the description of a package).\r\n- [ ] I have updated the documentation accordingly (this usually means the notes in the description of a package).\r\n- [ ] I have updated the package description and it is less than 4000 characters.\r\n- [ ] All files are up to date with the latest [Contributing Guidelines](https://github.com/chocolatey-community/chocolatey-packages/blob/master/CONTRIBUTING.md)\r\n- [ ] The added/modified package passed install/uninstall in the [Chocolatey Test Environment](https://github.com/chocolatey-community/chocolatey-test-environment/). _Note that we don't support the use of any other environment_.\r\n- [ ] The changes only affect a single package (not including meta package).\r\n\r\n<!-- The following section can be removed if the package has not been migrated from another location -->\r\n## Original Location\r\n- [Original Repository](add_link_to_original_repository_location)\r\n- [Open Issues](link_to_the_generic_location_of_open_issues) *Add the different issues underneath, and tick those that are fixed in this PR*\r\n  - [ ] Issue 1 link\r\n  - [ ] Issue 2 Link\r\n- [ ] *Include the link to the opened PR that removes the package from the original location*\r\n- [ ] The [migration guidelines](https://github.com/chocolatey-community/chocolatey-packages/wiki/Package-migration-process) have been followed\r\n"
  },
  {
    "path": ".github/workflows/respond-to-issue.yaml",
    "content": "name: 'Add Comment To New Issue'\r\non:\r\n  issues:\r\n    types: opened\r\npermissions:\r\n  contents: read\r\n  issues: write\r\n\r\njobs:\r\n  new_issue_comment:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: GrantBirki/comment@v2.1.0\r\n        with:\r\n          issue-number: ${{ github.event.issue.number }}\r\n          body: |\r\n            Thanks for raising this issue!\r\n\r\n            The packages within this repository are maintained by a small team of volunteer Community Maintainers, in their own time. Their time, like yours is important. Please help them by not wasting it.\r\n\r\n            This is a community repository where the expectation is that everybody will get involved by raising [pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) to fix problems they find. This will also allow that problem to be fixed more quickly as you don't have to wait for a member of the Community Maintainer Team to pick it up.\r\n\r\n            If you are unable to fix the issue yourself, the Community Maintainers Team will look at it when time allows. There are no service level agreements, nor should there be any expectation on when people can resolve issues in their own time.\r\n\r\n            A few dos and don'ts:\r\n\r\n              * Do provide as much information as you can in any issue that you raise.\r\n              * Don't complain that an issue has not yet been picked up or resolved. You are expected to help out in this community maintained repository. If you are unable to do so, don't complain when others don't adhere to your timelines. There is no SLA nor should you have any expectation of one.\r\n              * Do read the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation before raising a pull request as it contains valuable information on what automation is used in this repository.\r\n              * Do read the [Code of Conduct](https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md).\r\n              * Don't post your frustration in comments. The Community Maintainers Team are not a punching bag for your frustration. You will only end up banned from the repository.\r\n\r\n            Thank you.\r\n            _(Automatically posted message)_\r\n"
  },
  {
    "path": ".github/workflows/respond-to-pr.yaml",
    "content": "name: 'Add Comment To New PR'\r\non:\r\n  pull_request:\r\n    types: opened\r\npermissions:\r\n  contents: read\r\n  pull-requests: write\r\n\r\njobs:\r\n  new_pr_comment:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: GrantBirki/comment@v2.1.0\r\n        with:\r\n          issue-number: ${{ github.event.issue.number }}\r\n          body: |\r\n            Thanks for raising this pull request!\r\n\r\n            The packages within this repository are maintained by a small team of volunteer Community Maintainers, in their own time. Their time, like yours is important. Please help them by not wasting it.\r\n\r\n            This is a community repository where the expectation is that everybody will get involved. Thank you for being one of those people who want to help out by raising a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request). There are a couple of steps beyond this:\r\n\r\n              1. Please ensure that any automated tests pass. If they do not, the Community Maintainers Team will be unlikely to pick up the pull request until it does. Occasionally the automated tests fail and can be ignored. If you _really_ believe that is the case here, please leave a comment indicating this, and _why_.\r\n              1. If the automated tests pass, a member of the Community Maintainers Team will pick up the pull request and work through it to ensure it follows the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation. Please be patient. The team are volunteers.\r\n              1. Once the pull request has been picked up, the team may merge it, or ask for changes. They may also simply make the changes themselves if they have the time to do so. The goal is to get your pull request merged as quickly as possible. But time is limited, and they do the best they can.\r\n\r\n            A few dos and don'ts:\r\n\r\n              * Do provide as much information as you can in your pull request to help the volunteer Community Maintainers Team evaluate it.\r\n              * Don't raise a pull request with no information as it **will** be rejected. Please don't waste your time, or the time of the Community Maintainers Teams, by doing this.\r\n              * Do read the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation before raising a pull request as it contains valuable information on what automation is used in this repository.\r\n              * Don't raise a pull request to update any version numbers, URL's or checksums for packages in the `automatic` directory. There is automation in place to do this and update those values automatically. Please see the [CONTRIBUTING](CONTRIBUTING.md) and [COMMITTERS](COMMITTERS.md) documentation as it contains valuable information on what automation is used in this repository.\r\n              * Do be patient. The Community Maintainers Team are volunteers and work on this repository as time allows.\r\n              * Don't complain that a pull requests has not yet been picked up or merged. There is no SLA in this repository, nor should you have any expectation of one. Don't complain when others don't adhere to your timelines.\r\n              * Do read the [Code of Conduct](https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md).\r\n              * Don't post your frustration in comments. The Community Maintainers Team are not a punching bag for your frustration. You will only end up banned from the repository.\r\n              * Do make sure you test any changes to packages, in the [Chocolatey Test Environment](https://github.com/chocolatey-community/chocolatey-test-environment/). No other environment is acceptable. If you don't do this, **your pull request will not be picked up**. Please don't waste your time, or the time of the Community Maintainers Teams, by not doing this.\r\n\r\n            Thank you.\r\n            _(Automatically posted message)_\r\n"
  },
  {
    "path": ".github/workflows/stale.yml",
    "content": "name: 'Stale Issue and PR Cleanup'\r\non:\r\n  workflow_dispatch:\r\n  schedule:\r\n    - cron: '0 4 * * *'\r\n\r\npermissions:\r\n  issues: write\r\n  pull-requests: write\r\n\r\njobs:\r\n  stale:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - uses: actions/stale@v4.1.0\r\n        id: stale\r\n        with:\r\n          days-before-stale: 60\r\n          days-before-close: 14\r\n          days-before-pr-close: 30\r\n          exempt-all-assignees: true\r\n          exempt-draft-pr: true\r\n          stale-issue-label: Pending closure\r\n          stale-pr-label: '0 - Waiting on User'\r\n          only-pr-labels: '0 - Waiting on User'\r\n          close-issue-label: Unresolved\r\n          close-pr-label: 'Unresolved'\r\n          exempt-issue-labels: 'Security / CVE,0 - Backlog,1 - Ready for work,2 - Working, 3 - Review, 5 - Push required'\r\n          exempt-pr-labels: 'Security / CVE'\r\n          labels-to-remove-when-unstale: '0 - Waiting on User,Pending closure'\r\n          stale-issue-message: |\r\n            Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?\r\n            This issue will be closed in 14 days if it continues to be inactive.\r\n\r\n            Please do not add a comment to circumvent automatic closure unless **you** plan to help move it forward.\r\n            Doing this may lead to the issue being closed immediately instead.\r\n          close-issue-message: |\r\n            Dear contributor,\r\n\r\n            As this issue seems to have been inactive for quite some time now, I've automatically closed it.\r\n            If you feel this is a valid issue, please feel free to re-open the issue if/when a pull request\r\n            has been added.\r\n            Thank you for your contribution.\r\n\r\n          close-pr-message: |\r\n            Dear contributor,\r\n\r\n            As this PR seems to have been inactive for 30 days after changes or additional information\r\n            was requested, I've automatically closed it.\r\n            If you feel the changes are still valid, please re-open the PR once all changes or additional information\r\n            that was requested has been added.\r\n            Thank you for your contribution.\r\n"
  },
  {
    "path": ".github/workflows/toc.yml",
    "content": "name: TOC Generator\r\non:\r\n  push:\r\n    branches:\r\n      - master\r\n\r\njobs:\r\n  generateTOC:\r\n    name: TOC Generator\r\n    runs-on: ubuntu-latest\r\n\r\n    steps:\r\n      - uses: technote-space/toc-generator@v4.3.1\r\n\r\n        with:\r\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\r\n          CREATE_PR: true\r\n          TARGET_PATHS: \"README*.md,CONTRIBUTING*.md,COMMITTERS*.md\"\r\n          FOLDING: true\r\n          COMMIT_MESSAGE: '(docs) Update TOC'\r\n          PR_TITLE: '(docs) Update TOC (${PR_MERGE_REF})'\r\n"
  },
  {
    "path": ".gitignore",
    "content": "*~\r\n*.bak\r\n*.cache\r\n*.nupkg\r\n*.old\r\n*.orig\r\n*.swp\r\n*.swo\r\n*.suo\r\n*.test\r\n*.work\r\n*.exe\r\n*.dll\r\n*.zip\r\n*.7z\r\n*.handover\r\n*.new\r\n*.exist\r\n*-orig.*\r\nThumbs.db\r\n.DS_Store\r\n_ReSharper*\r\n*.resharper\r\nNew folder*\r\nNew Text Document*.txt\r\nobj\r\n*/working\r\nketarin/soluto.xml\r\n*.stackdump\r\n/jobs.db\r\n*.log\r\n*.log.full\r\nautomatic/_output/\r\n.vscode\r\n/Update-AUPackages.md\r\n/Update-History.md\r\n/Update-Force-Test*.md\r\n/update_vars.ps1\r\n/update_info.xml\r\n*.gz\r\n"
  },
  {
    "path": "COMMITTERS.md",
    "content": "# Committers Guidelines\r\n\r\nThis file details what is needed for different operations in the repository that can not be handled by opening pull requests.\r\n\r\n<!-- markdownlint-disable -->\r\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\r\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\r\n<details>\r\n<summary>Table of Contents</summary>\r\n\r\n- [Providing A Fixed Version](#providing-a-fixed-version)\r\n  - [Updating a Manual Package](#updating-a-manual-package)\r\n  - [Request A Standard Fix Version Creation](#request-a-standard-fix-version-creation)\r\n  - [Request A Standard Fix Version Creation For A Stream](#request-a-standard-fix-version-creation-for-a-stream)\r\n    - [Request A Fixed Version Update](#request-a-fixed-version-update)\r\n    - [Requesting A Fix For A Package Using 4 Part Version Number](#requesting-a-fix-for-a-package-using-4-part-version-number)\r\n- [Conventions](#conventions)\r\n  - [Installer Arguments](#installer-arguments)\r\n  - [Installer Technologies](#installer-technologies)\r\n    - [MSI Installer](#msi-installer)\r\n    - [Inno Setup Installer](#inno-setup-installer)\r\n    - [NSIS Installer](#nsis-installer)\r\n    - [InstallShield Installer](#installshield-installer)\r\n    - [Wise InstallMaster Installer](#wise-installmaster-installer)\r\n    - [Ghost Installer](#ghost-installer)\r\n    - [Squirrel Installer](#squirrel-installer)\r\n    - [Install4j Installer](#install4j-installer)\r\n\r\n</details>\r\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\r\n\r\n<!-- markdownlint-enable -->\r\n\r\n## Providing A Fixed Version\r\n\r\nBefore providing a fixed package version, you need to determine the existing version specified in the repository, what type of version it uses, and whether the package contains additional handling for creating fixed versions.\r\n\r\n### Updating a Manual Package\r\n\r\nA manual package is one that is not using the `Chocolatey-AU` automation. The specific package files should be updated normally (i.e. the `.nuspec` file and the Chocolatey package scripts). Once those are updated, and the pull request merged, the package is pushed to the Chocolatey Community Repository by making an empty commit, with the message in the format `[PUSH <PACKAGENAME>]` where `<PACKAGENAME>` is the name of the package you want to push.\r\n\r\n### Request A Standard Fix Version Creation\r\n\r\nA standard fix version creation is intended for packages that do not use streams and does not use a 4-part version number - usually determined by whether there is no JSON file available in the package directory and the package metadata file uses a 2 or 3-part version number.\r\n\r\nTo request a fixed version, create an empty commit with the message `[AU packageName]`. This can be done by using the following command line call: `git commit --allow-empty -m \"[AU packageName]\"` (replace packageName with the actual name of the package). Ensure you don't make any changes, as this can prevent your ability to push the commit.\r\n\r\n### Request A Standard Fix Version Creation For A Stream\r\n\r\nTo request a standard fixed version for a stream, you need to figure out the name of the stream you want to force the fixed version of. All packages that support streams are expected to have a JSON file next to their metadata file that contains a list of the different streams and the last version found for that stream. Find the stream in this file, and make sure that the stream uses a 2 or 3-part version number.\r\nCommonly, the highest version is located in the stream name `latest` (however, not always). It is also not guaranteed that all streams listed in the file are available.\r\n\r\nTo request a fixed version, in this case, you create an empty commit with the message `[AU packageName\\streamName]`. This can be done by using the following command line call: `git commit --allow-empty -m \"[AU packageName\\streamName]` (replace packageName with the actual name of the package, and streamName with the name of the stream). Ensure you don't make any changes, as this can prevent your ability to push the commit.\r\n\r\n#### Request A Fixed Version Update\r\n\r\nIf you need to update the same version the updater had previously submitted, or if the package you want uses a 4-part version number, you may need to specify the exact version you want to push.\r\nIt is crucial to note here that the version used will only change the version specified in the metadata file of the pushed package and not decide which version of the software will be pulled down from any upstream location.\r\n\r\nTo create a fixed version update, you may use `[AU packageName:packageVersion]` for standard packages and `[AU packageName\\streamVersion:packageVersion]` for stream packages using the same git command mentioned previously. Ensure you don't make any changes, as this can prevent your ability to push the commit.\r\n\r\n#### Requesting A Fix For A Package Using 4 Part Version Number\r\n\r\nIf you need to create a fixed version for a package that already uses four parts of the version number, you must first add or update the updater script.\r\nBefore setting the `Version` parameter to the returned object in `au_GetLatest`, add a call to the function `Get-FixVersion`. This call should also include the parameter `-OnlyFixBelowVersion` that it set to the next patch version of the package.\r\nSee [gom-player](https://github.com/chocolatey-community/chocolatey-packages/blob/1849e4d17c66ff11cd48f4b8c9bf861add15bb68/automatic/gom-player/update.ps1#L38) for an example of this. Do note that you may need to create these changes as part of a PR if you cannot bypass the required checks in the repository.\r\n\r\nAfter committing this change, you can do a standard fix version creation.\r\n\r\n## Conventions\r\n\r\n### Installer Arguments\r\n\r\nWe want to strive towards all packages using consistent arguments when possible for the different installer technologies.\r\nThe arguments used by installers are typically different, but each technology should use the same arguments when it is possible to do so.\r\n\r\nTo determine installers and the possible support of arguments, there are three utilities available on the Chocolatey Community Repository that may be used, and it is expected that anyone working on this repository has these installed.\r\n\r\n1. The easiest utility to use to determine an installer is the [Universal Silent Switch Finder][]. When it determines the installer, it also suggests the arguments to use to make the installation silent. Verify these arguments with the below information about what should be used in this repository.\r\n2. A more advanced utility to use is the [TrID - File Identifier][]. This is a more up-to-date utility that can handle different file types, not just installers. Unfortunately, this does not handle most NSIS installer types and will not provide information about possible silent arguments.\r\n3. The third utility to use is only available in some cases for MSI installers. The utility [LessMSI][] can be used on MSI installers to find out what properties are available in the installer. Typically, these properties can be used as part of silent arguments. Usually, we are only interested if the property `ALLUSERS` is available to be used here.\r\n\r\nAll arguments should follow the same structure, as defined below. In general, all arguments should be defined within single quotes. The exception is when we are using a variable, for instance, an environment variable (like the below MSI and Inno Setup sections), which should instead use double quotes.\r\n\r\nSee the next section about installer technologies for the arguments that should be used when creating a Chocolatey CLI package for the installer and possible cautions or problems.\r\n\r\n### Installer Technologies\r\n\r\n#### MSI Installer\r\n\r\nThe MSI installer is a standard developed by Microsoft to create a specific set of instructions that will be used to simplify installation for users and will always have the `.msi` file extension.\r\n\r\nThe implementation of such installers may vary in what they support, but the most known to us at this time is the [WiX Toolset][].\r\nThe popular build system called [CMake][] also makes use of the WiX Toolset to create MSI installers.\r\n\r\nAll MSI installers have a common set of arguments that need to be used to install silently and can be seen by calling the installer with the argument `/?`. The arguments that are expected to be used by such an installer are:\r\n\r\n```cmd\r\n/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\r\n```\r\n\r\nThe following exit codes should always be specified as valid: `0`, `1641`, `3010`.\r\n\r\nWhen the installer supports a property called `ALLUSERS`, this property should always be specified as `ALLUSERS=1` at the end of the silent arguments.\r\n\r\nThe easiest way to figure out if this property is supported or not is to make use of the [LessMSI][] utility.\r\nThis can be done by first launching the utility and passing in the path to the executable.\r\n\r\n```cmd\r\nlessmsi-gui C:\\path\\to\\installer.msi\r\n```\r\n\r\nChange the tab to `Table View`, change the Table dropdown to `Property` and see if the `ALLUSERS` property is defined.\r\n\r\n![LessMSI Table View](docs/images/lessmsi-table-view.png)\r\n![LessMSI Table Selection](docs/images/lessmsi-table-selection.png)\r\n![LessMSI ALLUSERS Property](docs/images/lessmsi-allusers-property.png)\r\n\r\nWe want this property to have the value of `1`, but to be safe, we will always specify this value manually when possible when installing the package. When the property is supported, the result of the silent arguments should be:\r\n\r\n```cmd\r\n/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\" ALLUSERS=1\r\n```\r\n\r\n#### Inno Setup Installer\r\n\r\nInno Setup Installers are among the most popular technologies used to create installers and have been around since 1997. The latest version of this technology at the time of writing is v6.2.2, but both installers created using v5.x and other v6.x versions can be seen in the wild.\r\n\r\nBoth the utilities [Universal Silent Switch Finder][] and [TrID - File Identifier][] can detect such an installer in almost all cases.\r\n\r\nThis installer technology provides common argument documentation by passing in `/HELP` to the installer, and 6.x can also be viewed on their website by going [here](https://jrsoftware.org/ishelp/).\r\n\r\nBoth Version 5.x and 6.x use the same arguments to make an installer silent. The arguments that should be used in this case are:\r\n\r\n```cmd\r\n/VERYSILENT /SP- /SUPPRESSMSGBOXES /NORESTART /RESTARTEXITCODE=3010 /LOG=`\"$(env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion)`\"\r\n```\r\n\r\nRemember to also specify the exit codes `0` and `3010` as valid exit codes for the package.\r\n\r\nThere are times when a restart of an application is needed to finish the installation. This can be achieved by passing in the argument `/RESTARTAPPLICATIONS` as the silent argument. (**NOTE: Be careful using this method. It may cause issues for users with applications that do not automatically save their state**).\r\n\r\nIn versions 6.0.0 and above, an argument was added to attempt to force the installation into administrative mode. This needs to be supported by the developers to take any effect, and in most cases it is not needed.\r\nHowever, if it is seen during normal admin installation that it is not installing for all users, update the silent arguments to also pass in the argument `/ALLUSERS`.\r\n\r\n**WARNING: Do not use the argument `/TASKS`, instead the argument `/MERGETASKS` should be used. This allows us to decide some defaults that we want without preventing any new tasks defined by a developer from being executed.**\r\n\r\n#### NSIS Installer\r\n\r\nNSIS Installers (*Nullsoft Scriptable Install System Installers*) are the most flexible installers that you may come across that are commonly used.\r\nDue to the flexibility this installer technology allows, the burden of what is supported is completely left up to the developers creating these types of installers.\r\nThe popular build system called [CMake][] also makes use of the NSIS to create non-MSI installers.\r\n\r\nHowever, one of the common arguments to make this installer silent and work for most can be achieved with the following arguments:\r\n\r\n```cmd\r\n/S\r\n```\r\n\r\nDocumentation can be seen here: https://nsis.sourceforge.io/Docs/Chapter3.html#installerusagecommon\r\n\r\n**WARNING: Arguments for NSIS installers are case-sensitive.**\r\n\r\n#### InstallShield Installer\r\n\r\nInstallers using InstallShield technology typically come in two different variants.\r\nOne variant that is a pure executable installer and one that uses an embedded MSI file for the installation.\r\n\r\n**Currently, not much is known about this installer type, and any help expanding this documentation would be appreciated.**\r\n\r\nFor installers of this technology that do not contain an embedded MSI file, the arguments to use are:\r\n\r\n```cmd\r\n/s\r\n```\r\n\r\nIf the installer makes use of an embedded MSI file, the arguments to use are:\r\n\r\n```cmd\r\n/s /v\"/qn\"\r\n```\r\n\r\n#### Wise InstallMaster Installer\r\n\r\n**At this time, no information is available for this technology; any help in expanding this documentation would be appreciated.**\r\n\r\nThe arguments used when coming across this installer are:\r\n\r\n```cmd\r\n/s\r\n```\r\n\r\n#### Ghost Installer\r\n\r\n**At this time, no information is available for this technology; any help in expanding this documentation would be appreciated.**\r\n\r\nThe arguments used when coming across this installer are:\r\n\r\n```cmd\r\n-s\r\n```\r\n\r\n#### Squirrel Installer\r\n\r\nInstallers using Squirrel technology are self-extracting NuGet packages that only install for the current user running the installer.\r\nDue to this limitation, it is best to avoid this kind of installer in a Chocolatey CLI package and see if the developers of the software provide any alternative means of installation.\r\nDocumentation and information about this installer can be found [here](https://github.com/Squirrel/Squirrel.Windows).\r\n\r\nThe arguments used when coming across this installer are:\r\n\r\n```cmd\r\n-s\r\n```\r\n\r\n#### Install4j Installer\r\n\r\n**At this time, no information is available for this technology; any help in expanding this documentation would be appreciated.**\r\n\r\nThe arguments used when coming across this installer are:\r\n\r\n```cmd\r\n-q\r\n```\r\n\r\n[CMake]: https://cmake.org/\r\n[LessMSI]: https://community.chocolatey.org/packages/lessmsi\r\n[TrID - File Identifier]: https://community.chocolatey.org/packages/trid\r\n[Universal Silent Switch Finder]: https://community.chocolatey.org/packages/ussf\r\n[WiX Toolset]: https://wixtoolset.org/\r\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing Guidelines\r\n\r\nThank you for being so interested in contributing to the Chocolatey Community Packages repository.\r\nThis document details the expectations of what is needed when contributing to this repository and what rules all contributors need to follow.\r\n\r\nThis repository presents **the latest and highest package standards**. The purpose of this repository is to provide packages that are:\r\n\r\n- **Stable** - Current and earlier versions should generally work so that you can depend on them. The most stable packages are those that are embedded.\r\n- **High quality** - Packages should be resilient and provide adequate parameters.\r\n- **Free** - Packages should generally be usable by anybody without any prerequisites.\r\n\r\nTo achieve these goals, we are using the following priorities when adding new or maintaining existing packages:\r\n\r\n1. Cross-platform FOSS packages.\r\n2. Windows-only FOSS packages.\r\n3. Freeware packages.\r\n4. Commercial packages with unrestricted trials.\r\n\r\nThe following rules also apply:\r\n\r\n1. We will first consider software with more users when packages have the same priorities.\r\n2. Applications must have English localization before we accept these in this repository.\r\n3. The core maintainers may stop supporting a package after a discussion when the package requires too much maintenance or if there is not enough interest in the Community to work on the package.\r\n\r\n<!-- markdownlint-disable -->\r\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\r\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\r\n<details>\r\n<summary>Table of Contents</summary>\r\n\r\n- [Etiquette](#etiquette)\r\n- [Opening Issues And Discussions](#opening-issues-and-discussions)\r\n  - [Reporting A Bug](#reporting-a-bug)\r\n  - [Reporting An Outdated Package](#reporting-an-outdated-package)\r\n  - [Requesting Enhancements Or New Functionality](#requesting-enhancements-or-new-functionality)\r\n  - [Issue Closing](#issue-closing)\r\n- [Opening Pull Requests](#opening-pull-requests)\r\n  - [Pull Request Title](#pull-request-title)\r\n  - [Pull Request Body](#pull-request-body)\r\n- [Conventions / Guidelines](#conventions--guidelines)\r\n  - [Manual Or Automatic](#manual-or-automatic)\r\n  - [Package Types](#package-types)\r\n  - [Embedded Packages](#embedded-packages)\r\n  - [Semi-Embedded Packages](#semi-embedded-packages)\r\n  - [Remote Packages](#remote-packages)\r\n  - [Metadata](#metadata)\r\n    - [Naming](#naming)\r\n    - [Dependency Versions](#dependency-versions)\r\n    - [Conform To Guidelines](#conform-to-guidelines)\r\n    - [Obligatory Metadata](#obligatory-metadata)\r\n    - [Obligatory Tags And Categories](#obligatory-tags-and-categories)\r\n    - [Description](#description)\r\n    - [Maintainers](#maintainers)\r\n    - [Icons](#icons)\r\n    - [Chocolatey Compatibility](#chocolatey-compatibility)\r\n  - [Chocolatey Scripts](#chocolatey-scripts)\r\n    - [UI Automation](#ui-automation)\r\n      - [Work On All Locales](#work-on-all-locales)\r\n      - [Avoid Brittle Scripts](#avoid-brittle-scripts)\r\n    - [Source Files](#source-files)\r\n      - [Encoding](#encoding)\r\n      - [Code Style](#code-style)\r\n  - [Update Script](#update-script)\r\n    - [Use `UseBasicParsing` When Possible](#use-usebasicparsing-when-possible)\r\n    - [Do Not Download Large Files](#do-not-download-large-files)\r\n- [FAQ](#faq)\r\n  - [Why Do We Automatically Close Issues?](#why-do-we-automatically-close-issues)\r\n  - [Why Do Not The Repository Maintainers Fix The Issues?](#why-do-not-the-repository-maintainers-fix-the-issues)\r\n  - [How Can I Create A Fix Version Of A Package?](#how-can-i-create-a-fix-version-of-a-package)\r\n\r\n</details>\r\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\r\n\r\n<!-- markdownlint-enable -->\r\n\r\n## Etiquette\r\n\r\nEnsure that all communications you make on this repository follow our [CODE OF CONDUCT][]. Please adhere to this document to avoid being banned from the repository.\r\nIn addition to the code of conduct document, ensure you do not unnecessarily [mention][@mention] other users when opening issues, discussions, or pull requests. Mentioning other users unneeded may lead to the current and future issues or pull requests not being addressed.\r\n\r\n## Opening Issues And Discussions\r\n\r\nWhen opening issues about packages located in this repository, there are a few things you need to find out before opening said issue or discussion.\r\n\r\n1. Ensure the package you submit an issue or discussion about is available in this repository.\r\n   Packages in this repository will have the user `chocolatey-community` user listed under `Package Maintainer(s)` on the sidebar of the package page on community.chocolatey.org.\r\n2. Determine if the issue will be about a bug, a new feature, an enhancement, an outdated package or a migration of a new package.\r\n   If you are still determining the issue type, open a general discussion about the package, or contact us through the community support channel for Chocolatey here: <https://ch0.co/community>.\r\n3. Use the templates associated by navigating to <https://github.com/chocolatey-community/chocolatey-packages/issues/new/choose>\r\n\r\n### Reporting A Bug\r\n\r\nWhen reporting a bug, fill out the template for bug requests completely. The more information you can provide, including a list of steps to reproduce the bug found, the higher the likelihood that someone will fix the bug described.\r\nPlease include enough details about the bug to avoid the issue becoming ignored or closed if a maintainer can not reproduce the bug.\r\nEnsure the issue title is prefixed `(packageName)` where `packageName` is the identifier of the package, and it should also contain a summary of the bug.\r\n\r\nIf you intend to fix this bug, you do not have to open an issue before submitting a pull request. Instead, see the section for [opening pull requests](#opening-pull-requests).\r\n\r\n### Reporting An Outdated Package\r\n\r\nBefore submitting a new issue for outdated packages, ensure there is no submitted (unapproved) version available on <https://community.chocolatey.org> and that the new version has a valid stable new release.\r\nOnly open outdated package issues if there is a new stable release available. Issues for outdated pre-releases may be closed with no response given.\r\nWhen reporting outdated packages, make sure you fill out the requested template completely.\r\nEnsure the issue title is prefixed `(packageName)` where `packageName` is the identifier of the package, and it should also contain a summary of the bug.\r\n\r\nUnlike a bug report, you do not need a summary of the issue, but it should include the word `Outdated` instead.\r\nFor example, if you report the gimp package being outdated, the issue's title should be, at a minimum: `(gimp) Outdated`.\r\n\r\n### Requesting Enhancements Or New Functionality\r\n\r\nRequesting new functionality for any package is not accepted as a direct pull request or a normal issue.\r\nAny enhancement or functionality requests must be opened as a discussion.\r\nSuppose the repository maintainers agree that the work should proceed. In that case, the maintainer will create an issue referencing the discussion.\r\nA feature or enhancement will only be approved when it is known who will work on the implementation. If you wish to work on it, make sure to mention this in the initial discussion body.\r\n\r\nIssues created as a bug or an outdated report may be closed if it is determined to be a new functionality request or an enhancement to an existing package. You may then have to open a discussion about the package instead (though a maintainer may choose to convert the issue to a discussion, there is no guarantee).\r\n\r\n### Issue Closing\r\n\r\nWe have an automated bot that goes through the issues created on the repository, marking issues as stale and closing any issues marked as stale.\r\n\r\nAll issues are a candidate for becoming stale unless they have one of the following labels:\r\n\r\n- `Security / CVE` - We always want security-related issues completed. If these issues become stale, a new maintainer will be requested.\r\n- `0 - Backlog` - A repository maintainer will work on these issues, but it is not scheduled when to do so.\r\n- `1. - Ready for work` - A repository maintainer will work on these issues and has been scheduled when to work on it.\r\n- `2. - Working` - A repository maintainer has started working on these issues.\r\n- `3. - Review` - A repository maintainer has created a pull request for these issues.\r\n- `5. - Push required` - A package that a maintainer must push to Chocolatey Community Repository to complete these issues has not yet been pushed.\r\n\r\nAdditionally, if a user is assigned to an issue, it will not be automatically marked as stale or closed. Such issues should have an associated PR within 30 days, or the user needs to be unassigned, and it may become stale again.\r\n\r\n## Opening Pull Requests\r\n\r\nPull requests fixing a bug or an outdated package do not need to have an associated issue.\r\n\r\n**Do not open a pull request when there is already an open pull request for the same issue or bug, as this will lead to your pull request being closed.**\r\n**Do create a branch for your pull request and not open it from the master branch, as we cannot accept pull requests from the master branch.**\r\n\r\nWhen opening a new pull request, you are required to input all the information requested by the pull request template used.\r\nAn existing issue marked by a maintainer with `up for grabs` or `0 - Backlog` must exist before opening a pull request for new features, enhancements, or migrating a package.\r\nIf an issue is available, but a maintainer has yet to mark it with one of the mentioned labels, or if a different user is assigned. Please comment on the issue, asking if you can work on it. Once a maintainer assigns you to the issue, you can work on it.\r\nHowever, suppose you open a pull request without an associated issue. In that case, a maintainer may close the pull request immediately without a response.\r\n\r\nYour changes should only affect a single package unless the package(s) in question consists of a meta, `.install` and `.portable` package. In this case, you can submit all three packages in the same pull request.\r\nThere may also be other exceptions, but these will be on a case-by-case basis only when approved by a repository maintainer.\r\n\r\nRead the [Code Conventions](#conventions--guidelines) before opening the pull request.\r\n\r\n### Pull Request Title\r\n\r\nEnsure the pull request title is prefixed `(packageName)` where `packageName` is the identifier of the package, and it should also contain a summary of the code changes.\r\n\r\n### Pull Request Body\r\n\r\nThe existing template used for pull requests contains several sections you must fill out. If you have not filled out the template, a maintainer will not review the pull request, and a label with `0 - Waiting on user` will be added to the pull request.\r\n\r\n- `Description` - Explain the changes you have made as best as you can.\r\n- `Motivation and Context` - Explain why you made the changes, and link any issues the pull request fixes in this section.\r\n- `Screenshot` - This section is optional. However, it's always appreciated if you can show how the code added changes/fixes the behavior of the package.\r\n- `Types of changes` - What changes have you made in the pull request - have you fixed a bug, implemented a new feature/enhancement, or has the code added broken existing functionality (i.e. is it incompatible with previous package versions)?\r\n- `Checklist` - This section contains a list of tasks you have done before submitting the pull request and if additional work is needed. You are required to have done everything on the checklist when appropriate. You may skip the test environment check if you only modify `update.ps1` and only need to verify the description if you have made changes there.\r\n- `Original Location` - This section is only relevant when migrating an existing package to the repository. Remove this section if you are not migrating a package to this repository.\r\n\r\nBefore opening a pull request **make sure the package installs and uninstalls correctly** using the [Chocolatey Test Environment][] if you have made changes to files other than `update.ps1`. This environment is a reference machine to prevent the _it works on my box_ syndrome. The AU function `Test-Package -Vagrant` can speed this up.\r\n\r\nWhen a reviewer requires changes to the pull request, our automated bot will mark it with the label [`0 - Waiting on User`][Waiting Label]. If you fail to update the pull request within 14 days, it will be automatically closed.\r\nIf there is no need to update, but instead, a response is needed, then adding a comment on the threads created by the reviewer/code owner is enough.\r\nSuppose you can't update the pull request within 14 days. In that case, temporarily closing the pull request may be better to allow other users to contribute a pull request if they have time.\r\n\r\n**NOTE: Do not add a comment to circumvent the automatic closure. Doing this may lead to the pull request being closed immediately instead.**\r\n\r\n## Conventions / Guidelines\r\n\r\nAll packages in this repository are expected to pass all Requirement, Guideline and Suggestions checks on the Chocolatey Community Repository when possible.\r\nAll packages are also expected to follow the additional Conventions / Guidelines outlined in this section.\r\n\r\nKeep an eye on this section occasionally, as it will evolve and change without notifications.\r\n\r\n### Manual Or Automatic\r\n\r\nWhen working on packages in this repository, you must decide whether the package should be automatic or manual.\r\nIn most cases, a package should be automatic, as these can then update themselves without manual intervention when there is a new software release.\r\n\r\nThe only time an automatic package should be a manual package is if the underlying software has not received any updates for three or more years or if it is impossible to automate.\r\nNew packages contributed/migrated to this repository should always be created as automatic packages.\r\n\r\nAll automatic packages must use the [AU][AU Source] module and work in Windows PowerShell 5.x. PowerShell Core is not supported.\r\n\r\nThe following metadata and script conventions are for automatic packages. However, manual packages need to follow the same rules where possible.\r\n\r\n### Package Types\r\n\r\n### Embedded Packages\r\n\r\n_Embedded_ packages include the packaged software directly in the nupkg archive instead of downloading it. Only tools that allow redistribution in their license can be embedded. Such packages must consist of two additional files in the `legal` directory within the source folder and shipped package - `VERIFICATION.txt` and `LICENSE.txt`.\r\n\r\nIt is **recommended to create embedded packages** because they don't depend on an external site working, and substantially reduce the potential for network-related problems - 404 (file not found) problems and potential vendor bandwidth leaching issues are completely solved by embedding the binaries within the package.\r\n\r\nRefrain from committing binary files to this repository except for images, as it will cause the repository to become unnecessarily large when pulling down any changes.\r\nThe repository has a `.gitignore`, which excludes many popular binaries. Automatic packages use AU functions to produce packages that include binaries during the automated update procedure.\r\nSee the following packages as an example: [qbittorent][qbittorrent-source], [7zip.install][7zip Source], [transifex-cli][Transifex CLI Source].\r\n\r\nFor software that explicitly doesn't allow redistribution via adequate license, then one may **contact the vendor**, ask for the redistribution rights and provide proof in the package in the form of:\r\n\r\n- PDF of a signed license\r\n- signed letter\r\n- PDF of an email chain granting that permission\r\n\r\nFor example, look at the [activepresenter][Active Presenter Legals] package. Embedding non-allowed binaries may have [legal repercussions][Chocolatey Software Legal].\r\n\r\n**NOTE**: 200MB is the maximum size of a package on the Chocolatey Community Repository. The package must download larger tools from a vendor site or mirror or, if possible, create semi-embedded packages.\r\n\r\n### Semi-Embedded Packages\r\n\r\n_Semi-Embedded_ packages are packages that only partially embed the software inside the nupkg archive.\r\nA semi-embedded package is a common approach if including 32-bit and 64-bit binaries makes the package too big.\r\nIn these cases, the best approach, when possible, is to keep the 64-bit software still embedded while downloading any 32-bit software during installation if needed (as Windows is increasingly popular in a 64-bit arch).\r\n\r\n### Remote Packages\r\n\r\n_Remote_ packages do not include any packaged software directly in the nupkg archive. Instead, it downloads what is necessary when a user installs the package.\r\nA remote package is the most common type seen on Chocolatey Community Repository. It is the only valid approach if the packaged software does not allow redistribution and the software authors are unwilling to grant redistribution rights.\r\nAdditionally, when a package becomes too large to be uploaded to Chocolatey Community Repository, changing an embedded package to a remote one is valid if it is not possible to use a semi-embedded package.\r\n\r\n### Metadata\r\n\r\nThis section details the conventions and guidelines for changing or updating each package's metadata.\r\nMetadata information is in files with the `.nuspec` file extension or a `Readme.md` file.\r\n\r\n#### Naming\r\n\r\nThe package's name is taken from its root directory name for automatic packages. Suppose the original identifier of the existing package is not entirely lowercase. In that case, this needs to be overridden in an `update.ps1` script.\r\nFor manual packages, this is defined directly in the package metadata file. In general, this should always be in lowercase. However, existing packages should use the same casing as the original identifier.\r\nThis root directory name should always be in lowercase and follow the official [Chocolatey naming conventions](https://docs.chocolatey.org/en-us/create/create-packages#naming-your-package).\r\n\r\n#### Dependency Versions\r\n\r\n1. A minimum dependency version must be specified when adding a dependency. Without this, any version satisfies the dependency. That means it will only automatically upgrade to the latest version if someone upgrades the extension outside their process or incidentally installs some package that uses an explicitly set newer version. Changes to a package that does not specify a minimum or exact version will not be accepted.\r\n2. When creating a dependency for virtual packages, specify an exact version range for the dependent package (_.install_ or _.portable). This version should be the same as that of the virtual package. An exact version in the metadata file will look like `[1.0.0]`.\r\n\r\n#### Conform To Guidelines\r\n\r\nConform with the [official package creation guidelines][Chocolatey Create Packages] and take a look at the [quick start guide][Chocolatey Quickstart Guide] on how to create packages.\r\n\r\nYou should also know how to [deprecate a package][Chocolatey Package Deprecation]\r\n\r\n#### Obligatory Metadata\r\n\r\nYou must fill in all possible elements in the metadata file when appropriate, including elements like `packageSourceUrl`, `projectSourceUrl`, `docsUrl`, `bugTrackerUrl`, `releaseNotes`, `licenseUrl` and `iconUrl` - even when one or more of these are made optional on Chocolatey Community Repository itself. If the software itself does not have any sufficient URLs to be used for these, then it can be omitted.\r\n\r\nYou can ignore the description in the nuspec metadata file. Only the Readme.md must contain the description and is required.\r\n\r\n#### Obligatory Tags And Categories\r\n\r\nAll tags and categories should be in lowercase and in the following order.\r\nThe tags specified should always be space delimited.\r\n\r\n- The first specified tag should always be a delimited dash name of the identifier of the package (excluding the suffixes `.install`, `.portable`, `.commandline` and `.app`).\r\n- The second specified tag should be the category under which the packaged software falls. Only the following list of tags is allowed as the category tag (_NOTE: Existing packages may be missing a category tag, if you change a package that does not make use of one, a maintainer may ask you to include a category tag_)\r\n  - `addon` (for packaged software that is a plugin or addon for another application as well as PowerShell Modules)\r\n  - `browser` (For browser implementations like Google Chrome, Firefox, Microsoft Edge, Brave, and Opera.)\r\n  - `client`\r\n  - `driver`\r\n  - `editor`\r\n  - `extension` (only for Chocolatey Extensions)\r\n  - `games`\r\n  - `productivity`\r\n  - `programming`\r\n  - `server`\r\n  - `utility`\r\n  - `web`\r\n- The third tag denotes the license type of the packaged software:\r\n  - `foss` (The packaged application is a free application with its source freely viewable by anyone)\r\n  - `freeware` (The packaged application is a free application, but its source is not available to be viewed)\r\n  - `oss` (The packaged application has its source freely viewable by anyone but requires payment for compiled binaries)\r\n  - `trial` (The packaged application is a commercial or paid application but includes a limited free trial)\r\n- The fourth tag should be `cross-platform` if the application is available on multiple platforms.\r\n- You may add additional tags after the fourth tag, which is recommended when possible. These tags should not be any previously mentioned tags used for categorization or licensing.\r\n\r\n#### Description\r\n\r\nYou can acquire the package description from the software author's website. It should include enough information about the application for those who know nothing about it.\r\n\r\nAdditionally, there are a few descriptive headers that are required to be specified in the description as well.\r\n\r\n| Header Name          | Meaning |\r\n|----------------------|---------|\r\n| `Features`           | Bullet list that summarizes the available functionality of the packaged application |\r\n| `Package Parameters` | Bullet list of the available package parameters that can be used when installing the package. This section can be omitted if there are no package parameters |\r\n| `Notes`              | Bullet list with any particular information about the software or package that the user should know about, e.g. recent breaking changes to the installation, uninstall or unusual edge cases |\r\n\r\n#### Maintainers\r\n\r\nMaintainers of the package, in our case, are folk that have edited a package - either by being the original maintainer of the package or by contributing one or more changes to the package after it was added to the repository.\r\nThe metadata file should always include the package's current and historical maintainers. If you are editing a package, add yourself using a comma-delimited list format.\r\nIf the user `chocolatey-community` is not already specified as the package's maintainer, this user must be added as the first maintainer in the `owners` element.\r\nOne or more of the maintainers listed in the `owners` element should be similar to a name listed in our `CODE_OWNERS` file and will be considered the primary maintainer of the package.\r\n\r\n#### Icons\r\n\r\nA package must have an icon available if the packaged software has an icon. This icon must be named the same as the package and is placed in the [icons][] directory.\r\nIf the package name ends with either `.install` or `.portable`, the suffix may be ignored in the icon name.\r\nWhen an icon is added to this folder with the correct name, it will **automatically** be set in the metadata file and the README file when our build server updates the package, if the metadata file contains an `<IconUrl>` element.\r\n\r\n**IMPORTANT: If no icon is available, the comment `<!-- IconUrl: Skip check -->` should be added to the metadata file**\r\n\r\n#### Chocolatey Compatibility\r\n\r\nAll packages are expected to be compatible with the oldest version of Chocolatey CLI we list as supported on our [Wiki Page][].\r\nIf that is not possible, and the package needs a version of Chocolatey CLI released later, it will need to include a dependency for that Chocolatey CLI version.\r\n\r\n### Chocolatey Scripts\r\n\r\nAll PowerShell scripts are expected to be compatible with Windows PowerShell v2 through v5.1. If this is not possible, a dependency on the package `PowerShell` is required, with its minimum version set to the earliest version that the scripts in the package are expected to work with.\r\n\r\n#### UI Automation\r\n\r\nSome installers do not provide silent arguments, and can be challenging to automate.\r\n\r\nSuppose the package needs to perform tasks that cannot be done with command line switches, e.g. clicking away a prompt during installation that cannot be suppressed as in the [dropbox][Dropbox Package] package. In that case, you can use [AutoHotkey][Autohotkey Package].\r\n\r\nMake [autohotkey.portable][Autohotekey Package] a dependency of the package. Community maintainers generally prefer AutoHotkey over [AutoIt][AutoIt Package] because AutoHotkey is more lightweight, FOSS, and more actively developed than AutoIt.\r\n\r\n##### Work On All Locales\r\n\r\nScripts must work on every locale available for Windows. Be careful when using text strings for windows in the script that could differ in another language.\r\n\r\n##### Avoid Brittle Scripts\r\n\r\nDo not create brittle scripts that work only when the user doesn't interfere. All script elements should be as precise as possible - for instance, instead of using the [Send][AHK Send Docs] function, which will work correctly only if the desired window is active, use [ControlSend][AHK ControlSend Docs] which doesn't require window activation or use [BlockInput][AHK BlockInput Docs] for short periods.\r\n\r\n#### Source Files\r\n\r\n##### Encoding\r\n\r\nAlways __use UTF-8 without BOM__ for the `*.nuspec` and __UTF-8 with BOM__ for the `*.ps1` files. See [character encodings][].\r\n\r\n##### Code Style\r\n\r\nRefrain from committing code with obvious styling problems such as irregular indentation levels, very long lines, too many comments, too many empty lines, and other styling issues. Please follow the [PoshCode PowerShell Practice and Style Guide][].\r\n\r\nThe project contains a [`.editorconfig`][Editorconfig Source]\r\n file that you can use with many editors via [EditorConfig][] plugins. Ensure you use an editor with this support and have the support enabled.\r\n\r\nKeep the package source files clean and remove outdated code and unnecessary comments. Comment on non-obvious code so that others can easily understand what it does.\r\n\r\n### Update Script\r\n\r\nUpdate scripts are the PowerShell scripts responsible for getting information about the software's most current version, where it can be acquired from, and how to modify the source code to produce the package. It is typically called `update.ps1`.\r\nThese scripts should be located in the root of the package directory, right next to the metadata (`.nuspec`) file.\r\nThe update script should be compatible with Windows PowerShell v5 and may not need to be compatible with PowerShell Core.\r\n\r\n#### Use `UseBasicParsing` When Possible\r\n\r\nIf you use the PowerShell cmdlet `Invoke-WebRequest` in the update script, always make sure to also pass in `-UseBasicParsing` to this cmdlet. There may be cases where using this parameter is not possible. Add a comment before the call about why `-UseBasicParsing` can not be used in these cases.\r\nAny script that does not use this argument requires the Internet Explorer engine to be available and the web browser to have launched at least once before.\r\n\r\n#### Do Not Download Large Files\r\n\r\nUnless a package installer/executable/archive needs some special handling (like reading the version from the file or something else not automatically handled by AU), do not download anything bigger than a few MB within `au_GetLatest` function. Usually, the files are downloaded during the updating process automatically or in the `au_BeforeUpdate` function.\r\nTry finding alternatives to reading the version from the file when needed to prevent the need to download the file if no version elsewhere is available, like checking the headers of the response before doing a download.\r\n\r\n## FAQ\r\n\r\n### Why Do We Automatically Close Issues?\r\n\r\nThe Chocolatey Packages repository is a shared repository that is worked on by the entire Chocolatey Community. When an issue lives for a long enough time to become stale, it needs more interest in the Community for the issue to become fixed. As there needs to be more interest in the Community, it is unlikely the issue will be fixed anytime soon, and it will instead be automatically closed.\r\n\r\n### Why Do Not The Repository Maintainers Fix The Issues?\r\n\r\nWhile there may be times that a repository maintainer will take steps to fix problems with a package, it is not the main reason for the repository maintainers here.\r\nThe repository maintainers' main tasks are to keep order in the repository, triage issues, ensure that the appropriate people review pull requests and that package changes are up to the quality expected for packages in the repository.\r\n\r\nRepository maintainers are not responsible for fixing issues with the automated updater, automated checks on Chocolatey Community Repository that are failing, or implementing features or enhancements.\r\nThat does not mean it will not happen, but it is not one of their responsibilities.\r\n\r\n### How Can I Create A Fix Version Of A Package?\r\n\r\nA maintainer with repository write access must create a fixed package version.\r\nIf you do not have write access, please open an issue in our repository by filling out all the information being asked of you when using the [outdated template][Outdated Template]\r\nMake sure the title of the issue says: `(packageName) Outdated` (_replace packageName with the name of the package_)\r\nIf you have write access to the repository and can push directly, see the appropriate section in the [COMMITTERS](COMMITTERS.md#providing-fix-versions) documentation file.\r\n\r\n[@mention]: https://github.blog/2011-03-23-mention-somebody-they-re-notified/\r\n[7zip Source]: https://github.com/chocolatey-community/chocolatey-packages/tree/33ff3de69acedcac88f44b670fcb44b6422728db/automatic/7zip.install\r\n[Active Presenter Legals]: https://github.com/chocolatey-community/chocolatey-packages/tree/33ff3de69acedcac88f44b670fcb44b6422728db/automatic/activepresenter/legal\r\n[AHK BlockInput Docs]: https://www.autohotkey.com/docs/v2/lib/BlockInput.htm\r\n[AHK ControlSend Docs]: https://www.autohotkey.com/docs/v2/lib/ControlSend.htm\r\n[AHK Send Docs]: https://www.autohotkey.com/docs/v2/lib/Send.htm\r\n[AU Source]: https://github.com/chocolatey-community/chocolatey-au\r\n[Autohotkey Package]: https://community.chocolatey.org/packages/autohotkey.portable\r\n[AutoIt Package]: https://community.chocolatey.org/packages/autoit.commandline\r\n[character encodings]: https://docs.chocolatey.org/en-us/create/create-packages#character-encoding\r\n[Chocolatey Create Packages]: https://docs.chocolatey.org/en-us/create/create-packages\r\n[Chocolatey Package Deprecation]: https://docs.chocolatey.org/en-us/community-repository/maintainers/deprecate-a-chocolatey-package\r\n[Chocolatey Quickstart Guide]: https://docs.chocolatey.org/en-us/create/create-packages-quick-start\r\n[Chocolatey Software Legal]: https://docs.chocolatey.org/en-us/information/legal\r\n[Chocolatey Test Environment]: https://github.com/chocolatey-community/chocolatey-test-environment\r\n[Code of Conduct]: https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md\r\n[Dropbox Package]: https://community.chocolatey.org/packages/dropbox\r\n[EditorConfig Source]: https://github.com/chocolatey-community/chocolatey-packages/blob/master/.editorconfig\r\n[EditorConfig]: https://editorconfig.org/\r\n[icons]: https://github.com/chocolatey-community/chocolatey-packages/tree/master/icons\r\n[Outdated Template]: https://github.com/chocolatey-community/chocolatey-packages/issues/new?assignees=&labels=Outdated&template=outdated-report.yml&title=%28packageName%29+\r\n[PoshCode PowerShell Practice and Style Guide]: https://github.com/PoshCode/PowerShellPracticeAndStyle\r\n[qbittorrent-source]: https://github.com/chocolatey-community/chocolatey-packages/tree/fa0d822f437b91fcd9be0730bfc8639098e3f3a9/automatic/qbittorrent\r\n[Transifex CLI Source]: https://github.com/chocolatey-community/chocolatey-packages/tree/33ff3de69acedcac88f44b670fcb44b6422728db/automatic/transifex-cli\r\n[Waiting Label]: https://github.com/chocolatey-community/chocolatey-packages/labels/0%20-%20Waiting%20on%20User\r\n[Wiki Page]: https://github.com/chocolatey-community/chocolatey-packages/wiki/Supported-Chocolatey-CLI-versions\r\n"
  },
  {
    "path": "LICENSE.md",
    "content": "Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright {yyyy} {name of copyright owner}\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "PSScriptAnalyzerSettings.psd1",
    "content": "﻿@{\r\n  Severity = @('Error', 'Warning')\r\n  Rules = @{\r\n    PSUseCompatibleCmdlets = @{\r\n      Compatibility = @(\r\n        'desktop-2.0-windows'\r\n        'desktop-3.0-windows'\r\n        'desktop-4.0-windows'\r\n        'desktop-5.1.14393.206-windows'\r\n        'core-6.1.0-windows'\r\n      )\r\n    }\r\n    PSUseCompatibleSyntax = @{\r\n      TargetedVersions = @(\r\n        '6.0'\r\n        '5.1'\r\n        '4.0'\r\n        '3.0'\r\n        '2.0'\r\n      )\r\n    }\r\n  }\r\n  ExcludeRules = @('PSAvoidUsingWriteHost')\r\n}\r\n"
  },
  {
    "path": "README.md",
    "content": "# Chocolatey Community Chocolatey Packages\r\n\r\n[![Discord](https://img.shields.io/discord/778552361454141460?logo=Discord)](https://ch0.co/community)\r\n[![AppVeyor build branch status](https://img.shields.io/appveyor/ci/chocolateycommunity/chocolatey-packages/master.svg?logo=appveyor)](https://ci.appveyor.com/project/chocolateycommunity/chocolatey-packages)\r\n[![Open Source Helpers](https://www.codetriage.com/chocolatey-community/chocolatey-coreteampackages/badges/users.svg)](https://www.codetriage.com/chocolatey-community/chocolatey-coreteampackages)\r\n[![](http://transparent-favicon.info/favicon.ico)](#)[![](http://transparent-favicon.info/favicon.ico)](#)\r\n[Update status](https://gist.github.com/choco-bot/4bdeeb99f084db66ab47d2afebe95c8e)\r\n[![](http://transparent-favicon.info/favicon.ico)](#)\r\n[community.chocolatey.org profile](https://community.chocolatey.org/profiles/chocolatey-community)\r\n\r\n# NOTE: Currently we are unlikely to accept any new or migrated packages into this repository. Please raise a [Discussion](https://github.com/chocolatey-community/chocolatey-packages/discussions) if you have a strong case for new or migrated packages.\r\n# NOTE: The repository is currently being maintained by community members of the Chocolatey Team in their spare time. If you are interested in helping out [troubleshoot issues](https://github.com/chocolatey-community/chocolatey-packages/issues), review [pull requests](https://github.com/chocolatey-community/chocolatey-packages/pulls) or contribute code for the maintenance of packages, we would be happy to have you! If you have any questions, please raise a [discussion](https://github.com/chocolatey-community/chocolatey-packages/discussions) or reach out on our [Community Chat](https://ch0.co/community).\r\n\r\n<!-- markdownlint-disable -->\r\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\r\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\r\n<details>\r\n<summary>Table of Contents</summary>\r\n\r\n- [Description](#description)\r\n- [Etiquette Regarding Communication](#etiquette-regarding-communication)\r\n- [Where This Fits into Chocolatey](#where-this-fits-into-chocolatey)\r\n- [Help or Questions?](#help-or-questions)\r\n\r\n</details>\r\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\r\n\r\n<!-- markdownlint-enable -->\r\n\r\n### Description\r\n\r\nThis repository contains Chocolatey packages, most of which are [automatically](https://docs.chocolatey.org/en-us/create/automatic-packages) updated.\r\n\r\n**All packages in this repository should conform with the [contributing guidelines](CONTRIBUTING.md).** Contributions that follow the guidelines are welcome.\r\nAll packages in this repository are expected to be installable with any version of Chocolatey CLI being made available in the past 12 months, unless a dependency on Chocolatey CLI has been added.\r\n\r\n### Etiquette Regarding Communication\r\n\r\nPlease see our [Code Of Conduct](https://github.com/chocolatey-community/.github/blob/main/CODE_OF_CONDUCT.md).\r\n\r\nWhen requesting assistance, try to remember that we are all volunteers that have lives outside of open source and none of us are paid to ensure things work for you. Please be considerate of others' time and effort when you are asking for things. Many of us have families that also need time as well and only have so much time to give on a daily basis. A little consideration and patience can go a long way. Thanks for understanding.\r\n\r\n### Where This Fits into Chocolatey\r\n\r\nThis repository is maintained by a group of volunteers. There may be some overlap with members of the Chocolatey Team.\r\n\r\n**Disclaimer**: This repository may contain packages that may not be officially sanctioned by Chocolatey, and that is okay. Typically if there is a legal issue, then a member of the Chocolatey Team will step in. If you want to speak directly to the Chocolatey Team and don't feel comfortable reaching out here, please use the [contact form at https://chocolatey.org/contact](https://chocolatey.org/contact) and select \"Website\".\r\n\r\n### Help or Questions?\r\n\r\nIf you need help on how to get started in helping out in the repository, or have questions on packages maintained in the repository, there are several ways you can help yourself.\r\n\r\n- Have a question? Ask it in the [#community-maintainers channel on our Community Hub](https://ch0.co/community), or [raise a discussion](https://github.com/chocolatey-community/chocolatey-packages/discussions).\r\n- Have problems with a package, or the package is outdated? [Raise an issue](https://github.com/chocolatey-community/chocolatey-packages/issues).\r\n\r\nNote that Disqus comments on package pages will generally not be responded to by the Community Team.\r\n"
  },
  {
    "path": "automatic/.gitignore",
    "content": "# Ignores binary files that is necessary to be stored in the repository\r\n*.exe\r\n*.msi\r\n*.dll\r\n*.zip\r\n*.7z\r\n*.rar\r\n\r\n# And probably many more\r\n"
  },
  {
    "path": "automatic/1password/1password.json",
    "content": "﻿{\r\n    \"OPW4\":  \"4.6.2.62601\",\r\n    \"OPW7\":  \"7.9.836\",\r\n    \"OPW8\":  \"8.12.12\"\r\n}\r\n"
  },
  {
    "path": "automatic/1password/1password.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>1password</id>\n    <version>8.12.12</version>\n    <title>1Password</title>\n    <authors>AgileBits</authors>\n    <owners>chocolatey-community, AgileBits</owners>\n    <licenseUrl>https://1password.com/legal/terms-of-service</licenseUrl>\n    <projectUrl>https://1password.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c1a3d39ea26e859ef0f4c1f1f9eacd95b340c332/icons/1password8.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <mailingListUrl>https://discussions.agilebits.com/</mailingListUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/1password/screenshot.webp?raw=true)\n\n## Notes\n\n- This package version installs version 8.x of 1password, if you want 7.x use the package [1password7](https://chocolatey.org/packages/1password7) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>1Password - Have you ever forgotten a password?</summary>\n    <copyright>© 2024 1Password. All rights reserved.</copyright>\n    <tags>1password utility trial cross-platform password keystore keys</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/1password</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"1password8\" version=\"[8.12.12]\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "automatic/1password/update.ps1",
    "content": "﻿param($IncludeStream = $global:au_IncludeStream, $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nif (($IncludeStream -match \"^OPW(?<major>\\d+)\") -and (Test-Path \"$PSScriptRoot\\..\\..\\manual\\1password$($Matches['major'])\")) {\r\n  # Since this is a manual package, we will assume that the package itself needs to be updated.\r\n  Push-Location \"$PSScriptRoot\\..\\..\\manual\\1password$($Matches['major'])\"\r\n  try {\r\n    $oldVersion = $global:au_Version\r\n    . \"./update.ps1\" -NoUpdateCheck\r\n    $packages = Get-ChildItem \"*.nupkg\"\r\n\r\n    if ($packages) {\r\n      Copy-Item $packages -Destination $PSScriptRoot\r\n      # We also need to commit any changes, but only do this when running in a CI environment\r\n      if ($env:APPVEYOR -eq $true) {\r\n        git add . --update\r\n      }\r\n    }\r\n\r\n    if ($oldVersion) {\r\n      $global:au_Version = $oldVersion\r\n    } else {\r\n      $global:au_Version = $global:Latest.Version.ToString()\r\n    }\r\n    $global:au_Latest = $null\r\n    $global:Latest = $null\r\n  }\r\n  finally {\r\n    Pop-Location\r\n  }\r\n}\r\nelse {\r\n  Get-ChildItem \"$PSScriptRoot\\..\\1password*\" | Where-Object { $_.Name -ne '1password' } | ForEach-Object {\r\n    . \"$_\\update.ps1\"\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate($Package) {\r\n  # This is done in the before update, otherwise the dependency is not updated.\r\n  $readmePath = $Latest.Readme\r\n\r\n  if ($readmePath -and (Test-Path $readmePath)) {\r\n    Set-DescriptionFromReadme $Package -SkipFirst 2 -ReadmePath $readmePath\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(?i)(\\<dependency .+?)`\"1password\\d*(`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"$($Latest.DependencyName)`$2`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  . \"$PSScriptRoot\\..\\..\\scripts\\Update-IconUrl.ps1\" -Name '1password' -IconName $Latest.DependencyName -ThrowErrorOnIconNotFound\r\n}\r\n\r\n\r\nfunction global:au_GetLatest {\r\n  $commands = Get-Command \"Find-1Password*\"\r\n\r\n  $streams = @{}\r\n\r\n  $null = $commands | ForEach-Object {\r\n    $result = & $_\r\n    $streams.Add('OPW' + $result.VersionMajor, $result)\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor None -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/1password/update_helper.ps1",
    "content": "﻿function Get-LatestOPW {\r\n  param (\r\n    [Parameter(Mandatory)]\r\n    [string]$url\r\n\r\n  )\r\n\r\n  $url32 = Get-RedirectedUrl $url\r\n  $verRe = 'Setup-|word-|\\.exe$'\r\n  $version = $url32 -split $verRe | Select-Object -last 1 -skip 1\r\n  $version = $version -replace ('\\.BETA', ' beta')\r\n  $version = Get-Version $version\r\n  $major = $version.ToString(1)\r\n\r\n  $result = @{\r\n    URL32         = $url32\r\n    Version       = $version\r\n    VersionMajor  = $major\r\n    RemoteVersion = $version\r\n  }\r\n\r\n  $result\r\n}\r\n\r\nfunction LoadXml([string]$Path) {\r\n  $Path = Resolve-Path $Path\r\n  $nu = New-Object xml\r\n  $nu.PSBase.PreserveWhitespace = $true\r\n  $nu.Load($Path)\r\n  return $nu\r\n}\r\n\r\nfunction SaveXml([string]$Path, [xml]$nu) {\r\n  $Path = Resolve-Path $Path\r\n  $utf8NoBom = New-Object System.Text.UTF8Encoding($false)\r\n  $xml = $nu.InnerXml\r\n  [System.IO.File]::WriteAllText($Path, $xml, $utf8NoBom)\r\n}\r\n\r\nfunction GetDependenciesElement([xml]$nu) {\r\n  return $nu.package.metadata.GetElementsByTagName('dependencies') | Select-Object -first 1\r\n}\r\n\r\nfunction HasDependency([System.Xml.XmlElement] $dependenciesElement, $id) {\r\n  $childElements = $dependenciesElement.GetElementsByTagName('dependency') | Where-Object { $_.id -eq $id }\r\n  return $childElements -ne $null\r\n}\r\n\r\nfunction addDependency([string]$Path, [string]$id, [string]$version) {\r\n  $nu = LoadXml $Path\r\n  $dependencies = GetDependenciesElement $nu\r\n  if (!$dependencies) {\r\n    $dependencies = $nu.CreateElement('dependencies', 'http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd')\r\n    $nu.package.metadata.AppendChild($dependencies) | Out-Null\r\n  }\r\n\r\n  if (!(HasDependency -dependenciesElement $dependencies -id $id)) {\r\n    $dependency = $nu.CreateElement('dependency', 'http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd')\r\n    $dependency.SetAttribute('id', $id) | Out-Null\r\n    if ($version) {\r\n      $dependency.SetAttribute('version', $version) | Out-Null\r\n    }\r\n    $dependencies.AppendChild($dependency) | Out-Null\r\n\r\n    SaveXml $Path $nu\r\n  }\r\n}\r\n\r\nfunction removeDependencies([string]$Path) {\r\n  $nu = LoadXml $Path\r\n  $dependencies = GetDependenciesElement $nu\r\n  if ($dependencies -and $dependencies.HasChildNodes) {\r\n    $dependencies.RemoveAll() | Out-Null\r\n\r\n    SaveXml $Path $nu\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/1password7/1password7.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>1password7</id>\n    <version>7.9.836</version>\n    <title>1Password</title>\n    <authors>AgileBits</authors>\n    <owners>chocolatey-community, AgileBits</owners>\n    <licenseUrl>https://1password.com/legal/terms-of-service</licenseUrl>\n    <projectUrl>https://1password.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@90dd811113cf25d7184ea4c831999138315ab4f9/icons/1password7.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <mailingListUrl>https://discussions.agilebits.com/</mailingListUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/1password7/screenshot.png?raw=true)\n\n## Notes\n\n- This package version installs version 7.x of 1password, if you want 8.x use the package [1password8](https://chocolatey.org/packages/1password8) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>1Password - Have you ever forgotten a password?</summary>\n    <copyright>© 2024 1Password. All rights reserved.</copyright>\n    <tags>1password7 utility trial cross-platform password keystore keys 1password</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/1password7</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"dotnet4.7.2\" version=\"4.7.2.20180712\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/1password7/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@90dd811113cf25d7184ea4c831999138315ab4f9/icons/1password7.png\" height=\"48\" width=\"48\" /> 1Password](https://chocolatey.org/packages/1password)\r\n\r\n1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.\r\n\r\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/1password7/screenshot.png?raw=true)\r\n\r\n## Notes\r\n\r\n- This package version installs version 7.x of 1password, if you want 8.x use the package [1password8](https://chocolatey.org/packages/1password8) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/1password7/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://c.1password.com/dist/1P/win6/1PasswordSetup-7.9.836.exe'\r\n  softwareName   = '1Password*'\r\n  checksum       = '840e237adf8bc5d429c69467d9afc0407114310faac3af06b80faab72c342fda'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"--silent\"\r\n  validExitCodes = @(0)\r\n\r\n  BeforeInstall  = {\r\n    $cache_dir = Join-Path -Path $env:LocalAppData -ChildPath \"1password\\logs\\setup\"\r\n\r\n    # Installer blocks at the end and never returns. Successfull installation is visible in the log file, but only if it is the first installation\r\n    $null = Start-Job -ScriptBlock { param($cache_dir)\r\n      Remove-Item $cache_dir\\*.log -Recurse -ea 0\r\n      $seconds = 0; $max_seconds = 120\r\n\r\n      while ($seconds -lt $max_seconds) {\r\n        Start-Sleep 1; $seconds++\r\n\r\n        $logFilePath = Get-ChildItem $cache_dir\\*.log -Recurse | Select-Object -First 1\r\n\r\n        # We will only wait up to a minute for a log file being available.\r\n        if (!$logFilePath ) { continue }\r\n\r\n        $log = Get-Content $logFilePath\r\n        if ($log -like '*Installation successful!' -or $log -like '*Installation completed successfully!*') {\r\n          break\r\n        }\r\n      }\r\n\r\n      # We will wait a couple of seconds to ensure as the installer haven't fully finished when this message\r\n      # is outputted. We also need to stop the executable no matter what for the package to finish.\r\n      Start-Sleep -Seconds 2\r\n      Get-Process '1password' -ea 0 | Stop-Process\r\n    } -ArgumentList ($cache_dir)\r\n  }\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/1password7/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName '1Password*' | Where-Object DisplayVersion -match \"^7\\.\"\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName    = $packageName\r\n      fileType       = 'EXE'\r\n      silentArgs     = 'uninstall'\r\n      validExitCodes = @(0)\r\n      file           = \"$($_.UninstallString -replace ' uninstall')\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/1password7/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n. \"$PSScriptRoot\\..\\1password\\update_helper.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"                = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"           = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Find-1Password7Stream {\r\n  $releaseUrl = 'https://app-updates.agilebits.com/download/OPW7/Y'\r\n\r\n  $result = Get-LatestOPW -url $releaseUrl\r\n  $result['Readme'] = \"$PSScriptRoot\\Readme.md\"\r\n  $result['DependencyName'] = Split-Path -Leaf $PSScriptRoot\r\n\r\n  $result\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  Find-1Password7Stream\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor 32 -IncludeStream $IncludeStream -Force:$Force\r\n}\r\n"
  },
  {
    "path": "automatic/1password8/1password8.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>1password8</id>\n    <version>8.12.12</version>\n    <title>1Password</title>\n    <authors>AgileBits</authors>\n    <owners>chocolatey-community</owners>\n    <licenseUrl>https://1password.com/legal/terms-of-service</licenseUrl>\n    <projectUrl>https://1password.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c1a3d39ea26e859ef0f4c1f1f9eacd95b340c332/icons/1password8.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <mailingListUrl>https://discussions.agilebits.com/</mailingListUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/1password/screenshot.webp?raw=true)\n\n## Notes\n\n- This package version installs version 8.x of 1password, if you want 7.x use the package [1password7](https://chocolatey.org/packages/1password7) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>1Password - Have you ever forgotten a password?</summary>\n    <copyright>© 2024 1Password. All rights reserved.</copyright>\n    <tags>1password8 utility trial cross-platform password keystore keys 1password</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/1password8</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/1password8/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c1a3d39ea26e859ef0f4c1f1f9eacd95b340c332/icons/1password8.png\" height=\"48\" width=\"48\" /> 1Password](https://chocolatey.org/packages/1password8)\r\n\r\n1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.\r\n\r\n![screenshot](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/1password/screenshot.webp?raw=true)\r\n\r\n## Notes\r\n\r\n- This package version installs version 8.x of 1password, if you want 7.x use the package [1password7](https://chocolatey.org/packages/1password7) or [1password4](https://chocolatey.org/packages/1password4) for 4.x.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/1password8/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  url            = 'https://downloads.1password.com/win/1PasswordSetup-8.12.12.msi'\r\n  softwareName   = '1Password*'\r\n  checksum       = 'db118d3aee37ef55d2172a814f50db1941730988f38a06366db8b59ce0264d75'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 1641, 3010)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/1password8/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Find-1Password8Stream {\r\n  $releaseUrl = 'https://releases.1password.com/windows/'\r\n\r\n  $releasesPage = Invoke-WebRequest -Uri $releaseUrl -UseBasicParsing\r\n\r\n  if ($releasesPage -match 'Updated to (?<version>8\\.[\\d\\.]+) on') {\r\n    $version = Get-Version $Matches['version']\r\n\r\n    # We are using a semi-hardcoded link here, as we are not ready to move to the MSIX installer.\r\n    # The direct MSI downloads, though not advertised on the download page, are still valid -\r\n    # See: https://support.1password.com/deploy-1password/\r\n    $url = \"https://downloads.1password.com/win/1PasswordSetup-$($version).msi\"\r\n\r\n    @{\r\n      URL32          = $url\r\n      Version        = $version\r\n      VersionMajor   = $version.ToString(1)\r\n      RemoteVersion  = $version\r\n      Readme         = \"$PSScriptRoot\\Readme.md\"\r\n      DependencyName = Split-Path -Leaf $PSScriptRoot\r\n    }\r\n  } else {\r\n    throw \"Unable to find information about 8.x of 1password\"\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  Find-1Password8Stream\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor 32 -IncludeStream $IncludeStream -Force:$Force\r\n}\r\n"
  },
  {
    "path": "automatic/360ts/360ts.json",
    "content": "﻿{\r\n    \"ts\":  \"11.0.0.1314\",\r\n    \"tse\":  \"8.8.0.1119\"\r\n}\r\n"
  },
  {
    "path": "automatic/360ts/360ts.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>360ts</id>\n    <version>11.0.0.1314</version>\n    <title>360 Total Security</title>\n    <authors>Qihu 360 Software</authors>\n    <owners>chocolatey-community,adgellida</owners>\n    <licenseUrl>http://www.360totalsecurity.com/en/about.html</licenseUrl>\n    <projectUrl>http://www.360totalsecurity.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nA feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface\n\n## Features\n\n- 360 Total Security offers your PC complete protection from Viruses, Trojans and other emerging threats.\n- Whether you are shopping online, downloading files or chatting with your friends you can be sure that 360 Total Security is there to keep you safe and your computer optimized.\n- Clean-up utility is just one click away to keep your PC in optimal condition.\n- Full Check: Quickly check the overall condition of your computers' health and safety with one click.\n- Virus Scan: Integrating award winning antivirus engines from 360 Cloud Scan Engine,360 QVMII AI Engine, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.\n- Speedup: Manage and optimize your system services, boot up items and plugins - Shorten your boot time and get going sooner!\n- Cleanup: Cleanup frees your disk space by removing junk files and plugin, which can improve system performance - With cleanup you can decide which areas and files to clean.\n- Protection: Protection offers 4 different user selectable modes - Performance/Balanced/Security and Custom. Each mode offers a different level of protection from malware, phishing attacks and backdoors.\n- Top-rated tools:  WiFi Security Check,  Sandbox,  Patch Up\n\n## Notes\n\n- The uninstall for this package **is not silent**.\n]]></description>\n    <summary>A feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface</summary>\n    <copyright>Ⓒ 2014 - 2017 Qihu 360 Software Co. Limited</copyright>\n    <tags>antivirus security privacy-protection internet-security anti-keylogger anti-phishing webcam-protection foss admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/360ts</packageSourceUrl>\n    <releaseNotes>https://www.360totalsecurity.com/en/version/360-total-security/</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/360ts/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png\" width=\"48\" height=\"48\"/> [360ts](https://chocolatey.org/packages/360ts)\r\n\r\n\r\nA feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface\r\n\r\n## Features\r\n\r\n- 360 Total Security offers your PC complete protection from Viruses, Trojans and other emerging threats.\r\n- Whether you are shopping online, downloading files or chatting with your friends you can be sure that 360 Total Security is there to keep you safe and your computer optimized.\r\n- Clean-up utility is just one click away to keep your PC in optimal condition.\r\n- Full Check: Quickly check the overall condition of your computers' health and safety with one click.\r\n- Virus Scan: Integrating award winning antivirus engines from 360 Cloud Scan Engine,360 QVMII AI Engine, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.\r\n- Speedup: Manage and optimize your system services, boot up items and plugins - Shorten your boot time and get going sooner!\r\n- Cleanup: Cleanup frees your disk space by removing junk files and plugin, which can improve system performance - With cleanup you can decide which areas and files to clean.\r\n- Protection: Protection offers 4 different user selectable modes - Performance/Balanced/Security and Custom. Each mode offers a different level of protection from malware, phishing attacks and backdoors.\r\n- Top-rated tools:  WiFi Security Check,  Sandbox,  Patch Up\r\n\r\n## Notes\r\n\r\n- The uninstall for this package **is not silent**.\r\n"
  },
  {
    "path": "automatic/360ts/README_ts.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png\" width=\"48\" height=\"48\"/> [360ts](https://chocolatey.org/packages/360ts)\r\n\r\n\r\nA feature-packed software solution that provides users with a powerful antivirus, a junk cleaner and a system booster within the same interface\r\n\r\n## Features\r\n\r\n- 360 Total Security offers your PC complete protection from Viruses, Trojans and other emerging threats.\r\n- Whether you are shopping online, downloading files or chatting with your friends you can be sure that 360 Total Security is there to keep you safe and your computer optimized.\r\n- Clean-up utility is just one click away to keep your PC in optimal condition.\r\n- Full Check: Quickly check the overall condition of your computers' health and safety with one click.\r\n- Virus Scan: Integrating award winning antivirus engines from 360 Cloud Scan Engine,360 QVMII AI Engine, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.\r\n- Speedup: Manage and optimize your system services, boot up items and plugins - Shorten your boot time and get going sooner!\r\n- Cleanup: Cleanup frees your disk space by removing junk files and plugin, which can improve system performance - With cleanup you can decide which areas and files to clean.\r\n- Protection: Protection offers 4 different user selectable modes - Performance/Balanced/Security and Custom. Each mode offers a different level of protection from malware, phishing attacks and backdoors.\r\n- Top-rated tools:  WiFi Security Check,  Sandbox,  Patch Up\r\n\r\n## Notes\r\n\r\n- The uninstall for this package **is not silent**.\r\n"
  },
  {
    "path": "automatic/360ts/README_tse.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b92d42be38598e16e7e526b3b8b43c3220439cd4/icons/360ts.png\" width=\"48\" height=\"48\"/> [360tse](https://chocolatey.org/packages/360tse)\r\n\r\n\r\n360 Total Security Essential as the name implies is just pure anti-virus - providing comprehensive protection against the latest security threats with a combined virus detection engine.\r\n\r\n## Features\r\n\r\n- Superior Threat Detection: Total integration of award-winning anti-virus engines from 360 Cloud Engine,360 QVMII, Avira and Bitdefender to provide you with the ultimate in Virus detection and protection capabilities.\r\n- Layered Protection: Multiple shields guarantee a secure and peaceful digital experience. Your experience will be worry free from phishing, Trojan and data theft.\r\n- Premium Features: You can execute risky programs in the Sandbox, threats will be kept separate from your system and isolated.Automatic updates and theme support.\r\n- Real Time Protection and Timely Updates: 360 Cloud Security provides real-time protection with the latest virus definition updates and threat indexes provided seamlessly so that your PC is always up to date and secure.\r\n\r\n## Notes\r\n\r\n- The uninstall for this package **is not silent**.\r\n"
  },
  {
    "path": "automatic/360ts/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = '360ts'\r\n  fileType               = 'exe'\r\n  url                    = 'https://free.360totalsecurity.com/totalsecurity/360TS_Setup_11.0.0.1314.exe'\r\n  checksum               = 'cbb2697f6037d5d64778bbbf6c598f3aa8a53e809edff66104363928b95b98f5'\r\n  checksumType           = 'sha256'\r\n  silentArgs             = '/S'\r\n  validExitCodes         = @(0)\r\n  softwareName           = '360 Total Security'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/360ts/update.ps1",
    "content": "﻿\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  if ($Latest.Title -like '*essential*') {\r\n    Copy-Item \"$PSScriptRoot\\README_tse.md\" \"$PSScriptRoot\\README.md\" -Force\r\n  } else {\r\n    Copy-Item \"$PSScriptRoot\\README_ts.md\" \"$PSScriptRoot\\README.md\" -Force\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^\\s*packageName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n      \"(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL32)'\"\r\n      \"(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"(^\\s*softwareName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Title)'\"\r\n    }\r\n    \".\\360ts.nuspec\" = @{\r\n      \"(?i)(^\\s*\\<title\\>).*(\\<\\/title\\>)\" = \"`${1}$($Latest.Title)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Get360Version {\r\n  param(\r\n    [string]$releases,\r\n    [string]$PackageName,\r\n    [string]$Title\r\n  )\r\n\r\n  $regex = '(\\d+\\.\\d+\\.\\d+\\.\\d+)|( Beta)'\r\n  $HTML = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n  ( $HTML | ForEach-Object { ($_ -match $regex )} ) | Select-Object -First 2 | Out-Null\r\n  $version = $Matches[0];\r\n  if ( $Matches[2] -ne $null ) {\r\n    $version = $version + $Matches[2]\r\n    $version -replace('','_')\r\n  }\r\n\r\n  $url = \"https://free.360totalsecurity.com/totalsecurity/${PackageName}_Setup_${version}.exe\"\r\n\r\n  @{\r\n    PackageName = $PackageName.ToLower()\r\n    Title = $Title\r\n    Version = $version -replace('_','-')\r\n    URL32   = $url\r\n  }\r\n}\r\n\r\n$360_ts_url = 'https://www.360totalsecurity.com/en/version/360-total-security/'\r\n$360_tse_url = 'https://www.360totalsecurity.com/en/version/360-total-security-essential/'\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = [ordered] @{\r\n    #tse = Get360Version -releases $360_tse_URL -PackageName \"360TSE\" -Title \"360 Total Security Essential\" # Software removed from website, kept here as a historic reference\r\n    ts = Get360Version -releases $360_ts_URL -PackageName \"360TS\" -Title \"360 Total Security\"\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/7zip/7zip.json",
    "content": "﻿{\r\n    \"stable\":  \"26.1\",\r\n    \"pre\":  \"24.4-beta\"\r\n}\r\n"
  },
  {
    "path": "automatic/7zip/7zip.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>7zip</id>\n    <title>7-Zip</title>\n    <version>26.1</version>\n    <authors>Igor Pavlov</authors>\n    <owners>chocolatey-community,Rob Reynolds</owners>\n    <summary>7-Zip is a file archiver with a high compression ratio.</summary>\n    <description><![CDATA[7-Zip is a file archiver with a high compression ratio.\n\n## Features\n- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression\n- Supported formats:\n- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM\n- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.\n- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip\n- Strong AES-256 encryption in 7z and ZIP formats\n- Self-extracting capability for 7z format\n- Integration with Windows Shell\n- Powerful File Manager\n- Powerful command line version\n- Plugin for FAR Manager\n- Localizations for 87 languages\n\n## Notes\n- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.7-zip.org/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/7zip</packageSourceUrl>\n    <tags>7zip zip archiver admin foss</tags>\n    <licenseUrl>http://www.7-zip.org/license.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg</iconUrl>\n    <docsUrl>http://www.7-zip.org/faq.html</docsUrl>\n    <mailingListUrl>https://sourceforge.net/p/sevenzip/discussion/45797/</mailingListUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/sevenzip/_list/tickets?source=navbar</bugTrackerUrl>\n    <releaseNotes>http://www.7-zip.org/history.txt</releaseNotes>\n    <dependencies>\n      <dependency id=\"7zip.install\" version=\"[26.1]\" />\n    </dependencies>\n  </metadata>\n  <files>\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/7zip/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg\" width=\"48\" height=\"48\"/> [7zip](https://chocolatey.org/packages/7zip)\r\n\r\n7-Zip is a file archiver with a high compression ratio.\r\n\r\n## Features\r\n- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression\r\n- Supported formats:\r\n- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM\r\n- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.\r\n- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip\r\n- Strong AES-256 encryption in 7z and ZIP formats\r\n- Self-extracting capability for 7z format\r\n- Integration with Windows Shell\r\n- Powerful File Manager\r\n- Powerful command line version\r\n- Plugin for FAR Manager\r\n- Localizations for 87 languages\r\n\r\n## Notes\r\n- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/7zip/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain = 'http://www.7-zip.org/'\r\n$releases = \"${domain}download.html\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest $releases\r\n\r\n  $streams = @{}\r\n\r\n  $download_page.AllElements | Where-Object innerText -match \"^Download 7\\-Zip ([\\d\\.]+) ?(alpha|beta|rc)? \\([\\d]{4}[\\-\\d]+\\)\" | ForEach-Object {\r\n    if ($Matches[1] -and $Matches[2]) {\r\n      $streamName = \"pre\"\r\n      $version = \"$($Matches[1])\"\r\n      $versionFull = \"$version-$($Matches[2])\"\r\n    }\r\n    elseif ($Matches[1]) {\r\n      $streamName = \"stable\"\r\n      $version = $Matches[1]\r\n      $versionFull = $version\r\n    }\r\n    else {\r\n      return\r\n    }\r\n    if ($streams.ContainsKey($streamName)) { return }\r\n\r\n    $URLS = $download_page.links | Where-Object href -match \"7z$($version -replace '\\.','')\" | Select-Object -expand href\r\n\r\n    $streams[\"$streamName\"] = @{\r\n      URL32     = $domain + ($URLS | Where-Object { $_ -notmatch \"x64\" } | Select-Object -first 1)\r\n      URL64     = $domain + ($URLS | Where-Object { $_ -match \"x64\" } | Select-Object -first 1)\r\n      URL_EXTRA = $domain + ($URLS | Where-Object { $_ -match \"extra\" } | Select-Object -first 1)\r\n      Version   = (Get-Version $versionFull).ToString()\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none -NoCheckUrl # NoCheckUrl is now required due to server misconfiguration\r\n}\r\n"
  },
  {
    "path": "automatic/7zip.install/7zip.install.json",
    "content": "﻿{\r\n    \"stable\":  \"26.0\",\r\n    \"pre\":  \"24.4-beta\"\r\n}\r\n"
  },
  {
    "path": "automatic/7zip.install/7zip.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>7zip.install</id>\n    <title>7-Zip (Install)</title>\n    <version>26.0</version>\n    <authors>Igor Pavlov</authors>\n    <owners>chocolatey-community,Rob Reynolds</owners>\n    <summary>7-Zip is a file archiver with a high compression ratio.</summary>\n    <description><![CDATA[7-Zip is a file archiver with a high compression ratio.\n\n## Features\n\n- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression\n- Supported formats:\n- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM\n- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.\n- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip\n- Strong AES-256 encryption in 7z and ZIP formats\n- Self-extracting capability for 7z format\n- Integration with Windows Shell\n- Powerful File Manager\n- Powerful command line version\n- Plugin for FAR Manager\n- Localizations for 87 languages\n\n## Notes\n- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.7-zip.org/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/7zip.install</packageSourceUrl>\n    <tags>7zip zip archiver admin cross-platform cli foss</tags>\n    <licenseUrl>http://www.7-zip.org/license.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg</iconUrl>\n    <docsUrl>http://www.7-zip.org/faq.html</docsUrl>\n    <mailingListUrl>https://sourceforge.net/p/sevenzip/discussion/45797/</mailingListUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/sevenzip/_list/tickets?source=navbar</bugTrackerUrl>\n    <releaseNotes>\n[Software Changelog](http://www.7-zip.org/history.txt)\n[Package Changelog](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/7zip.install/Changelog.md)\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/7zip.install/Changelog.md",
    "content": "# Package changelog\r\n\r\n## Version: 18.6 (2018-12-30)\r\n### Bugs\r\n- Added uninstallation of shim file (Issue [#1066][i1066])\r\n\r\n## Version: 16.4.0.20170506 (2017-05-06)\r\n### Bugs\r\n- Removed check and restart of explorer, this is no longer necessary as 7zip no longer closes explorer. (Issue [#714][i714])\r\n\r\n## Version: 16.4.0.20170420 (2017-04-20)\r\n### Improvements\r\n- Added check to test for existence before starting explorer.exe\r\n\r\n## Version: 16.4.0.20170403 (2017-04-03)\r\n### Bugs\r\n- Fixed wrong architecture used during install\r\n\r\n## Version: 16.4.0.20170402 (2017-04-02)\r\n### Bugs\r\n- Fixed package source url\r\n\r\n### Features/Improvements\r\n- Added missing cross-platform and cli tags\r\n- Added shimming (Issue [#549][i549])\r\n\r\n## Version: 16.04 (2017-01-18)\r\n- Migrated to the Core Team Repository\r\n\r\n[i714]: https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/714\r\n[i549]: https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/549\r\n[i1066]: https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1066\r\n"
  },
  {
    "path": "automatic/7zip.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg\" width=\"48\" height=\"48\"/> [7zip.install](https://chocolatey.org/packages/7zip.install)\r\n\r\n7-Zip is a file archiver with a high compression ratio.\r\n\r\n## Features\r\n\r\n- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression\r\n- Supported formats:\r\n- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM\r\n- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.\r\n- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip\r\n- Strong AES-256 encryption in 7z and ZIP formats\r\n- Self-extracting capability for 7z format\r\n- Integration with Windows Shell\r\n- Powerful File Manager\r\n- Powerful command line version\r\n- Plugin for FAR Manager\r\n- Localizations for 87 languages\r\n\r\n## Notes\r\n- The installer for 7-Zip is known to close the Explorer process. This means you may lose current work. If it doesn't automatically restart explorer, type `explorer` on the command shell to restart it.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/7zip.install/legal/LICENSE.txt",
    "content": "  7-Zip\r\n  ~~~~~\r\n  License for use and distribution\r\n  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n  7-Zip Copyright (C) 1999-2016 Igor Pavlov.\r\n\r\n  Licenses for files are:\r\n\r\n    1) 7z.dll: GNU LGPL + unRAR restriction\r\n    2) All other files:  GNU LGPL\r\n\r\n  The GNU LGPL + unRAR restriction means that you must follow both\r\n  GNU LGPL rules and unRAR restriction rules.\r\n\r\n\r\n  Note:\r\n    You can use 7-Zip on any computer, including a computer in a commercial\r\n    organization. You don't need to register or pay for 7-Zip.\r\n\r\n\r\n  GNU LGPL information\r\n  --------------------\r\n\r\n    This library is free software; you can redistribute it and/or\r\n    modify it under the terms of the GNU Lesser General Public\r\n    License as published by the Free Software Foundation; either\r\n    version 2.1 of the License, or (at your option) any later version.\r\n\r\n    This library is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n    Lesser General Public License for more details.\r\n\r\n    You can receive a copy of the GNU Lesser General Public License from\r\n    http://www.gnu.org/\r\n\r\n\r\n  unRAR restriction\r\n  -----------------\r\n\r\n    The decompression engine for RAR archives was developed using source\r\n    code of unRAR program.\r\n    All copyrights to original unRAR code are owned by Alexander Roshal.\r\n\r\n    The license for original unRAR code has the following restriction:\r\n\r\n      The unRAR sources cannot be used to re-create the RAR compression algorithm,\r\n      which is proprietary. Distribution of modified unRAR sources in separate form\r\n      or as a part of other software is permitted, provided that it is clearly\r\n      stated in the documentation and source comments that the code may\r\n      not be used to develop a RAR (WinRAR) compatible archiver.\r\n\r\n\r\n  --\r\n  Igor Pavlov\r\n"
  },
  {
    "path": "automatic/7zip.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from their official download link listed on <http://www.7-zip.org/download.html>\r\nand can be verified like this:\r\n\r\n1. Download the following installers:\r\n  32-Bit: <http://www.7-zip.org/a/7z2600.exe>\r\n  64-Bit: <http://www.7-zip.org/a/7z2600-x64.exe>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: D605EB609AA67796DCA7CFE26D7E28792090BB8048302D6E05EDE16E8E33145C\r\n  checksum64: 6FE18D5B3080E39678CABFA6CEF12CFB25086377389B803A36A3C43236A8A82C\r\n\r\nFile 'LICENSE.txt' is obtained from <http://www.7-zip.org/license.txt>\r\n"
  },
  {
    "path": "automatic/7zip.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$filePath = if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne $true) {\r\n       Write-Host \"Installing 64 bit version\" ; Get-Item $toolsDir\\*_x64.exe }\r\nelse { Write-Host \"Installing 32 bit version\" ; Get-Item $toolsDir\\*_x32.exe }\r\n\r\n$packageArgs = @{\r\n  packageName    = '7zip.install'\r\n  fileType       = 'exe'\r\n  softwareName   = '7-zip*'\r\n  file           = $filePath\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item $toolsDir\\*.exe -ea 0 -force\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation)  { Write-Warning \"Can't find 7zip install location\"; return }\r\nWrite-Host \"7zip installed to '$installLocation'\"\r\n\r\nInstall-BinFile '7z' $installLocation\\7z.exe\r\nInstall-BinFile '7zG' $installLocation\\7zG.exe\r\n"
  },
  {
    "path": "automatic/7zip.install/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = '7zip.install'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName '7-zip*' | Where-Object { $_.DisplayName -notlike '7-zip zs*' }\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n  $packageArgs = @{\r\n    packageName    = $packageName\r\n    fileType       = 'EXE'\r\n    silentArgs     = '/S'\r\n    validExitCodes = @(0)\r\n    file           = \"$($_.UninstallString)\"\r\n  }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n    Uninstall-BinFile -Name \"7z.exe\" -Path $packageArgs[\"file\"]\r\n    Uninstall-BinFile -Name \"7zG.exe\" -Path $packageArgs[\"file\"]\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/7zip.install/update.ps1",
    "content": ". \"$PSScriptRoot\\..\\7zip\\update.ps1\"\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$softwareNamePrefix = '7-zip'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -FileNameBase '7zip' }\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-ChangelogVersion -Version $Latest.Version\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\verification.txt\" = @{\r\n      \"(?i)(listed on\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(32-Bit.+)\\<.*\\>\"     = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(64-Bit.+)\\<.*\\>\"     = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:).*\"   = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(checksum32:).*\"      = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:).*\"      = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckUrl\r\n"
  },
  {
    "path": "automatic/7zip.portable/7zip.portable.json",
    "content": "﻿{\r\n    \"stable\":  \"26.0\",\r\n    \"pre\":  \"24.4-beta\"\r\n}\r\n"
  },
  {
    "path": "automatic/7zip.portable/7zip.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>7zip.portable</id>\n    <title>7-Zip (Portable, CommandLine)</title>\n    <version>26.0</version>\n    <authors>Igor Pavlov</authors>\n    <owners>chocolatey-community,Rob Reynolds</owners>\n    <summary>7-Zip is a file archiver with a high compression ratio.</summary>\n    <description><![CDATA[7-Zip is a file archiver with a high compression ratio.\n\n## Features\n- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression\n- Supported formats:\n- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM\n- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.\n- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip\n- Strong AES-256 encryption in 7z and ZIP formats\n- Self-extracting capability for 7z format\n- Powerful command line version\n- Localizations for 87 languages\n\n## Notes\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.7-zip.org/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/7zip.portable</packageSourceUrl>\n    <tags>7zip zip archiver foss</tags>\n    <licenseUrl>http://www.7-zip.org/license.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg</iconUrl>\n    <docsUrl>http://www.7-zip.org/faq.html</docsUrl>\n    <mailingListUrl>https://sourceforge.net/p/sevenzip/discussion/45797/</mailingListUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/sevenzip/_list/tickets?source=navbar</bugTrackerUrl>\n    <releaseNotes>http://www.7-zip.org/history.txt</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/7zip.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@68b91a851cee97e55c748521aa6da6211dd37c98/icons/7zip.svg\" width=\"48\" height=\"48\"/> [7zip.portable](https://chocolatey.org/packages/7zip.portable)\r\n\r\n7-Zip is a file archiver with a high compression ratio.\r\n\r\n## Features\r\n- High compression ratio in [7z format](http://www.7-zip.org/7z.html) with **LZMA** and **LZMA2** compression\r\n- Supported formats:\r\n- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM\r\n- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.\r\n- For ZIP and GZIP formats, **7-Zip** provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip\r\n- Strong AES-256 encryption in 7z and ZIP formats\r\n- Self-extracting capability for 7z format\r\n- Powerful command line version\r\n- Localizations for 87 languages\r\n\r\n## Notes\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/7zip.portable/legal/LICENSE.txt",
    "content": "  7-Zip\r\n  ~~~~~\r\n  License for use and distribution\r\n  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n  7-Zip Copyright (C) 1999-2016 Igor Pavlov.\r\n\r\n  Licenses for files are:\r\n\r\n    1) 7z.dll: GNU LGPL + unRAR restriction\r\n    2) All other files:  GNU LGPL\r\n\r\n  The GNU LGPL + unRAR restriction means that you must follow both\r\n  GNU LGPL rules and unRAR restriction rules.\r\n\r\n\r\n  Note:\r\n    You can use 7-Zip on any computer, including a computer in a commercial\r\n    organization. You don't need to register or pay for 7-Zip.\r\n\r\n\r\n  GNU LGPL information\r\n  --------------------\r\n\r\n    This library is free software; you can redistribute it and/or\r\n    modify it under the terms of the GNU Lesser General Public\r\n    License as published by the Free Software Foundation; either\r\n    version 2.1 of the License, or (at your option) any later version.\r\n\r\n    This library is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n    Lesser General Public License for more details.\r\n\r\n    You can receive a copy of the GNU Lesser General Public License from\r\n    http://www.gnu.org/\r\n\r\n\r\n  unRAR restriction\r\n  -----------------\r\n\r\n    The decompression engine for RAR archives was developed using source\r\n    code of unRAR program.\r\n    All copyrights to original unRAR code are owned by Alexander Roshal.\r\n\r\n    The license for original unRAR code has the following restriction:\r\n\r\n      The unRAR sources cannot be used to re-create the RAR compression algorithm,\r\n      which is proprietary. Distribution of modified unRAR sources in separate form\r\n      or as a part of other software is permitted, provided that it is clearly\r\n      stated in the documentation and source comments that the code may\r\n      not be used to develop a RAR (WinRAR) compatible archiver.\r\n\r\n\r\n  --\r\n  Igor Pavlov\r\n"
  },
  {
    "path": "automatic/7zip.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from their official download link listed on <http://www.7-zip.org/download.html>\r\nand can be verified like this:\r\n\r\n1. Download the following installers:\r\n  32-Bit: <http://www.7-zip.org/a/7z2600.exe>\r\n  64-Bit: <http://www.7-zip.org/a/7z2600-x64.exe>\r\n  Extra : <http://www.7-zip.org/a/7z2600-extra.7z>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32   : D605EB609AA67796DCA7CFE26D7E28792090BB8048302D6E05EDE16E8E33145C\r\n  checksum64   : 6FE18D5B3080E39678CABFA6CEF12CFB25086377389B803A36A3C43236A8A82C\r\n  checksumExtra: 1CC38A9E3777CE0E4BBF84475672888A581D400633B0448FD973A7A6AA56CFDC\r\n\r\nFile 'LICENSE.txt' is obtained from <http://www.7-zip.org/license.txt>\r\n"
  },
  {
    "path": "automatic/7zip.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition)\r\n\r\n$filePath32    = \"$toolsDir\\7zip_x32.exe\"\r\n$filePath64    = \"$toolsDir\\7zip_x64.exe\"\r\n$filePathExtra = \"$toolsDir\\7zip_extra.7z\"\r\n\r\n$packageArgs = @{\r\n  packageName = '7zip.portable'\r\n  destination = \"$toolsDir\"\r\n  file = if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne $true) {\r\n    Write-Host \"Installing 64 bit version\" ; $filePath64\r\n  } else {\r\n    Write-Host \"Installing 32 bit version\" ; $filePath32\r\n  }\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\n$packageArgs.packageName = '7zip.portable Extras'\r\n$packageArgs.destination = \"$toolsDir\\7z-extra\"\r\n$packageArgs.file        = $filePathExtra\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nRemove-Item -Path \"$toolsDir\\Uninstall.exe\",$filePath32,$filePath64,$filePathExtra -Force -ea 0\r\n\r\nif ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne $true) {\r\n  #generate ignore for 7za.exe and let x64 version pick up and shim\r\n  New-Item \"$($packageArgs.destination)\\7za.exe.ignore\" -Type file -Force | Out-Null\r\n} else {\r\n  # generate ignore for x64\\7za.exe\r\n  New-Item \"$($packageArgs.destination)\\x64\\7za.exe.ignore\" -Type file -Force | Out-Null\r\n}\r\n"
  },
  {
    "path": "automatic/7zip.portable/update.ps1",
    "content": "﻿. \"$PSScriptRoot\\..\\7zip\\update.ps1\"\r\n\r\n$softwareNamePrefix = '7-zip'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -FileNameBase '7zip'\r\n  $Latest.ChecksumType = 'sha256'\r\n\r\n  $client = New-Object System.Net.WebClient\r\n  try {\r\n    $filePath = \"$PSScriptRoot\\tools\\7zip_extra.7z\"\r\n    Remove-Item $filePath -Force -ea 0\r\n    Write-Host \"Downloading to 7zip_extra.7z\"\r\n    $client.DownloadFile($Latest.URL_EXTRA, $filePath)\r\n    $Latest.ChecksumExtra = Get-FileHash $filePath | ForEach-Object Hash\r\n\r\n  }\r\n  catch { throw $_ }\r\n  finally { $client.Dispose(); }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\verification.txt\" = @{\r\n      \"(?i)(listed on\\s*)\\<.*\\>\"  = \"`${1}<$releases>\"\r\n      \"(?i)(32-Bit.+)\\<.*\\>\"      = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(64-Bit.+)\\<.*\\>\"      = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(Extra.+)\\<.*\\>\"       = \"`${1}<$($Latest.URL_EXTRA)>\"\r\n      \"(?i)(checksum type\\s*:).*\" = \"`${1} $($Latest.ChecksumType)\"\r\n      \"(?i)(checksum32\\s*:).*\"    = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum64\\s*:).*\"    = \"`${1} $($Latest.Checksum64)\"\r\n      \"(?i)(checksumExtra\\s*:).*\" = \"`${1} $($Latest.ChecksumExtra)\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckUrl\r\n"
  },
  {
    "path": "automatic/README.md",
    "content": "## Automatic Folder\r\n\r\nThis is where you put your Chocolatey packages that are automatically packaged up by [Chocolatey AU](https://chocolatey.org/packages/chocolatey-au) framework.\r\n\r\nChocolatey AU works with packages without automatic package tokens necessary. So you can treat the packages as normal.\r\n\r\nExecute `update_all.ps1` in the repository root to run [Chocolatey AU](https://chocolatey.org/packages/chocolatey-au) updater with default options.\r\n\r\n**NOTE:** Ensure when you are creating packages for Chocolatey AU, you don't use `--auto` as the packaging files should be normal packages. Chocolatey AU doesn't need the tokens to do replacement.\r\n"
  },
  {
    "path": "automatic/absolute-uninstaller/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@723b164cda892499cea29735439b8aaa81d760bf/icons/absolute-uninstaller.png\" width=\"48\" height=\"48\"/> [absolute-uninstaller](https://chocolatey.org/packages/absolute-uninstaller)\r\n\r\n\r\nGlarySoft Absolute Uninstaller is a complete program uninstaller that helps you remove programs thoroughly without leaving any invalid remnant to burden your system gradually.\r\n\r\n## Features\r\n\r\n* Autofix invalid program entries.\r\n* List installed programs with appropriate icons.\r\n* Simple and user-friendly interface.\r\n* Batch uninstall programs.\r\n* Backup/restore uninstall information.\r\n\r\n## Notes\r\n\r\n* This package always installs the latest version of the application, regardless of the version specified in the package.\r\n\r\n"
  },
  {
    "path": "automatic/absolute-uninstaller/absolute-uninstaller.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>absolute-uninstaller</id>\n    <title>Absolute Uninstaller</title>\n    <version>6.0.1.24</version>\n    <authors>GlarySoft</authors>\n    <owners>chocolatey-community,Redsandro</owners>\n    <summary>Absolute Uninstaller is a complete program uninstaller that helps you remove programs.</summary>\n    <description><![CDATA[\nGlarySoft Absolute Uninstaller is a complete program uninstaller that helps you remove programs thoroughly without leaving any invalid remnant to burden your system gradually.\n\n## Features\n\n* Autofix invalid program entries.\n* List installed programs with appropriate icons.\n* Simple and user-friendly interface.\n* Batch uninstall programs.\n* Backup/restore uninstall information.\n\n## Notes\n\n* This package always installs the latest version of the application, regardless of the version specified in the package.\n\n]]></description>\n    <projectUrl>http://www.glarysoft.com/absolute-uninstaller/</projectUrl>\n    <licenseUrl>http://www.glarysoft.com/inf/termsofuse</licenseUrl>\n    <tags>GlarySoft sysadmin batch remove software uninstall absolute uninstaller freeware admin</tags>\n    <copyright>GlarySoft</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@723b164cda892499cea29735439b8aaa81d760bf/icons/absolute-uninstaller.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/absolute-uninstaller</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/absolute-uninstaller/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'STOP'\r\n\r\n$packageArgs = @{\r\n  packageName    = 'absolute-uninstaller'\r\n  url            = 'https://download.glarysoft.com/ausetup.exe'\r\n  fileType       = 'exe'\r\n  softwareName   = 'Absolute Uninstaller*'\r\n  checksum       = 'cbc7f7eeec0ebfae001723270f9c9c287ce5956ff91ef90b064ffca862cd1f78'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n# Remove MaiaGames\r\nRemove-Item -Force -ea 0 \"$Env:Public/Desktop/Maiagames.lnk\"\r\nRemove-Item -Force -Recurse -ea 0 \"$Env:ProgramData/GlarySoft/Maiagames\"\r\n"
  },
  {
    "path": "automatic/absolute-uninstaller/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.glarysoft.com/absolute-uninstaller/'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n            \"(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re    = '\\.exe$'\r\n    $url   = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -expand href\r\n\r\n    #$version  = $download_page.ParsedHtml.body.getElementsByClassName('au_index_ver') | select -first 1 -expand \"innerText\";\r\n    $version = ($download_page.Content -split \"`n\" | Select-String au_index_ver) -split '<|>'\r\n    $version =  $version | Where-Object { [version]::TryParse($_, [ref]($__)) }\r\n\r\n    @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/activepresenter/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0798deaffb56c9b6ee759251c0948dec25b2b0f9/icons/activepresenter.png\" width=\"48\" height=\"48\"/> [activepresenter](https://chocolatey.org/packages/activepresenter)\r\n\r\n\r\nAll the necessary tools for recording screen and creating engaging screencast videos in a free application.\r\n\r\n## Features\r\n\r\n- Advanced screen recording: Full Motion Recording, Smart Capture\r\n- Video editing: Cut, Crop, Join, Change Volume, Speed Up, Slow Down, Blur\r\n- Multiple Audio/Video Layers\r\n- Rich annotations: Shapes, Image, Zoom-n-Pan, Closed Caption, Cursor Path, Audio/Video Overlays\r\n- Export to: MP4, FLV, AVI, WMV, WebM, MKV\r\n- No watermark and no time limit\r\n- No nags, no ads!\r\n\r\n## Notes\r\n\r\n- There is only one setup package which will serve as both Free and Paid editions.\r\nWith Free edition, you can create video tutorials, export to other formats will have a watermark.\r\nActivating with a license key will remove the watermark on appropriate outputs.\r\n- Supported Operating Systems: Windows 7/8/10, Windows XP, Vista: All Editions (both 32-bit (x86) and 64-bit (x64) are supported).\r\n\r\n"
  },
  {
    "path": "automatic/activepresenter/activepresenter.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <!-- Read this before publishing packages to chocolatey.org: https://github.com/chocolatey/chocolatey/wiki/CreatePackages -->\n    <id>activepresenter</id>\n    <title>Active Presenter</title>\n    <version>10.1.2</version>\n    <authors>Atomi Systems</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Screen Recording and Interactive eLearning Authoring Tool</summary>\n    <description><![CDATA[\nAll the necessary tools for recording screen and creating engaging screencast videos in a free application.\n\n## Features\n\n- Advanced screen recording: Full Motion Recording, Smart Capture\n- Video editing: Cut, Crop, Join, Change Volume, Speed Up, Slow Down, Blur\n- Multiple Audio/Video Layers\n- Rich annotations: Shapes, Image, Zoom-n-Pan, Closed Caption, Cursor Path, Audio/Video Overlays\n- Export to: MP4, FLV, AVI, WMV, WebM, MKV\n- No watermark and no time limit\n- No nags, no ads!\n\n## Notes\n\n- There is only one setup package which will serve as both Free and Paid editions.\nWith Free edition, you can create video tutorials, export to other formats will have a watermark.\nActivating with a license key will remove the watermark on appropriate outputs.\n- Supported Operating Systems: Windows 7/8/10, Windows XP, Vista: All Editions (both 32-bit (x86) and 64-bit (x64) are supported).\n\n]]></description>\n    <projectUrl>https://atomisystems.com/</projectUrl>\n    <tags>admin cross-platform presentation recording screencast eLearning webcast freeware trial</tags>\n    <copyright>Atomi Systems, Inc.</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0798deaffb56c9b6ee759251c0948dec25b2b0f9/icons/activepresenter.png</iconUrl>\n    <releaseNotes>https://atomisystems.com/updates/ActivePresenter/v7/releasenotes_v7.html</releaseNotes>\n    <docsUrl>https://atomisystems.com/tutorials</docsUrl>\n    <bugTrackerUrl>https://talk.atomisystems.com/</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/activepresenter</packageSourceUrl>\n    <licenseUrl>https://atomisystems.com/activepresenter-free-eula</licenseUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/activepresenter/legal/License.txt",
    "content": "﻿Please see Redistribution.pdf\r\n"
  },
  {
    "path": "automatic/activepresenter/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://cdn.atomisystems.com/apdownloads/ActivePresenter_v10.1.2_setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: FBC3E5D39ADFEC9E447526B46E60D57C2C6B536E2E61446F123D5E7ECBF5AD0F\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://cdn.atomisystems.com/apdownloads/ActivePresenter_v10.1.2_setup.exe\r\n"
  },
  {
    "path": "automatic/activepresenter/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'activepresenter'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsDir\\ActivePresenter_v10.1.2_setup.exe\"\r\n  silentArgs     = '/VERYSILENT'\r\n  validExitCodes = @(0)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item \"$toolsDir\\*.exe\" -ea 0\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif (!$installLocation) { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nRegister-Application \"$installLocation\\$packageName.exe\"\r\nWrite-Host \"$packageName registered as $packageName\"\r\n"
  },
  {
    "path": "automatic/activepresenter/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://atomisystems.com/download/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.FileType)'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.PackageName)'\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $url = $download_page.links | Where-Object href -match $re | Select-Object -First 1 | ForEach-Object { [uri]::new([uri]$releases, $_.href) }\r\n  $version = $url -split '_' | Select-Object -Last 1 -Skip 1\r\n  $version = $version.Replace('v', '')\r\n\r\n  @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/alldup/README.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/alldup.png\" height=\"48\" width=\"48\" /> ![AllDup](https://img.shields.io/chocolatey/v/alldup.svg?label=AllDup&style=for-the-badge)](https://chocolatey.org/packages/alldup)\r\n\r\nAllDup is a freeware tool for searching and removing file duplicates on your computer. The fast search algorithm find duplicates of any file type, e. g. text, pictures, music or movies. The powerful search engine enables you to find duplicates with a combination of the following criteria: File Name, File Extension, File Size, File Content, Last Modified Date, Create Date, File Attributes and Hard Links\r\n\r\n\r\n## Features\r\n\r\n- Entire folders or individual files can be excluded from the search by masks or size conditions\r\n- Save and restore the search result for continue working later\r\n- Search for duplicates of digital photo files\r\n- Search for hard links\r\n- Many flexible options helps you to select unnecessary duplicates automatically\r\n- Search is performed in multiple specified folders, drives, media storages, CD/DVDs...\r\n- Create shortcuts or hardlinks to the last original file\r\n- Ignore the ID3 tags of MP3 files\r\n- Search for duplicates of music and video files\r\n- Find duplicates with a combination of the following criteria: file content, file name, file extension, file dates and file attributes!\r\n- For your safety all files that have to be deleted can be moved to the Recycle Bin or a separate backup folder\r\n- Search for duplicates of executable and any other files\r\n- List non-duplicate files\r\n- Export the search result to TXT or CSV file\r\n- Detailed log file about all actions\r\n- The built-in file viewer allows you to preview many different file formats and analyze the content of the file before deciding what to do with it\r\n- The unnecessary duplicates can be deleted permanently or copied/moved to a folder of your choice\r\n- Search through an unlimited number of files and folders\r\n- Convenient search result list\r\n- Fast search algorithm\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/alldup/screenshot.png)\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/alldup/alldup.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>alldup</id>\n    <version>4.5.72</version>\n    <title>AllDup</title>\n    <owners>chocolatey-community</owners>\n    <authors>Michael Thummerer Software Design</authors>\n    <projectUrl>https://www.alldup.de/en_index.php</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/alldup.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[AllDup is a freeware tool for searching and removing file duplicates on your computer. The fast search algorithm find duplicates of any file type, e. g. text, pictures, music or movies. The powerful search engine enables you to find duplicates with a combination of the following criteria: File Name, File Extension, File Size, File Content, Last Modified Date, Create Date, File Attributes and Hard Links\n\n\n## Features\n\n- Entire folders or individual files can be excluded from the search by masks or size conditions\n- Save and restore the search result for continue working later\n- Search for duplicates of digital photo files\n- Search for hard links\n- Many flexible options helps you to select unnecessary duplicates automatically\n- Search is performed in multiple specified folders, drives, media storages, CD/DVDs...\n- Create shortcuts or hardlinks to the last original file\n- Ignore the ID3 tags of MP3 files\n- Search for duplicates of music and video files\n- Find duplicates with a combination of the following criteria: file content, file name, file extension, file dates and file attributes!\n- For your safety all files that have to be deleted can be moved to the Recycle Bin or a separate backup folder\n- Search for duplicates of executable and any other files\n- List non-duplicate files\n- Export the search result to TXT or CSV file\n- Detailed log file about all actions\n- The built-in file viewer allows you to preview many different file formats and analyze the content of the file before deciding what to do with it\n- The unnecessary duplicates can be deleted permanently or copied/moved to a folder of your choice\n- Search through an unlimited number of files and folders\n- Convenient search result list\n- Fast search algorithm\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/alldup/screenshot.png)\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Tool for searching and removing file duplicates</summary>\n    <releaseNotes>https://www.alldup.info/alldup_help/alldup_version.php</releaseNotes>\n    <copyright>Michael Thummerer Software Design</copyright>\n    <tags>alldup find delete files duplicates freeware admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/alldup</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.4\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/alldup/legal/LICENSE.txt",
    "content": "See Redistribution.pdf\r\n"
  },
  {
    "path": "automatic/alldup/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://www.alldup.info/download/AllDupSetup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 45FFF7378008739CB669853541AF226C575243DEC0C1B79825C91B2AB60559B6\r\n\r\nFile 'Redistribution.pdf' is from personal email communication\r\n"
  },
  {
    "path": "automatic/alldup/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $Env:ChocolateyPackageName\r\n  fileType       = $fileType\r\n  file           = Get-Item $toolsPath\\*.exe\r\n  silentArgs     = '/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=\"{0}/InnoInstall.log\"' -f (Get-PackageCacheLocation)\r\n  validExitCodes = @(0)\r\n  softwareName   = 'AllDup*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" }}\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation \"$packageName*\"\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nRegister-Application \"$installLocation\\$packageName.exe\"\r\nWrite-Host \"$packageName registered as $packageName\"\r\n\r\nRemove-Process -PathFilter alldup.exe -WaitFor 10 | Out-Null\r\n"
  },
  {
    "path": "automatic/alldup/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.alldup.de/en_download_alldup.php'\r\n\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n  $re = 'alldup.*\\.exe$'\r\n  $url     = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -expand href\r\n  $version = $download_page.links | Where-Object href -match \"alldup_version\\.php$\" | Select-Object -first 1 -expand innerText\r\n\r\n  @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ant-renamer/Changelog.md",
    "content": "# Package changelog for [ant-renamer](https://chocolatey.org/packages/ant-renamer)\r\n\r\n## Upcoming\r\n- **BUG:** Added missing ant-renamed tag\r\n- **ENHANCEMENT:** Added changelog for package\r\n- **ENHANCEMENT:** Added mailingListUrl (pointing to the forum)\r\n- **ENHANCEMENT:** Embedded the package\r\n- **ENHANCEMENT:** Extracted Description to its own file\r\n"
  },
  {
    "path": "automatic/ant-renamer/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ant-renamer.png\" width=\"48\" height=\"48\"/> [ant-renamer](https://chocolatey.org/packages/ant-renamer)\r\n\r\n\r\nAnt Renamer is a free (really free, i. e. the source code is available) program that makes easier the renaming of lots of files and folders by using specified settings. It supports Unicode names.\r\n\r\n## Features\r\n\r\n- Changing extension\r\n- Replacing character strings by others\r\n- Inserting a character string\r\n- Moving characters\r\n- Deleting several characters\r\n- Enumeration\r\n- Name creation with mp3's Tag (ID v1.1)\r\n- Name creation with file's last modified date and time\r\n- Random names creation\r\n- Case change (uppercase, lowercase, first letter of each word in uppercase, ...)\r\n- Take names from a list/file\r\n- Use of EXIF info\r\n- Regular expressions\r\n\r\n"
  },
  {
    "path": "automatic/ant-renamer/ant-renamer.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>ant-renamer</id>\n    <version>2.13.0</version>\n    <title>Ant Renamer</title>\n    <owners>chocolatey-community</owners>\n    <authors>Antoine Potten</authors>\n    <licenseUrl>http://www.gnu.org/licenses/gpl.txt</licenseUrl>\n    <projectUrl>http://www.antp.be/software/renamer</projectUrl>\n    <mailingListUrl>http://forum.antp.be/phpbb2/index.php?c=5</mailingListUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ant-renamer.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nAnt Renamer is a free (really free, i. e. the source code is available) program that makes easier the renaming of lots of files and folders by using specified settings. It supports Unicode names.\n\n## Features\n\n- Changing extension\n- Replacing character strings by others\n- Inserting a character string\n- Moving characters\n- Deleting several characters\n- Enumeration\n- Name creation with mp3's Tag (ID v1.1)\n- Name creation with file's last modified date and time\n- Random names creation\n- Case change (uppercase, lowercase, first letter of each word in uppercase, ...)\n- Take names from a list/file\n- Use of EXIF info\n- Regular expressions\n\n]]></description>\n    <summary>Rename multiple files easily</summary>\n    <releaseNotes>\n[Software Changelog](http://www.antp.be/software/renamer/history)\n[Package Changelog](https://github.com/Chocolatey/chocolatey-coreteampackages/blob/master/automatic/ant-renamer/Changelog.md)\n    </releaseNotes>\n    <copyright>Antoine Potten</copyright>\n    <tags>ant-renamer renamer foss regex admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ant-renamer</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ant-renamer/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/ant-renamer/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.antp.be/software/renamer/download>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://sourceforge.net/projects/ant-renamer/files/antrenamer2_install.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: FB3F661F03AE67E0BB3DD0525B8C4426A37B672AAB469738A61FB9038A32DF28\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.gnu.org/licenses/gpl.txt>.\r\nThis was mentioned to be the correct license on the following page: <http://www.antp.be/software/renamer/sources>\r\n"
  },
  {
    "path": "automatic/ant-renamer/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs  = @{\r\n  packageName    = $env:chocolateyPackageName\r\n  softwareName   = 'Ant Renamer'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\antrenamer2_install.exe\"\r\n  silentArgs     = '/VERYSILENT'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/ant-renamer/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.antp.be/software/renamer/download'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n    $re    = 'install\\.exe'\r\n    $url   = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -ExpandProperty href\r\n    if (-not ([uri]$url).Scheme) {\r\n      $url = \"$(([uri]$releases).Scheme)://$($url.TrimStart('https://'))\"\r\n    }\r\n\r\n    # SourceForge handles the linked /download page differently, so strip it.\r\n    if ($url.EndsWith(\"/download\")) {\r\n      $url = $url -replace \"/download$\"\r\n    }\r\n\r\n    $version  = [regex]::Match($download_page.Content, \"Version\\s+([0-9\\.]+)\").Groups[1].Value;\r\n\r\n    return @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/aptana-studio/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/aptana-studio.png\" width=\"48\" height=\"48\"/> [aptana-studio](https://chocolatey.org/packages/aptana-studio)\r\n\r\n\r\nAptana Studio is an open source integrated development environment (IDE) for building Ajax web applications.\r\nBased on Eclipse, it supports JavaScript, HTML, DOM and CSS with code-completion, outlining, JavaScript debugging, error and warning notifications\r\nand integrated documentation.\r\nAdditional plugins allow Aptana Studio to support Ruby on Rails, PHP, Python, Perl, Adobe AIR, Apple iPhone and Nokia WRT (Web Runtime).\r\n\r\n# Features\r\n\r\n* __HTML, CSS, and JavaScript Code Assist__\r\nAids in authoring of HTML, CSS, JavaScript, PHP and Ruby.\r\nSupports the latest HTML5 specifications.\r\nIncludes information about the level of support for each element in the major web browsers.\r\n* __Deployment Wizard__\r\nSupport for one-shot as well as keep-synchronized setups.\r\nMultiple protocols including FTP, SFTP, FTPS and Capistrano.\r\nAbility to automatically publish your Ruby & Rails applications to hosting services such as Heroku and Engine Yard.\r\n* __Integrated Debugger__\r\nSet breakpoints, inspect variables, control execution.\r\nThe integrated Ruby & Rails and JavaScript debuggers help you squash those bugs.\r\n* __Git Integration__\r\nEasily put your projects under git source code control.\r\nCollaborate with team members thru merge, pull and push actions to remote repositories such those hosted on Github.\r\nFacilitates git-based deployments.\r\n* __Built-in Terminal__\r\nQuickly access a command line terminal for execution of operating system commands and language utilities such as gem, rake, etc.\r\n* __IDE Customization__\r\nSetup your development environment exactly the way you want it by extending the core capabilities through scripting of custom commands.\r\nStudio ships with hundreds of commands but always presents them in context based on the type of file your are editing.\r\n\r\n## Notes\r\n\r\nThis package installs the standalone version of Aptana Studio.\r\n\r\n### Optional Dependencies\r\n* __Ruby [1.8.7+](https://chocolatey.org/packages/ruby/1.8.7) and /or [1.9.1+](https://chocolatey.org/packages/ruby/1.9.2)__\r\n* __Rails (2.x and/or 3.0)__\r\n* The gem that supports the database(s) of your choice.\r\n* For debugging you will need to have the `ruby-debug-base` and `ruby-debug-ide` gems installed.\r\n\r\n"
  },
  {
    "path": "automatic/aptana-studio/aptana-studio.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>aptana-studio</id>\n    <version>3.7.2</version>\n    <title>Aptana Studio</title>\n    <owners>chocolatey-community</owners>\n    <authors>Aptana Inc.</authors>\n    <licenseUrl>http://www.aptana.com/legal</licenseUrl>\n    <projectUrl>http://www.aptana.org/</projectUrl>\n    <projectSourceUrl>https://github.com/aptana/studio3</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/aptana/studio3/issues</bugTrackerUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/aptana-studio.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nAptana Studio is an open source integrated development environment (IDE) for building Ajax web applications.\nBased on Eclipse, it supports JavaScript, HTML, DOM and CSS with code-completion, outlining, JavaScript debugging, error and warning notifications\nand integrated documentation.\nAdditional plugins allow Aptana Studio to support Ruby on Rails, PHP, Python, Perl, Adobe AIR, Apple iPhone and Nokia WRT (Web Runtime).\n\n# Features\n\n* __HTML, CSS, and JavaScript Code Assist__\nAids in authoring of HTML, CSS, JavaScript, PHP and Ruby.\nSupports the latest HTML5 specifications.\nIncludes information about the level of support for each element in the major web browsers.\n* __Deployment Wizard__\nSupport for one-shot as well as keep-synchronized setups.\nMultiple protocols including FTP, SFTP, FTPS and Capistrano.\nAbility to automatically publish your Ruby & Rails applications to hosting services such as Heroku and Engine Yard.\n* __Integrated Debugger__\nSet breakpoints, inspect variables, control execution.\nThe integrated Ruby & Rails and JavaScript debuggers help you squash those bugs.\n* __Git Integration__\nEasily put your projects under git source code control.\nCollaborate with team members thru merge, pull and push actions to remote repositories such those hosted on Github.\nFacilitates git-based deployments.\n* __Built-in Terminal__\nQuickly access a command line terminal for execution of operating system commands and language utilities such as gem, rake, etc.\n* __IDE Customization__\nSetup your development environment exactly the way you want it by extending the core capabilities through scripting of custom commands.\nStudio ships with hundreds of commands but always presents them in context based on the type of file your are editing.\n\n## Notes\n\nThis package installs the standalone version of Aptana Studio.\n\n### Optional Dependencies\n* __Ruby [1.8.7+](https://chocolatey.org/packages/ruby/1.8.7) and /or [1.9.1+](https://chocolatey.org/packages/ruby/1.9.2)__\n* __Rails (2.x and/or 3.0)__\n* The gem that supports the database(s) of your choice.\n* For debugging you will need to have the `ruby-debug-base` and `ruby-debug-ide` gems installed.\n\n]]></description>\n    <summary>Aptana Studio is an open source integrated development environment (IDE) for building Ajax web applications.</summary>\n    <releaseNotes>https://github.com/aptana/studio3/wiki/Release-Notes</releaseNotes>\n    <tags>aptana ide ajax web admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/aptana-studio</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"javaruntime\" version=\"8.0\" />\n      <dependency id=\"git\" version=\"2.9\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/aptana-studio/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = 'aptana-studio'\r\n  fileType       = 'exe'\r\n  softwareName   = 'Aptana Studio'\r\n\r\n  checksum       = '5b3640243d3451514f2a6e869ea574a704590bbb8dfdd352bfd6c3d5993b173e'\r\n  checksumType   = 'sha256'\r\n  url            = 'https://github.com/aptana/studio3/releases/download/3.7.2.201807301111/Aptana_Studio_3_Setup.exe'\r\n\r\n  silentArgs     = '/exenoui /quiet'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/aptana-studio/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'aptana-studio'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'Aptana Studio'\r\n\r\n# Aptana adds two keys pointing to the same uninstallation\r\nif (($key.Count -eq 1) -or ($key.Count -eq 2)) {\r\n  $key[0] | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName   = $packageName\r\n      fileType      = 'MSI'\r\n      silentArgs    = \"$($_.PSChildName) /qn /norestart\"\r\n      validExitCodes= @(0, 3010, 1605, 1614, 1641)\r\n      file          = ''\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 2) {\r\n  Write-Warning \"$$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/aptana-studio/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  @{\r\n    Version = $Latest.RemoteVersion\r\n    URL32 = $Latest.URL32\r\n  } | ConvertTo-Json | Out-File \"$PSScriptRoot\\url.json\" -Encoding utf8\r\n  $global:au_Force = $false\r\n}\r\n\r\nfunction HasUrlChanged([string]$version, [string]$url)\r\n{\r\n  if (Test-Path \"$PSScriptRoot\\url.json\") {\r\n    $info = Get-Content \"$PSScriptRoot\\url.json\" -Encoding UTF8 | ConvertFrom-Json\r\n    if (!$info.URL32) { return $false } # We don't want the update to be forced if no previous url is set\r\n    if ($info.Version -eq $version -and $info.URL32 -ne $url) {\r\n      # Let us test if the older url actually still works, if not we'll return true\r\n      try {\r\n        Invoke-WebRequest -UseBasicParsing -Uri $info.URL32 -Method Head | Out-Null\r\n        return $false\r\n      }\r\n      catch {\r\n        return $true\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease aptana studio3\r\n  $url = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"Setup.exe\")} | Select-Object -ExpandProperty browser_download_url\r\n  $version = $LatestRelease.tag_name.TrimStart('v') -replace \"^([\\d]+\\.[\\d+]\\.[\\d]+)\\..*$\",'$1'\r\n\r\n  if (HasUrlChanged -version $version -url $url) {\r\n    $global:au_Force = $true\r\n  }\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n    RemoteVersion = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/aptana-studio/url.json",
    "content": "﻿{\r\n    \"Version\":  \"3.7.2\",\r\n    \"URL32\":  \"https://github.com/aptana/studio3/releases/download/3.7.2.201807301111/Aptana_Studio_3_Setup.exe\"\r\n}\r\n"
  },
  {
    "path": "automatic/audacity/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/audacity.svg\" width=\"48\" height=\"48\"/> [audacity](https://chocolatey.org/packages/audacity)\r\n\r\nAudacity is free, open source, cross-platform software for recording and editing sounds.\r\n\r\n## Features\r\n\r\n- Record live audio.\r\n- Convert tapes and records into digital recordings or CDs.\r\n- Edit Ogg Vorbis, MP3, WAV or AIFF sound files.\r\n- Cut, copy, splice or mix sounds together.\r\n- Change the speed or pitch of a recording.\r\n- Add new effects with LADSPA plug-ins.\r\n- And more! See [full list of features](https://www.audacityteam.org/about/features).\r\n\r\n## Notes\r\n\r\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/audacity/audacity.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>audacity</id>\n    <title>Audacity</title>\n    <owners>chocolatey-community</owners>\n    <version>3.7.7</version>\n    <authors>Audacity Developers</authors>\n    <summary>Audacity is free, open source, cross-platform software for recording and editing sounds.</summary>\n<description><![CDATA[Audacity is free, open source, cross-platform software for recording and editing sounds.\n\n## Features\n\n- Record live audio.\n- Convert tapes and records into digital recordings or CDs.\n- Edit Ogg Vorbis, MP3, WAV or AIFF sound files.\n- Cut, copy, splice or mix sounds together.\n- Change the speed or pitch of a recording.\n- Add new effects with LADSPA plug-ins.\n- And more! See [full list of features](https://www.audacityteam.org/about/features).\n\n## Notes\n\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://audacityteam.org/</projectUrl>\n    <tags>audacity admin audio dsp foss cross-platform</tags>\n    <licenseUrl>https://audacityteam.org/about/license#license</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/audacity.svg</iconUrl>\n    <releaseNotes>https://github.com/audacity/audacity/blob/master/CHANGELOG.txt</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/audacity</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"vcredist2015\" version=\"14.0.24215.20170201\" />\n    </dependencies>\n    <docsUrl>https://support.audacityteam.org/</docsUrl>\n    <projectSourceUrl>https://github.com/audacity/audacity</projectSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/audacity/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/audacity/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to <https://github.com/audacity/audacity/releases/tag/Audacity-3.7.7>\r\n\r\n  And download the following:\r\n   x32: https://github.com/audacity/audacity/releases/download/Audacity-3.7.7/audacity-win-3.7.7-32bit.exe\r\n   x64: https://github.com/audacity/audacity/releases/download/Audacity-3.7.7/audacity-win-3.7.7-64bit.exe\r\n\r\n   to acquire the installers.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 2248A8C272E5B4B1AD86AB8455555535E63EE87E0EF4261C75E15D14E0DD6ECA\r\n   checksum64: A96F41F21EFCDFEC1D2F7F332544F8A8FB00A6C411E3BEE2AA0031B691DD91A7\r\n\r\nFile 'LICENSE.txt' obtained from:\r\n   https://www.audacityteam.org/about/license/#license\r\n"
  },
  {
    "path": "automatic/audacity/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'audacity'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsDir\\audacity-win-3.7.7-32bit.exe\"\r\n  file64         = \"$toolsDir\\audacity-win-3.7.7-64bit.exe\"\r\n  silentArgs     = '/VERYSILENT'\r\n  validExitCodes = @(0, 1223)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem \"$toolsDir\\*.$($packageArgs.fileType)\" | ForEach-Object {\r\n  Remove-Item $_ -ea 0\r\n  if (Test-Path $_) {\r\n    Set-Content \"$_.ignore\"\r\n  }\r\n}\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  Register-Application \"$installLocation\\$packageName.exe\"\r\n  Write-Host \"$packageName registered as $packageName\"\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "automatic/audacity/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    '.\\tools\\chocolateyInstall.ps1' = @{\r\n      \"(^\\s*packageName\\s*=\\s*)('.*')\"           = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n\r\n    '.\\legal\\VERIFICATION.txt'      = @{\r\n      '(?i)(Go to).*<.*>'   = \"`${1} <$($Latest.ReleasePage)>\"\r\n      '(?i)(\\s+x32:).*'     = \"`${1} $($Latest.URL32)\"\r\n      '(?i)(\\s+x64:).*'     = \"`${1} $($Latest.URL64)\"\r\n      '(?i)(checksum32:).*' = \"`${1} $($Latest.Checksum32)\"\r\n      '(?i)(checksum64:).*' = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease audacity audacity\r\n\r\n  @{\r\n    URL32   = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\".exe\") -and $_.name -match \"-32bit|-x32\"} | Select-Object -ExpandProperty browser_download_url\r\n    URL64   = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\".exe\") -and $_.name -match \"-64bit|-x64\"} | Select-Object -ExpandProperty browser_download_url\r\n    Version = $LatestRelease.tag_name.TrimStart('Audacity-')\r\n    ReleasePage = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/autohotkey/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/autohotkey.png\" width=\"48\" height=\"48\"/> [autohotkey](https://chocolatey.org/packages/autohotkey)\r\n\r\nAutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.\r\n\r\n## Features\r\n\r\n- Automate almost anything by sending keystrokes and mouse clicks\r\n- Write a mouse or keyboard macro by hand or a macro recorder\r\n- Remap keys and buttons on your keyboard, joystick, and mouse\r\n- Create hotkeys for keyboard, joystick, and mouse\r\n- Essentially any key, button or combination can become a hotkey\r\n- Expand abbreviations as you type them\r\n- Retrieve and change the clipboard's contents\r\n- Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed\r\n- Create custom data-entry forms, user interfaces and menu bars\r\n- Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats\r\n- Read signals from hand-held remote controls via the WinLIRC client script\r\n- Supports Component Object Model (COM)\r\n- Supports advanced programming constructs such as arrays, objects, hashtables, variadic functions etc.\r\n- DLL calls and Windows Messages\r\n- Perl Compatible Regular Expressions (PCRE).\r\n- Interactive debugging features\r\n- Much more ...\r\n"
  },
  {
    "path": "automatic/autohotkey/autohotkey.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>autohotkey</id>\n    <version>2.0.24</version>\n    <title>AutoHotkey</title>\n    <owners>chocolatey-community</owners>\n    <authors>Lexikos</authors>\n    <licenseUrl>https://www.autohotkey.com/docs/v2/license.htm</licenseUrl>\n    <projectUrl>https://www.autohotkey.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/autohotkey.png</iconUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <description><![CDATA[AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.\n\n## Features\n\n- Automate almost anything by sending keystrokes and mouse clicks\n- Write a mouse or keyboard macro by hand or a macro recorder\n- Remap keys and buttons on your keyboard, joystick, and mouse\n- Create hotkeys for keyboard, joystick, and mouse\n- Essentially any key, button or combination can become a hotkey\n- Expand abbreviations as you type them\n- Retrieve and change the clipboard's contents\n- Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed\n- Create custom data-entry forms, user interfaces and menu bars\n- Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats\n- Read signals from hand-held remote controls via the WinLIRC client script\n- Supports Component Object Model (COM)\n- Supports advanced programming constructs such as arrays, objects, hashtables, variadic functions etc.\n- DLL calls and Windows Messages\n- Perl Compatible Regular Expressions (PCRE).\n- Interactive debugging features\n- Much more ...\n]]></description>\n    <summary>AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.</summary>\n    <releaseNotes>https://www.autohotkey.com/docs/v2/AHKL_ChangeLog.htm</releaseNotes>\n    <tags>automation hotkeys scripting windows foss admin</tags>\n    <dependencies>\n      <dependency id=\"autohotkey.install\" version=\"[2.0.24]\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/autohotkey</packageSourceUrl>\n    <projectSourceUrl>https://github.com/AutoHotkey/AutoHotkey</projectSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/autohotkey/tools/chocolateyInstall.ps1",
    "content": "﻿#Install-VirtualPackage 'autohotkey.portable' 'autohotkey.install'\r\n"
  },
  {
    "path": "automatic/autohotkey/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n#Virtual package uses dependency updater to get the version\r\n. $PSScriptRoot\\..\\autohotkey.install\\update.ps1\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n        }\r\n    }\r\n }\r\n\r\n# Left empty intentionally to override BeforeUpdate in autohotkey.install\r\n function global:au_BeforeUpdate { }\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/autohotkey.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/autohotkey.png\" width=\"48\" height=\"48\"/> [autohotkey.install](https://chocolatey.org/packages/autohotkey.install)\r\n\r\nAutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.\r\n\r\n## Features\r\n\r\n- Automate almost anything by sending keystrokes and mouse clicks\r\n- Write a mouse or keyboard macro by hand or a macro recorder\r\n- Remap keys and buttons on your keyboard, joystick, and mouse\r\n- Create hotkeys for keyboard, joystick, and mouse\r\n- Essentially any key, button or combination can become a hotkey\r\n- Expand abbreviations as you type them\r\n- Retrieve and change the clipboard's contents\r\n- Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed\r\n- Create custom data-entry forms, user interfaces and menu bars\r\n- Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats\r\n- Read signals from hand-held remote controls via the WinLIRC client script\r\n- Supports Component Object Model (COM)\r\n- Supports advanced programming constructs such as arrays, objects, hashtables, variadic functions etc.\r\n- DLL calls and Windows Messages\r\n- Perl Compatible Regular Expressions (PCRE)\r\n- Interactive debugging features\r\n- Much more ...\r\n\r\n## Package Parameters\r\n\r\n- `/DefaultVer` - Can be `U64` (UNICODE 64-bit),`U32` (UNICODE 32-bit) or `A32` (ANSI 32-bit). By default UNICODE version will be installed of adequate architecture depending on your machine and/or OS.\r\n\r\nExample: `choco install autohotkey.install --params='/DefaultVer:A32'`\r\n\r\n## Notes\r\n\r\n- Please see the [Autohotkey FAQ](https://www.autohotkey.com/docs/v2/FAQ.htm#Virus) for information on false positive anti-virus detections.\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/autohotkey.install/autohotkey.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>autohotkey.install</id>\n    <version>2.0.24</version>\n    <title>AutoHotkey (Install)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Lexikos</authors>\n    <licenseUrl>https://www.autohotkey.com/docs/v2/license.htm</licenseUrl>\n    <projectUrl>https://www.autohotkey.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/autohotkey.png</iconUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <description><![CDATA[AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.\n\n## Features\n\n- Automate almost anything by sending keystrokes and mouse clicks\n- Write a mouse or keyboard macro by hand or a macro recorder\n- Remap keys and buttons on your keyboard, joystick, and mouse\n- Create hotkeys for keyboard, joystick, and mouse\n- Essentially any key, button or combination can become a hotkey\n- Expand abbreviations as you type them\n- Retrieve and change the clipboard's contents\n- Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed\n- Create custom data-entry forms, user interfaces and menu bars\n- Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats\n- Read signals from hand-held remote controls via the WinLIRC client script\n- Supports Component Object Model (COM)\n- Supports advanced programming constructs such as arrays, objects, hashtables, variadic functions etc.\n- DLL calls and Windows Messages\n- Perl Compatible Regular Expressions (PCRE)\n- Interactive debugging features\n- Much more ...\n\n## Package Parameters\n\n- `/DefaultVer` - Can be `U64` (UNICODE 64-bit),`U32` (UNICODE 32-bit) or `A32` (ANSI 32-bit). By default UNICODE version will be installed of adequate architecture depending on your machine and/or OS.\n\nExample: `choco install autohotkey.install --params='/DefaultVer:A32'`\n\n## Notes\n\n- Please see the [Autohotkey FAQ](https://www.autohotkey.com/docs/v2/FAQ.htm#Virus) for information on false positive anti-virus detections.\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.</summary>\n    <releaseNotes>https://www.autohotkey.com/docs/v2/AHKL_ChangeLog.htm</releaseNotes>\n    <tags>automation hotkeys scripting windows foss admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/autohotkey.install</packageSourceUrl>\n    <projectSourceUrl>https://github.com/AutoHotkey/AutoHotkey</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/autohotkey.install/tools/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   v1 x32: https://github.com/AutoHotkey/AutoHotkey/releases/download/v1.1.36.02/AutoHotkey_1.1.36.02_setup.exe\r\n   v2 x32: https://github.com/AutoHotkey/AutoHotkey/releases/download/v2.0.24/AutoHotkey_2.0.24_setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   v1 checksum32: AF7B8E60B4B54F5F85E6B207AC51926CB076AA4319B8E4C72E59B98C85818CAE\r\n   v2 checksum32: A945F745506CF93E41C1FCA2006D1F2FE39E07355F37CA357F90F74CCA8A61D4\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://github.com/AutoHotkey/AutoHotkey/releases/download/v2.0.24/AutoHotkey_2.0.24_setup.exe\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://github.com/AutoHotkey/AutoHotkey/blob/df84a3e902b522db0756a7366bd9884c80fa17b6/license.txt\r\n"
  },
  {
    "path": "automatic/autohotkey.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n$installerv1File = 'AutoHotkey_1.1.36.02_setup.exe'\r\n$installerv2File = 'AutoHotkey_2.0.24_setup.exe'\r\n\r\n$pp = Get-PackageParameters\r\nif (!$pp.DefaultVer){\r\n  $pp.DefaultVer = if ((Get-OSArchitectureWidth 64) -and ($Env:chocolateyForceX86 -ne 'true')) { 'U64' } else { 'U32' }\r\n}\r\n\r\n$packageArgsv2 = @{\r\n  packageName    = 'autohotkey.install'\r\n  fileType       = 'exe'\r\n  file           = Join-Path -Path $toolsDir -ChildPath $installerv2File\r\n  silentArgs     = \"/silent\"\r\n  softwareName   = 'AutoHotkey*'\r\n  validExitCodes = @(0, 1223)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgsv2\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgsv2.softwareName\r\n$packageName = $packageArgsv2.softwareName\r\n$installName = 'AutoHotkey'\r\n$exePath = Join-Path -Path $installLocation -ChildPath \"v2\\$installName.exe\"\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  Register-Application -ExePath $exePath\r\n  Write-Host \"$packageName registered as $installName\"\r\n}\r\nelse {\r\n  Write-Warning \"Can't find $packageName install location\"\r\n}\r\n\r\n$packageArgsv1 = @{\r\n  packageName    = 'autohotkey.install'\r\n  fileType       = 'exe'\r\n  file           = Join-Path -Path $toolsDir -ChildPath $installerv1File\r\n  silentArgs     = \"/S /$($pp.DefaultVer) /install\"\r\n  softwareName   = 'AutoHotkey*'\r\n  validExitCodes = @(0, 1223)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgsv1\r\n\r\n# This is run to ensure that version 2.x is shown in Programs and Features and registered with the system.\r\n# See https://www.autohotkey.com/docs/v2/Program.htm#install_v1\r\n# The /silent switch was found by looking at the ux\\install.ahk script\r\n$ahkInstall = Join-Path -Path $installLocation -ChildPath 'ux\\install.ahk'\r\nStart-ChocolateyProcessAsAdmin -ExeToRun $exePath -Statements \"\"\"$ahkInstall\"\" /silent\"\r\n\r\nRemove-Item $toolsDir\\*.exe\r\n"
  },
  {
    "path": "automatic/autohotkey.install/tools/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n\r\n------------\r\nPCRE LICENCE\r\n------------\r\n\r\nPCRE is a library of functions to support regular expressions whose syntax\r\nand semantics are as close as possible to those of the Perl 5 language.\r\n\r\nRelease 6 of PCRE is distributed under the terms of the \"BSD\" licence, as\r\nspecified below. The documentation for PCRE, supplied in the \"doc\"\r\ndirectory, is distributed under the same terms as the software itself.\r\n\r\nThe basic library functions are written in C and are freestanding. Also\r\nincluded in the distribution is a set of C++ wrapper functions.\r\n\r\n\r\nTHE BASIC LIBRARY FUNCTIONS\r\n---------------------------\r\n\r\nWritten by:       Philip Hazel\r\nEmail local part: ph10\r\nEmail domain:     cam.ac.uk\r\n\r\nUniversity of Cambridge Computing Service,\r\nCambridge, England. Phone: +44 1223 334714.\r\n\r\nCopyright (c) 1997-2006 University of Cambridge\r\nAll rights reserved.\r\n\r\n\r\nTHE C++ WRAPPER FUNCTIONS\r\n-------------------------\r\n\r\nContributed by:   Google Inc.\r\n\r\nCopyright (c) 2006, Google Inc.\r\nAll rights reserved.\r\n\r\n\r\nTHE \"BSD\" LICENCE\r\n-----------------\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n    * Redistributions of source code must retain the above copyright notice,\r\n      this list of conditions and the following disclaimer.\r\n\r\n    * Redistributions in binary form must reproduce the above copyright\r\n      notice, this list of conditions and the following disclaimer in the\r\n      documentation and/or other materials provided with the distribution.\r\n\r\n    * Neither the name of the University of Cambridge nor the name of Google\r\n      Inc. nor the names of their contributors may be used to endorse or\r\n      promote products derived from this software without specific prior\r\n      written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGE.\r\n\r\nEnd\r\n"
  },
  {
    "path": "automatic/autohotkey.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$v1Version = '1.1.36.02'\r\n$v1Filename = \"AutoHotkey_$($v1Version)_setup.exe\"\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            '(?i)(^\\s*\\$installerv1File\\s*=\\s*)(''.*'')' = \"`$1'$($Latest.v1FileName)'\"\r\n            '(?i)(^\\s*\\$installerv2File\\s*=\\s*)(''.*'')' = \"`$1'$($Latest.FileName)'\"\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"         = \"`$1'$($Latest.FileType)'\"\r\n        }\r\n\r\n        \".\\tools\\verification.txt\" = @{\r\n          \"(?i)(\\s+v1 x32:).*\"            = \"`${1} $($Latest.v1URL)\"\r\n          \"(?i)(v1 checksum32:).*\"        = \"`${1} $($Latest.v1Checksum)\"\r\n          \"(?i)(\\s+v2 x32:).*\"            = \"`${1} $($Latest.URL)\"\r\n          \"(?i)(v2 checksum32:).*\"        = \"`${1} $($Latest.Checksum)\"\r\n          \"(?i)(Get-RemoteChecksum).*\"    = \"`${1} $($Latest.URL)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Remove-Item \"$PSScriptRoot\\tools\\*.exe\"\r\n\r\n    $client = New-Object System.Net.WebClient\r\n    $filePath = \"$PSScriptRoot\\tools\\$($Latest.FileName)\"\r\n    $client.DownloadFile($Latest.URL, $filePath)\r\n    $client.Dispose()\r\n\r\n    $Latest.ChecksumType = 'sha256'\r\n    $Latest.Checksum = (Get-FileHash -Algorithm $Latest.ChecksumType -Path $filePath).Hash\r\n\r\n    $client = New-Object System.Net.WebClient\r\n    $filePath = \"$PSScriptRoot\\tools\\$($Latest.v1FileName)\"\r\n    $client.DownloadFile($Latest.v1URL, $filePath)\r\n    $client.Dispose()\r\n\r\n    $Latest.v1ChecksumType = 'sha256'\r\n    $Latest.v1Checksum = (Get-FileHash -Algorithm $Latest.ChecksumType -Path $filePath).Hash\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease AutoHotkey AutoHotkey\r\n\r\n    @{\r\n        Version  = $LatestRelease.tag_name.TrimStart(\"v\")\r\n        URL      = $LatestRelease.assets.Where{$_.name.EndsWith('_setup.exe')}.browser_download_url\r\n        FileName = \"AutoHotkey_$($LatestRelease.tag_name.TrimStart(\"v\"))_setup.exe\"\r\n        v1Url    = \"https://github.com/AutoHotkey/AutoHotkey/releases/download/v$($v1Version)/$v1Filename\"\r\n        v1FileName = $v1Filename\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/autohotkey.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/autohotkey.png\" width=\"48\" height=\"48\"/> [autohotkey.portable](https://chocolatey.org/packages/autohotkey.portable)\r\n\r\nAutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.\r\n\r\n## Features\r\n\r\n- Automate almost anything by sending keystrokes and mouse clicks\r\n- Write a mouse or keyboard macro by hand or a macro recorder\r\n- Remap keys and buttons on your keyboard, joystick, and mouse\r\n- Create hotkeys for keyboard, joystick, and mouse\r\n- Essentially any key, button or combination can become a hotkey\r\n- Expand abbreviations as you type them\r\n- Retrieve and change the clipboard's contents\r\n- Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed\r\n- Create custom data-entry forms, user interfaces (GUI) and menu bars\r\n- Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats\r\n- Read signals from hand-held remote controls via the WinLIRC client script\r\n- Supports Component Object Model (COM)\r\n- Supports advanced programming constructs such as arrays, objects, hashtables, variadic functions etc.\r\n- DLL calls and Windows Messages\r\n- Perl Compatible Regular Expressions (PCRE).\r\n- Interactive debugging features\r\n- Much more ...\r\n\r\n## Notes\r\n\r\n- Please see the [Autohotkey FAQ](https://www.autohotkey.com/docs/v2/FAQ.htm#Virus) for information on false positive anti-virus detections.\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/autohotkey.portable/autohotkey.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>autohotkey.portable</id>\n    <version>2.0.24</version>\n    <title>AutoHotkey (Portable)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Lexikos</authors>\n    <licenseUrl>https://www.autohotkey.com/docs/v2/license.htm</licenseUrl>\n    <projectUrl>https://www.autohotkey.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/autohotkey.png</iconUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <description><![CDATA[AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.\n\n## Features\n\n- Automate almost anything by sending keystrokes and mouse clicks\n- Write a mouse or keyboard macro by hand or a macro recorder\n- Remap keys and buttons on your keyboard, joystick, and mouse\n- Create hotkeys for keyboard, joystick, and mouse\n- Essentially any key, button or combination can become a hotkey\n- Expand abbreviations as you type them\n- Retrieve and change the clipboard's contents\n- Convert any AHK script into an executable file that can be run on computers where AutoHotkey is not installed\n- Create custom data-entry forms, user interfaces (GUI) and menu bars\n- Automate data entry jobs by reading data from text files, XML, CSV, Excel and various database formats\n- Read signals from hand-held remote controls via the WinLIRC client script\n- Supports Component Object Model (COM)\n- Supports advanced programming constructs such as arrays, objects, hashtables, variadic functions etc.\n- DLL calls and Windows Messages\n- Perl Compatible Regular Expressions (PCRE).\n- Interactive debugging features\n- Much more ...\n\n## Notes\n\n- Please see the [Autohotkey FAQ](https://www.autohotkey.com/docs/v2/FAQ.htm#Virus) for information on false positive anti-virus detections.\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys.</summary>\n    <releaseNotes>https://www.autohotkey.com/docs/v2/AHKL_ChangeLog.htm</releaseNotes>\n    <tags>automation hotkeys scripting windows foss admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/autohotkey.portable</packageSourceUrl>\n    <projectSourceUrl>https://github.com/AutoHotkey/AutoHotkey</projectSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/autohotkey.portable/tools/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://github.com/AutoHotkey/AutoHotkey/releases/download/v2.0.24/AutoHotkey_2.0.24.zip\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 3E0713009B5D9155AC2CB255BDB9E9352F556A7DCA15F822F6C67E904CB86D35\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://github.com/AutoHotkey/AutoHotkey/releases/download/v2.0.24/AutoHotkey_2.0.24.zip\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://github.com/AutoHotkey/AutoHotkey/blob/df84a3e902b522db0756a7366bd9884c80fa17b6/license.txt\r\n"
  },
  {
    "path": "automatic/autohotkey.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$fileName  = 'AutoHotkey_2.0.24.zip'\r\n$toolsPath = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n$zip_path = \"$toolsPath\\$fileName\"\r\nRemove-Item $toolsPath\\* -Recurse -Force -Exclude $fileName\r\n\r\n$packageArgs = @{\r\n    PackageName  = 'autohotkey.portable'\r\n    FileFullPath = $zip_path\r\n    Destination  = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $zip_path -ea 0\r\n\r\nWrite-Host \"Removing ANSI-32 version\"\r\nRemove-Item \"$toolsPath/AutoHotkeyA32.exe\" -ea 0\r\nif ((Get-OSArchitectureWidth 64) -and ($Env:chocolateyForceX86 -ne 'true')) {\r\n    Write-Verbose \"Removing UNICODE-32 version\"\r\n    Remove-Item \"$toolsPath/AutoHotkeyU32.exe\" -ea 0\r\n    Move-Item \"$toolsPath/AutoHotkeyU64.exe\" \"$toolsPath/AutoHotkey.exe\" -Force -ea 0\r\n    Remove-Item \"$toolsPath/AutoHotkey32.exe\" -ea 0\r\n    Move-Item \"$toolsPath/AutoHotkey64.exe\" \"$toolsPath/AutoHotkey.exe\" -Force -ea 0\r\n} else {\r\n    Write-Verbose \"Removing UNICODE-64 version\"\r\n    Remove-Item \"$toolsPath/AutoHotkeyU64.exe\" -ea 0\r\n    Move-Item \"$toolsPath/AutoHotkeyU32.exe\" \"$toolsPath/AutoHotkey.exe\" -Force -ea 0\r\n    Remove-Item \"$toolsPath/AutoHotkey64.exe\" -ea 0\r\n    Move-Item \"$toolsPath/AutoHotkey32.exe\" \"$toolsPath/AutoHotkey.exe\" -Force -ea 0\r\n}\r\n"
  },
  {
    "path": "automatic/autohotkey.portable/tools/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n\r\n------------\r\nPCRE LICENCE\r\n------------\r\n\r\nPCRE is a library of functions to support regular expressions whose syntax\r\nand semantics are as close as possible to those of the Perl 5 language.\r\n\r\nRelease 6 of PCRE is distributed under the terms of the \"BSD\" licence, as\r\nspecified below. The documentation for PCRE, supplied in the \"doc\"\r\ndirectory, is distributed under the same terms as the software itself.\r\n\r\nThe basic library functions are written in C and are freestanding. Also\r\nincluded in the distribution is a set of C++ wrapper functions.\r\n\r\n\r\nTHE BASIC LIBRARY FUNCTIONS\r\n---------------------------\r\n\r\nWritten by:       Philip Hazel\r\nEmail local part: ph10\r\nEmail domain:     cam.ac.uk\r\n\r\nUniversity of Cambridge Computing Service,\r\nCambridge, England. Phone: +44 1223 334714.\r\n\r\nCopyright (c) 1997-2006 University of Cambridge\r\nAll rights reserved.\r\n\r\n\r\nTHE C++ WRAPPER FUNCTIONS\r\n-------------------------\r\n\r\nContributed by:   Google Inc.\r\n\r\nCopyright (c) 2006, Google Inc.\r\nAll rights reserved.\r\n\r\n\r\nTHE \"BSD\" LICENCE\r\n-----------------\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n    * Redistributions of source code must retain the above copyright notice,\r\n      this list of conditions and the following disclaimer.\r\n\r\n    * Redistributions in binary form must reproduce the above copyright\r\n      notice, this list of conditions and the following disclaimer in the\r\n      documentation and/or other materials provided with the distribution.\r\n\r\n    * Neither the name of the University of Cambridge nor the name of Google\r\n      Inc. nor the names of their contributors may be used to endorse or\r\n      promote products derived from this software without specific prior\r\n      written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGE.\r\n\r\nEnd\r\n"
  },
  {
    "path": "automatic/autohotkey.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*[$]fileName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.FileName)'\"\r\n    }\r\n\r\n    \".\\tools\\verification.txt\"      = @{\r\n      \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease AutoHotkey AutoHotkey\r\n\r\n  @{\r\n    Version  = Get-Version $LatestRelease.tag_name\r\n    URL32    = $LatestRelease.assets.Where{$_.name.EndsWith('.zip')}.browser_download_url\r\n    FileName = $LatestRelease.assets.Where{$_.name.EndsWith('.zip')}.name\r\n  }\r\n}\r\n\r\nupdate -NoCheckUrl -ChecksumFor none"
  },
  {
    "path": "automatic/autoit/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf2997/icons/autoit.png\" width=\"48\" height=\"48\"/> [autoit](https://chocolatey.org/packages/autoit)\r\n\r\n\r\nAutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.\r\nIt uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.\r\nAutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box.\r\n\r\n## Features\r\n\r\n* Easy to learn BASIC-like syntax\r\n* Simulate keystrokes and mouse movements\r\n* Manipulate windows and processes\r\n* Interact with all standard windows controls\r\n* Scripts can be compiled into standalone executables\r\n* Create Graphical User Interfaces (GUIs)\r\n* COM support\r\n* Regular expressions\r\n* Directly call external DLL and Windows API functions\r\n* Scriptable RunAs functions\r\n* Detailed helpfile and large community-based support forums\r\n* Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2\r\n* Unicode and x64 support\r\n* Digitally signed for peace of mind\r\n* Works with Windows Vista's User Account Control (UAC)\r\n\r\n"
  },
  {
    "path": "automatic/autoit/autoit.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>autoit</id>\n    <title>AutoIt</title>\n    <version>3.3.18.0</version>\n    <authors>Jonathan Bennett, AutoIt Team</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>AutoIT - Automation and scripting language</summary>\n    <description><![CDATA[\nAutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.\nIt uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.\nAutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box.\n\n## Features\n\n* Easy to learn BASIC-like syntax\n* Simulate keystrokes and mouse movements\n* Manipulate windows and processes\n* Interact with all standard windows controls\n* Scripts can be compiled into standalone executables\n* Create Graphical User Interfaces (GUIs)\n* COM support\n* Regular expressions\n* Directly call external DLL and Windows API functions\n* Scriptable RunAs functions\n* Detailed helpfile and large community-based support forums\n* Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2\n* Unicode and x64 support\n* Digitally signed for peace of mind\n* Works with Windows Vista's User Account Control (UAC)\n\n]]></description>\n    <projectUrl>http://www.autoitscript.com/autoit3</projectUrl>\n    <docsUrl>https://www.autoitscript.com/autoit3/docs/</docsUrl>\n    <mailingListUrl>https://www.autoitscript.com/forum/</mailingListUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/autoit</packageSourceUrl>\n    <tags>autoit install automation admin freeware</tags>\n    <licenseUrl>http://www.autoitscript.com/autoit3/docs/license.htm</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf2997/icons/autoit.png</iconUrl>\n    <dependencies>\n      <dependency id=\"autoit.install\" version=\"[3.3.18.0]\" />\n    </dependencies>\n  </metadata>\n  <files>\n  </files>    \n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/autoit/update.ps1",
    "content": ". $PSScriptRoot\\..\\autoit.install\\update.ps1\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckUrl"
  },
  {
    "path": "automatic/autoit.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf2997/icons/autoit.png\" width=\"48\" height=\"48\"/> [autoit.install](https://chocolatey.org/packages/autoit.install)\r\n\r\n\r\nAutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.\r\nIt uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.\r\nAutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box.\r\n\r\n## Features\r\n\r\n* Easy to learn BASIC-like syntax\r\n* Simulate keystrokes and mouse movements\r\n* Manipulate windows and processes\r\n* Interact with all standard windows controls\r\n* Scripts can be compiled into standalone executables\r\n* Create Graphical User Interfaces (GUIs)\r\n* COM support\r\n* Regular expressions\r\n* Directly call external DLL and Windows API functions\r\n* Scriptable RunAs functions\r\n* Detailed helpfile and large community-based support forums\r\n* Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2\r\n* Unicode and x64 support\r\n* Digitally signed for peace of mind\r\n* Works with Windows Vista's User Account Control (UAC)\r\n\r\n"
  },
  {
    "path": "automatic/autoit.install/autoit.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>autoit.install</id>\n    <title>AutoIt (Install)</title>\n    <version>3.3.18.0</version>\n    <authors>Jonathan Bennett, AutoIt Team</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>AutoIT - Automation and scripting language</summary>\n    <description><![CDATA[\nAutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.\nIt uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.\nAutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box.\n\n## Features\n\n* Easy to learn BASIC-like syntax\n* Simulate keystrokes and mouse movements\n* Manipulate windows and processes\n* Interact with all standard windows controls\n* Scripts can be compiled into standalone executables\n* Create Graphical User Interfaces (GUIs)\n* COM support\n* Regular expressions\n* Directly call external DLL and Windows API functions\n* Scriptable RunAs functions\n* Detailed helpfile and large community-based support forums\n* Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2\n* Unicode and x64 support\n* Digitally signed for peace of mind\n* Works with Windows Vista's User Account Control (UAC)\n\n]]></description>\n    <projectUrl>http://www.autoitscript.com/autoit3</projectUrl>\n    <docsUrl>https://www.autoitscript.com/autoit3/docs/</docsUrl>\n    <mailingListUrl>https://www.autoitscript.com/forum/</mailingListUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/autoit.install</packageSourceUrl>\n    <tags>autoit install automation admin freeware</tags>\n    <licenseUrl>http://www.autoitscript.com/autoit3/docs/license.htm</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf2997/icons/autoit.png</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/autoit.install/tools/LICENSE.txt",
    "content": "Software License\r\n\r\nAutoIt\r\n\r\nAuthor : Jonathan Bennett and the AutoIt Team\r\nWWW : https://www.autoitscript.com/site/autoit/\r\nEmail : support at autoitscript dot com\r\n________________________________________________________\r\n\r\nEND-USER LICENSE AGREEMENT FOR THIS SOFTWARE\r\n\r\nThis End-User License Agreement (\"EULA\") is a legal agreement between you (either an individual or a single entity) and the mentioned author of this Software for the software product identified above, which includes computer software and may include associated media, printed materials, and \"online\" or electronic documentation (\"SOFTWARE PRODUCT\"). By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT.\r\n\r\n \r\n\r\nSOFTWARE PRODUCT LICENSE\r\n\r\nThe SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.\r\n\r\nThe definition of SOFTWARE PRODUCT does not includes any files generated by the SOFTWARE PRODUCT, such as compiled script files in the form of standalone executables.\r\n\r\n1. GRANT OF LICENSE\r\n\r\nThis EULA grants you the following rights:\r\n\r\nInstallation and Use. You may install and use an unlimited number of copies of the SOFTWARE PRODUCT.\r\n\r\nReproduction and Distribution. You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT either in whole or in part; each copy should include all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may be distributed as a standalone product or included with your own product.\r\n\r\nCommercial Use. You may use the SOFTWARE PRODUCT for commercial purposes. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.\r\n\r\nReverse engineering. You may not reverse engineer or disassemble the SOFTWARE PRODUCT.\r\n\r\n2. COPYRIGHT\r\n\r\nAll title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, animations, video, audio, music, text, and \"applets\" incorporated into the SOFTWARE PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by the Author of this Software. The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, you must treat the SOFTWARE PRODUCT like any other copyrighted material.\r\n\r\n \r\n\r\nMISCELLANEOUS\r\n\r\nIf you acquired this product in the United Kingdom, this EULA is governed by the laws of the United Kingdom. If this product was acquired outside the United Kingdom, then local law may apply.\r\n\r\nShould you have any questions concerning this EULA, or if you desire to contact the author of this Software for any reason, please contact him/her at the email address mentioned at the top of this EULA.\r\n\r\n \r\n\r\nLIMITED WARRANTY\r\n\r\n1. NO WARRANTIES\r\n\r\nThe Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided \"as is\" without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.\r\n\r\n2. NO LIABILITY FOR DAMAGES\r\n\r\nIn no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.\r\n\r\n \r\n\r\n[END OF LICENSE]"
  },
  {
    "path": "automatic/autoit.install/tools/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Go to <https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.zip>\r\n   to download the installer\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: E02912D20DF02B718E152E4AFDE05B64C7600523B3D63D9760F5F3C056A27D6D\r\n\r\nFile 'LICENSE.txt' is obtained from <https://www.autoitscript.com/autoit3/docs/license.htm>\r\n"
  },
  {
    "path": "automatic/autoit.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$filePath = \"$toolsDir\\autoit-v3-setup.zip\"\r\n$extractedDestination = \"$env:TEMP\\$env:ChocolateyPackageName\\$env:ChocolateyPackageVersion\"\r\n\r\n$packageArgs = @{\r\n  PackageName    = $env:ChocolateyPackageName\r\n  FileType       = 'exe'\r\n  SoftwareName   = 'AutoIt*'\r\n  File           = $filePath\r\n  SilentArgs     = '/S'\r\n  ValidExitCodes = @(0)\r\n  destination    = $extractedDestination\r\n}\r\n\r\nWrite-Host \"Extracting embedded archive to cache location.\"\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\n$packageArgs['File'] = \"$extractedDestination\\autoit-v3-setup.exe\"\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer and archive as there is no more need for it\r\nRemove-Item -Force $filePath, $extractedDestination -Recurse\r\n"
  },
  {
    "path": "automatic/autoit.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://www.autoitscript.com/site/autoit/downloads\"\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  # run the update only if script is not sourced\r\n  function global:au_BeforeUpdate {\r\n    Remove-Item \"$PSScriptRoot\\tools\\*.exe\" -ea 0\r\n\r\n    $filePath = \"$PSScriptRoot\\tools\\$($Latest.FileName)\"\r\n    Invoke-WebRequest $Latest.URL32 -OutFile $filePath\r\n\r\n    $Latest.ChecksumType = \"sha256\"\r\n    $Latest.Checksum = Get-FileHash -Algorithm $Latest.ChecksumType -Path $filePath | ForEach-Object Hash\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^[$]filePath\\s*=\\s*`\"[$]toolsDir\\\\)(.*)`\"\" = \"`$1$($Latest.FileName)`\"\"\r\n    }\r\n    \".\\tools\\verification.txt\"    = @{\r\n      \"(?i)(1\\..+)\\<.*\\>\"         = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType)\"\r\n      \"(?i)(checksum:\\s+).*\"      = \"`${1}$($Latest.Checksum)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $download_page.RawContent -match '>Latest Version:.+\\W?v(?<Version>[\\d]+\\.[\\d\\.]+)<' | Out-Null\r\n  $version = $Matches.Version\r\n\r\n  $re = \"setup\\.zip$\"\r\n  $url = $download_page.links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $filename = $url -split '/' | Select-Object -Last 1\r\n\r\n  return @{\r\n    URL32    = \"https://www.autoitscript.com\" + $url\r\n    FileName = $filename\r\n    Version  = $version\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  # run the update only if script is not sourced\r\n  update -ChecksumFor none -NoCheckUrl\r\n}\r\n"
  },
  {
    "path": "automatic/autoit.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf2997/icons/autoit.png\" width=\"48\" height=\"48\"/> [autoit.portable](https://chocolatey.org/packages/autoit.portable)\r\n\r\n\r\nAutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.\r\nIt uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.\r\nAutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box.\r\n\r\n## Features\r\n\r\n* Easy to learn BASIC-like syntax\r\n* Simulate keystrokes and mouse movements\r\n* Manipulate windows and processes\r\n* Interact with all standard windows controls\r\n* Scripts can be compiled into standalone executables\r\n* Create Graphical User Interfaces (GUIs)\r\n* COM support\r\n* Regular expressions\r\n* Directly call external DLL and Windows API functions\r\n* Scriptable RunAs functions\r\n* Detailed helpfile and large community-based support forums\r\n* Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2\r\n* Unicode and x64 support\r\n* Digitally signed for peace of mind\r\n* Works with Windows Vista's User Account Control (UAC)\r\n\r\n"
  },
  {
    "path": "automatic/autoit.portable/autoit.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>autoit.portable</id>\n    <title>AutoIT (Portable)</title>\n    <version>3.3.18.0</version>\n    <authors>Jonathan Bennett, AutoIt Team</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>AutoIT – Automation and scripting language</summary>\n    <description><![CDATA[\nAutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.\nIt uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.\nAutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box.\n\n## Features\n\n* Easy to learn BASIC-like syntax\n* Simulate keystrokes and mouse movements\n* Manipulate windows and processes\n* Interact with all standard windows controls\n* Scripts can be compiled into standalone executables\n* Create Graphical User Interfaces (GUIs)\n* COM support\n* Regular expressions\n* Directly call external DLL and Windows API functions\n* Scriptable RunAs functions\n* Detailed helpfile and large community-based support forums\n* Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2\n* Unicode and x64 support\n* Digitally signed for peace of mind\n* Works with Windows Vista's User Account Control (UAC)\n\n]]></description>\n    <projectUrl>http://www.autoitscript.com/autoit3</projectUrl>\n    <docsUrl>https://www.autoitscript.com/autoit3/docs/</docsUrl>\n    <mailingListUrl>https://www.autoitscript.com/forum/</mailingListUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/autoit.portable</packageSourceUrl>\n    <tags>autoit install automation freeware</tags>\n    <licenseUrl>http://www.autoitscript.com/autoit3/docs/license.htm</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@40da80591281de666f24852bb71cb12449cf2997/icons/autoit.png</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/autoit.portable/tools/LICENSE.txt",
    "content": "Software License\r\n\r\nAutoIt\r\n\r\nAuthor : Jonathan Bennett and the AutoIt Team\r\nWWW : https://www.autoitscript.com/site/autoit/\r\nEmail : support at autoitscript dot com\r\n________________________________________________________\r\n\r\nEND-USER LICENSE AGREEMENT FOR THIS SOFTWARE\r\n\r\nThis End-User License Agreement (\"EULA\") is a legal agreement between you (either an individual or a single entity) and the mentioned author of this Software for the software product identified above, which includes computer software and may include associated media, printed materials, and \"online\" or electronic documentation (\"SOFTWARE PRODUCT\"). By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT.\r\n\r\n \r\n\r\nSOFTWARE PRODUCT LICENSE\r\n\r\nThe SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.\r\n\r\nThe definition of SOFTWARE PRODUCT does not includes any files generated by the SOFTWARE PRODUCT, such as compiled script files in the form of standalone executables.\r\n\r\n1. GRANT OF LICENSE\r\n\r\nThis EULA grants you the following rights:\r\n\r\nInstallation and Use. You may install and use an unlimited number of copies of the SOFTWARE PRODUCT.\r\n\r\nReproduction and Distribution. You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT either in whole or in part; each copy should include all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may be distributed as a standalone product or included with your own product.\r\n\r\nCommercial Use. You may use the SOFTWARE PRODUCT for commercial purposes. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.\r\n\r\nReverse engineering. You may not reverse engineer or disassemble the SOFTWARE PRODUCT.\r\n\r\n2. COPYRIGHT\r\n\r\nAll title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, animations, video, audio, music, text, and \"applets\" incorporated into the SOFTWARE PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by the Author of this Software. The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, you must treat the SOFTWARE PRODUCT like any other copyrighted material.\r\n\r\n \r\n\r\nMISCELLANEOUS\r\n\r\nIf you acquired this product in the United Kingdom, this EULA is governed by the laws of the United Kingdom. If this product was acquired outside the United Kingdom, then local law may apply.\r\n\r\nShould you have any questions concerning this EULA, or if you desire to contact the author of this Software for any reason, please contact him/her at the email address mentioned at the top of this EULA.\r\n\r\n \r\n\r\nLIMITED WARRANTY\r\n\r\n1. NO WARRANTIES\r\n\r\nThe Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided \"as is\" without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.\r\n\r\n2. NO LIABILITY FOR DAMAGES\r\n\r\nIn no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.\r\n\r\n \r\n\r\n[END OF LICENSE]"
  },
  {
    "path": "automatic/autoit.portable/tools/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Go to <https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3.zip>\r\n   to download the installer\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: CEB666A993A9F62621C3A0D4EE602774B2E7F543DE1F08EC0380632EE3F89BEB\r\n\r\nFile 'LICENSE.txt' is obtained from <https://www.autoitscript.com/autoit3/docs/license.htm>\r\n"
  },
  {
    "path": "automatic/autoit.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$filePath = \"$toolsDir\\autoit-v3.zip\"\r\n\r\nGet-ChocolateyUnzip -FileFullPath $filePath -Destination $toolsDir\r\n\r\n# Lets remove the installer as there is no more need for it\r\nRemove-Item -Force $filePath\r\n"
  },
  {
    "path": "automatic/autoit.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://www.autoitscript.com/site/autoit/downloads\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Remove-Item \"$PSScriptRoot\\tools\\*.exe\"\r\n\r\n    $filePath = \"$PSScriptRoot\\tools\\$($Latest.FileName)\"\r\n    Invoke-WebRequest $Latest.URL32 -OutFile $filePath\r\n\r\n    $Latest.ChecksumType = \"sha256\"\r\n    $Latest.Checksum = Get-FileHash -Algorithm $Latest.ChecksumType -Path $filePath | ForEach-Object Hash\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \"tools\\chocolateyInstall.ps1\" = @{\r\n            \"(^[$]filePath\\s*=\\s*`\"[$]toolsDir\\\\)(.*)`\"\" = \"`$1$($Latest.FileName)`\"\"\r\n        }\r\n        \".\\tools\\verification.txt\" = @{\r\n            \"(?i)(1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType)\"\r\n            \"(?i)(checksum:\\s+).*\" = \"`${1}$($Latest.Checksum)\"\r\n        }\r\n     }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $download_page.RawContent -match '>Latest Version:.+\\W?v(?<Version>[\\d]+\\.[\\d\\.]+)<' | Out-Null\r\n    $version = $Matches.Version\r\n\r\n    $url = $download_page.links.href.Where{\"$_\".EndsWith('.zip') -and $_ -notmatch '-setup'}\r\n\r\n    $filename = $url -split '/' | Select-Object -Last 1\r\n\r\n    return @{\r\n        URL32 = \"https://www.autoitscript.com\" + $url\r\n        FileName = $filename\r\n        Version = $version\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n    update -ChecksumFor none -NoCheckUrl\r\n}\r\n"
  },
  {
    "path": "automatic/avidemux/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/avidemux.png\" width=\"48\" height=\"48\"/> [avidemux](https://chocolatey.org/packages/avidemux)\r\n\r\n\r\nAvidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.\r\n\r\nAvidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under the GNU GPL license. The program was written from scratch by Mean, but code from other people and projects has been used as well. Patches, translations and even bug reports are always welcome.\r\n\r\n## Features\r\n\r\n - Non-linear video editing, applying visual effects (called \"Filters\" by Avidemux) to video, and transcoding video into various formats.\r\n - Multiplexing and demuxing.\r\n - Supports many formats.\r\n - Project system, which uses the SpiderMonkey JavaScript engine.\r\n - Advanced scripting available for it both in its GUI and command line modes.\r\n - Subtitle processing\r\n"
  },
  {
    "path": "automatic/avidemux/avidemux.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>avidemux</id>\n    <version>2.8.1</version>\n    <title>Avidemux</title>\n    <authors>Mean, Gruntster, Fahr</authors>\n    <owners>chocolatey-community, purity</owners>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <projectUrl>http://avidemux.sourceforge.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/avidemux.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nAvidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.\n\nAvidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under the GNU GPL license. The program was written from scratch by Mean, but code from other people and projects has been used as well. Patches, translations and even bug reports are always welcome.\n\n## Features\n\n - Non-linear video editing, applying visual effects (called \"Filters\" by Avidemux) to video, and transcoding video into various formats.\n - Multiplexing and demuxing.\n - Supports many formats.\n - Project system, which uses the SpiderMonkey JavaScript engine.\n - Advanced scripting available for it both in its GUI and command line modes.\n - Subtitle processing\n]]></description>\n    <summary>Video editor</summary>\n    <releaseNotes>https://sourceforge.net/projects/avidemux/files/avidemux/2.8.1/</releaseNotes>\n    <copyright>2001-2016 Mean</copyright>\n    <tags>video editor foss cross-platform cutting filtering encoding admin multimedia</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/avidemux</packageSourceUrl>\n    <mailingListUrl>https://www.avidemux.org/admForum/</mailingListUrl>\n    <docsUrl>https://www.avidemux.org/admWiki/doku.php</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/avidemux/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/avidemux/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://sourceforge.net/projects/avidemux/files/avidemux/2.8.1/Avidemux_2.8.1%20VC%2B%2B%2064bits.exe/download\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: DD962BC788D7D955B04E163E7E1A6620B573ADC379BF2EA2A2C25585782B4DCA\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://sourceforge.net/projects/avidemux/files/avidemux/2.8.1/Avidemux_2.8.1%20VC%2B%2B%2064bits.exe/download\r\n\r\nThe included license have been obtained from <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\nand should be the correct license as mentioned on their project page <http://avidemux.sourceforge.net/>\r\nand their sourceforge mirror <https://sourceforge.net/projects/avidemux/>\r\n"
  },
  {
    "path": "automatic/avidemux/tools/avidemux.qs",
    "content": "// Emacs mode hint: -*- mode: JavaScript -*-\r\n\r\nfunction Controller() {\r\n    installer.autoRejectMessageBoxes();\r\n    installer.installationFinished.connect(function() {\r\n        gui.clickButton(buttons.NextButton);\r\n    })\r\n}\r\n\r\nController.prototype.WelcomePageCallback = function() {\r\n    // click delay here because the next button is initially disabled for ~1 second\r\n    gui.clickButton(buttons.NextButton, 3000);\r\n}\r\n\r\nController.prototype.CredentialsPageCallback = function() {\r\n    gui.clickButton(buttons.NextButton);\r\n}\r\n\r\nController.prototype.IntroductionPageCallback = function() {\r\n    gui.clickButton(buttons.NextButton);\r\n}\r\n\r\nController.prototype.TargetDirectoryPageCallback = function()\r\n{\r\n    gui.clickButton(buttons.NextButton);\r\n}\r\n\r\nController.prototype.ComponentSelectionPageCallback = function() {\r\n    gui.clickButton(buttons.NextButton);\r\n}\r\n\r\nController.prototype.LicenseAgreementPageCallback = function() {\r\n    gui.currentPageWidget().AcceptLicenseRadioButton.setChecked(true);\r\n    gui.clickButton(buttons.NextButton);\r\n}\r\n\r\nController.prototype.StartMenuDirectoryPageCallback = function() {\r\n    gui.clickButton(buttons.NextButton);\r\n}\r\n\r\nController.prototype.ReadyForInstallationPageCallback = function()\r\n{\r\n    gui.clickButton(buttons.NextButton);\r\n}\r\n\r\nController.prototype.FinishedPageCallback = function() {\r\n    gui.clickButton(buttons.FinishButton);\r\n}\r\n"
  },
  {
    "path": "automatic/avidemux/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n. $toolsDir\\chocolateyUninstall.ps1\r\n\r\n$silentArgs = @('/S')\r\n\r\n$packageArgs = @{\r\n  packageName    = 'avidemux'\r\n  fileType       = 'exe'\r\n  file64         = \"$toolsDir\\Avidemux_2.8.1%20VC%2B%2B%2064bits.exe\"\r\n  silentArgs     = $silentArgs\r\n  validExitCodes = @(0, 1223)\r\n}\r\n\r\nif ((Get-OSArchitectureWidth 64) -and ($env:chocolateyForceX86 -ne $true)) {\r\n  $packageArgs.silentArgs = \"--script $toolsDir\\avidemux.qs\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item $toolsDir\\*.exe\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif ($installLocation)  {\r\n    Write-Host \"$packageName installed to '$installLocation'\"\r\n    Register-Application \"$installLocation\\$packageName.exe\"\r\n    Write-Host \"$packageName registered as $packageName\"\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "automatic/avidemux/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'avidemux'\r\n$softwareNamePattern = 'avidemux*'\r\n\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/x86=0 /S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = ''\r\n        }\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        if ($_.DisplayName -match \"64bits\") {\r\n          $toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n          $packageArgs.silentArgs = \"--script $toolsDir\\avidemux.qs\"\r\n        }\r\n\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/avidemux/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://sourceforge.net/projects/avidemux/files/avidemux'\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"           = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\)[^`\"]*\" = \"`$1$($Latest.FileName64)\"\r\n        }\r\n\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\"      = @{\r\n            \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n            \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n            \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL64)\"\r\n        }\r\n    }\r\n}\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    $allReleases = $download_page.links | ? href -Match 'avidemux/[0-9\\.]+/$' | % { \"https://sourceforge.net\" + $_.href }\r\n\r\n    foreach ($release in $allReleases) {\r\n      $download_page = Invoke-WebRequest -Uri $release -UseBasicParsing\r\n      $allUrls = $download_page.Links | ? href -match \"\\.exe\\/download$\" | select -expand href\r\n      if ($allUrls.Count -ge 1) {\r\n        $url64 = $allUrls | ? { $_ -match \"(win64|64Bits.*)\\.exe\" } | select -first 1\r\n        $version = $release.Split('/') | select -Last 1 -Skip 1\r\n        break\r\n      }\r\n    }\r\n\r\n\r\n    if ($download_page -match \"$version( |\\-)(alpha|beta|rc)([^\\: ]*)\") {\r\n        $version = \"$version-$($Matches[2])$($Matches[3])\"\r\n    }\r\n\r\n\r\n    return @{\r\n        URL64        = \"$url64\"\r\n        Version      = \"$version\"\r\n        ReleaseNotes = \"$release\"\r\n        FileType     = 'exe'\r\n    }\r\n}\r\n\r\n\r\nupdate -ChecksumFor none\r\n\r\n"
  },
  {
    "path": "automatic/azcopy10/azcopy10.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>azcopy10</id>\n    <version>10.32.3</version>\n    <title>azcopy10</title>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://github.com/Azure/azure-storage-azcopy</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/azcopy10</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@de115ff0e16d124c2099b8f95bd08bb92b6e4918/icons/azcopy10.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl>https://raw.githubusercontent.com/Azure/azure-storage-azcopy/master/LICENSE</licenseUrl>\n    <docsUrl>https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10</docsUrl>\n    <tags>azcopy azure admin cli</tags>\n    <summary>AzCopy is the command-line utility for copying data to or from Microsoft Azure Blob and File storage.</summary>\n    <description><![CDATA[AzCopy **(v10)** is the **new** command-line utility designed for high-performance uploading, downloading, and copying data to and from Microsoft Azure Blob and File.\n\nIt has a whole new syntax incompatible with the old v8 versions. You can use them side-by-side.\nNow packaged as a single exe file with simple commands designed for optimal performance. You can copy data between a file system and a storage account, or between storage accounts.\n]]></description>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/azcopy10/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'azcopy10'\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n    packageName    = $packageName\r\n    url64          = 'https://github.com/Azure/azure-storage-azcopy/releases/download/v10.32.3/azcopy_windows_amd64_10.32.3.zip'\r\n    checksum64     = '58a0609cfafda777921858d746f77550df67653e2db2176223f7f3b4ec1131b5'\r\n    checksumType64 = 'sha256'\r\n    url            = 'https://github.com/Azure/azure-storage-azcopy/releases/download/v10.32.3/azcopy_windows_386_10.32.3.zip'\r\n    checksum       = 'afbc4994c65d5baddb9652585f30d28a7893ad07c00c9420f98fc0b4ee757498'\r\n    checksumType   = 'sha256'\r\n    destination    = $toolsDir\r\n}\r\n\r\n#Manage azcopy installation\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\n$targetPath = Join-Path -Path $toolsDir -ChildPath 'azcopy'\r\nIf (Test-Path -Path $targetPath -PathType:Container) {\r\n    Remove-Item -Path $targetPath -Force -Recurse\r\n}\r\n\r\nGet-ChildItem -Path $toolsDir -Directory -Filter \"azcopy*\" | Rename-Item  -NewName 'azcopy' -Force\r\n"
  },
  {
    "path": "automatic/azcopy10/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://aka.ms/downloadazcopy-v10-windows'\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url64\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL64)'\"\r\n            \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum64)'\"\r\n            \"(?i)(^\\s*checksumType64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType64)'\"\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -MaximumRedirection 0 -ErrorAction SilentlyContinue\r\n\r\n    $url64 = $download_page.Headers.Location\r\n    $url32 = $url64 -replace \"amd64\", \"386\"\r\n    $version = $url64 -replace \".zip\", \"\" -split \"_\" | Select-Object -Last 1\r\n\r\n    @{\r\n        URL32   = $url32\r\n        URL64   = $url64\r\n        Version = $version\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor all\r\n"
  },
  {
    "path": "automatic/bleachbit/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0c81599a51b9f9c9418ba8dd46caf6d3081ec8ac/icons/bleachbit.svg\" width=\"48\" height=\"48\"/> [BleachBit](https://chocolatey.org/packages/bleachbit)\r\n\r\nWhen your computer is getting full, BleachBit quickly frees disk space. When your information is only your business, BleachBit guards your privacy. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari, and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.\r\n\r\nBleachBit has many useful features designed to help you easily [clean](https://www.bleachbit.org/features/cleaner) your computer to free space and maintain privacy.\r\n\r\n## Features\r\n* Delete your private files so completely that \"even God can't read them\" according to South Carolina Representative [Trey Gowdy](https://www.bleachbit.org/news/bleachbit-stifles-investigation-hillary-clinton).\r\n* Simple operation: read the descriptions, check the boxes you want, click preview, and click delete.\r\n* Multi-platform: Linux and Windows\r\n* [Free of charge](https://www.bleachbit.org/features/cost) and no money trail\r\n* Free to share, learn, and modify (open source)\r\n* No adware, spyware, malware, backdoors, browser toolbars, or \"value-added software\"\r\n* [Translated](https://www.bleachbit.org/features/translations) to 64 languages besides American English\r\n* Shred files to hide their contents and prevent data recovery\r\n* Shred any file (such as a spreadsheet on your desktop)\r\n* Overwrite free disk space to hide previously deleted files\r\n* Portable app for Windows: run without installation\r\n* [Command line interface](https://docs.bleachbit.org/doc/command-line-interface.html) for scripting and automation\r\n* [CleanerML](https://docs.bleachbit.org/doc/cleanerml.html) allows anyone to write a new cleaner using XML\r\n* Automatically import and update [winapp2.ini](https://www.bleachbit.org/documentation/winapp2_ini) cleaner files (a separate download) giving Windows users access to 2500+ additional cleaners\r\n* Frequent software updates with new features\r\n* Advanced wiping on Windows (requires BleachBit 2.0 with administrator access and local file system)\r\n"
  },
  {
    "path": "automatic/bleachbit/bleachbit.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <!-- == PACKAGE SPECIFIC SECTION == -->\n    <id>bleachbit</id>\n    <version>5.0.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/bleachbit</packageSourceUrl>\n    <owners>chocolatey-community,dtgm</owners>\n    <!-- == SOFTWARE SPECIFIC SECTION == -->\n    <title>BleachBit</title>\n    <authors>Andrew Ziem</authors>\n    <projectUrl>https://www.bleachbit.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0c81599a51b9f9c9418ba8dd46caf6d3081ec8ac/icons/bleachbit.svg</iconUrl>\n    <licenseUrl>https://github.com/bleachbit/bleachbit/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://docs.bleachbit.org/</docsUrl>\n    <projectSourceUrl>https://github.com/bleachbit/bleachbit</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/bleachbit/bleachbit/issues</bugTrackerUrl>\n    <tags>foss cross-platform admin bleachbit disk cleaner privacy</tags>\n    <summary>BleachBit cleans files to free disk space and to maintain privacy.</summary>\n    <description><![CDATA[When your computer is getting full, BleachBit quickly frees disk space. When your information is only your business, BleachBit guards your privacy. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari, and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.\n\nBleachBit has many useful features designed to help you easily [clean](https://www.bleachbit.org/features/cleaner) your computer to free space and maintain privacy.\n\n## Features\n* Delete your private files so completely that \"even God can't read them\" according to South Carolina Representative [Trey Gowdy](https://www.bleachbit.org/news/bleachbit-stifles-investigation-hillary-clinton).\n* Simple operation: read the descriptions, check the boxes you want, click preview, and click delete.\n* Multi-platform: Linux and Windows\n* [Free of charge](https://www.bleachbit.org/features/cost) and no money trail\n* Free to share, learn, and modify (open source)\n* No adware, spyware, malware, backdoors, browser toolbars, or \"value-added software\"\n* [Translated](https://www.bleachbit.org/features/translations) to 64 languages besides American English\n* Shred files to hide their contents and prevent data recovery\n* Shred any file (such as a spreadsheet on your desktop)\n* Overwrite free disk space to hide previously deleted files\n* Portable app for Windows: run without installation\n* [Command line interface](https://docs.bleachbit.org/doc/command-line-interface.html) for scripting and automation\n* [CleanerML](https://docs.bleachbit.org/doc/cleanerml.html) allows anyone to write a new cleaner using XML\n* Automatically import and update [winapp2.ini](https://www.bleachbit.org/documentation/winapp2_ini) cleaner files (a separate download) giving Windows users access to 2500+ additional cleaners\n* Frequent software updates with new features\n* Advanced wiping on Windows (requires BleachBit 2.0 with administrator access and local file system)\n]]></description>\n    <releaseNotes>https://www.bleachbit.org/news</releaseNotes>\n    <dependencies>\n      <dependency id=\"bleachbit.install\" version=\"[5.0.2]\" />\n    </dependencies>\n    </metadata>\n    <files />\n</package>\n"
  },
  {
    "path": "automatic/bleachbit/update.ps1",
    "content": "# First load the functions that the dependency (i.e. \".install\") package uses\r\n. \"$((pwd).path + '.install')\\update.ps1\"\r\n\r\n# Then re-define the \"au_SearchReplace\" function to update this package\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none"
  },
  {
    "path": "automatic/bleachbit.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0c81599a51b9f9c9418ba8dd46caf6d3081ec8ac/icons/bleachbit.svg\" width=\"48\" height=\"48\"/> [BleachBit (Install)](https://chocolatey.org/packages/bleachbit.install)\r\n\r\nWhen your computer is getting full, BleachBit quickly frees disk space. When your information is only your business, BleachBit guards your privacy. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari, and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.\r\n\r\nBleachBit has many useful features designed to help you easily [clean](https://www.bleachbit.org/features/cleaner) your computer to free space and maintain privacy.\r\n\r\n## Features\r\n\r\n- Delete your private files so completely that \"even God can't read them\" according to South Carolina Representative [Trey Gowdy](https://www.bleachbit.org/news/bleachbit-stifles-investigation-hillary-clinton).\r\n- Simple operation: read the descriptions, check the boxes you want, click preview, and click delete.\r\n- Multi-platform: Linux and Windows\r\n- [Free of charge](https://www.bleachbit.org/features/cost) and no money trail\r\n- Free to share, learn, and modify (open source)\r\n- No adware, spyware, malware, backdoors, browser toolbars, or \"value-added software\"\r\n- [Translated](https://www.bleachbit.org/features/translations) to 64 languages besides American English\r\n- Shred files to hide their contents and prevent data recovery\r\n- Shred any file (such as a spreadsheet on your desktop)\r\n- Overwrite free disk space to hide previously deleted files\r\n- Portable app for Windows: run without installation\r\n- [Command line interface](https://docs.bleachbit.org/doc/command-line-interface.html) for scripting and automation\r\n- [CleanerML](https://docs.bleachbit.org/doc/cleanerml.html) allows anyone to write a new cleaner using XML\r\n- Automatically import and update [winapp2.ini](https://www.bleachbit.org/documentation/winapp2_ini) cleaner files (a separate download) giving Windows users access to 2500+ additional cleaners\r\n- Frequent software updates with new features\r\n- Advanced wiping on Windows (requires BleachBit 2.0 with administrator access and local file system)\r\n"
  },
  {
    "path": "automatic/bleachbit.install/bleachbit.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <!-- == PACKAGE SPECIFIC SECTION == -->\n    <id>bleachbit.install</id>\n    <version>5.0.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/bleachbit.install</packageSourceUrl>\n    <owners>chocolatey-community,dtgm</owners>\n    <!-- == SOFTWARE SPECIFIC SECTION == -->\n    <title>BleachBit (Install)</title>\n    <authors>Andrew Ziem</authors>\n    <projectUrl>https://www.bleachbit.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0c81599a51b9f9c9418ba8dd46caf6d3081ec8ac/icons/bleachbit.svg</iconUrl>\n    <licenseUrl>https://github.com/bleachbit/bleachbit/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://docs.bleachbit.org/</docsUrl>\n    <projectSourceUrl>https://github.com/bleachbit/bleachbit</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/bleachbit/bleachbit/issues</bugTrackerUrl>\n    <tags>foss cross-platform admin bleachbit disk cleaner privacy</tags>\n    <summary>BleachBit cleans files to free disk space and to maintain privacy.</summary>\n    <description><![CDATA[When your computer is getting full, BleachBit quickly frees disk space. When your information is only your business, BleachBit guards your privacy. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari, and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.\n\nBleachBit has many useful features designed to help you easily [clean](https://www.bleachbit.org/features/cleaner) your computer to free space and maintain privacy.\n\n## Features\n\n- Delete your private files so completely that \"even God can't read them\" according to South Carolina Representative [Trey Gowdy](https://www.bleachbit.org/news/bleachbit-stifles-investigation-hillary-clinton).\n- Simple operation: read the descriptions, check the boxes you want, click preview, and click delete.\n- Multi-platform: Linux and Windows\n- [Free of charge](https://www.bleachbit.org/features/cost) and no money trail\n- Free to share, learn, and modify (open source)\n- No adware, spyware, malware, backdoors, browser toolbars, or \"value-added software\"\n- [Translated](https://www.bleachbit.org/features/translations) to 64 languages besides American English\n- Shred files to hide their contents and prevent data recovery\n- Shred any file (such as a spreadsheet on your desktop)\n- Overwrite free disk space to hide previously deleted files\n- Portable app for Windows: run without installation\n- [Command line interface](https://docs.bleachbit.org/doc/command-line-interface.html) for scripting and automation\n- [CleanerML](https://docs.bleachbit.org/doc/cleanerml.html) allows anyone to write a new cleaner using XML\n- Automatically import and update [winapp2.ini](https://www.bleachbit.org/documentation/winapp2_ini) cleaner files (a separate download) giving Windows users access to 2500+ additional cleaners\n- Frequent software updates with new features\n- Advanced wiping on Windows (requires BleachBit 2.0 with administrator access and local file system)\n]]></description>\n    <releaseNotes>https://www.bleachbit.org/news</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/bleachbit.install/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/bleachbit.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the official website https://bleachbit.org/\r\nand can be verified like this:\r\n\r\n1. Download the following installer(s):\r\n\r\nx86: https://download.bleachbit.org/BleachBit-5.0.2-setup.exe\r\n\r\n2. You can use one of the following methods to obtain the checksum:\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 14BA97054FD77564BF8E050916DBA44235C0E32EB60FC9C20CCE3C9B844028DD\r\n\r\nThe included 'LICENSE.txt' file have been obtained from:\r\nhttps://github.com/bleachbit/bleachbit/blob/master/COPYING\r\n"
  },
  {
    "path": "automatic/bleachbit.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  file           = \"$toolsDir\\BleachBit-5.0.2-setup.exe\"\r\n  fileType       = 'exe'\r\n  silentArgs     = '/S /allusers'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem \"$toolsDir\\*.exe\" | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/bleachbit.install/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n   packageName   = $env:ChocolateyPackageName\r\n   softwareName  = 'BleachBit*'\r\n   fileType      = 'EXE'\r\n   silentArgs    = '/S /allusers'\r\n   validExitCodes= @(0)\r\n}\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = ($_.UninstallString).split('\"')[1]\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/bleachbit.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.bleachbit.org/download/windows'\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $filename = ($download_page.links | Where-Object href -Match '.exe$' |\r\n    Where-Object href -NotMatch 'fosshub' |\r\n    Select-Object -First 1 -expand href) -Replace '.*file=', ''\r\n\r\n  if (!$filename) {\r\n    # Most likely we only got a fosshub url in this case,\r\n    # as such we just do an ignore\r\n    return 'ignore'\r\n  }\r\n\r\n  $version = $filename -split '-' | Select-Object -First 1 -Skip 1\r\n\r\n  # figure out if this is a beta release or a normal release.\r\n  $BetasPage = Invoke-WebRequest -UseBasicParsing 'https://download.bleachbit.org/beta/'\r\n  $IsBeta = $BetasPage.links | Where-Object { $_.innertext -eq \"$version/\" }\r\n\r\n  if ($IsBeta) {\r\n    $filename = \"beta/$version/$filename\"\r\n    $version = $version + '-beta'\r\n  }\r\n\r\n  @{\r\n    Version = $version\r\n    URL32   = \"https://download.bleachbit.org/$filename\"\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  $replacements = @{\r\n    '.\\legal\\VERIFICATION.txt' = @{\r\n      '(?i)(x86:).*'        = \"`${1} $($Latest.URL32)\"\r\n      '(?i)(checksum32:).*' = \"`${1} $($Latest.Checksum32)\"\r\n      '(?i)(type:).*'       = \"`${1} $($Latest.ChecksumType32)\"\r\n    }\r\n  }\r\n\r\n  if ($MyInvocation.InvocationName -ne '.') {\r\n    $replacements['.\\tools\\chocolateyInstall.ps1'] = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n\r\n  $replacements\r\n}\r\n\r\n# A few things should only be done if the script is run directly (i.e. not \"dot sourced\")\r\n#   (It is dot sourced in the meta-package.)\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  function global:au_BeforeUpdate() {\r\n    Write-Host \"Downloading BleachBit $($Latest.Version)\"\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n  }\r\n\r\n  update -ChecksumFor none\r\n  if ($global:au_old_force -is [bool]) { $global:au_force = $global:au_old_force }\r\n}\r\n"
  },
  {
    "path": "automatic/blender/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/blender.svg\" width=\"48\" height=\"48\"/> [blender](https://chocolatey.org/packages/blender)\r\n\r\n\r\nBlender is a free and open-source professional-grade 3D computer graphics and video compositing program.\r\n\r\n### Realistic Materials\r\n\r\n![Realistic Materials](https://i.imgur.com/AywgUj3.png)\r\n\r\n### Fluid Simulations\r\n\r\n![Fluid Simulations](https://i.imgur.com/ILwViaO.png)\r\n\r\n## Features\r\n\r\n* Blender is a fully integrated 3D content creation suite, offering a broad range of essential tools:\r\n* Modeling\r\n* Rendering\r\n* Animation\r\n* Video Editing and Compositing\r\n* Texturing\r\n* Rigging\r\n* Simulations\r\n* Game Creation.\r\n* Cross platform, with an OpenGL GUI that is uniform on all major platforms (and customizable with Python scripts).\r\n* High-quality 3D architecture enabling fast and efficient creation work-flow.\r\n* Excellent community support from forums and IRC.\r\n* Small executable size, optionally portable.\r\n\r\n### Notes\r\n\r\n- If you have multiple installations of the Blender software, the uninstallation of the Chocolatey package will likely fail. Please manually uninstall the Blender software (through 'Add and Remove Programs' or 'Programs and Features') and then run `choco uninstall blender` to remove the package.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/blender/blender.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>blender</id>\n    <version>5.1.1</version>\n    <title>Blender</title>\n    <owners>chocolatey-community, Redsandro</owners>\n    <authors>Blender Foundation</authors>\n    <licenseUrl>https://www.blender.org/about/license/</licenseUrl>\n    <projectUrl>https://www.blender.org</projectUrl>\n    <projectSourceUrl>https://projects.blender.org/blender/blender</projectSourceUrl>\n    <bugTrackerUrl>https://developer.blender.org/maniphest/</bugTrackerUrl>\n    <mailingListUrl>https://wiki.blender.org/wiki/Communication/Contact#Mailing_Lists</mailingListUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/blender.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nBlender is a free and open-source professional-grade 3D computer graphics and video compositing program.\n\n### Realistic Materials\n\n![Realistic Materials](https://i.imgur.com/AywgUj3.png)\n\n### Fluid Simulations\n\n![Fluid Simulations](https://i.imgur.com/ILwViaO.png)\n\n## Features\n\n* Blender is a fully integrated 3D content creation suite, offering a broad range of essential tools:\n* Modeling\n* Rendering\n* Animation\n* Video Editing and Compositing\n* Texturing\n* Rigging\n* Simulations\n* Game Creation.\n* Cross platform, with an OpenGL GUI that is uniform on all major platforms (and customizable with Python scripts).\n* High-quality 3D architecture enabling fast and efficient creation work-flow.\n* Excellent community support from forums and IRC.\n* Small executable size, optionally portable.\n\n### Notes\n\n- If you have multiple installations of the Blender software, the uninstallation of the Chocolatey package will likely fail. Please manually uninstall the Blender software (through 'Add and Remove Programs' or 'Programs and Features') and then run `choco uninstall blender` to remove the package.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Blender is 3D creation for everyone, free to use for any purpose.</summary>\n    <releaseNotes>https://wiki.blender.org/wiki/Reference/Release_Notes</releaseNotes>\n    <copyright>Blender Foundation</copyright>\n    <tags>blender 3d rendering foss cross-platform modeling animation admin</tags>\n    <dependencies>\n      <dependency id=\"vcredist2008\" version=\"9.0.30729.6161\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/blender</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/blender/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = 'blender'\r\n  softwareName   = 'Blender'\r\n  fileType       = 'MSI'\r\n  url64bit       = 'https://download.blender.org/release/Blender5.1/blender-5.1.1-windows-x64.msi'\r\n  checksum64     = '9d579739a234c7652b87d42afa55a817d967d47149615df3fad60c9bb43807bb'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = '/quiet /norestart'\r\n  validExitCodes = @(0, 2010, 1641)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/blender/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Blender'\r\n  fileType      = 'msi'\r\n  silentArgs    = '/quiet /norestart'\r\n  validExitCodes= @(0, 2010, 1641)\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['silentArgs'] = \"$($_.PSChildName) $($packageArgs['silentArgs'])\"\r\n    $packageArgs['file'] = ''\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/blender/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.blender.org/download/'\r\n$softwareName = 'Blender'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum64 = Get-Checksum -version $Latest.Version -majorVersion $Latest.MajorVersion -checksumType $Latest.ChecksumType64\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'windows-x64\\.msi\\/$'\r\n  $url64 = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -Expand href\r\n\r\n  $verRe = '-'\r\n  $version64 = $url64 -split \"$verRe\" | Select-Object -First 1 -Skip 1\r\n\r\n  if ($version64 -match '[a-z]$') {\r\n    [char]$letter = $version64[$version64.Length - 1]\r\n    [int]$num = $letter - [char]'a'\r\n    $num++\r\n    $version64 = $version64 -replace $letter,\".$num\"\r\n  }\r\n\r\n  $majorVersion64 = $version64 -split '\\.' | Select-Object -First 2\r\n  $majorVersion64 = $majorVersion64 -join '.'\r\n\r\n  @{\r\n    URL64 = Get-ActualUrl $version64 $majorVersion64\r\n    ChecksumType64 = \"sha256\"\r\n    Version = $version64\r\n    MajorVersion = $majorVersion64\r\n  }\r\n}\r\n\r\nfunction Get-ActualUrl() {\r\n  param([string]$version, [string]$majorVersion)\r\n\r\n  return \"https://download.blender.org/release/Blender$majorVersion/blender-$version-windows-x64.msi\"\r\n}\r\n\r\nfunction Get-Checksum() {\r\n  param([string]$version, [string]$majorVersion, [string]$checksumType)\r\n\r\n  $checksum_file = Invoke-WebRequest -Uri \"https://download.blender.org/release/Blender$majorVersion/blender-$version.$checksumType\"\r\n\r\n  $re = 'windows-x64\\.msi$'\r\n  $checksum = $checksum_file.RawContent -split \"\\n\" -match $re -split \" \" | Select-Object -First 1\r\n\r\n  return $checksum\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/bluefish/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/bluefish.svg\" width=\"48\" height=\"48\"/> [bluefish](https://chocolatey.org/packages/bluefish)\r\n\r\n\r\nBluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages.\r\n\r\n## Features\r\n\r\n*   Lightweight - Bluefish tries to be lean and clean, as far as possible given it is a GUI editor.\r\n*   Fast - Bluefish starts really quick (even on a netbook) and loads hundreds of files within seconds.\r\n*   Multiple document interface, easily opens 500+ documents (tested >10000 documents simultaneously)\r\n*   Project support, enables you to work efficiently on multiple projects, and automatically restores settings for each project.\r\n*   Multi-threaded support for remote files using gvfs, supporting FTP, SFTP, HTTP, HTTPS, WebDAV, CIFS and more\r\n*   Very powerful search and replace, with support for Perl Compatible regular expressions, sub-pattern replacing, and search and replace in files on disk.\r\n*   Open files recursively based on filename patterns and/or content patterns\r\n*   Snippets sidebar - specify custom dialogs, search and replace patterns or insert patterns and bind them to a shortkut key combination of your liking to speed up your development process\r\n*   Integrate external programs such as make, lint, weblint, xmllint, tidy, javac, or your own program or script to handle advanced text processing or error detection\r\n*   Integrate external filters of your liking, pipe your document (or just the current selected text) through sort, sed, awk or any custom script\r\n*   Unlimited undo/redo functionality\r\n*   In-line spell checker which is programing language aware (spell check comments and strings, but not code), requires libenchant during compilation\r\n*   Auto-recovery of changes in modified documents after a crash, kill or shutdown\r\n*   Character map of all unicode characters (requires libgucharmap during compilation)\r\n*   Site upload / download\r\n*   Full screen editing\r\n*   Many tools such as tabs to spaces, join lines, lines to columns, strip whitespace, etc. etc.\r\n*   Customizable programming language support\r\n*   Multiple encodings support. Bluefish works internally with UTF8, but can save your documents in any desired encoding.\r\n*   Bookmarks functionality\r\n*   HTML toolbar and tearable menu's\r\n*   Dialogs and wizards for many HTML tags, with all their attributes\r\n*   Fully featured image insert dialog\r\n*   Thumbnail creation and automatically linking of the thumbnail with the original image, and multi-thumbnail creation\r\n*   User-customizable toolbar for quick access to often used functions\r\n*   ZenCoding support\r\n"
  },
  {
    "path": "automatic/bluefish/bluefish.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>bluefish</id>\n    <version>2.2.12</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/bluefish</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Bluefish</title>\n    <authors>Bluefish Dev Team</authors>\n    <projectUrl>http://bluefish.openoffice.nl/index.html</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/bluefish.svg</iconUrl>\n    <copyright>Copyright © 1998-2015 Olivier Sessink and others</copyright>\n    <licenseUrl>http://bluefish.openoffice.nl/development.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish</projectSourceUrl>\n    <docsUrl>http://bfwiki.tellefsen.net/index.php/Main_Page</docsUrl>\n    <mailingListUrl>http://bluefish.openoffice.nl/development.html#list</mailingListUrl>\n    <bugTrackerUrl>https://bugzilla.gnome.org/buglist.cgi?product=bluefish</bugTrackerUrl>\n    <tags>bluefish foss editor html cross-platform development admin</tags>\n    <summary>Bluefish is a powerful editor targeted towards programmers and webdevelopers.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nBluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages.\n\n## Features\n\n*   Lightweight - Bluefish tries to be lean and clean, as far as possible given it is a GUI editor.\n*   Fast - Bluefish starts really quick (even on a netbook) and loads hundreds of files within seconds.\n*   Multiple document interface, easily opens 500+ documents (tested >10000 documents simultaneously)\n*   Project support, enables you to work efficiently on multiple projects, and automatically restores settings for each project.\n*   Multi-threaded support for remote files using gvfs, supporting FTP, SFTP, HTTP, HTTPS, WebDAV, CIFS and more\n*   Very powerful search and replace, with support for Perl Compatible regular expressions, sub-pattern replacing, and search and replace in files on disk.\n*   Open files recursively based on filename patterns and/or content patterns\n*   Snippets sidebar - specify custom dialogs, search and replace patterns or insert patterns and bind them to a shortkut key combination of your liking to speed up your development process\n*   Integrate external programs such as make, lint, weblint, xmllint, tidy, javac, or your own program or script to handle advanced text processing or error detection\n*   Integrate external filters of your liking, pipe your document (or just the current selected text) through sort, sed, awk or any custom script\n*   Unlimited undo/redo functionality\n*   In-line spell checker which is programing language aware (spell check comments and strings, but not code), requires libenchant during compilation\n*   Auto-recovery of changes in modified documents after a crash, kill or shutdown\n*   Character map of all unicode characters (requires libgucharmap during compilation)\n*   Site upload / download\n*   Full screen editing\n*   Many tools such as tabs to spaces, join lines, lines to columns, strip whitespace, etc. etc.\n*   Customizable programming language support\n*   Multiple encodings support. Bluefish works internally with UTF8, but can save your documents in any desired encoding.\n*   Bookmarks functionality\n*   HTML toolbar and tearable menu's\n*   Dialogs and wizards for many HTML tags, with all their attributes\n*   Fully featured image insert dialog\n*   Thumbnail creation and automatically linking of the thumbnail with the original image, and multi-thumbnail creation\n*   User-customizable toolbar for quick access to often used functions\n*   ZenCoding support\n]]></description>\n    <releaseNotes>https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/ChangeLog</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/bluefish/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/bluefish/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.bennewitz.com/bluefish/stable/binaries/win32/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://www.bennewitz.com/bluefish/stable/binaries/win32/Bluefish-2.2.12-setup.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 56460CBB35D3433E50A1343FF18336E7FA5380B600C21401691FD2664BD9516E\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/COPYING>\r\n"
  },
  {
    "path": "automatic/bluefish/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName   = 'bluefish'\r\n  fileType      = 'exe'\r\n  softwareName  = 'Bluefish*'\r\n  file          = \"$toolsPath\\Bluefish-2.2.12-setup.exe\"\r\n  silentArgs    = \"/S\"\r\n  validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/bluefish/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Bluefish*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/bluefish/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.bennewitz.com/bluefish/stable/binaries/win32/'\r\n$softwareName = 'Bluefish*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re    = 'Bluefish-[\\d\\.]+-setup\\.exe$'\r\n  $url   = $download_page.links | ? href -match $re | select -Last 1 -expand href\r\n\r\n  $version  = $url -split '[-]' | select -Last 1 -Skip 1\r\n\r\n  $url = if ($url) { $releases + $url } else { $url }\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/brackets/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/Brackets.svg\" width=\"48\" height=\"48\"/> [Brackets](https://chocolatey.org/packages/Brackets)\r\n\r\n\r\nBrackets is an open-source editor for web design and development built on top of web technologies such as HTML, CSS and JavaScript. The project was created and is maintained by Adobe, and is released under an MIT License.\r\n\r\n**For the web, by the web**\r\nBrackets is built using HTML, CSS and JavaScript. If you can code in Brackets, you can code on Brackets.\r\n\r\n**Open development works**\r\nBrackets, is a fully open-source, community-driven project. Want to influence its direction? Join the developer list and start contributing.\r\n\r\n**Tools shouldn't get in your way**\r\nRather than clutter your workspace with floating panels, toolbars and icons, Brackets focuses on providing Quick Edit in-line views that provide context-sensitive access to your content, without taking you away from your code.\r\n\r\n**Works with your browser**\r\nThe browser is your design view. Brackets hooks up directly to the browser, allowing you to design and develop in the same environment that you deploy.\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/brackets/brackets.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>Brackets</id>\n    <title>Brackets</title>\n    <owners>chocolatey-community</owners>\n    <version>1.14</version>\n    <authors>Adobe</authors>\n    <summary>Brackets open-source code editor built with the web for the web.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nBrackets is an open-source editor for web design and development built on top of web technologies such as HTML, CSS and JavaScript. The project was created and is maintained by Adobe, and is released under an MIT License.\n\n**For the web, by the web**\nBrackets is built using HTML, CSS and JavaScript. If you can code in Brackets, you can code on Brackets.\n\n**Open development works**\nBrackets, is a fully open-source, community-driven project. Want to influence its direction? Join the developer list and start contributing.\n\n**Tools shouldn't get in your way**\nRather than clutter your workspace with floating panels, toolbars and icons, Brackets focuses on providing Quick Edit in-line views that provide context-sensitive access to your content, without taking you away from your code.\n\n**Works with your browser**\nThe browser is your design view. Brackets hooks up directly to the browser, allowing you to design and develop in the same environment that you deploy.\n]]></description>\n    <projectUrl>http://brackets.io/</projectUrl>\n    <projectSourceUrl>https://github.com/adobe/brackets</projectSourceUrl>\n    <tags>brackets editor web adobe javascript foss cross-platform html css admin</tags>\n    <copyright>Copyright (c) 2012 - present Adobe Systems Incorporated. All rights reserved.</copyright>\n    <licenseUrl>https://github.com/adobe/brackets/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/Brackets.svg</iconUrl>\n    <releaseNotes>https://github.com/adobe/brackets/releases</releaseNotes>\n    <bugTrackerUrl>https://github.com/adobe/brackets/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/brackets</packageSourceUrl>\n    <docsUrl>https://github.com/adobe/brackets/wiki</docsUrl>\n    <mailingListUrl>http://groups.google.com/group/brackets-dev</mailingListUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/brackets/legal/LICENSE.txt",
    "content": "Copyright (c) 2012 - present Adobe Systems Incorporated. All rights reserved.\r\n \r\nPermission is hereby granted, free of charge, to any person obtaining a\r\ncopy of this software and associated documentation files (the \"Software\"), \r\nto deal in the Software without restriction, including without limitation \r\nthe rights to use, copy, modify, merge, publish, distribute, sublicense, \r\nand/or sell copies of the Software, and to permit persons to whom the \r\nSoftware is furnished to do so, subject to the following conditions:\r\n \r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n \r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER \r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING \r\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER \r\nDEALINGS IN THE SOFTWARE.\r\n"
  },
  {
    "path": "automatic/brackets/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/adobe/brackets/releases>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/adobe/brackets/releases/download/release-1.14/Brackets.Release.1.14.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: E26205E7591336E08C81CFA1B9FF7252B9597799D8B3408F20B33C41BF7333BE\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/adobe/brackets/blob/c56840100d4fe4322252c856d5d848426e18367c/LICENSE>\r\n"
  },
  {
    "path": "automatic/brackets/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\Brackets.Release.1.14.msi\"\r\n  softwareName   = 'brackets*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \".ignore\" } }\r\n"
  },
  {
    "path": "automatic/brackets/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/adobe/brackets/releases'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '[\\d\\.]+\\.msi$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href | % { 'https://github.com' + $_ }\r\n  if (!$url32) { Write-Host 'No Windows release is avaialble'; return 'ignore' }\r\n\r\n  $verRe = \"\\/(release-)?\"\r\n  $version32 = $url32 -split \"$verRe\" | select -last 1 -skip 1\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n    PackageName = 'Brackets'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/brave/README-beta.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@master/icons/brave-beta.svg\" width=\"48\" height=\"48\"/> [Brave Browser (Beta)](https://chocolatey.org/packages/brave)\r\n\r\nBrave is a free and open-source web browser developed by Brave Software Inc. based on the Chromium web browser. Brave supports Windows, macOS, Linux and Android.\r\n\r\n## Features\r\n\r\n* Fast browsing: by blocking trackers and intrusive ads that slows down the browsing;\r\n* Secure browsing: blocks harmful advertising and redirects sites to HTTPS using HTTPS Everywhere;\r\n* Privacy: blocks tracking pixels and tracking cookies.\r\n\r\n## Notes\r\n\r\n- Beta is an early preview for new versions of Brave. This build showcases the newest advances and it's ready for daily use. Brave Beta automatically sends crash reports, but you can turn this off if you'd like.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/brave/README-release.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@master/icons/brave.svg\" width=\"48\" height=\"48\"/> [Brave Browser](https://chocolatey.org/packages/brave)\r\n\r\nBrave is a free and open-source web browser developed by Brave Software Inc. based on the Chromium web browser. Brave supports Windows, macOS, Linux and Android.\r\n\r\n## Features\r\n\r\n* Fast browsing: by blocking trackers and intrusive ads that slows down the browsing;\r\n* Secure browsing: blocks harmful advertising and redirects sites to HTTPS using HTTPS Everywhere;\r\n* Privacy: blocks tracking pixels and tracking cookies.\r\n\r\n## Notes\r\n\r\n- This is an **official release version** of Brave. It is in continuous development with new releases landing approximately every three weeks.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/brave/brave.json",
    "content": "﻿{\r\n    \"stable\":  \"1.89.145\",\r\n    \"beta\":  \"1.91.132-beta\"\r\n}\r\n"
  },
  {
    "path": "automatic/brave/brave.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package>\n  <metadata>\n    <id>brave</id>\n    <version>1.91.132-beta</version>\n    <title>Brave Browser (Beta)</title>\n    <description><![CDATA[Brave is a free and open-source web browser developed by Brave Software Inc. based on the Chromium web browser. Brave supports Windows, macOS, Linux and Android.\n\n## Features\n\n* Fast browsing: by blocking trackers and intrusive ads that slows down the browsing;\n* Secure browsing: blocks harmful advertising and redirects sites to HTTPS using HTTPS Everywhere;\n* Privacy: blocks tracking pixels and tracking cookies.\n\n## Notes\n\n- Beta is an early preview for new versions of Brave. This build showcases the newest advances and it's ready for daily use. Brave Beta automatically sends crash reports, but you can turn this off if you'd like.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <!-- IconUrl: Skip check -->\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@a23ca306537e2537a574ddc55e9c28dc1151ab30/icons/brave-beta.svg</iconUrl>\n    <summary>A browser that lets you browse safer and faster by blocking ads and trackers.</summary>\n    <owners>chocolatey-community, Sanshiro</owners>\n    <authors>Brave Software Inc.</authors>\n    <tags>foss cross-platform admin brave brave-browser bravebrowser web browser web-browser chromium adblock adblocker privacy</tags>\n    <projectUrl>https://brave.com/</projectUrl>\n    <projectSourceUrl>https://github.com/brave/brave-browser</projectSourceUrl>\n    <releaseNotes>https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md</releaseNotes>\n    <licenseUrl>https://github.com/brave/brave-browser/blob/master/LICENSE</licenseUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/brave</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/brave/legal/LICENSE.txt",
    "content": "LICENSES FOR INCORPORATED CODEBASES\r\n===================================\r\n\r\nIncorporating code from Privacy Badger Chrome,\r\nhttps://github.com/EFForg/privacybadger\r\nCopyright © 2015 Electronic Frontier Foundation and other contributors\r\nLicensed GPL v3\r\n\r\nIncorporating code from HTTPS Everywhere,\r\nCopyright © 2010-2017 Electronic Frontier Foundation and others\r\nLicensed GPL v2+\r\n\r\nIncorporating code from Chameleon,\r\nhttps://github.com/ghostwords/chameleon\r\nCopyright © 2015 ghostwords\r\nThis Source Code Form is subject to the terms of the Mozilla Public\r\nLicense, v. 2.0. If a copy of the MPL was not distributed with this\r\nfile, You can obtain one at http://mozilla.org/MPL/2.0/.\r\nAlternatively, this code may be distributed or\r\notherwise used under the terms of GPL v3\r\n\r\nText of Mozilla Public License Version 2.0\r\n==========================================\r\n\r\n1. Definitions\r\n--------------\r\n\r\n1.1. \"Contributor\"\r\n    means each individual or legal entity that creates, contributes to\r\n    the creation of, or owns Covered Software.\r\n\r\n1.2. \"Contributor Version\"\r\n    means the combination of the Contributions of others (if any) used\r\n    by a Contributor and that particular Contributor's Contribution.\r\n\r\n1.3. \"Contribution\"\r\n    means Covered Software of a particular Contributor.\r\n\r\n1.4. \"Covered Software\"\r\n    means Source Code Form to which the initial Contributor has attached\r\n    the notice in Exhibit A, the Executable Form of such Source Code\r\n    Form, and Modifications of such Source Code Form, in each case\r\n    including portions thereof.\r\n\r\n1.5. \"Incompatible With Secondary Licenses\"\r\n    means\r\n\r\n    (a) that the initial Contributor has attached the notice described\r\n        in Exhibit B to the Covered Software; or\r\n\r\n    (b) that the Covered Software was made available under the terms of\r\n        version 1.1 or earlier of the License, but not also under the\r\n        terms of a Secondary License.\r\n\r\n1.6. \"Executable Form\"\r\n    means any form of the work other than Source Code Form.\r\n\r\n1.7. \"Larger Work\"\r\n    means a work that combines Covered Software with other material, in\r\n    a separate file or files, that is not Covered Software.\r\n\r\n1.8. \"License\"\r\n    means this document.\r\n\r\n1.9. \"Licensable\"\r\n    means having the right to grant, to the maximum extent possible,\r\n    whether at the time of the initial grant or subsequently, any and\r\n    all of the rights conveyed by this License.\r\n\r\n1.10. \"Modifications\"\r\n    means any of the following:\r\n\r\n    (a) any file in Source Code Form that results from an addition to,\r\n        deletion from, or modification of the contents of Covered\r\n        Software; or\r\n\r\n    (b) any new file in Source Code Form that contains any Covered\r\n        Software.\r\n\r\n1.11. \"Patent Claims\" of a Contributor\r\n    means any patent claim(s), including without limitation, method,\r\n    process, and apparatus claims, in any patent Licensable by such\r\n    Contributor that would be infringed, but for the grant of the\r\n    License, by the making, using, selling, offering for sale, having\r\n    made, import, or transfer of either its Contributions or its\r\n    Contributor Version.\r\n\r\n1.12. \"Secondary License\"\r\n    means either the GNU General Public License, Version 2.0, the GNU\r\n    Lesser General Public License, Version 2.1, the GNU Affero General\r\n    Public License, Version 3.0, or any later versions of those\r\n    licenses.\r\n\r\n1.13. \"Source Code Form\"\r\n    means the form of the work preferred for making modifications.\r\n\r\n1.14. \"You\" (or \"Your\")\r\n    means an individual or a legal entity exercising rights under this\r\n    License. For legal entities, \"You\" includes any entity that\r\n    controls, is controlled by, or is under common control with You. For\r\n    purposes of this definition, \"control\" means (a) the power, direct\r\n    or indirect, to cause the direction or management of such entity,\r\n    whether by contract or otherwise, or (b) ownership of more than\r\n    fifty percent (50%) of the outstanding shares or beneficial\r\n    ownership of such entity.\r\n\r\n2. License Grants and Conditions\r\n--------------------------------\r\n\r\n2.1. Grants\r\n\r\nEach Contributor hereby grants You a world-wide, royalty-free,\r\nnon-exclusive license:\r\n\r\n(a) under intellectual property rights (other than patent or trademark)\r\n    Licensable by such Contributor to use, reproduce, make available,\r\n    modify, display, perform, distribute, and otherwise exploit its\r\n    Contributions, either on an unmodified basis, with Modifications, or\r\n    as part of a Larger Work; and\r\n\r\n(b) under Patent Claims of such Contributor to make, use, sell, offer\r\n    for sale, have made, import, and otherwise transfer either its\r\n    Contributions or its Contributor Version.\r\n\r\n2.2. Effective Date\r\n\r\nThe licenses granted in Section 2.1 with respect to any Contribution\r\nbecome effective for each Contribution on the date the Contributor first\r\ndistributes such Contribution.\r\n\r\n2.3. Limitations on Grant Scope\r\n\r\nThe licenses granted in this Section 2 are the only rights granted under\r\nthis License. No additional rights or licenses will be implied from the\r\ndistribution or licensing of Covered Software under this License.\r\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\r\nContributor:\r\n\r\n(a) for any code that a Contributor has removed from Covered Software;\r\n    or\r\n\r\n(b) for infringements caused by: (i) Your and any other third party's\r\n    modifications of Covered Software, or (ii) the combination of its\r\n    Contributions with other software (except as part of its Contributor\r\n    Version); or\r\n\r\n(c) under Patent Claims infringed by Covered Software in the absence of\r\n    its Contributions.\r\n\r\nThis License does not grant any rights in the trademarks, service marks,\r\nor logos of any Contributor (except as may be necessary to comply with\r\nthe notice requirements in Section 3.4).\r\n\r\n2.4. Subsequent Licenses\r\n\r\nNo Contributor makes additional grants as a result of Your choice to\r\ndistribute the Covered Software under a subsequent version of this\r\nLicense (see Section 10.2) or under the terms of a Secondary License (if\r\npermitted under the terms of Section 3.3).\r\n\r\n2.5. Representation\r\n\r\nEach Contributor represents that the Contributor believes its\r\nContributions are its original creation(s) or it has sufficient rights\r\nto grant the rights to its Contributions conveyed by this License.\r\n\r\n2.6. Fair Use\r\n\r\nThis License is not intended to limit any rights You have under\r\napplicable copyright doctrines of fair use, fair dealing, or other\r\nequivalents.\r\n\r\n2.7. Conditions\r\n\r\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\r\nin Section 2.1.\r\n\r\n3. Responsibilities\r\n-------------------\r\n\r\n3.1. Distribution of Source Form\r\n\r\nAll distribution of Covered Software in Source Code Form, including any\r\nModifications that You create or to which You contribute, must be under\r\nthe terms of this License. You must inform recipients that the Source\r\nCode Form of the Covered Software is governed by the terms of this\r\nLicense, and how they can obtain a copy of this License. You may not\r\nattempt to alter or restrict the recipients' rights in the Source Code\r\nForm.\r\n\r\n3.2. Distribution of Executable Form\r\n\r\nIf You distribute Covered Software in Executable Form then:\r\n\r\n(a) such Covered Software must also be made available in Source Code\r\n    Form, as described in Section 3.1, and You must inform recipients of\r\n    the Executable Form how they can obtain a copy of such Source Code\r\n    Form by reasonable means in a timely manner, at a charge no more\r\n    than the cost of distribution to the recipient; and\r\n\r\n(b) You may distribute such Executable Form under the terms of this\r\n    License, or sublicense it under different terms, provided that the\r\n    license for the Executable Form does not attempt to limit or alter\r\n    the recipients' rights in the Source Code Form under this License.\r\n\r\n3.3. Distribution of a Larger Work\r\n\r\nYou may create and distribute a Larger Work under terms of Your choice,\r\nprovided that You also comply with the requirements of this License for\r\nthe Covered Software. If the Larger Work is a combination of Covered\r\nSoftware with a work governed by one or more Secondary Licenses, and the\r\nCovered Software is not Incompatible With Secondary Licenses, this\r\nLicense permits You to additionally distribute such Covered Software\r\nunder the terms of such Secondary License(s), so that the recipient of\r\nthe Larger Work may, at their option, further distribute the Covered\r\nSoftware under the terms of either this License or such Secondary\r\nLicense(s).\r\n\r\n3.4. Notices\r\n\r\nYou may not remove or alter the substance of any license notices\r\n(including copyright notices, patent notices, disclaimers of warranty,\r\nor limitations of liability) contained within the Source Code Form of\r\nthe Covered Software, except that You may alter any license notices to\r\nthe extent required to remedy known factual inaccuracies.\r\n\r\n3.5. Application of Additional Terms\r\n\r\nYou may choose to offer, and to charge a fee for, warranty, support,\r\nindemnity or liability obligations to one or more recipients of Covered\r\nSoftware. However, You may do so only on Your own behalf, and not on\r\nbehalf of any Contributor. You must make it absolutely clear that any\r\nsuch warranty, support, indemnity, or liability obligation is offered by\r\nYou alone, and You hereby agree to indemnify every Contributor for any\r\nliability incurred by such Contributor as a result of warranty, support,\r\nindemnity or liability terms You offer. You may include additional\r\ndisclaimers of warranty and limitations of liability specific to any\r\njurisdiction.\r\n\r\n4. Inability to Comply Due to Statute or Regulation\r\n---------------------------------------------------\r\n\r\nIf it is impossible for You to comply with any of the terms of this\r\nLicense with respect to some or all of the Covered Software due to\r\nstatute, judicial order, or regulation then You must: (a) comply with\r\nthe terms of this License to the maximum extent possible; and (b)\r\ndescribe the limitations and the code they affect. Such description must\r\nbe placed in a text file included with all distributions of the Covered\r\nSoftware under this License. Except to the extent prohibited by statute\r\nor regulation, such description must be sufficiently detailed for a\r\nrecipient of ordinary skill to be able to understand it.\r\n\r\n5. Termination\r\n--------------\r\n\r\n5.1. The rights granted under this License will terminate automatically\r\nif You fail to comply with any of its terms. However, if You become\r\ncompliant, then the rights granted under this License from a particular\r\nContributor are reinstated (a) provisionally, unless and until such\r\nContributor explicitly and finally terminates Your grants, and (b) on an\r\nongoing basis, if such Contributor fails to notify You of the\r\nnon-compliance by some reasonable means prior to 60 days after You have\r\ncome back into compliance. Moreover, Your grants from a particular\r\nContributor are reinstated on an ongoing basis if such Contributor\r\nnotifies You of the non-compliance by some reasonable means, this is the\r\nfirst time You have received notice of non-compliance with this License\r\nfrom such Contributor, and You become compliant prior to 30 days after\r\nYour receipt of the notice.\r\n\r\n5.2. If You initiate litigation against any entity by asserting a patent\r\ninfringement claim (excluding declaratory judgment actions,\r\ncounter-claims, and cross-claims) alleging that a Contributor Version\r\ndirectly or indirectly infringes any patent, then the rights granted to\r\nYou by any and all Contributors for the Covered Software under Section\r\n2.1 of this License shall terminate.\r\n\r\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\r\nend user license agreements (excluding distributors and resellers) which\r\nhave been validly granted by You or Your distributors under this License\r\nprior to termination shall survive termination.\r\n\r\n************************************************************************\r\n*                                                                      *\r\n*  6. Disclaimer of Warranty                                           *\r\n*  -------------------------                                           *\r\n*                                                                      *\r\n*  Covered Software is provided under this License on an \"as is\"       *\r\n*  basis, without warranty of any kind, either expressed, implied, or  *\r\n*  statutory, including, without limitation, warranties that the       *\r\n*  Covered Software is free of defects, merchantable, fit for a        *\r\n*  particular purpose or non-infringing. The entire risk as to the     *\r\n*  quality and performance of the Covered Software is with You.        *\r\n*  Should any Covered Software prove defective in any respect, You     *\r\n*  (not any Contributor) assume the cost of any necessary servicing,   *\r\n*  repair, or correction. This disclaimer of warranty constitutes an   *\r\n*  essential part of this License. No use of any Covered Software is   *\r\n*  authorized under this License except under this disclaimer.         *\r\n*                                                                      *\r\n************************************************************************\r\n\r\n************************************************************************\r\n*                                                                      *\r\n*  7. Limitation of Liability                                          *\r\n*  --------------------------                                          *\r\n*                                                                      *\r\n*  Under no circumstances and under no legal theory, whether tort      *\r\n*  (including negligence), contract, or otherwise, shall any           *\r\n*  Contributor, or anyone who distributes Covered Software as          *\r\n*  permitted above, be liable to You for any direct, indirect,         *\r\n*  special, incidental, or consequential damages of any character      *\r\n*  including, without limitation, damages for lost profits, loss of    *\r\n*  goodwill, work stoppage, computer failure or malfunction, or any    *\r\n*  and all other commercial damages or losses, even if such party      *\r\n*  shall have been informed of the possibility of such damages. This   *\r\n*  limitation of liability shall not apply to liability for death or   *\r\n*  personal injury resulting from such party's negligence to the       *\r\n*  extent applicable law prohibits such limitation. Some               *\r\n*  jurisdictions do not allow the exclusion or limitation of           *\r\n*  incidental or consequential damages, so this exclusion and          *\r\n*  limitation may not apply to You.                                    *\r\n*                                                                      *\r\n************************************************************************\r\n\r\n8. Litigation\r\n-------------\r\n\r\nAny litigation relating to this License may be brought only in the\r\ncourts of a jurisdiction where the defendant maintains its principal\r\nplace of business and such litigation shall be governed by laws of that\r\njurisdiction, without reference to its conflict-of-law provisions.\r\nNothing in this Section shall prevent a party's ability to bring\r\ncross-claims or counter-claims.\r\n\r\n9. Miscellaneous\r\n----------------\r\n\r\nThis License represents the complete agreement concerning the subject\r\nmatter hereof. If any provision of this License is held to be\r\nunenforceable, such provision shall be reformed only to the extent\r\nnecessary to make it enforceable. Any law or regulation which provides\r\nthat the language of a contract shall be construed against the drafter\r\nshall not be used to construe this License against a Contributor.\r\n\r\n10. Versions of the License\r\n---------------------------\r\n\r\n10.1. New Versions\r\n\r\nMozilla Foundation is the license steward. Except as provided in Section\r\n10.3, no one other than the license steward has the right to modify or\r\npublish new versions of this License. Each version will be given a\r\ndistinguishing version number.\r\n\r\n10.2. Effect of New Versions\r\n\r\nYou may distribute the Covered Software under the terms of the version\r\nof the License under which You originally received the Covered Software,\r\nor under the terms of any subsequent version published by the license\r\nsteward.\r\n\r\n10.3. Modified Versions\r\n\r\nIf you create software not governed by this License, and you want to\r\ncreate a new license for such software, you may create and use a\r\nmodified version of this License if you rename the license and remove\r\nany references to the name of the license steward (except to note that\r\nsuch modified license differs from this License).\r\n\r\n10.4. Distributing Source Code Form that is Incompatible With Secondary\r\nLicenses\r\n\r\nIf You choose to distribute Source Code Form that is Incompatible With\r\nSecondary Licenses under the terms of this version of the License, the\r\nnotice described in Exhibit B of this License must be attached.\r\n\r\nExhibit A - Source Code Form License Notice\r\n-------------------------------------------\r\n\r\n  This Source Code Form is subject to the terms of the Mozilla Public\r\n  License, v. 2.0. If a copy of the MPL was not distributed with this\r\n  file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nIf it is not possible or desirable to put the notice in a particular\r\nfile, then You may include the notice in a location (such as a LICENSE\r\nfile in a relevant directory) where a recipient would be likely to look\r\nfor such a notice.\r\n\r\nYou may add additional accurate notices of copyright ownership.\r\n\r\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\r\n---------------------------------------------------------\r\n\r\n  This Source Code Form is \"Incompatible With Secondary Licenses\", as\r\n  defined by the Mozilla Public License, v. 2.0.\r\n"
  },
  {
    "path": "automatic/brave/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the GitHub mirror and can be verified like this:\r\n\r\n1. Download the following installer(s):\r\n\r\nx86_64: https://github.com/brave/brave-browser/releases/download/v1.91.132/BraveBrowserStandaloneSilentBetaSetup.exe\r\n\r\n2. You can use one of the following methods to obtain the checksum(s):\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\nchecksum type: sha256\r\nchecksum64: 3139669D9C36BD2E52E6F1E3124C472D2F3E57489EBC1D02CA66910C508C6E61\r\n\r\nThe included 'LICENSE.txt' file have been obtained from:\r\nhttps://github.com/brave/brave-browser/blob/master/LICENSE\r\n"
  },
  {
    "path": "automatic/brave/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  url         = 'https://github.com/brave/brave-browser/releases/download/v1.91.132/BraveBrowserStandaloneSilentBetaSetup32.exe'\r\n  checksum    = '61948F092B2705B9F26108ED9D19B61517D9059185E4EE3966F731F3A4A8220F'\r\n  checksumType= 'sha256'\r\n  file64      = \"$toolsPath\\BraveBrowserStandaloneSilentBetaSetup.exe\"\r\n}\r\n\r\n[version]$softwareVersion = '1.91.132'\r\n\r\nWrite-Host \"Checking already installed version...\"\r\n$installedVersion = Get-InstalledVersion\r\n\r\nif ($installedVersion -and ($softwareVersion -lt $installedVersion)) {\r\n  Write-Warning \"Skipping installation because a later version than $softwareVersion is installed.\"\r\n}\r\nelseif ($installedVersion -and ($softwareVersion -eq $installedVersion)) {\r\n  Write-Warning \"Skipping installation because version $softwareVersion is already installed.\"\r\n}\r\nelseif ((Get-OSArchitectureWidth -compare 32) -or ($env:ChocolateyForceX86 -eq $true)) {\r\n  Install-ChocolateyPackage @packageArgs\r\n} else {\r\n  Install-ChocolateyInstallPackage @packageArgs\r\n}\r\n\r\nRemove-Item $toolsPath\\*.exe -ea 0\r\n"
  },
  {
    "path": "automatic/brave/tools/helpers.ps1",
    "content": "﻿function Get-InstalledVersion() {\r\n  [array]$key = Get-UninstallRegistryKey -SoftwareName 'Brave*'\r\n  if ($key.Length -ge 1) {\r\n    \r\n    # Exclude the first number in version (9999.1.2.3 => 1.2.3)\r\n    $installedVersion = $key.Version -replace \"\\d+\\.(.*)\", '$1'\r\n\r\n    if ($installedVersion -and (-not $env:ChocolateyForce)) {\r\n      return [version]$installedVersion\r\n    }\r\n  }\r\n\r\n  return $null\r\n}\r\n"
  },
  {
    "path": "automatic/brave/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releaseStableUrl = 'https://brave-browser-downloads.s3.brave.com/latest/release-windows-x64.version'\r\n$releaseBetaUrl = 'https://brave-browser-downloads.s3.brave.com/latest/beta-windows-x64.version'\r\n\r\nfunction global:au_GetLatest {\r\n  # Beta releases\r\n  $domainBeta = 'https://github.com'\r\n  # Web url was provided at https://github.com/chocolatey-community/chocolatey-packages/issues/1791#issuecomment-1030152913\r\n  $releaseBetaVersion = Invoke-RestMethod -Uri $releaseBetaUrl\r\n  $url32_b = $domainBeta + ('/brave/brave-browser/releases/download/v{0}/BraveBrowserStandaloneSilentBetaSetup32.exe' -f $releaseBetaVersion)\r\n  $url64_b = $domainBeta + ('/brave/brave-browser/releases/download/v{0}/BraveBrowserStandaloneSilentBetaSetup.exe' -f $releaseBetaVersion)\r\n  $version_b = $releaseBetaVersion\r\n\r\n  # Stable releases\r\n  $domainStable = 'https://github.com'\r\n  # Web url was provided at https://github.com/chocolatey-community/chocolatey-packages/issues/1791#issuecomment-1030152913\r\n  $releaseStableVersion = Invoke-RestMethod -Uri $releaseStableUrl\r\n  $url32 = $domainStable + ('/brave/brave-browser/releases/download/v{0}/BraveBrowserStandaloneSilentSetup32.exe' -f $releaseStableVersion)\r\n  $url64 = $domainStable + ('/brave/brave-browser/releases/download/v{0}/BraveBrowserStandaloneSilentSetup.exe' -f $releaseStableVersion)\r\n  $version = $releaseStableVersion\r\n\r\n  $streams = @{\r\n    stable = @{\r\n      URL32         = $url32\r\n      URL64         = $url64\r\n      Version       = $version\r\n      RemoteVersion = $version\r\n      Title         = 'Brave Browser'\r\n      IconUrl       = 'https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@a23ca306537e2537a574ddc55e9c28dc1151ab30/icons/brave.svg'\r\n    }\r\n\r\n    beta   = @{\r\n      URL32         = $url32_b\r\n      URL64         = $url64_b\r\n      Version       = $version_b + '-beta'\r\n      RemoteVersion = $version_b\r\n      Title         = 'Brave Browser (Beta)'\r\n      IconUrl       = 'https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@a23ca306537e2537a574ddc55e9c28dc1151ab30/icons/brave-beta.svg'\r\n    }\r\n  }\r\n\r\n  if (!$url64 -and !$url64_b) {\r\n    Write-Host \"No stable and no beta release is available (Nightly not supported)...\"\r\n    return \"ignore\"\r\n  }\r\n\r\n  # Just because we have a version returned does not mean there is a Windows version available\r\n  # if the URL is valid, it won't throw\r\n  try {\r\n    Invoke-RestMethod -Uri $url64 -UseBasicParsing -Method HEAD\r\n  }\r\n  catch {\r\n    $streams.stable = 'ignore'\r\n    Write-Host \"No stable release is available\"\r\n  }\r\n\r\n  # Just because we have a version returned does not mean there is a Windows version available\r\n  # if the URL is valid, it won't throw\r\n  try {\r\n    Invoke-RestMethod -Uri $url64_b -UseBasicParsing -Method HEAD\r\n  }\r\n  catch {\r\n    $streams.beta = 'ignore'\r\n    Write-Host \"No beta release is available\"\r\n  }\r\n\r\n  @{ streams = $streams }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $stream_readme = if ($Latest.Title -like '*Beta*') { 'README-beta.md' } else { 'README-release.md' }\r\n  Copy-Item $stream_readme $PSScriptRoot\\README.md -Force\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n  Remove-Item \"$PSScriptRoot\\tools\\$($Latest.FileName32)\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"                = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"           = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n      \"(?i)([$]softwareVersion\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.RemoteVersion)'\"\r\n    }\r\n    \"legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(x86_64:).*\"     = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(checksum64:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \"brave.nuspec\"                = @{\r\n      \"(\\<title\\>).*(\\<\\/title\\>)\"     = \"`${1}$($Latest.Title)`$2\"\r\n      \"(\\<iconUrl\\>).*(\\<\\/iconUrl\\>)\" = \"`${1}$($Latest.IconUrl)`$2\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/bulk-crap-uninstaller/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@11b6ffab0e41ca0e687b1202046aa0248682e8be/icons/bulk-crap-uninstaller.png\" width=\"48\" height=\"48\"/> [bulk-crap-uninstaller](https://chocolatey.org/packages/bulk-crap-uninstaller)\r\n\r\nBulk Crap Uninstaller is a free (as in speech) program uninstaller. It excels at removing large amounts of applications with minimal user input. It can clean up leftovers, detect orphaned applications, run uninstallers according to premade lists, and much more!\r\n\r\nEven though BCU was made with IT pros in mind, by default it is so straight-forward that anyone can use it effortlessly! \r\n\r\n## Features\r\n\r\n### Detect, manage and quietly uninstall\r\n\r\n* Normal registered applications (same as Programs and Features and many other uninstallers)\r\n* Hidden/protected registered applications\r\n* Applications with damaged or missing uninstallers\r\n* Portable applications (might have to point BCU where to look)\r\n* Chocolatey packages\r\n* Oculus games/apps\r\n* Steam games/apps\r\n* Windows Features\r\n* Windows Store apps (Universal Windows Platform apps)\r\n* Windows Updates\r\n\r\n### Fast, automatic uninstall\r\n\r\n* Uninstall any number of applications in a single batch\r\n* Minimal to no user input is required during uninstallation\r\n* Uninstall multiple items at once to speed up the process (with collision prevention)\r\n* Console interface can automatically uninstall applications based on conditions with no user input\r\n* Quietly uninstall many uninstallers that don’t support silent uninstallation\r\n* Uninstall applications even if they don’t have any uninstallers\r\n* Uninstall applications by window, shortcut or directory\r\n* Can handle crashing and hanging uninstallers\r\n\r\n### Other features\r\n\r\n* Find and remove leftovers after uninstallation\r\n* Clean Program Files directories from unused or empty folders\r\n* Manually uninstall any application, bypasing it’s uninstaller (Force uninstall)\r\n* Startup manager\r\n* Application ratings\r\n* Huge amount of data about applications is collected and displayed. User can freely browse, filter and export everything\r\n* Filtering with common presets or based on fully custom rules with Regex support\r\n* Verification of uninstaller certificates\r\n* Large amount of configurability\r\n* Can run user-specified commands before and after uninstalling\r\n* Can run on .Net 4.0 or newer, or, if not available, on .Net 3.5 with reduced functionality\r\n* Fully portable, settings are saved to a single file\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1a2d3e36282f7987cebec6644caa277c7290f169/automatic/bulk-crap-uninstaller/screenshot.png)\r\n"
  },
  {
    "path": "automatic/bulk-crap-uninstaller/bulk-crap-uninstaller.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>bulk-crap-uninstaller</id>\n    <title>Bulk Crap Uninstaller</title>\n    <owners>chocolatey-community</owners>\n    <version>6.1</version>\n    <authors>Marcin Szeniak</authors>\n    <summary>Bulk Crap Uninstaller is an open source program uninstaller.</summary>\n    <description><![CDATA[Bulk Crap Uninstaller is a free (as in speech) program uninstaller. It excels at removing large amounts of applications with minimal user input. It can clean up leftovers, detect orphaned applications, run uninstallers according to premade lists, and much more!\n\nEven though BCU was made with IT pros in mind, by default it is so straight-forward that anyone can use it effortlessly! \n\n## Features\n\n### Detect, manage and quietly uninstall\n\n* Normal registered applications (same as Programs and Features and many other uninstallers)\n* Hidden/protected registered applications\n* Applications with damaged or missing uninstallers\n* Portable applications (might have to point BCU where to look)\n* Chocolatey packages\n* Oculus games/apps\n* Steam games/apps\n* Windows Features\n* Windows Store apps (Universal Windows Platform apps)\n* Windows Updates\n\n### Fast, automatic uninstall\n\n* Uninstall any number of applications in a single batch\n* Minimal to no user input is required during uninstallation\n* Uninstall multiple items at once to speed up the process (with collision prevention)\n* Console interface can automatically uninstall applications based on conditions with no user input\n* Quietly uninstall many uninstallers that don’t support silent uninstallation\n* Uninstall applications even if they don’t have any uninstallers\n* Uninstall applications by window, shortcut or directory\n* Can handle crashing and hanging uninstallers\n\n### Other features\n\n* Find and remove leftovers after uninstallation\n* Clean Program Files directories from unused or empty folders\n* Manually uninstall any application, bypasing it’s uninstaller (Force uninstall)\n* Startup manager\n* Application ratings\n* Huge amount of data about applications is collected and displayed. User can freely browse, filter and export everything\n* Filtering with common presets or based on fully custom rules with Regex support\n* Verification of uninstaller certificates\n* Large amount of configurability\n* Can run user-specified commands before and after uninstalling\n* Can run on .Net 4.0 or newer, or, if not available, on .Net 3.5 with reduced functionality\n* Fully portable, settings are saved to a single file\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1a2d3e36282f7987cebec6644caa277c7290f169/automatic/bulk-crap-uninstaller/screenshot.png)\n]]></description>\n    <projectUrl>https://www.bcuninstaller.com</projectUrl>\n    <tags>uninstaller uninstall bulk admin foss</tags>\n    <copyright>Marcin Szeniak 2017</copyright>\n    <licenseUrl>https://github.com/Klocman/Bulk-Crap-Uninstaller/blob/master/Licence.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@11b6ffab0e41ca0e687b1202046aa0248682e8be/icons/bulk-crap-uninstaller.png</iconUrl>\n    <releaseNotes>https://github.com/Klocman/Bulk-Crap-Uninstaller/releases/tag/v6.1</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/bulk-crap-uninstaller</packageSourceUrl>\n    <projectSourceUrl>https://github.com/Klocman/Bulk-Crap-Uninstaller</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"dotnet3.5\" version=\"3.5.20160716\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/bulk-crap-uninstaller/legal/LICENSE.txt",
    "content": "                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright 2017 Marcin Szeniak\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/bulk-crap-uninstaller/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://github.com/Klocman/Bulk-Crap-Uninstaller/releases/download/v6.1/BCUninstaller_6.1.0_setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 02D8A79D5953FB4ED17B73682C9D2EBB935F97B56B846FB7378B355DDE180114\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://github.com/Klocman/Bulk-Crap-Uninstaller/blob/master/Licence.txt\r\n"
  },
  {
    "path": "automatic/bulk-crap-uninstaller/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath      = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'bulk-crap-uninstaller'\r\n  fileType       = 'exe'\r\n  file           = Get-Item $toolsPath\\*.exe\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART'\r\n  softwareName   = 'BCUninstaller'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' }}\r\n"
  },
  {
    "path": "automatic/bulk-crap-uninstaller/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/Klocman/Bulk-Crap-Uninstaller/releases'\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.FileType)'\"\r\n        }\r\n\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(\\s+x32:).*\"      = \"`${1} $($Latest.URL32)\"\r\n            \"(?i)(checksum32:).*\"  = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n     }\r\n }\r\n\r\n function global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $latestrelease = Get-GitHubRelease -Owner \"Klocman\" -Name \"Bulk-Crap-Uninstaller\"\r\n    $re      = '\\.exe$'\r\n    $url     = $latestrelease.assets.browser_download_url | Where-Object { $_ -match $re } | Select-Object -First 1\r\n    $version = ($url -split '/' | Select-Object -Last 1 -Skip 1).Replace('v','')\r\n    @{\r\n        URL32        = $url\r\n        Version      = $version\r\n        ReleaseNotes = \"https://github.com/Klocman/Bulk-Crap-Uninstaller/releases/tag/v${version}\"\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/calibre/Changelog.md",
    "content": "# Package changelog for [calibre](https://chocolatey.org/packages/calibre)\r\n\r\n## Version: 2.85.1.20170608 (2017-06-08)\r\n- **BUGS:** Updated all urls to use https\r\n- **ENHANCEMENT:** Added changelog for package\r\n- **ENHANCEMENT:** Embedded package\r\n- **ENHANCEMENT:** Extracted Description to its own file\r\n- **ENHANCEMENT:** Updated description\r\n\r\n## Version: 2.70.0 (2016-10-14)\r\n- Initial migration of the calibre chocolatey package to AU\r\n"
  },
  {
    "path": "automatic/calibre/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/calibre.png\" width=\"48\" height=\"48\"/> [calibre](https://chocolatey.org/packages/calibre)\r\n\r\n\r\n**calibre is a powerful and easy to use e-book manager**. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also **completely free** and open source and great for both **casual users** and computer experts. Requires Windows 10 or above.\r\n\r\n## Features\r\n- Save time on managing your e-book collection\r\n- Use it everywhere and with anything\r\n- Comprehensive e-book viewer\r\n- Download news/magazines from the web\r\n- Share and backup your library easily\r\n- Edit the books in your collection\r\n- Satisfy every e-book need and get support\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/calibre/calibre.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>calibre</id>\n    <title>Calibre</title>\n    <version>9.8.0</version>\n    <authors>Kovid Goyal</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <summary>calibre is the one stop solution to all your e-book needs.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\n**calibre is a powerful and easy to use e-book manager**. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also **completely free** and open source and great for both **casual users** and computer experts. Requires Windows 10 or above.\n\n## Features\n- Save time on managing your e-book collection\n- Use it everywhere and with anything\n- Comprehensive e-book viewer\n- Download news/magazines from the web\n- Share and backup your library easily\n- Edit the books in your collection\n- Satisfy every e-book need and get support\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://calibre-ebook.com/</projectUrl>\n    <tags>calibre ebook book foss cross-platform library management admin</tags>\n    <copyright>Kovid Goyal</copyright>\n    <licenseUrl>https://github.com/kovidgoyal/calibre/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/calibre.png</iconUrl>\n    <releaseNotes>\n[Software Changelog](https://calibre-ebook.com/whats-new)\n[Package Changelog](https://github.com/chocolatey/chocolatey-coreteampackages/blob/master/automatic/calibre/Changelog.md)\n    </releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/calibre</packageSourceUrl>\n    <projectSourceUrl>https://github.com/kovidgoyal/calibre</projectSourceUrl>\n    <mailingListUrl>https://www.mobileread.com/forums/forumdisplay.php?f=166</mailingListUrl>\n    <bugTrackerUrl>https://bugs.launchpad.net/calibre</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/calibre/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'MSI'\r\n  url64          = 'https://download.calibre-ebook.com/9.8.0/calibre-64bit-9.8.0.msi'\r\n  checksum64     = '4a223b127d97abcdc9edcb4dd908020f0b48a09f537237a97ca518b3b94d37ac'\r\n  checksumType64 = 'sha256'\r\n  softwareName   = 'calibre*'\r\n  silentArgs     = '/quiet'\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/calibre/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-ChangelogVersion -version $Latest.Version\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n        \"(?i)(^\\s*url64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL64)'\"\r\n        \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $githubLatestRelease = \"https://github.com/kovidgoyal/calibre/releases/latest\"\r\n    $download_page = Invoke-WebRequest -Uri $githubLatestRelease -UseBasicParsing\r\n\r\n    $versionHyperlink = $download_page.BaseResponse.ResponseUri\r\n\r\n    $version =  ($versionHyperlink.Segments | Select-Object -Last 1).trim(\"v\")\r\n    $url64   = 'https://download.calibre-ebook.com/<version>/calibre-64bit-<version>.msi'\r\n    $url64   = $url64 -replace '<version>', $version\r\n\r\n    return @{ URL64 = $url64; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ccleaner/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@182294b9b95166915fdc2265a90ef37c6b24efd9/icons/ccleaner.png\" width=\"48\" height=\"48\"/> [ccleaner](https://chocolatey.org/packages/ccleaner)\r\n\r\n\r\nThe number-one tool for cleaning your Windows PC.\r\n\r\nIt protects your privacy online and makes your computer faster and more secure.\r\n\r\n### Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- This package installs CCleaner without additional adware.\r\n"
  },
  {
    "path": "automatic/ccleaner/ccleaner.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>ccleaner</id>\n    <title>CCleaner</title>\n    <version>6.40.11558</version>\n    <authors>Piriform</authors>\n    <owners>chocolatey-community,maartenba, tonigellida</owners>\n    <summary>\n  The number-one tool for cleaning your Windows PC.\n  </summary>\n    <description><![CDATA[\nThe number-one tool for cleaning your Windows PC.\n\nIt protects your privacy online and makes your computer faster and more secure.\n\n### Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- This package installs CCleaner without additional adware.\n]]></description>\n    <projectUrl>https://www.piriform.com/ccleaner</projectUrl>\n    <tags>ccleaner system cleanup freeware trial registry admin</tags>\n    <licenseUrl>https://www.piriform.com/legal/software-license/ccleaner</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@182294b9b95166915fdc2265a90ef37c6b24efd9/icons/ccleaner.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ccleaner</packageSourceUrl>\n    <releaseNotes>https://www.piriform.com/ccleaner/version-history</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ccleaner/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# This adds a registry keys which prevent Google Chrome from getting installed together with Piriform software products.\r\n$regDirChrome = 'HKLM:\\SOFTWARE\\Google\\No Chrome Offer Until'\r\n$regDirToolbar = 'HKLM:\\SOFTWARE\\Google\\No Toolbar Offer Until'\r\nif (Get-OSArchitectureWidth 64) {\r\n  $regDirChrome = $regDirChrome -replace 'SOFTWARE', 'SOFTWARE\\Wow6432Node'\r\n  $regDirToolbar = $regDirChrome -replace 'SOFTWARE', 'SOFTWARE\\Wow6432Node'\r\n}\r\n& {\r\n  New-Item $regDirChrome -ItemType directory -Force\r\n  New-ItemProperty -Name \"Piriform Ltd\" -Path $regDirChrome -PropertyType DWORD -Value 20991231 -Force\r\n  New-Item $regDirToolbar -ItemType directory -Force\r\n  New-ItemProperty -Name \"Piriform Ltd\" -Path $regDirToolbar -PropertyType DWORD -Value 20991231 -Force\r\n} | Out-Null\r\n\r\nif ($Env:ChocolateyPackageParameters -match '/UseSystemLocale') {\r\n  Write-Host \"Using system locale\"\r\n  $locale = \"/L=\" + (Get-Culture).LCID\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'EXE'\r\n  url            = 'https://download.ccleaner.com/ccsetup640.exe'\r\n  checksum       = 'ECE202FEC415428C404012E290BA94FC0A3123855552ED11EF393DA5918EDFA7'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/S $locale\"\r\n  validExitCodes = @(0)\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/ccleaner/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.ccleaner.com/ccleaner/download/standard'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $tmpFile = \"$env:TEMP\\ccleaner.exe\"\r\n  Invoke-WebRequest -Uri $Latest.URL32 -OutFile $tmpFile -UseBasicParsing\r\n\r\n  $Latest.Checksum32 = Get-FileHash $tmpFile -Algorithm $Latest.ChecksumType32 | ForEach-Object Hash\r\n  [version]$fileVersion = Get-Item $tmpFile | ForEach-Object { $_.VersionInfo.FileVersion }\r\n\r\n  if ($fileVersion.ToString(2) -ne $Latest.RemoteVersion.ToString(2)) {\r\n    # We only care about major and minor parts\r\n    throw 'Executable have not yet been updated'\r\n  }\r\n\r\n  Remove-Item $tmpFile -Force\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    '.\\tools\\chocolateyInstall.ps1' = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest 'https://www.ccleaner.com/auto?p=cc' -UseBasicParsing\r\n  $version = $download_page.Content.Split('|')[2]\r\n\r\n  $url = 'https://download.ccleaner.com/ccsetup{0}.exe' -f ($version -replace '^(\\d+)\\.(\\d+).*$', '$1$2')\r\n\r\n  @{ URL32 = $url -replace 'http:', 'https:'; Version = $version ; RemoteVersion = [version]$version ; ChecksumType32 = 'sha256' }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/cdrtfe/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e1a271b00600e8a7dcf7d0a68380e1f49c561e6d/icons/cdrtfe.png\" width=\"48\" height=\"48\"/> [cdrtfe](https://chocolatey.org/packages/cdrtfe)\r\n\r\n\r\ncdrtfe is an open source CD/DVD/BD burning application for Microsoft Windows. You can burn data discs, Audio CDs, XCDs, (S)VCDs and DVD-Video discs. It supports creation and writing of ISO images and bootable discs. Disc images and Audio CDs can be written simultaneously to multiple writers.\r\n\r\ncdrtfe is a win32 frontend for the cdrtools (cdrecord, mkisofs, readcd, cdda2wav), Mode2CDMaker, VCDImager and other well-known tools.\r\n\r\n## Notes\r\n\r\n- In cdrtfe, go to *Extras > Settings > cdrtfe* and activate _Save on exit_. This will make your settings persistent and lets you change the language, which otherwise would lead to an access right error.\r\n\r\n\r\n"
  },
  {
    "path": "automatic/cdrtfe/cdrtfe.json",
    "content": "﻿{\r\n    \"1.2\":  \"1.2\",\r\n    \"1.3\":  \"1.3.9\",\r\n    \"1.4\":  \"1.4.1\",\r\n    \"1.5\":  \"1.5.9\"\r\n}\r\n"
  },
  {
    "path": "automatic/cdrtfe/cdrtfe.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>cdrtfe</id>\n    <version>1.5.9</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/cdrtfe</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>cdrtfe</title>\n    <authors>cdrtfe team</authors>\n    <projectUrl>http://cdrtfe.sourceforge.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e1a271b00600e8a7dcf7d0a68380e1f49c561e6d/icons/cdrtfe.png</iconUrl>\n    <licenseUrl>http://cdrtfe.sourceforge.net/cdrtfe/source_en.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>http://cdrtfe.sourceforge.net/cdrtfe/source_en.html</projectSourceUrl>\n    <mailingListUrl>https://sourceforge.net/p/cdrtfe/discussion/</mailingListUrl>\n    <tags>cdrtfe burning fontend foss admin media cd dvd</tags>\n    <summary>cdrtfe is an open source CD/DVD/BD burning application.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\ncdrtfe is an open source CD/DVD/BD burning application for Microsoft Windows. You can burn data discs, Audio CDs, XCDs, (S)VCDs and DVD-Video discs. It supports creation and writing of ISO images and bootable discs. Disc images and Audio CDs can be written simultaneously to multiple writers.\n\ncdrtfe is a win32 frontend for the cdrtools (cdrecord, mkisofs, readcd, cdda2wav), Mode2CDMaker, VCDImager and other well-known tools.\n\n## Notes\n\n- In cdrtfe, go to *Extras > Settings > cdrtfe* and activate _Save on exit_. This will make your settings persistent and lets you change the language, which otherwise would lead to an access right error.\n\n\n]]></description>\n    <releaseNotes>http://cdrtfe.sourceforge.net/cdrtfe/changes_en.html</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/cdrtfe/legal/LICENSE.txt",
    "content": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n"
  },
  {
    "path": "automatic/cdrtfe/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://cdrtfe.sourceforge.io/cdrtfe/download_en.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://sourceforge.net/projects/cdrtfe/files/cdrtfe/cdrtfe%201.5.9/cdrtfe-1.5.9.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: D6683FCE47B9C85D2077B1BE3B424A4A42BE989830F52783673E01E9D06A8470\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://cdrtfe.sourceforge.io/cdrtfe/source_en.html>\r\n"
  },
  {
    "path": "automatic/cdrtfe/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\cdrtfe-1.5.9.exe\"\r\n  softwareName   = 'cdrtfe*'\r\n  silentArgs     = \"/VERYSILENT /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/cdrtfe/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://cdrtfe.sourceforge.io/cdrtfe/download_en.html'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '[\\d\\.]+\\.exe$'\r\n  # We need to ignore the older links with kerberos in the url.\r\n  # These do not work, and is commented out but still picked up\r\n  $urls32 = $download_page.Links | ? { $_.href -match $re -and $_ -notmatch \"kerberos\" } | select -expand href | % { $_ -replace \"^(ht|f)tp\\:\",'https:' }\r\n\r\n  $streams = @{}\r\n  $urls32 | % {\r\n    $verRe = '[-]|\\.exe|\\.msi|\\.zip'\r\n    $version = $_ -split \"$verRe\" | select -last 1 -skip 1\r\n\r\n    if ($version -eq '1.4.1') {\r\n      # The URL for this version redirects back to a HTML page\r\n      # and can not be used.\r\n      return\r\n    }\r\n\r\n    # Can't get Get-Version to work in this case\r\n    #$version = Get-Version $version\r\n    $versionTwoPart = $version -replace '^([\\d]+\\.[\\d]+).*$','$1'\r\n\r\n    if (!($streams.ContainsKey($versionTwoPart))) {\r\n      $streams.Add($versionTwoPart, @{\r\n        Version = $version\r\n        URL32   = $_\r\n      })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/chromium/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ea8c584d7d199602a04ce8b9258774e9be247d31/icons/chromium.png\" width=\"48\" height=\"48\"/> [chromium](https://chocolatey.org/packages/chromium)\r\n\r\nChromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. This site contains design documents, architecture overviews, testing information, and more to help you learn to build and work with the Chromium source code.\r\n\r\n## Notes\r\n\r\n- This package installs by default to the `%programfiles(x86)%` instead of `%localappdata%\\Chromium`.\r\n- If you have installed this package in the past to the `%localappdata%\\Chromium` location it will continue to be installed in this location.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/chromium/chromium.json",
    "content": "﻿{\r\n    \"snapshots\":  \"149.0.7825.0-snapshots\",\r\n    \"stable\":  \"147.0.7727.138\"\r\n}\r\n"
  },
  {
    "path": "automatic/chromium/chromium.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>chromium</id>\n    <version>149.0.7825.0-snapshots</version>\n    <title>Chromium Snapshots</title>\n    <owners>chocolatey-community</owners>\n    <authors>The Chromium Authors</authors>\n    <projectUrl>http://www.chromium.org/Home</projectUrl>\n    <projectSourceUrl>https://chromium.googlesource.com/chromium/src</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ea8c584d7d199602a04ce8b9258774e9be247d31/icons/chromium.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. This site contains design documents, architecture overviews, testing information, and more to help you learn to build and work with the Chromium source code.\n\n## Notes\n\n- This package installs by default to the `%programfiles(x86)%` instead of `%localappdata%\\Chromium`.\n- If you have installed this package in the past to the `%localappdata%\\Chromium` location it will continue to be installed in this location.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Chromium</summary>\n    <copyright>Copyright (c) 2013 The Chromium OS Author</copyright>\n    <bugTrackerUrl>https://bugs.chromium.org/p/chromium/issues/list</bugTrackerUrl>\n    <mailingListUrl>https://www.chromium.org/developers/discussion-groups</mailingListUrl>\n    <licenseUrl>https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master/LICENSE</licenseUrl>\n    <tags>chromium admin google cross-platform foss chrome browser</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/chromium</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/chromium/legal/LICENSE.txt",
    "content": "// Copyright 2015 The Chromium Authors. All rights reserved.\r\n//\r\n// Redistribution and use in source and binary forms, with or without\r\n// modification, are permitted provided that the following conditions are\r\n// met:\r\n//\r\n//    * Redistributions of source code must retain the above copyright\r\n// notice, this list of conditions and the following disclaimer.\r\n//    * Redistributions in binary form must reproduce the above\r\n// copyright notice, this list of conditions and the following disclaimer\r\n// in the documentation and/or other materials provided with the\r\n// distribution.\r\n//    * Neither the name of Google LLC. nor the names of its\r\n// contributors may be used to endorse or promote products derived from\r\n// this software without specific prior written permission.\r\n//\r\n// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
  },
  {
    "path": "automatic/chromium/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/henrypp/chromium/releases/> (the listed mirrors may differ from the used mirror below)\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-Bit software: <https://storage.googleapis.com/chromium-browser-snapshots/Win_x64/1624433/mini_installer.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum64: 23C0994668BA5226CB302024D2A7C07D9BFDDC777204BAC13E6798A0319DE33D\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://chromium.googlesource.com/chromium/src.git/+/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/chromium/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n. (Join-Path $toolsDir 'helper.ps1')\r\n\r\n$version = '149.0.7825.0-snapshots'\r\n$hive = \"hkcu\"\r\n$chromium_string = \"\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Chromium\"\r\n$Chromium = $hive + \":\" + $chromium_string\r\n\r\nif (Test-Path $Chromium) {\r\n  $silentArgs = '--do-not-launch-chrome'\r\n} else {\r\n  $silentArgs = '--system-level --do-not-launch-chrome'\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName   = 'chromium'\r\n  url           = 'https://storage.googleapis.com/chromium-browser-snapshots/Win/1624430/mini_installer.exe'\r\n  checksum      = 'B85760578E803CAE34501B25DC8DF1A8588658E29D6E6B719D8C604CF8A2872A'\r\n  checksumType  = 'sha256'\r\n  file64        = \"$toolsdir\\chromium_x64.exe\"\r\n  fileType      = 'exe'\r\n  silentArgs    = $silentArgs\r\n  validExitCodes= @(0)\r\n  softwareName  = 'Chromium'\r\n}\r\nif (Get-CompareVersion -version $version -notation \"-snapshots\" -package \"chromium\") {\r\n  if ((Get-OSArchitectureWidth 32) -or $env:ChocolateyForceX86) {\r\n    Install-ChocolateyPackage @packageArgs\r\n  } else {\r\n    Install-ChocolateyInstallPackage @packageArgs\r\n  }\r\n} else {\r\n  Write-Host \"Chromium $version is already installed.\"\r\n}\r\n# Detritus Package Cleanup\r\n$detritus = @(\"exe\",\"tmp\",\"ignore\")\r\nforeach ( $type in $detritus ) {\r\n\tif ( $type -eq \"tmp\" ) {\r\n\t\tRemove-Item \"$toolsDir\\*.${type}\" -ea 0 -Force -Recurse\r\n\t} else {\r\n\t\tRemove-Item \"$toolsDir\\*.${type}\" -ea 0 -force\r\n\t}\r\n}\r\n"
  },
  {
    "path": "automatic/chromium/tools/chocolateyUninstall.ps1",
    "content": "$registry = Get-UninstallRegistryKey -SoftwareName \"chromium*\"\r\n$file = $registry.UninstallString\r\n$Arg_chk = ($file -match \"--system-level\")\r\n$chromiumArgs = @{$true = \"--uninstall --system-level\"; $false = \"--uninstall\"}[ $Arg_chk ]\r\n$silentArgs = @{$true = '--uninstall --system-level --force-uninstall'; $false = '--uninstall --force-uninstall'}[ $Arg_chk ]\r\n$myfile = $file -replace ( $chromiumArgs )\r\n# All arguments for the Uninstallation of this package\r\n$packageArgs = @{\r\n  PackageName    = 'Chromium'\r\n  FileType       = 'exe'\r\n  SilentArgs     = $silentArgs\r\n  validExitCodes = @(0, 19, 21)\r\n  File           = $myfile\r\n}\r\n# Now to Uninstall the Package\r\nUninstall-ChocolateyPackage @packageArgs\r\n# This at the moment does not remove the libs\\Chromium folder\r\n"
  },
  {
    "path": "automatic/chromium/tools/helper.ps1",
    "content": "\r\nfunction Get-CompareVersion {\r\n  param(\r\n    [string]$version,\r\n    [string]$notation,\r\n    [string]$package\r\n  )\r\n\t$vorgehen = $true;\r\n    $packver = @{$true = $version; $false = ($version -replace($notation,\"\"))}[ ( $version -notmatch $notation ) ]\r\n    [array]$key = Get-UninstallRegistryKey -SoftwareName \"$package*\"\r\n    if ($packver -eq ( $key.Version )) {\r\n\t  $vorgehen = $false\r\n    }\r\n    return $vorgehen\r\n  }\r\n"
  },
  {
    "path": "automatic/chromium/update.ps1",
    "content": "Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://chromium.woolyss.com/api/v5/?os=win<bit>&type=<type>&out=json'\r\n$ChecksumType = 'sha256'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\verification.txt\" = @{\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\"        = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"            = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"                 = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      '(^[$]version\\s*=\\s*)([\"''].*[\"''])'       = \"`$1'$($Latest.Version)'\"\r\n      \"(?i)(^\\s*url\\s*=\\s*').*\"                  = \"`${1}$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*').*\"         = \"`${1}$($Latest.ChecksumType32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*').*\"           = \"`${1}$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsdir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\chromium.nuspec\" = @{\r\n      \"(?i)(^\\s*\\<title\\>).*(\\<\\/title\\>)\"       = \"`${1}$($Latest.Title)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -FileNameBase \"$($Latest.PackageName)\"\r\n\r\n    # Removing the 32-bit software in order to reduce package size.\r\n    Remove-Item $PSScriptRoot\\tools\\chromium_x32.exe\r\n}\r\n\r\nfunction Get-Chromium {\r\n  param(\r\n    [string]$ReleasesBaseUrl = 'https://chromium.woolyss.com/api/v5/?os=win<bit>&type=<type>&out=json',\r\n\r\n    [Parameter(Mandatory)]\r\n    [string]$Title,\r\n\r\n    [Parameter()]\r\n    [ValidateNotNullOrEmpty()]\r\n    [ValidateSet('dev-official','stable-sync','stable-nosync-arm')]\r\n    [string]$Type = 'dev-official'\r\n  )\r\n  # Change the URI for the specific type and bit and get the information\r\n  $chromium32 = Invoke-RestMethod -Uri ($ReleasesBaseUrl -replace '<type>', $type -replace '<bit>', '32') -UseBasicParsing\r\n  $chromium64 = Invoke-RestMethod -Uri ($ReleasesBaseUrl -replace '<type>', $type -replace '<bit>', '64') -UseBasicParsing\r\n\r\n  # Compare versions default to 64bit version for any variance\r\n  $version = if ($chromium32.chromium.windows.version -ne $chromium64.chromium.windows.version) {\r\n    $chromium64.chromium.windows.version\r\n  } else {\r\n    $chromium32.chromium.windows.version\r\n  }\r\n\r\n  # Update Version for Snapshots or Stable\r\n  $version += @{$true=\"-snapshots\";$false=\"\"}[ $Type -eq 'dev-official' ]\r\n\r\n\t@{\r\n\t\tTitle = $Title\r\n\t\tURL32 = $chromium32.chromium.windows.download\r\n\t\tURL64 = $chromium64.chromium.windows.download\r\n\t\tVersion = $version\r\n\t\tChecksumType32 = $checksumType\r\n\t\tChecksumType64 = $checksumType\r\n\t}\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = [ordered] @{\r\n    stable = Get-Chromium -Title \"Chromium\" -Type \"stable-sync\"\r\n    snapshots = Get-Chromium -Title \"Chromium Snapshots\" -Type \"dev-official\"\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/classic-shell/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/5c233ebee7980ad20558f79748a56f8ff71aa06c/icons/classic-shell.png\" width=\"48\" height=\"48\"/> [classic-shell](https://chocolatey.org/packages/classic-shell)\r\n\r\n\r\n**ARCHIVED**\r\n\r\nThis embedded package is [archived][ticket] because the software is no longer maintained.  \r\nAutomatic AU updater is disabled. Package is not (re)moved in order to continue providing metadata resources for published versions. Package can be treated as any other manual package.\r\n\r\n[ticket]: https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1283\r\n\r\n---\r\n\r\nClassic Shell is a collection of usability enhancements for Windows. The main features are:\r\n\r\n## Features\r\n\r\n- Highly customizable start menu with multiple styles and skins\r\n- Quick access to recent, frequently-used, or pinned programs\r\n- Find programs, settings, files and documents\r\n- Start button for Windows 7, Windows 8, Windows 8.1 and Windows 10\r\n- Toolbar and status bar for Windows Explorer\r\n- Caption and status bar for Internet Explorer\r\n\r\n## Notes\r\n\r\n- If you want to install only specific components, e.g. only the Start Menu, use\r\n`choco install classic-shell -installArgs ADDLOCAL=ClassicStartMenu`. If Classic Shell gets updated, you won't have to specify the `-installArgs` again. It remembers your previous selection and will only install the component you have specified. To look for other possible installer arguments, go to http://www.classicshell.net/faq/#install_commands\r\n\r\n"
  },
  {
    "path": "automatic/classic-shell/classic-shell.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>classic-shell</id>\n    <version>4.3.1.20180405</version>\n    <title>Classic Shell</title>\n    <owners>chocolatey-community</owners>\n    <authors>Ivo Beltchev</authors>\n    <licenseUrl>http://www.classicshell.net/faq/#general_oss</licenseUrl>\n    <projectUrl>http://www.classicshell.net/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/5c233ebee7980ad20558f79748a56f8ff71aa06c/icons/classic-shell.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nClassic Shell is a collection of usability enhancements for Windows. The main features are:\n\n## Features\n\n- Highly customizable start menu with multiple styles and skins\n- Quick access to recent, frequently-used, or pinned programs\n- Find programs, settings, files and documents\n- Start button for Windows 7, Windows 8, Windows 8.1 and Windows 10\n- Toolbar and status bar for Windows Explorer\n- Caption and status bar for Internet Explorer\n\n## Notes\n\n- If you want to install only specific components, e.g. only the Start Menu, use\n`choco install classic-shell -installArgs ADDLOCAL=ClassicStartMenu`. If Classic Shell gets updated, you won't have to specify the `-installArgs` again. It remembers your previous selection and will only install the component you have specified. To look for other possible installer arguments, go to http://www.classicshell.net/faq/#install_commands\n\n]]></description>\n    <summary>Usability enhancements for Windows</summary>\n    <copyright>Classic Shell</copyright>\n    <tags>classic-shell shell freeware start-menu admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/classic-shell</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/classic-shell/legal/LICENSE.txt",
    "content": "You are permitted to distribute the Classic Shell installer or offer it for download on your website, as long as:\r\nYou do it free of charge\r\nYou don't misrepresent the origin of the software\r\nYou don't modify the software in any way\r\nWrapping Classic Shell in a secondary installer or bundling with other software is not allowed\r\nThe Classic Shell name and logo are trademarks and cannot be used to identify other products or services.\r\n\r\n* \"Commercial use\" means you can use it in a commercial environment - your office, school, etc. It does not mean you can sell the software.\r\nIf you are operating a computer shop it is permitted to install Classic Shell for your customers as long as you do it free of charge. If you do this on a large scale a donation is encouraged.\r\n"
  },
  {
    "path": "automatic/classic-shell/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.classicshell.net/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://classicshell.mediafire.com/file/d5llbbm8wu92jg8/ClassicShellSetup_4_3_1.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 8BBD850FD8A2B41D090FBF8E005F9A5A76C774ACA643318A8A34254F99F79ED8\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.classicshell.net/faq/#general_free>\r\n"
  },
  {
    "path": "automatic/classic-shell/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\ClassicShellSetup_4_3_1.exe\"\r\n  softwareName   = 'classic-shell*'\r\n  silentArgs     = '/passive'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/classic-shell/update.ps1.archived",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.classicshell.net/'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $url32 = $download_page.Links | ? { $_.href -match $re -and $_.href -notmatch \"fosshub\" } | select -first 1 -expand href\r\n\r\n  $verRe = 'Setup_?|\\.exe'\r\n  $version32 = $url32 -split \"$verRe\" | select -last 1 -skip 1\r\n  @{\r\n    URL32   = $url32\r\n    Version = $version32 -replace '_','.'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/clementine/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/clementine.svg\" width=\"48\" height=\"48\"/> [clementine](https://chocolatey.org/packages/clementine)\r\n\r\n\r\nClementine is a modern music player and library organizer. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music.\r\n\r\n## Features\r\n- Search and play your local music library.\r\n- Listen to internet radio from Spotify,Grooveshark, SomaFM, Magnatune, Jamendo, SKY.fm, Digitally Imported, JAZZRADIO.com, Soundcloud, Icecast and Subsonic servers.\r\n- Search and play songs you've uploaded to Box, Dropbox, Google Drive, and OneDrive\r\n- Create smart playlists and dynamic playlists.\r\n- Tabbed playlists, import and export M3U, XSPF, PLS and ASX.\r\n- CUE sheet support.\r\n- Play audio CDs.\r\n- Visualisations from projectM.\r\n- Lyrics and artist biographies and photos.\r\n- Transcode music into MP3, Ogg Vorbis, Ogg Speex, FLAC or AAC.\r\n- Edit tags on MP3 and OGG files, organise your music.\r\n- Fetch missing tags from MusicBrainz.\r\n- Discover and download Podcasts.\r\n- Download missing album cover art from Last.fm and Amazon.\r\n- Remote control using and Android device, a Wii Remote, MPRIS or the command-line.\r\n- Copy music to your iPod, iPhone, MTP or mass-storage USB player.\r\n- Queue manager.\r\n\r\n"
  },
  {
    "path": "automatic/clementine/clementine.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>clementine</id>\n    <version>1.3.1.20170212</version>\n    <title>Clementine</title>\n    <tags>clementine music mp3 audio media foss cross-platform podcast ogg flac transcode player admin</tags>\n    <owners>chocolatey-community</owners>\n    <authors>David Sansome, John Maguire and Arnaud Bienner</authors>\n    <licenseUrl>https://github.com/clementine-player/Clementine/blob/master/COPYING</licenseUrl>\n    <projectUrl>http://www.clementine-player.org/</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <copyright>Copyright 2010, 2014, John Maguire. Copyright 2014, Krzysztof Sobiecki</copyright>\n    <docsUrl>https://github.com/clementine-player/Clementine/wiki</docsUrl>\n    <mailingListUrl>https://groups.google.com/forum/#!forum/clementine-player</mailingListUrl>\n    <description>\nClementine is a modern music player and library organizer. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music.\n\n## Features\n- Search and play your local music library.\n- Listen to internet radio from Spotify,Grooveshark, SomaFM, Magnatune, Jamendo, SKY.fm, Digitally Imported, JAZZRADIO.com, Soundcloud, Icecast and Subsonic servers.\n- Search and play songs you've uploaded to Box, Dropbox, Google Drive, and OneDrive\n- Create smart playlists and dynamic playlists.\n- Tabbed playlists, import and export M3U, XSPF, PLS and ASX.\n- CUE sheet support.\n- Play audio CDs.\n- Visualisations from projectM.\n- Lyrics and artist biographies and photos.\n- Transcode music into MP3, Ogg Vorbis, Ogg Speex, FLAC or AAC.\n- Edit tags on MP3 and OGG files, organise your music.\n- Fetch missing tags from MusicBrainz.\n- Discover and download Podcasts.\n- Download missing album cover art from Last.fm and Amazon.\n- Remote control using and Android device, a Wii Remote, MPRIS or the command-line.\n- Copy music to your iPod, iPhone, MTP or mass-storage USB player.\n- Queue manager.\n    </description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <summary>Multiplatform music player</summary>\n    <releaseNotes>https://raw.githubusercontent.com/clementine-player/Clementine/master/Changelog</releaseNotes>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/clementine.svg</iconUrl>\n    <bugTrackerUrl>https://github.com/clementine-player/Clementine/issues</bugTrackerUrl>\n    <projectSourceUrl>https://github.com/clementine-player/Clementine</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/clementine</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/clementine/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/clementine/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.clementine-player.org/downloads>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/clementine-player/Clementine/releases/download/1.3.1/ClementineSetup-1.3.1.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 8EBF4808DE874C0FE6A71A5953A3D302CB6348E6CA45DCC268FB4E5C641EDDF0\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/clementine-player/Clementine/blob/94a9ed024d3859793618152ea559a168bbcbb5e2/COPYING>\r\n"
  },
  {
    "path": "automatic/clementine/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$filePath = \"$toolsPath\\ClementineSetup-1.3.1.exe\"\r\n$packageName = 'clementine'\r\n\r\n$packageArgs = @{\r\n  packageName    = $packageName\r\n  fileType       = 'exe'\r\n  file           = $filePath\r\n  softwareName   = $packageName\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item -Force -ea 0 $filePath,\"$filePath.ignore\"\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  Register-Application \"$installLocation\\$packageName.exe\"\r\n  Write-Host \"$packageName registered as $packageName\"\r\n} else {\r\n  Write-Warning \"Can't find $PackageName install location\"\r\n}\r\n"
  },
  {
    "path": "automatic/clementine/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'clementine'\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageName\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/S'\r\n      file        = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n\r\n    $regKey = 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\clementine.exe'\r\n    if (Test-Path $regKey) {\r\n      Remove-Item $regKey -Force -ea 0\r\n    }\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/clementine/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.clementine-player.org/downloads'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge\r\n  $toolsDir = \"$PSScriptRoot\\tools\"\r\n  $fileName = [System.IO.Path]::GetFileName($Latest.FileName32)\r\n  $newFileName = $fileName -replace '_x32',''\r\n  Move-Item \"$toolsDir\\$($Latest.FileName32)\" \"$toolsDir\\$newFileName\"\r\n  $Latest.FileName32 = $newFileName\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^[$]filePath\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re      = '\\.exe$'\r\n  $url     = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n  $version = Split-Path (Split-Path $url) -Leaf\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/clipboardfusion/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e08f6fc504b4cab24f3110b3346a1ebd656a5fee/icons/clipboardfusion.png\" width=\"48\" height=\"48\"/> [clipboardfusion](https://chocolatey.org/packages/clipboardfusion)\r\n\r\n\r\nClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents. You can even sync your clipboard with other computers and mobile devices.\r\n\r\n## Features\r\n- Text Scrubbing\r\n- Text Replace\r\n- HotKeys\r\n- Clipboard Preview\r\n- Macros\r\n\r\n## Notes\r\n- Free license is only for personal & non-commercial use\r\n\r\n"
  },
  {
    "path": "automatic/clipboardfusion/clipboardfusion.json",
    "content": "﻿{\r\n    \"stable\":  \"6.2\",\r\n    \"unstable\":  \"6.3-c\"\r\n}\r\n"
  },
  {
    "path": "automatic/clipboardfusion/clipboardfusion.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>clipboardfusion</id>\n    <version>6.3-c</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/clipboardfusion</packageSourceUrl>\n    <owners>chocolatey-community, keithlammers, the-running-dev</owners>\n    <title>ClipboardFusion</title>\n    <authors>Binary Fortress Software</authors>\n    <projectUrl>https://www.clipboardfusion.com</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e08f6fc504b4cab24f3110b3346a1ebd656a5fee/icons/clipboardfusion.png</iconUrl>\n    <copyright>Copyright © 2017 Binary Fortress Software</copyright>\n    <licenseUrl>https://www.clipboardfusion.com/License/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://www.clipboardfusion.com/FAQ/</docsUrl>\n    <mailingListUrl>https://www.clipboardfusion.com/Discussions/</mailingListUrl>\n    <tags>clipboardfusion clipboard sync history scrubbing macros trial freeware</tags>\n    <summary>ClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents. You can even sync your clipboard with other computers and mobile devices.\n\n## Features\n- Text Scrubbing\n- Text Replace\n- HotKeys\n- Clipboard Preview\n- Macros\n\n## Notes\n- Free license is only for personal & non-commercial use\n\n]]></description>\n    <releaseNotes>https://www.clipboardfusion.com/ChangeLog/</releaseNotes>\n    <dependencies>\n      <dependency id=\"dotnet4.6\" version=\"4.6.00081.20150925\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/clipboardfusion/legal/LICENSE.txt",
    "content": "ClipboardFusion License (EULA)\r\n1. General\r\nPlease read the terms and conditions of this license agreement carefully before continuing with this installation. Binary Fortress Software's end-user license agreement (\"EULA\") is a legal agreement between you (either an individual or a single entity) and Binary Fortress Software for the software products identified above which may include associated software components, media, printed materials, and \"online\" or electronic documentation (\"software\"). By installing, copying, or otherwise using the software, you agree to be bound by the terms of this EULA. This license agreement represents the entire agreement concerning the program between you and Binary Fortress Software, (referred to as \"licenser\"), and it supersedes any prior proposal, representation, or understanding between the parties. If you do not agree to the terms of this EULA, do not install or use the software.\r\n\r\n2. Grant of License\r\nBinary Fortress Software grants you the right to install and use a copy of the software, within the limits of the license restrictions (listed below), on a computer running a validly licensed copy of the operating system for which the software was designed. You may also make copies of the software as may be necessary for backup and archival purposes.\r\n\r\n3. Copyright\r\nThe software is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The software is licensed, not sold. All title, including but not limited to copyrights, in and to the software and any copies thereof are owned by Binary Fortress Software. All title and intellectual property rights in and to the content which may be accessed through use of the software is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content. All rights not expressly granted are reserved by Binary Fortress Software.\r\n\r\n4. Free Version License Restrictions\r\nThe free version of ClipboardFusion is ONLY valid for PERSONAL USE. If you are using ClipboardFusion in a company environment, you must use a ClipboardFusion Pro Standard license. Non-profit, charity or educational institutions may use the free version without purchasing a license.\r\n\r\n5. Standard License Restrictions\r\nThe Standard License version of ClipboardFusion is valid for 1 computer only. The Standard License may be used in a personal or company environment. This computer may be used by more than 1 person, but only 1 person may use this license at a time.\r\n\r\n6. Personal License Restrictions\r\nThe Personal version of ClipboardFusion is ONLY valid for PERSONAL USE. You may use the Personal version on a single company computer, if you are the only user of the company computer. You must remove the license when returning the computer to the company.\r\n\r\n7. Description of Other Rights and Limitations\r\nYou must not remove or alter any copyright notices on any and all copies of the software. You may not distribute registered copies of the software to third parties. Free versions available for download from Binary Fortress Software's website may be freely distributed with written permission from Binary Fortress Software - this does not include paid for versions. You may not reverse engineer, decompile, or disassemble the software in whole or in part, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. You may not rent, lease, or lend the software. Binary Fortress Software may provide you with support services related to the software. Any supplemental software code provided to you as part of the support services shall be considered part of the software and subject to the terms and conditions of this EULA. You must comply with all applicable laws regarding use of the software.\r\n\r\n8. Update Checks\r\nClipboardFusion will occasionally check for a newer version with our update servers (binaryfortress.com). During this update process, ClipboardFusion will send:\r\n\r\nProduct Version (ex: 8.4.1)\r\nWindows Version (ex: 6.2.9200)\r\nWindows Bitness (ex: 32 or 64)\r\nFeature Status (ex: which product features you have enabled, no specific details are sent about how they are configured)\r\nLicense Hash (ex: a hashed string of your license key, if applicable)\r\nSending this information allows us to tailor the updates and only serve files that you need. This saves both of us bandwidth by not downloading unnecessary files, and ensures that your version of ClipboardFusion is always up-to-date. You can opt out of these update checks at any time by unchecking the \"Check for updates automatically\" option in the ClipboardFusion Settings window.\r\n\r\n9. Termination\r\nWithout prejudice to any other rights, Binary Fortress Software may terminate this EULA if you fail to comply with the terms and conditions. In such event, you must destroy all copies of the software in your possession.\r\n\r\n10. No Warranties\r\nBinary Fortress Software expressly disclaims any warranty for the software. The software is provided as-is without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, non-infringement, or fitness of a particular purpose. Binary Fortress Software does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the software. Binary Fortress Software makes no warranties respecting any harm that may be caused by the transmission of a computer virus or other such computer program. Binary Fortress Software further expressly disclaims any warranty or representation to Authorized Users or to any third party.\r\n\r\n11. Limitation of Liability\r\nIn no event shall Binary Fortress Software be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of use of or inability to use the software, even if Binary Fortress Software has been advised of the possibility of such damages. In no event will Binary Fortress Software be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. Binary Fortress Software shall have no liability with respect to the content of the software or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.\r\n"
  },
  {
    "path": "automatic/clipboardfusion/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.clipboardfusion.com/Download/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://binaryfortressdownloads.com/Download/BFSFiles/104/ClipboardFusionSetup-6.3c.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: A3E96F2E2FDB6136C43A775843B24ACB8BA16E6ACBC2C3C9A03C0E29BEA08304\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.clipboardfusion.com/License/>\r\n"
  },
  {
    "path": "automatic/clipboardfusion/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\ClipboardFusionSetup-6.3c.exe\"\r\n  softwareName   = 'clipboardfusion*'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LAUNCHAFTER=0 /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/clipboardfusion/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.clipboardfusion.com/Download/'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $urls = @(\r\n    \"https://www.binaryfortress.com/Data/Download/?package=clipboardfusion&log=104&beta=0\"\r\n    \"https://www.binaryfortress.com/Data/Download/?package=clipboardfusion&log=104&beta=1\"\r\n  )\r\n\r\n  $streams = @{}\r\n  $urls | ForEach-Object {\r\n    try {\r\n      $url = Get-RedirectedUrl $_ 3>$null\r\n    }\r\n    catch {\r\n      return;\r\n    }\r\n    $verRe = '-|\\.exe$'\r\n    $version = $url -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n    if (!$version) { return }\r\n    elseif ($version -match 'beta') { $version = ($url -split \"$verRe\" | Select-Object -last 1 -skip 2) + \"-$version\" }\r\n    $version = Get-Version $version\r\n\r\n    if (($_ -match 'beta=1') -and !$version.PreRelease) {\r\n      $version += \"-beta\"\r\n      $version.PreRelease = \"beta\"\r\n    }\r\n\r\n    if ($version.PreRelease) {\r\n      $key = \"unstable\"\r\n    }\r\n    else {\r\n      $key = \"stable\"\r\n    }\r\n\r\n    if (!($streams.ContainsKey($key))) {\r\n      $streams.Add($key, @{\r\n          Version = $version.ToString()\r\n          URL32   = $url\r\n        })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/clipgrab/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6e9a022dd8e41ec09862dfb2d3aafa99a9d9ecf3/icons/clipgrab.png\" width=\"48\" height=\"48\"/> [clipgrab](https://chocolatey.org/packages/clipgrab)\r\n\r\n\r\nClipGrab is a free software for downloading and converting online videos from many sites like YouTube or Vimeo. ClipGrab can download from the following sites: YouTube, Clipfish, Collegehumor, Dailymotion, MyVideo, MySpass, Sevenload, Tudou, Vimeo. Downloaded videos can be converted to the following file formats: WMV, MPEG4, OGG Theora, MP3 (audio only), OGG Vorbis (audio only).\r\n\r\n## Notes\r\n\r\n- The Windows installer of Clipgrab contains the OpenCandy Adware which is reported by some Antivirus tools. However, OpenCandy newer gets installed in silent mode, so this package doesn't install any unwanted Adware.\r\n\r\n"
  },
  {
    "path": "automatic/clipgrab/clipgrab.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>clipgrab</id>\n    <version>3.9.15</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/clipgrab</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Clipgrab</title>\n    <authors>Philipp Schmieder Medien</authors>\n    <projectUrl>https://clipgrab.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6e9a022dd8e41ec09862dfb2d3aafa99a9d9ecf3/icons/clipgrab.png</iconUrl>\n    <licenseUrl>https://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <mailingListUrl>http://clipgrab.uservoice.com/</mailingListUrl>\n    <tags>clipgrab download freeware online vimeo dailymotion youtube vimeo video convert music admin</tags>\n    <summary>Download and convert online videos</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nClipGrab is a free software for downloading and converting online videos from many sites like YouTube or Vimeo. ClipGrab can download from the following sites: YouTube, Clipfish, Collegehumor, Dailymotion, MyVideo, MySpass, Sevenload, Tudou, Vimeo. Downloaded videos can be converted to the following file formats: WMV, MPEG4, OGG Theora, MP3 (audio only), OGG Vorbis (audio only).\n\n## Notes\n\n- The Windows installer of Clipgrab contains the OpenCandy Adware which is reported by some Antivirus tools. However, OpenCandy newer gets installed in silent mode, so this package doesn't install any unwanted Adware.\n\n]]></description>\n    <dependencies>\n      <dependency id=\"vcredist140\" version=\"14.0.23506.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/clipgrab/legal/LICENSE.txt",
    "content": "ClipGrab and its components are free software. By installing ClipGrab, you agree to be bound to the following licence and terms.\r\n\r\nClipGrab:\t© 2011 Philipp Schmieder\r\n\r\nGNU General Public Licence 3\r\nPreamble\r\n\r\nThe GNU General Public License is a free, copyleft license for software and other kinds of works.\r\n\r\nThe licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.\r\n\r\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.\r\n\r\nTo protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.\r\n\r\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\r\n\r\nDevelopers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.\r\n\r\nFor the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.\r\n\r\nSome devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.\r\n\r\nFinally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.\r\n\r\nThe precise terms and conditions for copying, distribution and modification follow.\r\nTERMS AND CONDITIONS\r\n0. Definitions.\r\n\r\n“This License” refers to version 3 of the GNU General Public License.\r\n\r\n“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.\r\n\r\n“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.\r\n\r\nTo “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.\r\n\r\nA “covered work” means either the unmodified Program or a work based on the Program.\r\n\r\nTo “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.\r\n\r\nTo “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.\r\n\r\nAn interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.\r\n1. Source Code.\r\n\r\nThe “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.\r\n\r\nA “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.\r\n\r\nThe “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.\r\n\r\nThe “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.\r\n\r\nThe Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.\r\n\r\nThe Corresponding Source for a work in source code form is that same work.\r\n2. Basic Permissions.\r\n\r\nAll rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.\r\n\r\nYou may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.\r\n\r\nConveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.\r\n3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\nNo covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.\r\n\r\nWhen you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.\r\n4. Conveying Verbatim Copies.\r\n\r\nYou may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.\r\n\r\nYou may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.\r\n5. Conveying Modified Source Versions.\r\n\r\nYou may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:\r\na) The work must carry prominent notices stating that you modified it, and giving a relevant date.\r\nb) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.\r\nc) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.\r\nd) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.\r\n\r\nA compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.\r\n6. Conveying Non-Source Forms.\r\n\r\nYou may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:\r\na) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.\r\nb) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.\r\nc) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.\r\nd) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.\r\ne) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.\r\n\r\nA separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.\r\n\r\nA “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.\r\n\r\n“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.\r\n\r\nIf you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).\r\n\r\nThe requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.\r\n\r\nCorresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.\r\n7. Additional Terms.\r\n\r\n“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.\r\n\r\nWhen you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.\r\n\r\nNotwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:\r\na) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or\r\nb) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or\r\nc) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or\r\nd) Limiting the use for publicity purposes of names of licensors or authors of the material; or\r\ne) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or\r\nf) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.\r\n\r\nAll other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.\r\n\r\nIf you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.\r\n\r\nAdditional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.\r\n8. Termination.\r\n\r\nYou may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).\r\n\r\nHowever, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.\r\n\r\nMoreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.\r\n\r\nTermination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.\r\n9. Acceptance Not Required for Having Copies.\r\n\r\nYou are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.\r\n10. Automatic Licensing of Downstream Recipients.\r\n\r\nEach time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.\r\n\r\nAn “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.\r\n\r\nYou may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.\r\n11. Patents.\r\n\r\nA “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.\r\n\r\nA contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.\r\n\r\nEach contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.\r\n\r\nIn the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.\r\n\r\nIf you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.\r\n\r\nIf, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.\r\n\r\nA patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.\r\n\r\nNothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.\r\n12. No Surrender of Others' Freedom.\r\n\r\nIf conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.\r\n13. Use with the GNU Affero General Public License.\r\n\r\nNotwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.\r\n14. Revised Versions of this License.\r\n\r\nThe Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.\r\n\r\nIf the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.\r\n\r\nLater license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.\r\n15. Disclaimer of Warranty.\r\n\r\nTHERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n16. Limitation of Liability.\r\n\r\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r\n17. Interpretation of Sections 15 and 16.\r\n\r\nIf the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.\r\n\r\n\r\nAdditional terms\r\nWhile ClipGrab itself is free software, its artwork and name are not. Thus, you are not allowed to redistribute this compiled setup binary file or any other compiled version of ClipGrab which includes the ClipGrab artwort commercially without prior written permission of the author.\r\nHowever, you are free to redistribute any compiled version of ClipGrab within non-commercial or private bounds.\r\n"
  },
  {
    "path": "automatic/clipgrab/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://clipgrab.org/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://download.clipgrab.org/clipgrab-3.9.15-portable.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: BDBD114A1A5D0EF3D985CF83C7D3F905BDF3E944D05BAF26CF197D70DE4812BF\r\n\r\nThe file 'LICENSE.txt' has been obtained from the source tarball located\r\non their project page.\r\n"
  },
  {
    "path": "automatic/clipgrab/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\clipgrab-3.9.15-portable.exe\"\r\n  softwareName   = 'ClipGrab*'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/clipgrab/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://clipgrab.org/'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'portable\\.exe$'\r\n  $url = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '[-]|\\.exe$'\r\n  $version = $url -split \"$verRe\" | Select-Object -last 1 -skip 2\r\n  @{\r\n    URL32 = $url\r\n    Version = Get-Version $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/cmake/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5633c4413a8b71f75f379190546a0047c0e0b12b/icons/cmake.png\" height=\"48\" width=\"48\" /> cmake](https://chocolatey.org/packages/cmake)\r\n\r\nCMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.\r\n\r\n[Development](https://www.cmake.org/developer-resources/)\r\n\r\n#### MSI Properties\r\n\r\n`ADD_CMAKE_TO_PATH`\r\n- `0` = Do not add CMake to PATH\r\n- `1` = Add CMake to system PATH for __all users__ (default)\r\n\r\n`DESKTOP_SHORTCUT_REQUESTED`\r\n- `0` = Do not create desktop icon (default)\r\n- `1` = Create CMake desktop icon\r\n\r\n`ALLUSERS`\r\n- `0` = Install for the current user only\r\n- `1` = Install for all users (default)\r\n\r\nFor example: `choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System' --apply-install-arguments-to-dependencies`\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/cmake/cmake.json",
    "content": "﻿{\r\n    \"3.8\":  \"3.8.2\",\r\n    \"3.9\":  \"3.9.6\",\r\n    \"3.10\":  \"3.10.3\",\r\n    \"3.11\":  \"3.11.4\",\r\n    \"3.12\":  \"3.12.2\",\r\n    \"3.13\":  \"3.13.5\",\r\n    \"3.14\":  \"3.14.7\",\r\n    \"3.15\":  \"3.15.7\",\r\n    \"3.16\":  \"3.16.8\",\r\n    \"3.17\":  \"3.17.5\",\r\n    \"3.18\":  \"3.18.6\",\r\n    \"3.19\":  \"3.19.8\",\r\n    \"3.20\":  \"3.20.6\",\r\n    \"3.21\":  \"3.21.6\",\r\n    \"3.22\":  \"3.22.6\",\r\n    \"3.23\":  \"3.23.5\",\r\n    \"3.24\":  \"3.24.4\",\r\n    \"3.25\":  \"3.25.3\",\r\n    \"3.26\":  \"3.26.6\",\r\n    \"3.27\":  \"3.27.9\",\r\n    \"3.28\":  \"3.28.6\",\r\n    \"3.29\":  \"3.29.8\",\r\n    \"3.30\":  \"3.30.8\",\r\n    \"3.31\":  \"3.31.12\",\r\n    \"4.0\":  \"4.0.5\",\r\n    \"4.1\":  \"4.1.5\",\r\n    \"4.2\":  \"4.2.5\",\r\n    \"4.3\":  \"4.3.2\"\r\n}\r\n"
  },
  {
    "path": "automatic/cmake/cmake.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>cmake</id>\n    <version>4.3.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/cmake</packageSourceUrl>\n    <owners>chocolatey-community, dtgm</owners>\n    <title>CMake</title>\n    <authors>Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf</authors>\n    <projectUrl>https://www.cmake.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5633c4413a8b71f75f379190546a0047c0e0b12b/icons/cmake.png</iconUrl>\n    <copyright>© 2000 Kitware Inc</copyright>\n    <licenseUrl>https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://gitlab.kitware.com/cmake/cmake</projectSourceUrl>\n    <docsUrl>https://www.cmake.org/documentation/</docsUrl>\n    <mailingListUrl>https://cmake.org/mailing-lists/</mailingListUrl>\n    <bugTrackerUrl>https://gitlab.kitware.com/cmake/cmake/issues</bugTrackerUrl>\n    <tags>cmake compiler make build foss cross-platform</tags>\n    <summary>Cross-platform, open-source build system including CMake, CTest, CPack, and CMake-GUI</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.\n\n[Development](https://www.cmake.org/developer-resources/)\n\n#### MSI Properties\n\n`ADD_CMAKE_TO_PATH`\n- `0` = Do not add CMake to PATH\n- `1` = Add CMake to system PATH for __all users__ (default)\n\n`DESKTOP_SHORTCUT_REQUESTED`\n- `0` = Do not create desktop icon (default)\n- `1` = Create CMake desktop icon\n\n`ALLUSERS`\n- `0` = Install for the current user only\n- `1` = Install for all users (default)\n\nFor example: `choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System' --apply-install-arguments-to-dependencies`\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>#### Program\n* [News](https://blog.kitware.com/tag/CMake/)\n* [Changelog](https://www.cmake.org/download/#latest)</releaseNotes>\n    <dependencies>\n      <dependency id=\"cmake.install\" version=\"[4.3.2]\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "automatic/cmake/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://cmake.org/download/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $allMsis = $download_page.Links | Where-Object href -match '\\.msi$' | Select-Object -expand href\r\n  $allZips = $download_page.Links | Where-Object href -match '\\.zip$' | Select-Object -expand href\r\n\r\n  $streams = @{ }\r\n\r\n  $re32 = '(win32\\-x86|windows-i386)'\r\n  $re64 = '(win64-x64|windows-x86_64)'\r\n\r\n  $allMsis | Where-Object { $_ -match \"\\-x86.m|\\-i386.m\" } | ForEach-Object {\r\n    $version = ($_ -split '\\/' | Select-Object -last 1 -skip 1).TrimStart('v')\r\n    $url64 = $allMsis | Where-Object { $_ -match \"$version-$re64\" }\r\n    $versionTwopart = $version -replace '^([\\d]+\\.[\\d]+).*$', '$1'\r\n\r\n    $url32_portable = $allZips | Where-Object { $_ -match \"$version-$re32\" }\r\n    $url64_portable = $allZips | Where-Object { $_ -match \"$version-$re64\" }\r\n\r\n    if ($streams.ContainsKey($versionTwoPart)) {\r\n        $previousKeyVersion = Get-Version $streams[$versionTwoPart].Version\r\n        $currentKeyVersion = Get-Version $version\r\n        if ($currentKeyVersion -gt $previousKeyVersion) {\r\n            $streams[$versionTwopart] = @{\r\n                Version = $version\r\n                URL32_i = [uri]$_\r\n                URL64_i = [uri]$url64\r\n                URL32_p = [uri]$url32_portable\r\n                URL64_p = [uri]$url64_portable\r\n            }\r\n        }\r\n    } else {\r\n        $streams.Add($versionTwopart, @{\r\n            Version = $version\r\n            URL32_i = [uri]$_\r\n            URL64_i = [uri]$url64\r\n            URL32_p = [uri]$url32_portable\r\n            URL64_p = [uri]$url64_portable\r\n          })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none -IncludeStream $includeStream -Force:$Force\r\n}\r\n"
  },
  {
    "path": "automatic/cmake.install/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5633c4413a8b71f75f379190546a0047c0e0b12b/icons/cmake.png\" height=\"48\" width=\"48\" /> CMake (Install)](https://chocolatey.org/packages/cmake.install)\r\n\r\nCMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.\r\n\r\n[Development](https://www.cmake.org/developer-resources/)\r\n\r\n#### MSI Properties\r\n\r\n`ADD_CMAKE_TO_PATH`\r\n- `0` = Do not add CMake to PATH\r\n- `1` = Add CMake to system PATH for __all users__ (default)\r\n\r\n`DESKTOP_SHORTCUT_REQUESTED`\r\n- `0` = Do not create desktop icon (default)\r\n- `1` = Create CMake desktop icon\r\n\r\n`ALLUSERS`\r\n- `0` = Install for the current user only\r\n- `1` = Install for all users (default)\r\n\r\nFor example: `choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'`\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/cmake.install/cmake.install.json",
    "content": "﻿{\r\n    \"3.8\":  \"3.8.2\",\r\n    \"3.9\":  \"3.9.6\",\r\n    \"3.10\":  \"3.10.3\",\r\n    \"3.11\":  \"3.11.4\",\r\n    \"3.12\":  \"3.12.4\",\r\n    \"3.13\":  \"3.13.4\",\r\n    \"3.14\":  \"3.14.7\",\r\n    \"3.15\":  \"3.15.7\",\r\n    \"3.16\":  \"3.16.8\",\r\n    \"3.17\":  \"3.17.5\",\r\n    \"3.18\":  \"3.18.6\",\r\n    \"3.19\":  \"3.19.8\",\r\n    \"3.20\":  \"3.20.6\",\r\n    \"3.21\":  \"3.21.6\",\r\n    \"3.22\":  \"3.22.6\",\r\n    \"3.23\":  \"3.23.5\",\r\n    \"3.24\":  \"3.24.4\",\r\n    \"3.25\":  \"3.25.3\",\r\n    \"3.26\":  \"3.26.6\",\r\n    \"3.27\":  \"3.27.9\",\r\n    \"3.28\":  \"3.28.6\",\r\n    \"3.29\":  \"3.29.8\",\r\n    \"3.30\":  \"3.30.8\",\r\n    \"3.31\":  \"3.31.12\",\r\n    \"4.0\":  \"4.0.5\",\r\n    \"4.1\":  \"4.1.5\",\r\n    \"4.2\":  \"4.2.5\",\r\n    \"4.3\":  \"4.3.2\"\r\n}\r\n"
  },
  {
    "path": "automatic/cmake.install/cmake.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>cmake.install</id>\n    <version>4.3.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/cmake.install</packageSourceUrl>\n    <owners>chocolatey-community, dtgm</owners>\n    <title>CMake (Install)</title>\n    <authors>Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf</authors>\n    <projectUrl>https://www.cmake.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5633c4413a8b71f75f379190546a0047c0e0b12b/icons/cmake.png</iconUrl>\n    <copyright>© 2000 Kitware Inc</copyright>\n    <licenseUrl>https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://gitlab.kitware.com/cmake/cmake</projectSourceUrl>\n    <docsUrl>https://www.cmake.org/documentation/</docsUrl>\n    <mailingListUrl>https://cmake.org/mailing-lists/</mailingListUrl>\n    <bugTrackerUrl>https://gitlab.kitware.com/cmake/cmake/issues</bugTrackerUrl>\n    <tags>cmake compiler make build foss cross-platform</tags>\n    <summary>Cross-platform, open-source build system including CMake, CTest, CPack, and CMake-GUI</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.\n\n[Development](https://www.cmake.org/developer-resources/)\n\n#### MSI Properties\n\n`ADD_CMAKE_TO_PATH`\n- `0` = Do not add CMake to PATH\n- `1` = Add CMake to system PATH for __all users__ (default)\n\n`DESKTOP_SHORTCUT_REQUESTED`\n- `0` = Do not create desktop icon (default)\n- `1` = Create CMake desktop icon\n\n`ALLUSERS`\n- `0` = Install for the current user only\n- `1` = Install for all users (default)\n\nFor example: `choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'`\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>#### Program\n* [News](https://blog.kitware.com/tag/CMake/)\n* [Changelog](https://www.cmake.org/download/#latest)</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/cmake.install/legal/LICENSE.txt",
    "content": "CMake - Cross Platform Makefile Generator\r\nCopyright 2000-2017 Kitware, Inc. and Contributors\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n* Redistributions of source code must retain the above copyright\r\n  notice, this list of conditions and the following disclaimer.\r\n\r\n* Redistributions in binary form must reproduce the above copyright\r\n  notice, this list of conditions and the following disclaimer in the\r\n  documentation and/or other materials provided with the distribution.\r\n\r\n* Neither the name of Kitware, Inc. nor the names of Contributors\r\n  may be used to endorse or promote products derived from this\r\n  software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n------------------------------------------------------------------------------\r\n\r\nThe following individuals and institutions are among the Contributors:\r\n\r\n* Aaron C. Meadows <cmake@shadowguarddev.com>\r\n* Adriaan de Groot <groot@kde.org>\r\n* Aleksey Avdeev <solo@altlinux.ru>\r\n* Alexander Neundorf <neundorf@kde.org>\r\n* Alexander Smorkalov <alexander.smorkalov@itseez.com>\r\n* Alexey Sokolov <sokolov@google.com>\r\n* Alex Turbov <i.zaufi@gmail.com>\r\n* Andreas Pakulat <apaku@gmx.de>\r\n* Andreas Schneider <asn@cryptomilk.org>\r\n* André Rigland Brodtkorb <Andre.Brodtkorb@ifi.uio.no>\r\n* Axel Huebl, Helmholtz-Zentrum Dresden - Rossendorf\r\n* Benjamin Eikel\r\n* Bjoern Ricks <bjoern.ricks@gmail.com>\r\n* Brad Hards <bradh@kde.org>\r\n* Christopher Harvey\r\n* Christoph Grüninger <foss@grueninger.de>\r\n* Clement Creusot <creusot@cs.york.ac.uk>\r\n* Daniel Blezek <blezek@gmail.com>\r\n* Daniel Pfeifer <daniel@pfeifer-mail.de>\r\n* Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>\r\n* Eran Ifrah <eran.ifrah@gmail.com>\r\n* Esben Mose Hansen, Ange Optimization ApS\r\n* Geoffrey Viola <geoffrey.viola@asirobots.com>\r\n* Google Inc\r\n* Gregor Jasny\r\n* Helio Chissini de Castro <helio@kde.org>\r\n* Ilya Lavrenov <ilya.lavrenov@itseez.com>\r\n* Insight Software Consortium <insightsoftwareconsortium.org>\r\n* Jan Woetzel\r\n* Kelly Thompson <kgt@lanl.gov>\r\n* Konstantin Podsvirov <konstantin@podsvirov.pro>\r\n* Mario Bensi <mbensi@ipsquad.net>\r\n* Mathieu Malaterre <mathieu.malaterre@gmail.com>\r\n* Matthaeus G. Chajdas\r\n* Matthias Kretz <kretz@kde.org>\r\n* Matthias Maennich <matthias@maennich.net>\r\n* Michael Stürmer\r\n* Miguel A. Figueroa-Villanueva\r\n* Mike Jackson\r\n* Mike McQuaid <mike@mikemcquaid.com>\r\n* Nicolas Bock <nicolasbock@gmail.com>\r\n* Nicolas Despres <nicolas.despres@gmail.com>\r\n* Nikita Krupen'ko <krnekit@gmail.com>\r\n* NVIDIA Corporation <www.nvidia.com>\r\n* OpenGamma Ltd. <opengamma.com>\r\n* Per Øyvind Karlsen <peroyvind@mandriva.org>\r\n* Peter Collingbourne <peter@pcc.me.uk>\r\n* Petr Gotthard <gotthard@honeywell.com>\r\n* Philip Lowman <philip@yhbt.com>\r\n* Philippe Proulx <pproulx@efficios.com>\r\n* Raffi Enficiaud, Max Planck Society\r\n* Raumfeld <raumfeld.com>\r\n* Roger Leigh <rleigh@codelibre.net>\r\n* Rolf Eike Beer <eike@sf-mail.de>\r\n* Roman Donchenko <roman.donchenko@itseez.com>\r\n* Roman Kharitonov <roman.kharitonov@itseez.com>\r\n* Ruslan Baratov\r\n* Sebastian Holtermann <sebholt@xwmw.org>\r\n* Stephen Kelly <steveire@gmail.com>\r\n* Sylvain Joubert <joubert.sy@gmail.com>\r\n* Thomas Sondergaard <ts@medical-insight.com>\r\n* Tobias Hunger <tobias.hunger@qt.io>\r\n* Todd Gamblin <tgamblin@llnl.gov>\r\n* Tristan Carel\r\n* University of Dundee\r\n* Vadim Zhukov\r\n* Will Dicharry <wdicharry@stellarscience.com>\r\n\r\nSee version control history for details of individual contributions.\r\n\r\nThe above copyright and license notice applies to distributions of\r\nCMake in source and binary form.  Third-party software packages supplied\r\nwith CMake under compatible licenses provide their own copyright notices\r\ndocumented in corresponding subdirectories or source files.\r\n\r\n------------------------------------------------------------------------------\r\n\r\nCMake was initially developed by Kitware with the following sponsorship:\r\n\r\n * National Library of Medicine at the National Institutes of Health\r\n   as part of the Insight Segmentation and Registration Toolkit (ITK).\r\n\r\n * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel\r\n   Visualization Initiative.\r\n\r\n * National Alliance for Medical Image Computing (NAMIC) is funded by the\r\n   National Institutes of Health through the NIH Roadmap for Medical Research,\r\n   Grant U54 EB005149.\r\n\r\n * Kitware, Inc.\r\n"
  },
  {
    "path": "automatic/cmake.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://cmake.org/download/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2-windows-i386.msi>\r\n  64-Bit software: <https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2-windows-x86_64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 911B289997E2E93243F75917E36394898519B219AC161D2288593112AD44B4DE\r\n  checksum64: 6915813BEDF3A8A698B72FC858E0C2A99761BE981745C3C3C99BD30E1477E142\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt>\r\n"
  },
  {
    "path": "automatic/cmake.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\cmake-4.3.2-windows-i386.msi\"\r\n  file64         = \"$toolsPath\\cmake-4.3.2-windows-x86_64.msi\"\r\n  softwareName   = 'CMake'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/cmake.install/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\n. \"$PSScriptRoot\\..\\cmake\\update.ps1\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.URL32 = $Latest.URL32_i\r\n  $Latest.URL64 = $Latest.URL64_i\r\n  $Latest.FileType = 'msi'\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none -IncludeStream $includeStream -Force:$Force\r\n}\r\n"
  },
  {
    "path": "automatic/cmake.portable/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5633c4413a8b71f75f379190546a0047c0e0b12b/icons/cmake.png\" height=\"48\" width=\"48\" /> CMake (Portable)](https://chocolatey.org/packages/cmake.portable)\r\n\r\nCMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.\r\n\r\n[Development](https://www.cmake.org/developer-resources/)"
  },
  {
    "path": "automatic/cmake.portable/cmake.portable.json",
    "content": "﻿{\r\n    \"3.8\":  \"3.8.2\",\r\n    \"3.9\":  \"3.9.6\",\r\n    \"3.10\":  \"3.10.3\",\r\n    \"3.11\":  \"3.11.4\",\r\n    \"3.12\":  \"3.12.3\",\r\n    \"3.13\":  \"3.13.4\",\r\n    \"3.14\":  \"3.14.7\",\r\n    \"3.15\":  \"3.15.7\",\r\n    \"3.16\":  \"3.16.8\",\r\n    \"3.17\":  \"3.17.5\",\r\n    \"3.18\":  \"3.18.6\",\r\n    \"3.19\":  \"3.19.8\",\r\n    \"3.20\":  \"3.20.6\",\r\n    \"3.21\":  \"3.21.6\",\r\n    \"3.22\":  \"3.22.6\",\r\n    \"3.23\":  \"3.23.5\",\r\n    \"3.24\":  \"3.24.4\",\r\n    \"3.25\":  \"3.25.3\",\r\n    \"3.26\":  \"3.26.6\",\r\n    \"3.27\":  \"3.27.9\",\r\n    \"3.28\":  \"3.28.6\",\r\n    \"3.29\":  \"3.29.8\",\r\n    \"3.30\":  \"3.30.8\",\r\n    \"3.31\":  \"3.31.12\",\r\n    \"4.0\":  \"4.0.5\",\r\n    \"4.1\":  \"4.1.5\",\r\n    \"4.2\":  \"4.2.5\",\r\n    \"4.3\":  \"4.3.2\"\r\n}\r\n"
  },
  {
    "path": "automatic/cmake.portable/cmake.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>cmake.portable</id>\n    <version>4.3.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/cmake.portable</packageSourceUrl>\n    <owners>chocolatey-community, dtgm</owners>\n    <title>CMake (Portable)</title>\n    <authors>Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf</authors>\n    <projectUrl>https://www.cmake.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5633c4413a8b71f75f379190546a0047c0e0b12b/icons/cmake.png</iconUrl>\n    <copyright>© 2000 Kitware Inc</copyright>\n    <licenseUrl>https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://gitlab.kitware.com/cmake/cmake</projectSourceUrl>\n    <docsUrl>https://www.cmake.org/documentation/</docsUrl>\n    <mailingListUrl>https://cmake.org/mailing-lists/</mailingListUrl>\n    <bugTrackerUrl>https://gitlab.kitware.com/cmake/cmake/issues</bugTrackerUrl>\n    <tags>cmake compiler make build foss cross-platform</tags>\n    <summary>Cross-platform, open-source build system including CMake, CTest, CPack, and CMake-GUI</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.\n\n[Development](https://www.cmake.org/developer-resources/)\n]]></description>\n    <releaseNotes>#### Program\n* [News](https://blog.kitware.com/tag/CMake/)\n* [Changelog](https://www.cmake.org/download/#latest)</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/cmake.portable/legal/LICENSE.txt",
    "content": "CMake - Cross Platform Makefile Generator\r\nCopyright 2000-2017 Kitware, Inc. and Contributors\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n* Redistributions of source code must retain the above copyright\r\n  notice, this list of conditions and the following disclaimer.\r\n\r\n* Redistributions in binary form must reproduce the above copyright\r\n  notice, this list of conditions and the following disclaimer in the\r\n  documentation and/or other materials provided with the distribution.\r\n\r\n* Neither the name of Kitware, Inc. nor the names of Contributors\r\n  may be used to endorse or promote products derived from this\r\n  software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n------------------------------------------------------------------------------\r\n\r\nThe following individuals and institutions are among the Contributors:\r\n\r\n* Aaron C. Meadows <cmake@shadowguarddev.com>\r\n* Adriaan de Groot <groot@kde.org>\r\n* Aleksey Avdeev <solo@altlinux.ru>\r\n* Alexander Neundorf <neundorf@kde.org>\r\n* Alexander Smorkalov <alexander.smorkalov@itseez.com>\r\n* Alexey Sokolov <sokolov@google.com>\r\n* Alex Turbov <i.zaufi@gmail.com>\r\n* Andreas Pakulat <apaku@gmx.de>\r\n* Andreas Schneider <asn@cryptomilk.org>\r\n* André Rigland Brodtkorb <Andre.Brodtkorb@ifi.uio.no>\r\n* Axel Huebl, Helmholtz-Zentrum Dresden - Rossendorf\r\n* Benjamin Eikel\r\n* Bjoern Ricks <bjoern.ricks@gmail.com>\r\n* Brad Hards <bradh@kde.org>\r\n* Christopher Harvey\r\n* Christoph Grüninger <foss@grueninger.de>\r\n* Clement Creusot <creusot@cs.york.ac.uk>\r\n* Daniel Blezek <blezek@gmail.com>\r\n* Daniel Pfeifer <daniel@pfeifer-mail.de>\r\n* Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>\r\n* Eran Ifrah <eran.ifrah@gmail.com>\r\n* Esben Mose Hansen, Ange Optimization ApS\r\n* Geoffrey Viola <geoffrey.viola@asirobots.com>\r\n* Google Inc\r\n* Gregor Jasny\r\n* Helio Chissini de Castro <helio@kde.org>\r\n* Ilya Lavrenov <ilya.lavrenov@itseez.com>\r\n* Insight Software Consortium <insightsoftwareconsortium.org>\r\n* Jan Woetzel\r\n* Kelly Thompson <kgt@lanl.gov>\r\n* Konstantin Podsvirov <konstantin@podsvirov.pro>\r\n* Mario Bensi <mbensi@ipsquad.net>\r\n* Mathieu Malaterre <mathieu.malaterre@gmail.com>\r\n* Matthaeus G. Chajdas\r\n* Matthias Kretz <kretz@kde.org>\r\n* Matthias Maennich <matthias@maennich.net>\r\n* Michael Stürmer\r\n* Miguel A. Figueroa-Villanueva\r\n* Mike Jackson\r\n* Mike McQuaid <mike@mikemcquaid.com>\r\n* Nicolas Bock <nicolasbock@gmail.com>\r\n* Nicolas Despres <nicolas.despres@gmail.com>\r\n* Nikita Krupen'ko <krnekit@gmail.com>\r\n* NVIDIA Corporation <www.nvidia.com>\r\n* OpenGamma Ltd. <opengamma.com>\r\n* Per Øyvind Karlsen <peroyvind@mandriva.org>\r\n* Peter Collingbourne <peter@pcc.me.uk>\r\n* Petr Gotthard <gotthard@honeywell.com>\r\n* Philip Lowman <philip@yhbt.com>\r\n* Philippe Proulx <pproulx@efficios.com>\r\n* Raffi Enficiaud, Max Planck Society\r\n* Raumfeld <raumfeld.com>\r\n* Roger Leigh <rleigh@codelibre.net>\r\n* Rolf Eike Beer <eike@sf-mail.de>\r\n* Roman Donchenko <roman.donchenko@itseez.com>\r\n* Roman Kharitonov <roman.kharitonov@itseez.com>\r\n* Ruslan Baratov\r\n* Sebastian Holtermann <sebholt@xwmw.org>\r\n* Stephen Kelly <steveire@gmail.com>\r\n* Sylvain Joubert <joubert.sy@gmail.com>\r\n* Thomas Sondergaard <ts@medical-insight.com>\r\n* Tobias Hunger <tobias.hunger@qt.io>\r\n* Todd Gamblin <tgamblin@llnl.gov>\r\n* Tristan Carel\r\n* University of Dundee\r\n* Vadim Zhukov\r\n* Will Dicharry <wdicharry@stellarscience.com>\r\n\r\nSee version control history for details of individual contributions.\r\n\r\nThe above copyright and license notice applies to distributions of\r\nCMake in source and binary form.  Third-party software packages supplied\r\nwith CMake under compatible licenses provide their own copyright notices\r\ndocumented in corresponding subdirectories or source files.\r\n\r\n------------------------------------------------------------------------------\r\n\r\nCMake was initially developed by Kitware with the following sponsorship:\r\n\r\n * National Library of Medicine at the National Institutes of Health\r\n   as part of the Insight Segmentation and Registration Toolkit (ITK).\r\n\r\n * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel\r\n   Visualization Initiative.\r\n\r\n * National Alliance for Medical Image Computing (NAMIC) is funded by the\r\n   National Institutes of Health through the NIH Roadmap for Medical Research,\r\n   Grant U54 EB005149.\r\n\r\n * Kitware, Inc.\r\n"
  },
  {
    "path": "automatic/cmake.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://cmake.org/download/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2-windows-i386.zip>\r\n  64-Bit software: <https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2-windows-x86_64.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: BCEE59684EF5DE2C08C391F4F3A8DF49D4F1FDEC20A009EDA1C1DB49CC2BE1C4\r\n  checksum64: 83D20C23F5C5F64B3B328785E35B23C532E33057A97ED6294ACACA3781B78A01\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt>\r\n"
  },
  {
    "path": "automatic/cmake.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  file        = \"$toolsPath\\cmake-4.3.2-windows-i386.zip\"\r\n  file64      = \"$toolsPath\\cmake-4.3.2-windows-x86_64.zip\"\r\n  destination = $toolsPath\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $toolsPath\\*.zip -ea 0\r\n"
  },
  {
    "path": "automatic/cmake.portable/update.ps1",
    "content": "[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\n. \"$PSScriptRoot\\..\\cmake.install\\update.ps1\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.URL32 = $Latest.URL32_p\r\n  $Latest.URL64 = $Latest.URL64_p\r\n  $Latest.FileType = 'zip'\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $includeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/codeblocks/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/codeblocks.png\" width=\"48\" height=\"48\"/> [codeblocks](https://chocolatey.org/packages/codeblocks)\r\n\r\n\r\nCode::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.\r\nFinally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.\r\nBuilt around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin.\r\nFor instance, compiling and debugging functionality is already provided by plugins!\r\n\r\n## Features\r\n\r\n### Highlights\r\n* **Open Source!**, GPLv3, no hidden cost\r\n* **Cross-platform**, Runs on Linux, Mac, Windows (uses wxWidgets).\r\n* Written in C++. No interpreted languages or propertietary libs needed.\r\n* Extensible through plugins\r\n\r\n### Compiler\r\n* **Muliple compiler support:**\r\n* GCC (MingW / GNU GCC) *(Included)*\r\n* MSVC++\r\n* clang\r\n* Digital Mars\r\n* Borland C++ 5.5\r\n* Open Watcom\r\n* ...and more\r\n* **Very fast** custom build system (no makefiles needed)\r\n* Support for **parallel builds** (utilizing your CPU's extra cores)\r\n* Multi-target projects\r\n* Workspaces to combine multiple projects\r\n* Inter-project dependencies inside workspace\r\n* Imports MSVC projects and workspaces (*NOTE: assembly code not supported yet*)\r\n* Imports Dev-C++ projects\r\n\r\n### Debugger:\r\n* Interfaces GNU GDB\r\n* Also supports MS CDB (not fully featured)\r\n* **Full breakpoints support:**\r\n* Code breakpoints\r\n* Data breakpoints (read, write and read/write)\r\n* Break point conditions (break only when an expression is true)\r\n* User-defined watches (support fro watching user-defined types through scripting)\r\n* Call stack\r\n* Disassembly\r\n* Custom memory dump\r\n* Switch between threads\r\n* View CPU registers\r\n\r\n### Interface:\r\n* Syntax highlighting, customizable and extensible\r\n* Code folding for C, C++, Fortran, XML and many more files.\r\n* Tabbed interface\r\n* Code completion\r\n* Class Browser\r\n* Smart indent\r\n* One-key swap between .h and .c/.cpp files\r\n* Open files list for quick switching between files (optional)\r\n* External customizable \"Tools\"\r\n* To-do list management with different users\r\n\r\nAnd many more features provided through plugins!\r\n\r\n## Notes\r\n\r\nThis package downloads the installer with the included GCC compiler.\r\n\r\n"
  },
  {
    "path": "automatic/codeblocks/codeblocks.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>codeblocks</id>\n    <version>25.3.0</version>\n    <title>Code::Blocks</title>\n    <authors>The Code::Blocks Team</authors>\n    <owners>chocolatey-community purity</owners>\n    <licenseUrl>https://www.codeblocks.org/license/</licenseUrl>\n    <projectUrl>https://www.codeblocks.org/</projectUrl>\n    <projectSourceUrl>https://svn.code.sf.net/p/codeblocks/code/</projectSourceUrl>\n    <docsUrl>https://wiki.codeblocks.org/index.php/Main_Page</docsUrl>\n    <mailingListUrl>https://forums.codeblocks.org/</mailingListUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/codeblocks/tickets/</bugTrackerUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/codeblocks.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nCode::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.\nFinally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.\nBuilt around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin.\nFor instance, compiling and debugging functionality is already provided by plugins!\n\n## Features\n\n### Highlights\n* **Open Source!**, GPLv3, no hidden cost\n* **Cross-platform**, Runs on Linux, Mac, Windows (uses wxWidgets).\n* Written in C++. No interpreted languages or propertietary libs needed.\n* Extensible through plugins\n\n### Compiler\n* **Muliple compiler support:**\n* GCC (MingW / GNU GCC) *(Included)*\n* MSVC++\n* clang\n* Digital Mars\n* Borland C++ 5.5\n* Open Watcom\n* ...and more\n* **Very fast** custom build system (no makefiles needed)\n* Support for **parallel builds** (utilizing your CPU's extra cores)\n* Multi-target projects\n* Workspaces to combine multiple projects\n* Inter-project dependencies inside workspace\n* Imports MSVC projects and workspaces (*NOTE: assembly code not supported yet*)\n* Imports Dev-C++ projects\n\n### Debugger:\n* Interfaces GNU GDB\n* Also supports MS CDB (not fully featured)\n* **Full breakpoints support:**\n* Code breakpoints\n* Data breakpoints (read, write and read/write)\n* Break point conditions (break only when an expression is true)\n* User-defined watches (support fro watching user-defined types through scripting)\n* Call stack\n* Disassembly\n* Custom memory dump\n* Switch between threads\n* View CPU registers\n\n### Interface:\n* Syntax highlighting, customizable and extensible\n* Code folding for C, C++, Fortran, XML and many more files.\n* Tabbed interface\n* Code completion\n* Class Browser\n* Smart indent\n* One-key swap between .h and .c/.cpp files\n* Open files list for quick switching between files (optional)\n* External customizable \"Tools\"\n* To-do list management with different users\n\nAnd many more features provided through plugins!\n\n## Notes\n\nThis package downloads the installer with the included GCC compiler.\n\n]]></description>\n    <summary>Code::Blocks is a free C++ IDE.</summary>\n    <releaseNotes></releaseNotes>\n    <tags>codeblocks C++ IDE admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/codeblocks</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/codeblocks/tools/.skipAutoUninstaller",
    "content": ""
  },
  {
    "path": "automatic/codeblocks/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'codeblocks'\r\n  fileType       = 'exe'\r\n  softwareName   = 'CodeBlocks'\r\n  url            = 'https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/32bit/codeblocks-25.03mingw-32bit-setup.exe'\r\n  url64          = 'https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/Windows/codeblocks-25.03mingw-setup.exe'\r\n  checksum       = '7830e8e19b3eec2657b931b52f417dbbf55cadc3d9dfe21151db058994f54df6'\r\n  checksumType   = 'SHA256'\r\n  checksum64     = '8712227526eb3bb26c90dd5c78301b3fa32bf5869a43294bbf4e9c5512c52792'\r\n  checksumType64 = 'SHA256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation) {\r\n  Write-Host \"$($packageArgs.packageName) installed to '$installLocation'\"\r\n  Register-Application \"$installLocation\\codeblocks.exe\"\r\n}\r\n"
  },
  {
    "path": "automatic/codeblocks/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'codeblocks'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'CodeBlocks'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'EXE'\r\n      silentArgs  = '/S'\r\n      validExitCodes= @(0)\r\n      file          = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n\r\n    $appPathKey = \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\\"\r\n    if (Test-Path \"$appPathKey\\codeblocks.exe\") { Remove-Item \"$appPathKey\\codeblocks.exe\" -Force }\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/codeblocks/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.codeblocks.org/downloads/binaries/'\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n        \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL32)'\"\r\n        \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n        \"(?i)(^\\s*url64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL64)'\"\r\n        \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n    }\r\n    \".\\codeblocks.nuspec\"           = @{\r\n      \"(\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re = 'sourceforge.*mingw-32bit-setup\\.exe$'\r\n  $url = $download_page.links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $re64 = 'sourceforge.*mingw-setup\\.exe$'\r\n  $url64 = $download_page.links | Where-Object href -match $re64 | Select-Object -first 1 -expand href\r\n\r\n  if (!$url.StartsWith(\"https\")) {\r\n    $url = $url -replace \"^http\", \"https\"\r\n  }\r\n\r\n  if (!$url64.StartsWith(\"https\")) {\r\n    $url64 = $url64 -replace \"^http\", \"https\"\r\n  }\r\n\r\n  $version = Get-ChocolateyNormalizedVersion ($url64 -split '[-]|mingw' | Select-Object -Last 1 -Skip 2)\r\n\r\n  $changelog = $download_page.links | Where-Object href -match \"\\/changelogs\\/$version\" | Select-Object -first 1 | ForEach-Object { [uri]::new([uri]$releases, $_.href) }\r\n\r\n  return @{\r\n    URL32        = $url\r\n    URL64        = $url64\r\n    Version      = $version\r\n    ReleaseNotes = $changelog\r\n    FileType     = 'exe'\r\n  }\r\n}\r\n\r\nupdate -NoCheckUrl\r\n"
  },
  {
    "path": "automatic/codelite/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b3019d95b3c82527119494f67f2d4c930417913f/icons/codelite.png\" width=\"48\" height=\"48\"/> [codelite](https://chocolatey.org/packages/codelite)\r\n\r\nCodeLite is an open-source, cross plattform IDE specialized in C, C++, PHP and JavaScript (mainly for backend developers using Node.js)\r\nprogramming languages which runs best on all major Plattforms (OSC, Windows and Linux)\r\n\r\n## Notes\r\n\r\n- This package downloads the installer which includes CodeLite, the MinGW suite and the wxWidgets SDK.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n"
  },
  {
    "path": "automatic/codelite/codelite.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>codelite</id>\n    <version>18.1.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/codelite</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>CodeLite</title>\n    <authors>Eran Ifrah,CodeLite team</authors>\n    <projectUrl>http://www.codelite.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b3019d95b3c82527119494f67f2d4c930417913f/icons/codelite.png</iconUrl>\n    <copyright>© 2021 by SmartKoders, All rights reserved.</copyright>\n    <licenseUrl>https://github.com/eranif/codelite/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/eranif/codelite</projectSourceUrl>\n    <docsUrl>https://wiki.codelite.org/</docsUrl>\n    <mailingListUrl>http://forums.codelite.org/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/eranif/codelite/issues</bugTrackerUrl>\n    <tags>codelite c c++ php node foss cross-platform ide development programming admin</tags>\n    <summary>CodeLite is an open-source, cross plattform IDE specialized in C, C++, PHP and JavaScript.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[CodeLite is an open-source, cross plattform IDE specialized in C, C++, PHP and JavaScript (mainly for backend developers using Node.js)\nprogramming languages which runs best on all major Plattforms (OSC, Windows and Linux)\n\n## Notes\n\n- This package downloads the installer which includes CodeLite, the MinGW suite and the wxWidgets SDK.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n]]></description>\n    <releaseNotes>https://github.com/eranif/codelite/releases/tag/18.1.0</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/codelite/legal/LICENSE.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n\r\nEXCEPTION:\r\n==========\r\n\r\nThe only exception is that plugins developed for CodeLite and are linking against CodeLite sources (either static linking or dynamic linking),\r\nand the plugin is NOT one of the official plugins (see list below):\r\n\r\n- Abbreviation\r\n- CodeFormatter\r\n- ContinousBuild\r\n- Copyright\r\n- Cscope\r\n- ExternalTools\r\n- Gizmos\r\n- QMakePlugin\r\n- snipwiz\r\n- Subversion\r\n- UnitTestPP\r\n- wxFormBuilder plugin\r\n- ZoomNavigator\r\n- git\r\n- Outline\r\n\r\nCan be distributed under a license other than the GPL\r\n"
  },
  {
    "path": "automatic/codelite/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\n1. Download the following:\r\n  64-Bit software <https://downloads.codelite.org/downloads.php?windows_64>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksum should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum64: 4388A330E588B826A0A661357D6610C5669AD4DF0AC385C818904CD31389CC71\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/eranif/codelite/blob/5c29b6cb2a48dbf2d9b243a173c540cf85d70f4f/LICENSE>\r\n"
  },
  {
    "path": "automatic/codelite/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'codelite'\r\n  fileType       = 'exe'\r\n  file           = ''\r\n  file64         = \"$toolsPath\\codelite_x64.exe\"\r\n  silentArgs     = '/VERYSILENT /SP- /SUPPRESSMSGBOXES'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'CodeLite'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" } }\r\n"
  },
  {
    "path": "automatic/codelite/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://downloads.codelite.org/\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -FileNameBase \"codelite\"\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re64 = 'windows_64$'\r\n  $url64 = $download_page.links | Where-Object href -match $re64 | Select-Object -First 1 -Expand href { ForEach-Object Get-RedirectedUrl $_  3>$null }\r\n  $version = $download_page.content -match \"CodeLite ([\\d\\.]+) - Stable\" | Select-Object -first 1 | ForEach-Object { $Matches[1] }\r\n\r\n  @{\r\n    URL64        = $url64\r\n    Version      = $version\r\n    ReleaseNotes = \"https://github.com/eranif/codelite/releases/tag/$version\"\r\n    FileType     = \"exe\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/composer/ReadMe.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f7ae3543e4bce2cbb3525fe2ada977031e43781c/icons/composer.png\" width=\"48\" height=\"48\"/> [composer](https://chocolatey.org/packages/composer)\r\n\r\nComposer Setup downloads and installs the latest version of Composer, the PHP Dependency Manager, so you can use it easily from the command line.\r\n\r\n## Features\r\n\r\n * Composer is installed globally - just type `composer` from any location to use it.\r\n * Works from cmd, Git Bash, Msys2 and Cygwin terminals.\r\n * Modifies php.ini, if required.\r\n\r\n## Package Parameters\r\n\r\nThe following parameters are generally intended for CI usage:\r\n\r\n* `/Dev:path` - this installs Composer to the specified path, but without an uninstaller.\r\n* `/Php:folder-or-exe` - this uses PHP from the specified location, adding it to the path.\r\n\r\nUse the `--params` option to pass them to the installer.\r\nFor example: `--params '\"/Dev:C:\\tools\\composer /Php:C:\\php\"'`.\r\n\r\n## Notes\r\n\r\nThe version number refers to the Composer Setup installer and not to Composer, which you can update by running `composer self-update` from your terminal.\r\n\r\nThis package has a dependency on the Chocolatey PHP package. If this is not found, the latest version will be downloaded and installed first.\r\n\r\nIf you encounter any problems with the installation, you can run it interactively using the `--notsilent` option.\r\n"
  },
  {
    "path": "automatic/composer/composer.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>composer</id>\n    <title>Composer Setup</title>\n    <version>6.3.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/composer</packageSourceUrl>\n    <owners>chocolatey-community, John Stevenson</owners>\n    <authors>Nils Adermann, Jordi Boggiano and community contributors</authors>\n    <projectUrl>https://getcomposer.org</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f7ae3543e4bce2cbb3525fe2ada977031e43781c/icons/composer.png</iconUrl>\n    <copyright>© 2011-Present Nils Adermann, Jordi Boggiano</copyright>\n    <licenseUrl>https://github.com/composer/composer/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/composer/composer</projectSourceUrl>\n    <docsUrl>https://getcomposer.org</docsUrl>\n    <bugTrackerUrl>https://github.com/composer/windows-setup/issues</bugTrackerUrl>\n    <tags>composer php composer-setup admin foss cli</tags>\n    <summary>Windows installer for the Composer PHP Dependency Manager</summary>\n    <description><![CDATA[Composer Setup downloads and installs the latest version of Composer, the PHP Dependency Manager, so you can use it easily from the command line.\n\n## Features\n\n * Composer is installed globally - just type `composer` from any location to use it.\n * Works from cmd, Git Bash, Msys2 and Cygwin terminals.\n * Modifies php.ini, if required.\n\n## Package Parameters\n\nThe following parameters are generally intended for CI usage:\n\n* `/Dev:path` - this installs Composer to the specified path, but without an uninstaller.\n* `/Php:folder-or-exe` - this uses PHP from the specified location, adding it to the path.\n\nUse the `--params` option to pass them to the installer.\nFor example: `--params '\"/Dev:C:\\tools\\composer /Php:C:\\php\"'`.\n\n## Notes\n\nThe version number refers to the Composer Setup installer and not to Composer, which you can update by running `composer self-update` from your terminal.\n\nThis package has a dependency on the Chocolatey PHP package. If this is not found, the latest version will be downloaded and installed first.\n\nIf you encounter any problems with the installation, you can run it interactively using the `--notsilent` option.\n]]></description>\n    <releaseNotes>https://github.com/composer/windows-setup/releases/tag/v6.3.0</releaseNotes>\n    <dependencies>\n      <dependency id=\"php\" version=\"5.5.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/composer/legal/LICENSE.txt",
    "content": "Copyright (c) 2012-Present John Stevenson\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is furnished\r\nto do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE.\r\n"
  },
  {
    "path": "automatic/composer/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that the contents of this package are trustworthy.\r\n\r\nAll binaries are SHA256 code-signed by Open Source Developer, John Stevenson\r\n\r\nThe installer can also be verified like this:\r\n\r\n1. Download the installer from:\r\n\r\n  x32: https://github.com/composer/windows-setup/releases/download/v6.3.0/Composer-Setup.6.3.0.exe\r\n\r\n2. You can use one of the following methods to obtain the checksum:\r\n  - Use powershell function 'Get-FileHash'\r\n  - Use Chocolatey utility 'checksum.exe'\r\n\r\n  checksum32: 10826B503BA6823F14893F0627823017EE1778881222EA9960A7E268739D6956\r\n  checksum type: sha256\r\n\r\n\r\nFile 'license.txt' is obtained from:\r\n  From: https://github.com/composer/windows-setup/blob/master/LICENSE\r\n"
  },
  {
    "path": "automatic/composer/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$fileName = 'Composer-Setup.6.3.0.exe'\r\n\r\n$packageArgs = @{\r\n  packageName  = 'composer'\r\n  fileType     = 'exe'\r\n  file         = Get-Item $toolsPath\\$fileName\r\n  checksum     = '10826B503BA6823F14893F0627823017EE1778881222EA9960A7E268739D6956'\r\n  checksumType = 'sha256'\r\n  silentArgs   = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART'\r\n  softwareName = 'composer*'\r\n}\r\n\r\ntry {\r\n  Install-ChocolateyInstallPackage @packageArgs\r\n  Get-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n}\r\ncatch {\r\n\r\n  if ($env:ChocolateyExitCode -eq '1') {\r\n    Write-Host \"\"\r\n    Write-Host \"*** IMPORTANT ***\"\r\n    Write-Host \"The installation failed. Your PHP or other settings are incorrect.\"\r\n    Write-Host \"  Use the --notsilent option to run the installer interactively.\"\r\n    Write-Host \"\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/composer/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"([$]fileName\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.FileName32)'\"\r\n      \"(?i)(checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(x32:).*\"              = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease composer windows-setup\r\n\r\n  @{\r\n    URL32        = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\".exe\")} | Select-Object -ExpandProperty browser_download_url\r\n    Version      = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    ReleaseNotes = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/curl/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a072e23e25bca049828cdff10007b9bb7d6ee786/icons/curl.png\" width=\"48\" height=\"48\"/> [curl](https://chocolatey.org/packages/curl)\r\n\r\ncurl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.\r\n\r\n## Features\r\n\r\nSupports DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, HTTP/3, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.\r\n"
  },
  {
    "path": "automatic/curl/curl.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>curl</id>\n    <version>8.20.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/curl</packageSourceUrl>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <title>cURL</title>\n    <authors>Daniel Stenberg, cURL Contributors</authors>\n    <projectUrl>https://curl.se/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a072e23e25bca049828cdff10007b9bb7d6ee786/icons/curl.png</iconUrl>\n    <copyright>1996 - 2021, Daniel Stenberg, and many contributors</copyright>\n    <licenseUrl>https://curl.se/docs/copyright.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/curl/curl</projectSourceUrl>\n    <docsUrl>https://curl.se/docs/</docsUrl>\n    <tags>curl URL ssh ssl download foss cros-platform cli</tags>\n    <summary>cUrL is a command line tool and library for transferring data with URLs</summary>\n    <description><![CDATA[curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.\n\n## Features\n\nSupports DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, HTTP/3, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.\n]]></description>\n    <releaseNotes></releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/curl/legal/LICENSE.txt",
    "content": "﻿From: https://github.com/curl/curl/blob/835c2634212257d41c1a30c6cc0ad3ed60bb9aca/COPYING\r\n\r\nLICENSE\r\n\r\nCOPYRIGHT AND PERMISSION NOTICE\r\n\r\nCopyright (c) 1996 - 2021, Daniel Stenberg, <daniel@haxx.se>, and many\r\ncontributors, see the THANKS file.\r\n\r\nAll rights reserved.\r\n\r\nPermission to use, copy, modify, and distribute this software for any purpose\r\nwith or without fee is hereby granted, provided that the above copyright\r\nnotice and this permission notice appear in all copies.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN\r\nNO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\r\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\r\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE\r\nOR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\nExcept as contained in this notice, the name of a copyright holder shall not\r\nbe used in advertising or otherwise to promote the sale, use or other dealings\r\nin this Software without prior written authorization of the copyright holder.\r\n"
  },
  {
    "path": "automatic/curl/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to https://curl.se/windows/, and look for the official binaries provided.\r\n\r\n   x64: https://curl.se/windows/dl-8.20.0_1/curl-8.20.0_1-win64-mingw.zip\r\n\r\n   to download the zip files. You may wish to rename one of the files.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 88913CC69A7791A350457238C12C5028EBD6B9A31707D5A4B0F5AA0AA626DE2B\r\n\r\nFile 'LICENSE.txt' obtained from:\r\n   https://github.com/curl/curl/blob/835c2634212257d41c1a30c6cc0ad3ed60bb9aca/COPYING\r\n"
  },
  {
    "path": "automatic/curl/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n    PackageName    = $env:chocolateyPackageName\r\n    FileFullPath64 = \"$toolsPath\\curl-8.20.0_1-win64-mingw.zip\"\r\n    Destination    = $toolsPath\r\n}\r\n\r\nGet-ChildItem $toolsPath\\* | Where-Object { $_.PSISContainer } | Remove-Item -Recurse -Force #remove older package dirs\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $toolsPath\\*.zip -ea 0\r\n\r\nMove-Item -Path \"$toolsPath\\cacert.pem\" -Destination \"$toolsPath\\curl*\\bin\\curl-ca-bundle.crt\" -Force\r\n"
  },
  {
    "path": "automatic/curl/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n[uri]$releases = 'https://curl.se/windows/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(Go to)\\s*[^,]*\" = \"`${1} $releases\"\r\n      \"(?i)(\\s+x64:).*\"     = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(checksum64:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*FileFullPath64\\s*=\\s*`\"`[$]toolsPath\\\\).*`\"\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n\r\n  # Download and include the ssl certificate, due to issue <https://github.com/chocolatey/chocolatey-coreteampackages/issues/957>\r\n  if (Test-Path \"tools\\cacert.pem\") { remove-Item \"tools\\cacert.pem\" }\r\n  Invoke-WebRequest -Uri \"https://curl.se/ca/cacert.pem\" -OutFile \"tools\\cacert.pem\" -UseBasicParsing\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.zip'\r\n  $url = $download_page.links | Where-Object href -match $re | ForEach-Object { [uri]::new($releases, $_.href) }\r\n  $version = ($url[0] -split '/'  | Select-Object -Last 1) -split '(_\\d+)?-' | Select-Object -Index 1\r\n  $releaseNotes = $download_page.links | Where-Object href -match \"changes\\.html\" | Select-Object -first 1 -expand href\r\n\r\n  @{\r\n    Version      = $version\r\n    URL64        = $url | Where-Object { $_ -notmatch 'win32' -and $_ -match $version } | Select-Object -first 1\r\n    ReleaseNotes = $releaseNotes\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/cutepdf/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f5c1e4da40598a029269040ecb56fa8d90cf2985/icons/cutepdf.png\" width=\"48\" height=\"48\"/> [cutepdf](https://chocolatey.org/packages/cutepdf)\r\n\r\n\r\nPortable Document Format (PDF) is the de facto standard for the secure and reliable distribution and exchange of electronic documents and forms around the world.  CutePDF Writer is the free version of commercial PDF converter software. CutePDF Writer installs itself as a \"printer subsystem\". This enables virtually any Windows applications (must be able to print) to convert to professional quality PDF documents - with just a push of a button!\r\n\r\n## Notes\r\n\r\n- Free software for commercial and non-commercial use\r\n"
  },
  {
    "path": "automatic/cutepdf/cutepdf.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>cutepdf</id>\n    <title>CutePDF Writer</title>\n    <version>4.0.1.500</version>\n    <authors>Acro Software Inc.</authors>\n    <owners>chocolatey-community,Redsandro,Thilas</owners>\n    <summary>Free PDF printer driver with no watermarks.</summary>\n    <description><![CDATA[\nPortable Document Format (PDF) is the de facto standard for the secure and reliable distribution and exchange of electronic documents and forms around the world.  CutePDF Writer is the free version of commercial PDF converter software. CutePDF Writer installs itself as a \"printer subsystem\". This enables virtually any Windows applications (must be able to print) to convert to professional quality PDF documents - with just a push of a button!\n\n## Notes\n\n- Free software for commercial and non-commercial use\n]]></description>\n    <projectUrl>http://www.cutepdf.com/products/cutepdf/writer.asp</projectUrl>\n    <tags>PDF Printer Converter Office freeware admin</tags>\n    <copyright>Copyright © Acro Software Inc.</copyright>\n    <licenseUrl>http://www.cutepdf.com/Info/legal.asp</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f5c1e4da40598a029269040ecb56fa8d90cf2985/icons/cutepdf.png</iconUrl>\n    <releaseNotes>[Software Updates](http://www.cutepdf.com/Support/updates.asp)</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/cutepdf</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"ghostscript.app\" version=\"8.15\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/cutepdf/info",
    "content": "﻿7813952|4.0.1.500\r\n"
  },
  {
    "path": "automatic/cutepdf/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName   = 'cutepdf'\r\n  fileType      = 'exe'\r\n  url           = 'http://www.cutepdf.com/download/CuteWriter.exe'\r\n  silentArgs    = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-' # Inno Setup Package\r\n  validExitCodes= @(0)\r\n  softwareName  = 'cutepdf*'\r\n  checksum      = '5EA88D1DE39853BF60E5886A7D1D294CBC0593F9A99BC965DEC33154C54E963C0EE6B079C5A8DD00E6406FD6D9695A4EA1BAE42888C2E43E1DF4B87750480791'\r\n  checksumType  = 'SHA512'\r\n}\r\n\r\n# Uninstall any previous versions because the installer will fail if a recent older version is installed.\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object { \r\n\t$installSilentArgs = $packageArgs['silentArgs']\r\n\t$installFile = $packageArgs['file']\r\n\t$packageArgs['silentArgs'] = '/uninstall /s'\r\n    $packageArgs['file'] = \"$($_.UninstallString.Split('/') | select -First 1)\"\r\n\t\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n\t\r\n\t$packageArgs['silentArgs'] = $installSilentArgs\r\n\t$packageArgs['file'] = $installFile\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Host \"CutePDF does not have any older versions that need to be uninstalled\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n# Make sure Print Spooler service is up and running\r\ntry {\r\n  $serviceName = 'Spooler'\r\n  $spoolerService = Get-WmiObject -Class Win32_Service -Property StartMode,State -Filter \"Name='$serviceName'\"\r\n  if ($spoolerService -eq $null) { throw \"Service $serviceName was not found\" }\r\n  Write-Host \"Print Spooler service state: $($spoolerService.StartMode) / $($spoolerService.State)\"\r\n  if ($spoolerService.StartMode -ne 'Auto' -or $spoolerService.State -ne 'Running') {\r\n    Set-Service $serviceName -StartupType Automatic -Status Running\r\n    Write-Host 'Print Spooler service new state: Auto / Running'\r\n  }\r\n} catch {\r\n  Write-Warning \"Unexpected error while checking Print Spooler service: $($_.Exception.Message)\"\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/cutepdf/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName   = 'cutepdf'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/uninstall /s'\r\n  validExitCodes= @(0, 3010, 1605, 1614, 1641)\r\n  softwareName  = 'cutepdf*'\r\n}\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object { \r\n    $packageArgs['file'] = \"$($_.UninstallString.Split('/') | select -First 1)\"\t\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}"
  },
  {
    "path": "automatic/cutepdf/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n . \"$PSScriptRoot\\update_helper.ps1\"\r\n  $url = 'http://www.cutepdf.com/download/CuteWriter.exe'\r\n  $PackageFileName = ( $url -split('\\/') )[-1]\r\n\r\nfunction global:au_SearchReplace {\r\n\t@{\r\n\t\t'tools\\ChocolateyInstall.ps1' = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n\t\t}\r\n\t }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  \"$($Latest.ETAG)|$($Latest.Version)\" | Out-File \"$PSScriptRoot\\info\" -Encoding utf8\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $url32 = Get-RedirectedUrl $url\r\n  $etag = GetETagIfChanged $url32\r\n  if ($etag) {\r\n    $result = GetResultInformation -url32 $url32 -file $PackageFileName\r\n    $result[\"ETAG\"] = $etag\r\n  }\r\n  else {\r\n    $result = @{\r\n      URL32   = $url32\r\n      Version = Get-Content \"$PSScriptRoot\\info\" -Encoding UTF8 | Select-Object -First 1 | ForEach-Object { $_ -split '\\|' } | Select-Object -Last 1\r\n    }\r\n  }\r\n  return $result\r\n}\r\n\r\nupdate -NoCheckUrl -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/cutepdf/update_helper.ps1",
    "content": "﻿\r\nfunction Compare-Hashes {\r\nparam (\r\n  [string]$my_path = \"$PSScriptRoot\",\r\n  [string]$reg_chksum = '\\bchecksum\\b',\r\n  [string]$checksumType = '\\bchecksumType\\b'\r\n)\r\n$global:au_force=$gud = $false;\r\n$current_checksumType = (Get-Item \"$my_path\\tools\\chocolateyInstall.ps1\" | Select-String $checksumType) -split \"=|'\" | Select-Object -Last 1 -Skip 1\r\n$current_checksum = (Get-Item \"$my_path\\tools\\chocolateyInstall.ps1\" | Select-String $reg_chksum) -split \"=|'\" | Select-Object -Last 1 -Skip 1\r\nif ($current_checksumType -eq \"SHA512\"){ $characters = \"128\" }; if ($current_checksumType -eq \"SHA256\"){ $characters = \"64\"}\r\nif ($current_checksum.Length -ne $characters) { throw \"Can't find current checksum\" }\r\n$remote_checksum  = Get-RemoteChecksum $url -Algorithm $current_checksumType\r\n if ($current_checksum -ne $remote_checksum) {\r\n  Write-Host 'Remote checksum is different then the current one, forcing update'\r\n  $global:au_old_force = $global:au_force; $global:au_force = $true; $gud = $true\r\n }\r\nreturn $gud\r\n}\r\n\r\nfunction Get-ETagIfChanged {\r\nparam(\r\n  [string]$url,\r\n  [string]$tag = \"Content-Length\",\r\n  [string]$packageName = \"$PSScriptRoot\\info\"\r\n) \r\n (Compare-Hashes) | Out-Null\r\n if (!(Test-Path \"$packageName\")) {\r\n   New-Item \"$PSScriptRoot$packageName\" -ItemType file\r\n }  \r\n if (($global:au_Force -ne $true) -and (Test-Path \"$packageName\")) {\r\n  $existingETag = Get-Content \"$packageName\" -Encoding \"UTF8\" | Select-Object -First 1 | ForEach-Object { $_ -split '\\|' } | Select-Object -First 1\r\n } else {\r\n  $existingETag = $null\r\n }\r\n $etag = Invoke-WebRequest -Method Head -Uri $url -UseBasicParsing\r\n $etag = $etag | ForEach-Object { $_.Headers.$tag }\r\n if ($etag -eq $existingETag) { return $null }\r\nreturn $etag\r\n}\r\nSet-Alias GetETagIfChanged Get-ETagIfChanged\r\n\r\nfunction Get-ResultInformation {\r\nparam(\r\n  [string]$url32,\r\n  [string]$file = \"install.exe\",\r\n  [string]$version = \"FileVersion\",\r\n  [string]$algorithm = \"SHA512\"\r\n)\r\n$dest = \"$env:TEMP\\$file\"\r\nInvoke-WebRequest -UseBasicParsing -Uri $url32 -OutFile $dest\r\n$version = Get-Item $dest | ForEach-Object { $_.VersionInfo.$version -replace '^(\\d+(\\.[\\d]+){1,3}).*', '$1' }\r\n$version = ( Get-FixVersion $version )\r\n\r\n $result = @{\r\n  URL32          = $url32\r\n  Version        = $version\r\n  Checksum32     = Get-FileHash $dest -Algorithm $algorithm | ForEach-Object Hash\r\n  ChecksumType32 = $algorithm\r\n }\r\nRemove-Item -Force $dest\r\nreturn $result\r\n}\r\nSet-Alias GetResultInformation Get-ResultInformation\r\n"
  },
  {
    "path": "automatic/cygwin/Changelog.md",
    "content": "# Package changelog for [cygwin](https://chocolatey.org/packages/cygwin)\r\n\r\n## Version: 3.4.1 (2022-12-16)\r\n\r\n- **BREAKING CHANGE:** Removed support for 32bit installation\r\n- **BREAKING CHANGE:** Remove dependencies used for compatibility\r\n\r\n## Version: 3.0.7.20191022\r\n\r\n- **BUGS:** Fixed permission bug when package was installed when `$Env:ChocolateyToolsLocation` wasn't created yet [#1291](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1291)\r\n\r\n## Version: 2.11.2.20181212 (2018-12-12)\r\n\r\n- **BUGS:** Using cygwin x86 as the source tries to install x64 version of cygwin (thanks to [@OXINARF](https://github.com/OXINARF) for providing the fix in PR [#1165](https://github.com/chocolatey/chocolatey-coreteampackages/pull/1165))\r\n\r\n## Version: 2.8.1 (2017-07-03)\r\n\r\n- **BUGS:** Removed admin tag\r\n\r\n## Version: 2.8.0.20170607 (2017-06-07)\r\n\r\n- **BUGS:** Changed docs url to https equivalent\r\n- **ENHANCEMENT:** Added changelog for package\r\n- **ENHANCEMENT:** Embedded cygwin package\r\n- **ENHANCEMENT:** Extracted Description to its own file\r\n"
  },
  {
    "path": "automatic/cygwin/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/Cygwin.png\" width=\"48\" height=\"48\"/> [Cygwin](https://chocolatey.org/packages/Cygwin)\r\n\r\nCygwin is a collection of tools which provide a Linux look and feel environment for Windows. Cygwin is also a DLL (cygwin1.dll) which acts as a Linux API layer providing substantial Linux API functionality.\r\n\r\n## Package parameters\r\n\r\n- `/InstallDir`  - Set install location\r\n- `/DesktopIcon` - Set to true to install desktop icon\r\n- `/Proxy`       - Set to \"proxy:port\". Otherwise system proxy or explicit chocolatey proxy will be used\r\n- `/Pubkey`      - URL of extra public key file (gpg format)\r\n- `/Site`        - Download site\r\n- `/NoStartMenu` - Set to true to prevent installation of start menu items\r\n- `/NoAdmin`     - Do not check for and enforce running as administrator\r\n\r\nExample: `choco install cygwin --params \"/InstallDir:C:\\your\\install\\path /NoStartMenu\"`\r\n\r\n## Notes\r\n\r\n- [Cygwin setup command line arguments](https://cygwin.com/faq/faq.html#faq.setup.cli)\r\n- This package provides only the last version of Cygwin.\r\n- For better functionality, it is recommended you install the [cyg-get package](/packages/cyg-get). Use the cyg-get utility to add packages to your Cygwin installation.\r\n\r\n"
  },
  {
    "path": "automatic/cygwin/cygwin.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>Cygwin</id>\n    <title>Cygwin</title>\n    <version>3.6.9</version>\n    <authors>Red Hat, Inc.</authors>\n    <owners>chocolatey-community</owners>\n    <summary>A Linux environment for Windows.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Cygwin is a collection of tools which provide a Linux look and feel environment for Windows. Cygwin is also a DLL (cygwin1.dll) which acts as a Linux API layer providing substantial Linux API functionality.\n\n## Package parameters\n\n- `/InstallDir`  - Set install location\n- `/DesktopIcon` - Set to true to install desktop icon\n- `/Proxy`       - Set to \"proxy:port\". Otherwise system proxy or explicit chocolatey proxy will be used\n- `/Pubkey`      - URL of extra public key file (gpg format)\n- `/Site`        - Download site\n- `/NoStartMenu` - Set to true to prevent installation of start menu items\n- `/NoAdmin`     - Do not check for and enforce running as administrator\n\nExample: `choco install cygwin --params \"/InstallDir:C:\\your\\install\\path /NoStartMenu\"`\n\n## Notes\n\n- [Cygwin setup command line arguments](https://cygwin.com/faq/faq.html#faq.setup.cli)\n- This package provides only the last version of Cygwin.\n- For better functionality, it is recommended you install the [cyg-get package](/packages/cyg-get). Use the cyg-get utility to add packages to your Cygwin installation.\n\n]]></description>\n    <projectUrl>https://cygwin.com/</projectUrl>\n    <docsUrl>https://cygwin.com/docs.html</docsUrl>\n    <tags>Cygwin foss cli unix posix linux</tags>\n    <copyright>Red Hat, Inc.</copyright>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/cygwin</packageSourceUrl>\n    <licenseUrl>https://cygwin.com/license.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/Cygwin.png</iconUrl>\n    <releaseNotes>\n[Software Changelog](https://sourceware.org/pipermail/cygwin-announce/2026-April/012969.html)\n[Package Changelog](https://github.com/chocolatey/chocolatey-coreteampackages/blob/master/automatic/cygwin/Changelog.md)\n    </releaseNotes>\n    <mailingListUrl>https://cygwin.com/lists.html</mailingListUrl>\n    <projectSourceUrl>https://cygwin.com/git/gitweb.cgi?p=newlib-cygwin.git</projectSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/cygwin/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/cygwin/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://cygwin.com/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: NO LONGER SUPPORTED\r\n  64-Bit software: <https://cygwin.com/setup-x86_64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: NO LONGER SUPPORTED\r\n  checksum64: 2C9F2FB56E1FB687B5D9680AFA8F8B06E6214F0E483096AF0EAE1946431226C5\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://cygwin.com/COPYING>\r\n"
  },
  {
    "path": "automatic/cygwin/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif ((Get-OSArchitectureWidth 32) -or $env:ChocolateyForceX86) {\r\n  throw \"32bit installation is no longer supported. Please install version 3.3.6 if this is needed.\"\r\n}\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$pp = Get-PackageParameters\r\n$toolsLocation = Get-ToolsLocation\r\n\r\n#https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1291\r\nmkdir $toolsLocation -ea 0 | Out-Null\r\n\r\n$cygwin_root = (Get-ItemProperty 'HKLM:\\SOFTWARE\\Cygwin\\setup' -ea 0).rootdir\r\nif (!$cygwin_root) {\r\n  $cygwin_root = if ($pp.InstallDir) { $pp.InstallDir } else { \"$toolsLocation\\cygwin\" }\r\n}\r\nelse { Write-Host 'Existing installation detected, ignoring InstallDir argument' }\r\n\r\nif (!$pp.Proxy) {\r\n  $pp.Proxy = $Env:ChocolateyProxyLocation\r\n  if (!$pp.Proxy) {\r\n    $wc = New-Object System.Net.WebClient; $url = 'https://cygwin.com'\r\n    $pp.Proxy = if (!$wc.Proxy.IsBypassed($url)) { $wc.Proxy.GetProxy($url).Authority }\r\n  }\r\n}\r\n\r\nif (!$pp.Site) { $pp.Site = 'http://mirrors.kernel.org/sourceware/cygwin/' }\r\nWrite-Host \"Download site: $($pp.Site)\"\r\n\r\n$silentArgs = @(\r\n  '--quiet-mode'\r\n  \"--site `\"$($pp.Site)`\"\"\r\n  '--packages default'\r\n  \"--root `\"$cygwin_root`\"\"\r\n  \"--local-package-dir `\"$cygwin_root`\"\"\r\n\r\n  if (!$pp.DesktopIcon) { '--no-desktop' } else { Write-Host 'Desktop icon will be created' }\r\n  if ($pp.NoStartMenu) { '--no-startmenu'; Write-Host 'No start menu items will be created' }\r\n  if ($pp.Proxy) { \"--proxy `\"$($pp.Proxy)`\"\"; Write-Host \"Using proxy: $($pp.Proxy)\" }\r\n  if ($pp.Pubkey) { \"--pubkey `\"$($pp.Pubkey)`\"\"; Write-Host \"URL of extra public key file is provided\" }\r\n  if ($pp.NoAdmin) { '--no-admin'; Write-Host \"Do not require running as administrator\" }\r\n)\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = ''\r\n  file64         = \"$toolsPath\\setup-x86_64.exe\"\r\n  softwareName   = 'Cygwin*'\r\n  silentArgs     = $silentArgs\r\n  validExitCodes = @(0)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nInstall-BinFile -Name \"Cygwin\" -Path \"$cygwin_root\\Cygwin.bat\"\r\n\r\nWrite-Host \"Copying cygwin package manager (setup) to $cygwin_root\"\r\n$setup_path = $packageArgs.file64\r\nMove-Item $setup_path $cygwin_root\\cygwinsetup.exe -Force\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" }}\r\n"
  },
  {
    "path": "automatic/cygwin/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$cygwin_root = (Get-ItemProperty 'HKLM:\\SOFTWARE\\Cygwin\\setup' -ea 0).rootdir\r\nRemove-Item 'HKLM:\\SOFTWARE\\Cygwin' -Recurse -ErrorAction SilentlyContinue\r\nif (Test-Path \"$cygwin_root\\Cygwin.bat\") {\r\n  Write-Host 'Removing cygwin files'\r\n  Remove-Item $cygwin_root -recurse -force -ea 0\r\n}\r\n\r\nUninstall-BinFile -Name Cygwin\r\n"
  },
  {
    "path": "automatic/cygwin/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'https://cygwin.com/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-ChangelogVersion -version $Latest.Version\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\[Software Changelog\\])\\(.*\\)\" = \"`${1}($($Latest.ReleaseNotes))\"\r\n    }\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n  $re = '\\.exe$'\r\n  $url = $download_page.links | Where-Object href -match $re | Select-Object -First 2 -expand href | ForEach-Object { $releases + $_ }\r\n  $rn = $download_page.links | Where-Object href -match 'announce'\r\n\r\n  $result = @{\r\n    URL64        = $url | Where-Object {$_ -match 'x86_64' } | Select-Object -First 1\r\n    ReleaseNotes = $rn.href\r\n    Version      = $rn.innerText\r\n    PackageName  = 'Cygwin'\r\n  }\r\n\r\n  $result\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/datagrip/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@04a664cc932597e990efa9772dfc16114f18bed8/icons/datagrip.png\" width=\"48\" height=\"48\"/> [datagrip](https://chocolatey.org/packages/datagrip)\r\n\r\n\r\nDataGrip is the multi-engine database environment.\r\nWe support MySQL, PostgreSQL, Microsoft SQL Server, Oracle, Sybase, DB2, SQLite,\r\nHyperSQL, Apache Derby and H2. If the DBMS has a JDBC driver you can connect to\r\nit via DataGrip. For any of supported engines it provides database introspection\r\nand various instruments for creating and modifying objects.\r\n\r\n## Features\r\n- Intelligent query console\r\n- Efficient schema navigation\r\n- Explain plan\r\n- Smart code completion\r\n- On-the-fly analysis and quick-fixes\r\n- Refactorings that work in SQL files and schemas\r\n- Version control integration\r\n\r\n## Package Parameters\r\n- `/InstallDir:`- Installation directory, defaults to the 'Program Files (x86)\\DataGrip*' directory.\r\n\r\n**note** the InstallDir folder should be an empty folder.\r\n\r\nExample: `choco install datagrip --params \"/InstallDir:C:\\your\\install\\path\"`\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/datagrip/datagrip.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>datagrip</id>\n    <version>2026.1.2</version>\n    <title>JetBrains DataGrip</title>\n    <authors>JetBrains</authors>\n    <licenseUrl>https://www.datagrip.org/terms.php</licenseUrl>\n    <projectUrl>https://www.jetbrains.com/datagrip/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@04a664cc932597e990efa9772dfc16114f18bed8/icons/datagrip.png</iconUrl>\n    <docsUrl>https://www.jetbrains.com/help/datagrip</docsUrl>\n    <summary>Your Swiss Army Knife for Databases and SQL</summary>\n    <releaseNotes>https://confluence.jetbrains.com/display/DBE/Public+DataGrip+Page</releaseNotes>\n    <tags>datagrip admin jetbrains trial 30days</tags>\n    <bugTrackerUrl>https://youtrack.jetbrains.com/issues/DBE</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nDataGrip is the multi-engine database environment.\nWe support MySQL, PostgreSQL, Microsoft SQL Server, Oracle, Sybase, DB2, SQLite,\nHyperSQL, Apache Derby and H2. If the DBMS has a JDBC driver you can connect to\nit via DataGrip. For any of supported engines it provides database introspection\nand various instruments for creating and modifying objects.\n\n## Features\n- Intelligent query console\n- Efficient schema navigation\n- Explain plan\n- Smart code completion\n- On-the-fly analysis and quick-fixes\n- Refactorings that work in SQL files and schemas\n- Version control integration\n\n## Package Parameters\n- `/InstallDir:`- Installation directory, defaults to the 'Program Files (x86)\\DataGrip*' directory.\n\n**note** the InstallDir folder should be an empty folder.\n\nExample: `choco install datagrip --params \"/InstallDir:C:\\your\\install\\path\"`\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <copyright>Copyright © 2017 JetBrains</copyright>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/datagrip</packageSourceUrl>\n    <owners>chocolatey-community,Xuanwo,the-running-dev</owners>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/datagrip/tools/ChocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference  = 'Stop'\r\n\r\n$toolsDir     = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$silentArgs   = \"/S /CONFIG=$toolsDir\\silent.config \"\r\nif ($pp.InstallDir) {\r\n    # note there are no quotes around the installDir\r\n    # (taken from https://www.jetbrains.com/help/datagrip/2023.1/installation-guide.html#silent):\r\n    # /D: Specify the path to the installation directory\r\n    # This parameter must be the last in the command line, and it should not contain any quotes even if the path contains blank spaces.\r\n    $silentArgs   += \"/D=$($pp.InstallDir)\"\r\n}\r\n\r\n$arguments              = @{\r\n    packageName         = $env:ChocolateyPackageName\r\n    softwareName        = 'JetBrains DataGrip*'\r\n    url                 = 'https://download.jetbrains.com/datagrip/datagrip-2026.1.2.exe'\r\n    checksum            = '5aff34f5af4164205e68c1b9f2ac7713bd39512f108983348f0ff90d70d80afa'\r\n    fileType            = 'exe'\r\n    checksumType        = 'sha256'\r\n    silentArgs          = $silentArgs\r\n    validExitCodes      = @(0, 1641, 3010)\r\n}\r\n\r\nInstall-ChocolateyPackage @arguments\r\n"
  },
  {
    "path": "automatic/datagrip/tools/ChocolateyUnInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'DataGrip'\r\n$softwareName = 'JetBrains DataGrip*'\r\n$installerType = 'exe'\r\n\r\n$silentArgs = '/S'\r\n$validExitCodes = @(0, 3010, 1605, 1614, 1641)\r\n\r\nif ($installerType -ne 'MSI') {\r\n    $validExitCodes = @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $softwareName\r\n\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $file = \"$($_.UninstallString)\"\r\n\r\n        Uninstall-ChocolateyPackage `\r\n          -PackageName $packageName `\r\n          -FileType $installerType `\r\n          -SilentArgs \"$silentArgs\" `\r\n          -ValidExitCodes $validExitCodes `\r\n          -File \"$file\"\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object { Write-Warning \"- $_.DisplayName\" }\r\n}\r\n"
  },
  {
    "path": "automatic/datagrip/tools/silent.config",
    "content": "; Installation mode. It can be user or admin.\r\n; NOTE: for admin mode please use \"Run as Administrator\" for command prompt to avoid UAC dialog.\r\nmode=admin\r\n\r\n; Desktop shortcut for launchers\r\nlauncher32=0\r\nlauncher64=1\r\n\r\n; Add launchers path to PATH env variable\r\nupdatePATH=0\r\n\r\n; Add \"Open Folder as Project\" to context menu\r\nupdateContextMenu=0\r\n\r\n; Download and install jre32\r\njre32=0\r\n\r\n; List of associations. To create an association change value to 1.\r\n.sql=0\r\n"
  },
  {
    "path": "automatic/datagrip/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n$releases = 'https://data.services.jetbrains.com/products/releases?code=DG&latest=true&type=release'\r\n\r\nfunction global:au_SearchReplace {\r\n    return @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Url32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $json = Invoke-WebRequest $releases | ConvertFrom-Json\r\n    $url = $json.DG.downloads.windows.link\r\n    $version = $json.DG.version\r\n    $checksum = ((Invoke-RestMethod -Uri $json.DG.downloads.windows.checksumLink -UseBasicParsing).Split(\" \"))[0]\r\n\r\n    $Latest = @{ Url32 = $url; Version = $version; Checksum32 = $checksum; ChecksumType32 = 'sha256' }\r\n    return $Latest\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/defraggler/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/defraggler.png\" width=\"48\" height=\"48\"/> [defraggler](https://chocolatey.org/packages/defraggler)\r\n\r\n\r\nUse Defraggler to defrag your entire hard drive, or individual files. This compact and portable Windows application supports NTFS and FAT32 file systems.\r\n\r\n- Defragment exactly what you want\r\n- Safe and Secure\r\n- Compact and portable\r\n- Interactive drive map\r\n- Quick Defrag\r\n- Defragment free space\r\n- Scheduled defragmentation\r\n- No matter what your native tongue is, Defraggler speaks your language. It currently supports 43 languages.\r\n\r\n## Package Parameters\r\n\r\n- `/UseSystemLocale` - use system locale for the interface, by default English locale is set.\r\n\r\nExample: `choco install defraggler --params \"/UseSystemLocale\"`\r\n"
  },
  {
    "path": "automatic/defraggler/defraggler.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>defraggler</id>\n    <version>2.22.995.20200817</version>\n    <title>Defraggler</title>\n    <owners>chocolatey-community</owners>\n    <authors>Piriform</authors>\n    <licenseUrl>https://www.ccleaner.com/legal/end-user-license-agreement</licenseUrl>\n    <projectUrl>https://www.ccleaner.com/defraggler</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/defraggler.png</iconUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <description><![CDATA[\nUse Defraggler to defrag your entire hard drive, or individual files. This compact and portable Windows application supports NTFS and FAT32 file systems.\n\n- Defragment exactly what you want\n- Safe and Secure\n- Compact and portable\n- Interactive drive map\n- Quick Defrag\n- Defragment free space\n- Scheduled defragmentation\n- No matter what your native tongue is, Defraggler speaks your language. It currently supports 43 languages.\n\n## Package Parameters\n\n- `/UseSystemLocale` - use system locale for the interface, by default English locale is set.\n\nExample: `choco install defraggler --params \"/UseSystemLocale\"`\n]]></description>\n    <summary>Use Defraggler to defrag your entire hard drive, or individual files - unique in the industry.</summary>\n    <tags>defragment freeware defrag admin disk</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/defraggler</packageSourceUrl>\n    <releaseNotes>https://www.ccleaner.com/defraggler/version-history</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/defraggler/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# This adds a registry keys which prevent Google Chrome from getting installed together with Piriform software products.\r\n$regDirChrome = 'HKLM:\\SOFTWARE\\Google\\No Chrome Offer Until'\r\n$regDirToolbar = 'HKLM:\\SOFTWARE\\Google\\No Toolbar Offer Until'\r\nif (Get-OSArchitectureWidth 64) {\r\n  $regDirChrome = $regDirChrome -replace 'SOFTWARE', 'SOFTWARE\\Wow6432Node'\r\n  $regDirToolbar = $regDirChrome -replace 'SOFTWARE', 'SOFTWARE\\Wow6432Node'\r\n}\r\n& {\r\n  New-Item $regDirChrome -ItemType directory -Force\r\n  New-ItemProperty -Name \"Piriform Ltd\" -Path $regDirChrome -PropertyType DWORD -Value 20991231 -Force\r\n  New-Item $regDirToolbar -ItemType directory -Force\r\n  New-ItemProperty -Name \"Piriform Ltd\" -Path $regDirToolbar -PropertyType DWORD -Value 20991231 -Force\r\n} | Out-Null\r\n\r\nif ($Env:ChocolateyPackageParameters -match '/UseSystemLocale') {\r\n  Write-Host \"Using system locale\"\r\n  $locale = \"/L=\" + (Get-Culture).LCID\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'EXE'\r\n  url            = 'https://download.ccleaner.com/dfsetup222.exe?cc2020'\r\n  checksum       = '167b7192937b39e657def16ffb0fdbbab326f007747505d5c8785811d6b03ab8'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/S $locale\"\r\n  validExitCodes = @(0)\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/defraggler/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.ccleaner.com/defraggler/download/standard'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum32 = Get-RemoteChecksum -Url $Latest.URL32 -Algorithm $Latest.ChecksumType32\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe(\\?[a-f\\d]+)?$'\r\n  $url = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n\r\n  $download_page = Invoke-WebRequest https://www.ccleaner.com/defraggler/version-history -UseBasicParsing\r\n  $Matches = $null\r\n  $download_page.Content -match \"version-history__latest-version`\"\\>v((?:[\\d]\\.)[\\d\\.]+)\"\r\n  $version = $Matches[1]\r\n\r\n  @{ URL32 = $url; Version = $version ; ChecksumType32 = 'sha256' }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/diskdefragtouch/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/136ef0bb871e04da4d9e0e0da37902930c80c2b4/icons/diskdefragtouch.png\" width=\"48\" height=\"48\"/> [diskdefragtouch](https://chocolatey.org/packages/diskdefragtouch)\r\n\r\n\r\nA compact and fast defragmenter with over 11,000,000 users worldwide now has a special version that's perfect for defragging your touch screen PC. Get your files in order and speed up your hard drive in minutes! This program is perfect for touch screens, although a mouse works fine too. If you think defragmenting is boring, try to unlock all the achievements!\r\n\r\nAuslogics Disk Defrag Touch is a product of Auslogics, certified Microsoft® Gold Application Developer.\r\n\r\n"
  },
  {
    "path": "automatic/diskdefragtouch/_update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.auslogics.com/en/software/disk-defrag-touch'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    ($download_page | % Content) -match '(?<=Latest\\sver\\..*?)[\\d\\.]{3,}'\r\n    @{\r\n        Version = $Matches[0]\r\n        URL32   = 'http://downloads.auslogics.com/en/disk-defrag-touch/disk-defrag-touch-setup.exe'\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/diskdefragtouch/diskdefragtouch.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n    <metadata>\n        <id>diskdefragtouch</id>\n        <title>Auslogics Disk Defrag Touch</title>\n        <version>8.0.12.0</version>\n        <authors>Auslogics Software</authors>\n        <owners>chocolatey-community,Redsandro</owners>\n        <summary>A compact and fast defragmenter for touch screens with achievements.</summary>\n        <description><![CDATA[\nA compact and fast defragmenter with over 11,000,000 users worldwide now has a special version that's perfect for defragging your touch screen PC. Get your files in order and speed up your hard drive in minutes! This program is perfect for touch screens, although a mouse works fine too. If you think defragmenting is boring, try to unlock all the achievements!\n\nAuslogics Disk Defrag Touch is a product of Auslogics, certified Microsoft® Gold Application Developer.\n\n]]></description>\n        <projectUrl>http://www.auslogics.com/en/software/disk-defrag-touch/</projectUrl>\n        <tags>system freeware gaming admin disk performance defragment</tags>\n        <licenseUrl>http://www.auslogics.com/en/legal/</licenseUrl>\n        <requireLicenseAcceptance>false</requireLicenseAcceptance>\n        <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/136ef0bb871e04da4d9e0e0da37902930c80c2b4/icons/diskdefragtouch.png</iconUrl>\n        <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/diskdefragtouch</packageSourceUrl>\n        <dependencies></dependencies>\n        <releaseNotes></releaseNotes>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n        <!--<file src=\"content\\**\" target=\"content\" />-->\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/diskdefragtouch/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'diskdefragtouch'\r\n  fileType               = 'EXE'\r\n  url                    = 'http://downloads.auslogics.com/en/disk-defrag-touch/disk-defrag-touch-setup.exe'\r\n  url64bit               = 'http://downloads.auslogics.com/en/disk-defrag-touch/disk-defrag-touch-setup.exe'\r\n  checksum               = '4861254f1ba99e333034705466cf3510c61093deb4d68de374a6fec95f71e27c'\r\n  checksum64             = '4861254f1ba99e333034705466cf3510c61093deb4d68de374a6fec95f71e27c'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'Disk Defrag Touch*'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/displayfusion/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f56efd049430c377faefa58416806532ec0461b9/icons/displayfusion.png\" width=\"48\" height=\"48\"/> [displayfusion](https://chocolatey.org/packages/displayfusion)\r\n\r\n\r\nMultiple Monitors Made Easy! DisplayFusion will make your multi-monitor life much easier! With powerful features like Multi-Monitor Taskbars, TitleBar Buttons and fully customizable HotKeys, DisplayFusion will make managing your multiple monitors easy.\r\n\r\n## Features\r\n- Make your multi-monitor life much easier\r\n- Multi-Monitor taskbars\r\n- TitleBar buttons\r\n- Fully customizable functions\r\n\r\n## Notes\r\n- Free for personal use\r\n- The free license is only usable in a personal and non-commercial context. Commercial use of Display Fusion requires the purchase of a license.\r\n\r\n"
  },
  {
    "path": "automatic/displayfusion/displayfusion.json",
    "content": "﻿{\r\n    \"stable\":  \"12.0.2\",\r\n    \"unstable\":  \"12.1-Beta2\"\r\n}\r\n"
  },
  {
    "path": "automatic/displayfusion/displayfusion.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>displayfusion</id>\n    <version>12.1-Beta2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/displayfusion</packageSourceUrl>\n    <owners>chocolatey-community, keithlammers, the-running-dev</owners>\n    <title>DisplayFusion</title>\n    <authors>Binary Fortress Software</authors>\n    <projectUrl>https://www.displayfusion.com</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f56efd049430c377faefa58416806532ec0461b9/icons/displayfusion.png</iconUrl>\n    <copyright>Copyright © 2017 Binary Fortress Software</copyright>\n    <licenseUrl>https://www.displayfusion.com/License/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://www.displayfusion.com/Help/</docsUrl>\n    <mailingListUrl>https://www.displayfusion.com/Discussions/</mailingListUrl>\n    <tags>multimonitor displayfusion display binaryfortress monitor free</tags>\n    <summary>Multiple Monitors Made Easy!</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nMultiple Monitors Made Easy! DisplayFusion will make your multi-monitor life much easier! With powerful features like Multi-Monitor Taskbars, TitleBar Buttons and fully customizable HotKeys, DisplayFusion will make managing your multiple monitors easy.\n\n## Features\n- Make your multi-monitor life much easier\n- Multi-Monitor taskbars\n- TitleBar buttons\n- Fully customizable functions\n\n## Notes\n- Free for personal use\n- The free license is only usable in a personal and non-commercial context. Commercial use of Display Fusion requires the purchase of a license.\n\n]]></description>\n    <dependencies>\n      <dependency id=\"DotNet4.6\" version=\"4.6.00081.20150925\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/displayfusion/legal/LICENSE.txt",
    "content": "ClipboardFusion License (EULA)\r\n1. General\r\nPlease read the terms and conditions of this license agreement carefully before continuing with this installation. Binary Fortress Software's end-user license agreement (\"EULA\") is a legal agreement between you (either an individual or a single entity) and Binary Fortress Software for the software products identified above which may include associated software components, media, printed materials, and \"online\" or electronic documentation (\"software\"). By installing, copying, or otherwise using the software, you agree to be bound by the terms of this EULA. This license agreement represents the entire agreement concerning the program between you and Binary Fortress Software, (referred to as \"licenser\"), and it supersedes any prior proposal, representation, or understanding between the parties. If you do not agree to the terms of this EULA, do not install or use the software.\r\n\r\n2. Grant of License\r\nBinary Fortress Software grants you the right to install and use a copy of the software, within the limits of the license restrictions (listed below), on a computer running a validly licensed copy of the operating system for which the software was designed. You may also make copies of the software as may be necessary for backup and archival purposes.\r\n\r\n3. Copyright\r\nThe software is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The software is licensed, not sold. All title, including but not limited to copyrights, in and to the software and any copies thereof are owned by Binary Fortress Software. All title and intellectual property rights in and to the content which may be accessed through use of the software is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content. All rights not expressly granted are reserved by Binary Fortress Software.\r\n\r\n4. Free Version License Restrictions\r\nThe free version of ClipboardFusion is ONLY valid for PERSONAL USE. If you are using ClipboardFusion in a company environment, you must use a ClipboardFusion Pro Standard license. Non-profit, charity or educational institutions may use the free version without purchasing a license.\r\n\r\n5. Standard License Restrictions\r\nThe Standard License version of ClipboardFusion is valid for 1 computer only. The Standard License may be used in a personal or company environment. This computer may be used by more than 1 person, but only 1 person may use this license at a time.\r\n\r\n6. Personal License Restrictions\r\nThe Personal version of ClipboardFusion is ONLY valid for PERSONAL USE. You may use the Personal version on a single company computer, if you are the only user of the company computer. You must remove the license when returning the computer to the company.\r\n\r\n7. Description of Other Rights and Limitations\r\nYou must not remove or alter any copyright notices on any and all copies of the software. You may not distribute registered copies of the software to third parties. Free versions available for download from Binary Fortress Software's website may be freely distributed with written permission from Binary Fortress Software - this does not include paid for versions. You may not reverse engineer, decompile, or disassemble the software in whole or in part, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. You may not rent, lease, or lend the software. Binary Fortress Software may provide you with support services related to the software. Any supplemental software code provided to you as part of the support services shall be considered part of the software and subject to the terms and conditions of this EULA. You must comply with all applicable laws regarding use of the software.\r\n\r\n8. Update Checks\r\nClipboardFusion will occasionally check for a newer version with our update servers (binaryfortress.com). During this update process, ClipboardFusion will send:\r\n\r\nProduct Version (ex: 8.4.1)\r\nWindows Version (ex: 6.2.9200)\r\nWindows Bitness (ex: 32 or 64)\r\nFeature Status (ex: which product features you have enabled, no specific details are sent about how they are configured)\r\nLicense Hash (ex: a hashed string of your license key, if applicable)\r\nSending this information allows us to tailor the updates and only serve files that you need. This saves both of us bandwidth by not downloading unnecessary files, and ensures that your version of ClipboardFusion is always up-to-date. You can opt out of these update checks at any time by unchecking the \"Check for updates automatically\" option in the ClipboardFusion Settings window.\r\n\r\n9. Termination\r\nWithout prejudice to any other rights, Binary Fortress Software may terminate this EULA if you fail to comply with the terms and conditions. In such event, you must destroy all copies of the software in your possession.\r\n\r\n10. No Warranties\r\nBinary Fortress Software expressly disclaims any warranty for the software. The software is provided as-is without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, non-infringement, or fitness of a particular purpose. Binary Fortress Software does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the software. Binary Fortress Software makes no warranties respecting any harm that may be caused by the transmission of a computer virus or other such computer program. Binary Fortress Software further expressly disclaims any warranty or representation to Authorized Users or to any third party.\r\n\r\n11. Limitation of Liability\r\nIn no event shall Binary Fortress Software be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of use of or inability to use the software, even if Binary Fortress Software has been advised of the possibility of such damages. In no event will Binary Fortress Software be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. Binary Fortress Software shall have no liability with respect to the content of the software or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.\r\n"
  },
  {
    "path": "automatic/displayfusion/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.displayfusion.com/Download/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://binaryfortressdownloads.com/Download/BFSFiles/101/DisplayFusionSetup-12.1-Beta2.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 735F8D13280FEFFC539B43561F7F5EB6136A10B7912751CBD9D0C728FDAEE176\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.displayfusion.com/License/>\r\n"
  },
  {
    "path": "automatic/displayfusion/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$localeTwoLetter = (Get-UICulture).TwoLetterISOLanguageName\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\DisplayFusionSetup-12.1-Beta2.exe\"\r\n  softwareName   = 'displayfusion*'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP-  /LANG=$localeTwoLetter /STARTUPALL=1 /CONTEXTMENU=0 /LAUNCHAFTER=0 /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0, 1641, 3010)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/displayfusion/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"          = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"   = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $urls = @(\r\n    \"https://www.binaryfortress.com/Data/Download/?package=displayfusion&log=101&beta=0\" # This URL redirects to the stable version\r\n    \"https://www.binaryfortress.com/Data/Download/?package=displayfusion&log=101&beta=1\" # This URL returns a 404 when the beta is removed\r\n  )\r\n\r\n  $streams = @{}\r\n  $urls | ForEach-Object {\r\n    $releaseUrl = $_\r\n    try {\r\n      $url = Get-RedirectedUrl $releaseUrl 3>$null\r\n      $verRe = 'Setup-|\\.exe$'\r\n      $version = $url -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n      if (!$version) { return }\r\n      $version = Get-Version $version\r\n\r\n      if (($releaseUrl -match 'beta=1') -and !$version.PreRelease) {\r\n        $version += \"-beta\"\r\n        $version.PreRelease = \"beta\"\r\n      }\r\n\r\n      if ($version.PreRelease) {\r\n        $key = \"unstable\"\r\n      }\r\n      else {\r\n        $key = \"stable\"\r\n      }\r\n\r\n      if (!($streams.ContainsKey($key))) {\r\n        $streams.Add($key, @{\r\n            Version = $version.ToString()\r\n            URL32   = $url\r\n          })\r\n      }\r\n    }\r\n    catch {\r\n      if (($releaseUrl -match 'beta=1')) {\r\n        $streams.Add(\"unstable\", \"ignore\")\r\n      }\r\n      else {\r\n        throw\r\n      }\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/djv/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@efc9e0914779661ad7aa88e9dbde0333cfb81f12/icons/djv.png\" width=\"48\" height=\"48\"/> [djv](https://chocolatey.org/packages/djv)\r\n\r\nDJV provides professional review software for VFX, animation, and film production. Playback high resolution, high bit-depth, image sequences and videos, with frame accurate control and color management. Available for Linux, Apple macOS, and Microsoft Windows. Source code is provided under a BSD style open source license.\r\n\r\n## Features\r\n\r\n* Support for Linux, Apple OS X, and Microsoft Windows\r\n* Plays both image sequences and movies\r\n* Works with industry standard file formats including Cineon, DPX, OpenEXR, and QuickTime\r\n* Includes command line utilities for batch processing\r\n\r\n![DJV screenshot](https://i.imgur.com/20p7xAL.png)\r\n\r\n## Notes\r\n\r\n* This package no longer support 32-bit Operating Systems, install version 1.0.5.20170203 or earlier if you have a need for 32-bit.\r\n"
  },
  {
    "path": "automatic/djv/djv.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>djv</id>\n    <version>3.4.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/djv</packageSourceUrl>\n    <owners>chocolatey-community, Redsandro</owners>\n    <title>DJV Imaging</title>\n    <authors>Darby Johnston</authors>\n    <projectUrl>https://darbyjohnston.github.io/DJV/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@efc9e0914779661ad7aa88e9dbde0333cfb81f12/icons/djv.png</iconUrl>\n    <copyright>2004–2014 Darby Johnston</copyright>\n    <licenseUrl>https://darbyjohnston.github.io/DJV/legal.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/darbyjohnston/DJV</projectSourceUrl>\n    <docsUrl>https://darbyjohnston.github.io/DJV/documentation.html</docsUrl>\n    <mailingListUrl>http://sourceforge.net/p/djv/discussion/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/darbyjohnston/DJV/issues</bugTrackerUrl>\n    <tags>djv video movie player cineon dpx openexr quicktime admin foss cross-platform</tags>\n    <summary>DJV Imaging provides professional movie playback software for film production, VFX, and computer animation.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[DJV provides professional review software for VFX, animation, and film production. Playback high resolution, high bit-depth, image sequences and videos, with frame accurate control and color management. Available for Linux, Apple macOS, and Microsoft Windows. Source code is provided under a BSD style open source license.\n\n## Features\n\n* Support for Linux, Apple OS X, and Microsoft Windows\n* Plays both image sequences and movies\n* Works with industry standard file formats including Cineon, DPX, OpenEXR, and QuickTime\n* Includes command line utilities for batch processing\n\n![DJV screenshot](https://i.imgur.com/20p7xAL.png)\n\n## Notes\n\n* This package no longer support 32-bit Operating Systems, install version 1.0.5.20170203 or earlier if you have a need for 32-bit.\n]]></description>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/djv/legal/LICENSE.md",
    "content": "# Legal\r\n\r\n## License\r\n\r\nCopyright (c) 2004-2019 Darby Johnston, All rights reserved\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r\n\r\n- Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.\r\n- Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.\r\n- Neither the names of the copyright holders nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n## Copyright\r\n\r\nPortions of this software are copyright (in alphabetical order):\r\n\r\n- Copyright (c) 2004-2019 Darby Johnston, All rights reserved\r\n- Copyright (c) 2008-2009 Mikael Sundell, All rights reserved\r\n- Copyright (c) 2019 Kent Oberheu, All rights reserved\r\n\r\n## Third Party Software\r\n\r\nThis software is based in part on the works of (in alphabetical order):\r\n\r\n- CMake, Copyright 2000-2011 Kitware, Inc., Insight Software Consortium, All rights reserved\r\n- FFmpeg, Licensed under the LGPLv2.1\r\n- FreeType, Copyright (c) 2018, The FreeType Project\r\n- GLFW, Copyright (c) 2002-2006 Marcus Geelnard, Copyright (c) 2006-2016 Camilla Lowy\r\n- GLM, Copyright (c) 2005-2017 G-Truc Creation\r\n- MbedTLS, Copyright © 2008 - 2016 ARM Limited, All rights reserved\r\n- OpenAL, Copyright (C) 1999-2000 by Loki Software\r\n- OpenColorIO, Copyright (c) 2003-2010 Sony Pictures Imageworks Inc., et al., All rights reserved\r\n- OpenEXR, Copyright (c) 2006, Industrial Light and Magic, a division of Lucasfilm Entertainment Company Ltd.\r\n- RtAudio, Copyright (c) 2001-2019 Gary P. Scavone\r\n- curl, Copyright (c) 1996 - 2019, Daniel Stenberg, , and many contributors, see the THANKS file.\r\n- dr_libs, David Reid\r\n- glad, Copyright (c) 2013-2018 David Herberth\r\n- libjpeg, Copyright (c) 1991-2012, Thomas G. Lane, Guido Vollbeding\r\n- libjpeg-turbo, Copyright (C)2009-2019 D. R. Commander, All rights reserved, Copyright (C)2015 Viktor Szathmáry, All rights reserved\r\n- libpng, Copyright (c) 2004, 2006-2012 Glenn Randers-Pehrson\r\n- libtiff, Copyright (c) 1988-1997 Sam Leffler, Copyright (c) 1991-1997 Silicon Graphics, Inc\r\n- zlib, Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler\r\n\r\n## Trademarks\r\n\r\nTrademarks named in the documentation (in alphabetical order):\r\n\r\n- Apple, OS X, ProRes, and QuickTime are registered trademarks of Apple, Inc.\r\n- AMD and ATI are registered trademarks of Advanced Micro Devices, Inc.\r\n- Autodesk, Inferno, Maya, Softimage, and XSI are registered trademarks of Autodesk, Inc.\r\n- Debian is a registered trademark of Software in the Public Interest, Inc.\r\n- FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project\r\n- FreeBSD is a registered trademark of The FreeBSD Foundation\r\n- Intel is a registered trademark of Intel Corporation\r\n- Industrial Light and Magic and ILM are registered trademarks of Lucasfilm Ltd.\r\n- Kodak and Cineon are a registered trademarks of the Eastman Kodak Company\r\n- Linux is a registered trademark of Linus Torvalds\r\n- Microsoft and Microsoft Windows are registered trademarks of Microsoft, Inc.\r\n- MIPS is a registered trademark of MIPS Technologies, Inc.\r\n- NVIDIA is a registered trademark of NVIDIA Corporation\r\n- Red Hat and Fedora are registered trademarks of Red Hat, Inc.\r\n- Silicon Graphics, SGI, IRIX, and OpenGL are registered trademarks of Silicon Graphics International Corp.\r\n- SMPTE is a registered trademark of the Society of Motion Picture and Television Engineers\r\n- SourceForge.net is a registered trademark of VA Software Corporation\r\n- SuSE is a registered trademark of Novell, Inc.\r\n- Ubuntu is a registered trademark of Canonical Ltd.\r\n- UNIX is a registered trademark of The Open Group\r\n"
  },
  {
    "path": "automatic/djv/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/grizzlypeak3d/DJV/releases/download/3.4.2/djv-3.4.2-windows-amd64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: F4F19E6A50607D734A1775D59F674B39FA6C7E3DBF7DC16D5446DDB947B78976\r\n\r\nThe file 'LICENSE.md' has been obtained from <https://darbyjohnston.github.io/DJV/legal.html>\r\n"
  },
  {
    "path": "automatic/djv/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\nif ((Get-OSArchitectureWidth 32) -or $env:chocolateyForceX86 -eq $true)\r\n  { Write-Error \"32-bit is no longer supported. Please install version 1.0.5.20170203\" }\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\djv-3.4.2-windows-amd64.exe\"\r\n  softwareName   = 'djv-*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/djv/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'djv-*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/djv/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$softwareName = 'djv-*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..*)\\<.*\\>\"              = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum(64)?\\:).*\"       = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(`\"[$]toolsPath\\\\)[^`\"]*`\"\"    = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^\\s*SoftwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease darbyjohnston DJV\r\n\r\n  @{\r\n    URL64    = $LatestRelease.assets.Where{$_.name.EndsWith('.exe')}.browser_download_url\r\n    Version  = Get-Version $LatestRelease.tag_name\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/dropbox/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@797be4455d8f66a1989713e741137ed8293dd322/icons/dropbox.svg\" width=\"48\" height=\"48\"/> [dropbox](https://chocolatey.org/packages/dropbox)\r\n\r\n\r\nDropbox is a free service that lets you bring all your photos, docs, and videos anywhere. This means that any file you save to your Dropbox will automatically save to all your computers, phones and even the Dropbox website. Dropbox also makes it super easy to share with others, whether you're a student or professional, parent or grandparent. Even if you accidentally spill a latte on your laptop, have no fear! You can relax knowing that Dropbox always has you covered, and none of your stuff will ever be lost.\r\n\r\n## Features\r\n- Best-in-class sync technology\r\n- Easy and secure sharing\r\n- Anytime, anywhere access\r\n- 256-bit AES and SSL/TLS encryption\r\n- Version history and file recovery\r\n- Advanced sharing permissions\r\n- Password-protected and expiring shared links\r\n- Remote device wipe\r\n- Require two-factor authentication (2FA)\r\n- Granular permissions\r\n- Account transfer tool\r\n- Enables HIPAA compliance\r\n- Dropbox Paper\r\n- MS Office 365 integration\r\n- Dropbox badge\r\n- Commenting\r\n- Plus button\r\n- File requests\r\n- Smart Sync\r\n- Team folder\r\n- Admin console\r\n- Centralized billing\r\n- Company-managed groups\r\n- Unlimited API access to platform partners\r\n- API access for data transport\r\n- Priority email support\r\n- Live chat support\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/dropbox/dropbox.json",
    "content": "﻿{\r\n    \"beta\":  \"250.3.3196-beta\",\r\n    \"stable\":  \"250.4.3245\"\r\n}\r\n"
  },
  {
    "path": "automatic/dropbox/dropbox.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>dropbox</id>\n    <version>250.4.3245</version>\n    <title>Dropbox</title>\n    <authors>Dropbox</authors>\n    <owners>chocolatey-community,ferventcoder,the-running-dev</owners>\n    <licenseUrl>https://www.dropbox.com/terms</licenseUrl>\n    <projectUrl>https://www.dropbox.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@797be4455d8f66a1989713e741137ed8293dd322/icons/dropbox.svg</iconUrl>\n    <mailingListUrl>https://www.dropboxforum.com/</mailingListUrl>\n    <docsUrl>https://www.dropbox.com/help</docsUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <description><![CDATA[\nDropbox is a free service that lets you bring all your photos, docs, and videos anywhere. This means that any file you save to your Dropbox will automatically save to all your computers, phones and even the Dropbox website. Dropbox also makes it super easy to share with others, whether you're a student or professional, parent or grandparent. Even if you accidentally spill a latte on your laptop, have no fear! You can relax knowing that Dropbox always has you covered, and none of your stuff will ever be lost.\n\n## Features\n- Best-in-class sync technology\n- Easy and secure sharing\n- Anytime, anywhere access\n- 256-bit AES and SSL/TLS encryption\n- Version history and file recovery\n- Advanced sharing permissions\n- Password-protected and expiring shared links\n- Remote device wipe\n- Require two-factor authentication (2FA)\n- Granular permissions\n- Account transfer tool\n- Enables HIPAA compliance\n- Dropbox Paper\n- MS Office 365 integration\n- Dropbox badge\n- Commenting\n- Plus button\n- File requests\n- Smart Sync\n- Team folder\n- Admin console\n- Centralized billing\n- Company-managed groups\n- Unlimited API access to platform partners\n- API access for data transport\n- Priority email support\n- Live chat support\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Dropbox is a free service that lets you bring all your photos, docs, and videos anywhere.</summary>\n    <tags>dropbox virtual files file admin freeware cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/dropbox</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"kb2919355\" version=\"1.0.20160915\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/dropbox/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\nif (!$PSScriptRoot) {\r\n  $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent\r\n}\r\n. \"$PSScriptRoot\\helper.ps1\"\r\n\r\n$version = '250.4.3245'\r\n\r\nif (!(IsVersionAlreadyInstalled $version)) {\r\n  $stop_dropbox = if (Get-Process -Name Dropbox -ErrorAction SilentlyContinue) { $false } else { $true }\r\n\r\n\r\n  $packageArgs = @{\r\n    packageName    = $env:ChocolateyPackageName\r\n    softwareName   = \"Dropbox\"\r\n    url            = 'https://edge.dropboxstatic.com/dbx-releng/client/Dropbox%20250.4.3245%20Offline%20Installer.x86.exe'\r\n    url64          = 'https://edge.dropboxstatic.com/dbx-releng/client/Dropbox%20250.4.3245%20Offline%20Installer.x64.exe'\r\n    checksum       = '6295375f55eaaed57327db64e9ab9a0822c260efc69d06126a485bf8e6ee1f63'\r\n    checksum64     = 'b17faeedcd752d60edb62ae127ad874e0fffebd89dcf937754405e02347aaf8b'\r\n    fileType       = 'exe'\r\n    checksumType   = 'sha256'\r\n    checksumType64 = 'sha256'\r\n    silentArgs     = '/s'\r\n    validExitCodes = @(0, 1641, 3010)\r\n  }\r\n\r\n  Install-ChocolateyPackage @packageArgs\r\n\r\n  if ($stop_dropbox -and (Get-Process -Name Dropbox -ErrorAction SilentlyContinue)) {\r\n    Stop-Process -processname Dropbox\r\n  }\r\n}\r\nelse {\r\n  Write-Host \"Dropbox $version is already installed.\"\r\n}\r\n"
  },
  {
    "path": "automatic/dropbox/tools/chocolateyuninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName \"Dropbox\"\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName = $env:ChocolateyPackageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/S'\r\n      file        = ($_.UninstallString -split '\"')[1]\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/dropbox/tools/helper.ps1",
    "content": "function IsVersionAlreadyInstalled {\r\n    param($version)\r\n\r\n    if ($env:ChocolateyForce) { return $false }\r\n\r\n    [array]$keys = Get-UninstallRegistryKey -SoftwareName \"Dropbox\" | Where-Object { $_.DisplayVersion -and $_.DisplayVersion -eq $version }\r\n\r\n    return $keys.Count -gt 0\r\n}"
  },
  {
    "path": "automatic/dropbox/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n. \"$PSScriptRoot\\update_helper.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^[$]version\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.RemoteVersion)'\"\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"(?i)(^\\s*url64\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*checksumType64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32 = Get-RemoteChecksum -Algorithm $Latest.ChecksumType32 -Url $Latest.URL32\r\n  $Latest.ChecksumType64 = 'sha256'\r\n  $Latest.Checksum64 = Get-RemoteChecksum -Algorithm $Latest.ChecksumType64 -Url $Latest.URL64\r\n}\r\n\r\nfunction GetDropbox {\r\n  param(\r\n    [string]$nu_version,\r\n    [string]$Title,\r\n    [string]$kind\r\n  )\r\n  $build = @{$true = '-beta'; $false = '' }[( $kind -match '-' )]\r\n  $oldversion = $nu_version -replace ($build, '')\r\n  $beta = drpbx-compare $oldversion -build ($build -replace ('-', ''))\r\n  $beta = Get-Version $beta | Select-Object -expand Version\r\n  # URL no longer valid as of 02/23/2018 $url = \"https://dl-web.dropbox.com/u/17/Dropbox%20${beta}.exe\"\r\n  $url32 = Get-RedirectedUrl \"https://www.dropbox.com/download?build=${beta}&plat=win&type=full\"\r\n  # Adding URL64 on 10/12/2022 due to it now being available\r\n  $url64 = Get-RedirectedUrl \"https://www.dropbox.com/download?build=${beta}&plat=win&type=full&arch=x64\"\r\n  $version = -join ($beta , $build)\r\n  @{\r\n    Title         = $Title\r\n    URL32         = $url32\r\n    URL64         = $url64\r\n    Version       = $version\r\n    RemoteVersion = $beta\r\n  }\r\n}\r\n\r\n$vers = Get-Version (( Get-RedirectedUrl 'https://www.dropbox.com/download?full=1&plat=win') -replace ('%20', '')) | Select-Object -expand Version\r\n$stable = -join ( $vers.Major, \".\" , $vers.Minor, \".\" , $vers.Build )\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = [ordered] @{\r\n    stable = GetDropbox -Title \"Dropbox\" -kind \"\" -nu_version $stable\r\n    beta   = GetDropbox -Title \"Dropbox Beta Build\" -kind \"-beta\" -nu_version $stable\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/dropbox/update_helper.ps1",
    "content": "﻿\r\nfunction drpbx-compare {\r\n  param(\r\n    [Parameter(Position = 0)]\r\n    [string]\r\n    $_version,\r\n    [string]$build\r\n  )\r\n\r\n  if ([string]::IsNullOrEmpty($build)) {\r\n    $build = 'stable'\r\n  }\r\n\r\n  $releases = 'https://www.dropboxforum.com/t5/Desktop-client-builds/bd-p/101003016'\r\n  $HTML = Invoke-WebRequest -UseBasicParsing -Uri $releases | ForEach-Object Links | Where-Object { $_ -match $build } | Select-Object -First 6 | Out-String\r\n  $re_dash = '-'\r\n  $re_dot = '.'\r\n  $re_non = ''\r\n  $re_build = $build + \"build\"\r\n  $version = drpbx-builds -hrefs $HTML -testVersion $_version\r\n\r\n  return $version\r\n}\r\n\r\nfunction drpbx-builds {\r\n  param(\r\n    [string]$default = '27.3.21',\r\n    [string]$hrefs,\r\n    [string]$testVersion\r\n  )\r\n\r\n  $links = $hrefs -split ( '\\/' )\r\n  $build = @()\r\n  $regex = ($re_build)\r\n  $Maj = ($vers.Major.ToString()).length\r\n  $Min = ($vers.Minor.ToString()).length\r\n  $Bui = ($vers.build.ToString()).length\r\n  foreach ($_ in $links) {\r\n    foreach ($G in $_) {\r\n      if ($G -match \"([\\d]{$Maj}[\\-]{1}[\\d]{$Min}[\\-]{1}[\\d]{$Bui})\") {\r\n        $G = $G -replace ($regex, $re_non) -replace ($re_dash, $re_dot) -replace ('New.', $re_non)\r\n        if (($G -ge $default) -and ($G -ge $testVersion)) {\r\n          $build += $G + \";\"\r\n        }\r\n      }\r\n      if (($build | Measure-Object).Count -ge '6') {\r\n        $build = ($build | Measure-Object -Maximum).Maximum\r\n        break\r\n      }\r\n    }\r\n  }\r\n  return ($build | Select-Object -First 1)\r\n}\r\n"
  },
  {
    "path": "automatic/encfs4win/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4b6671aadbc36c1fbc086e426b9527480888ab7d/icons/encfs4win.png\" width=\"48\" height=\"48\"/> [encfs4win](https://chocolatey.org/packages/encfs4win)\r\n\r\n\r\nEncFS encrypts individual files, by translating all requests for the virtual EncFS filesystem into the equivalent encrypted operations on the raw filesystem.\r\n\r\nA GUI for encfs4win is available through encfsw, providing a tray icon that makes mounting and unmounting encrypted partitions even easier!\r\n\r\nEncFS provides an encrypted filesystem in user-space, using the Dokan library for the filesystem interface. EncFS is open source software, licensed under the LGPL.\r\n\r\n## Notes\r\n\r\n- This package will require to be reinstalled after the restart of the OS if its dependency installation is required.\r\n\r\n"
  },
  {
    "path": "automatic/encfs4win/encfs4win.json",
    "content": "﻿{\r\n    \"1.10\":  \"1.10.2\",\r\n    \"1.11\":  \"1.11.0-beta4\"\r\n}\r\n"
  },
  {
    "path": "automatic/encfs4win/encfs4win.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>encfs4win</id>\n    <version>1.11.0-beta4</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/encfs4win</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>encfs4win</title>\n    <authors>jetwhiz, freddy77</authors>\n    <projectUrl>https://encfs.win</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4b6671aadbc36c1fbc086e426b9527480888ab7d/icons/encfs4win.png</iconUrl>\n    <copyright>What is the copyright</copyright>\n    <licenseUrl>https://github.com/jetwhiz/encfs4win/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/jetwhiz/encfs4win</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/jetwhiz/encfs4win/issues</bugTrackerUrl>\n    <tags>encfs4win driver encfs encryption foss file-system</tags>\n    <summary>Windows port of EncFS which provides an encrypted virtual filesystem</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nEncFS encrypts individual files, by translating all requests for the virtual EncFS filesystem into the equivalent encrypted operations on the raw filesystem.\n\nA GUI for encfs4win is available through encfsw, providing a tray icon that makes mounting and unmounting encrypted partitions even easier!\n\nEncFS provides an encrypted filesystem in user-space, using the Dokan library for the filesystem interface. EncFS is open source software, licensed under the LGPL.\n\n## Notes\n\n- This package will require to be reinstalled after the restart of the OS if its dependency installation is required.\n\n]]></description>\n    <releaseNotes>https://github.com/jetwhiz/encfs4win/releases/tag/v1.11.0-beta.4</releaseNotes>\n    <dependencies>\n      <dependency id=\"KB2999226\" version=\"1.0.20170509\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/encfs4win/legal/LICENSE.txt",
    "content": "\r\nThe code comprising the EncFS library (libencfs) is licensed under the LGPL.\r\nThe main programs (encfs, encfsctl, etc) are licensed under the GPL.\r\n\r\nFor details of the licenses, see COPYING.LGPL and COPYING.GPL.\r\n\r\n===========================================================================\r\n\r\nThe following 3rd party libraries are included in the EncFS source release\r\nfrom github:\r\n\r\n* easylogging++ : a logging library, which is supplied with the following license\r\n\r\n  The MIT License (MIT)\r\n\r\n  Copyright (c) 2015 muflihun.com\r\n\r\n  https://github.com/easylogging/easyloggingpp\r\n  http://easylogging.muflihun.com\r\n  http://muflihun.com\r\n\r\n  Permission is hereby granted, free of charge, to any person obtaining a copy of\r\n  this software and associated documentation files (the \"Software\"), to deal in\r\n  the Software without restriction, including without limitation the rights to\r\n  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\r\n  the Software, and to permit persons to whom the Software is furnished to do so,\r\n  subject to the following conditions:\r\n\r\n  The above copyright notice and this permission notice shall be included in all\r\n  copies or substantial portions of the Software.\r\n\r\n  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r\n  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r\n  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r\n  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\n  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n\r\n* tinyxml2 : an XML reader / writer, which is supplied with the following license:\r\n\r\n  TinyXML-2 is released under the zlib license:\r\n\r\n  This software is provided 'as-is', without any express or implied\r\n  warranty. In no event will the authors be held liable for any\r\n  damages arising from the use of this software.\r\n\r\n  Permission is granted to anyone to use this software for any\r\n  purpose, including commercial applications, and to alter it and\r\n  redistribute it freely, subject to the following restrictions:\r\n\r\n  1. The origin of this software must not be misrepresented; you must\r\n  not claim that you wrote the original software. If you use this\r\n  software in a product, an acknowledgment in the product documentation\r\n  would be appreciated but is not required.\r\n  2. Altered source versions must be plainly marked as such, and\r\n  must not be misrepresented as being the original software.\r\n  3. This notice may not be removed or altered from any source\r\n  distribution.\r\n"
  },
  {
    "path": "automatic/encfs4win/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/jetwhiz/encfs4win/releases>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/jetwhiz/encfs4win/releases/download/v1.11.0-beta.4/encfs-installer.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 87D6A0DC3B2BD5F0D6C726D33CE9BA8B662C6DA07F10EF37F52942DF2EC9E18E\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/jetwhiz/encfs4win/blob/21bd66bddf75fb7bda018a52d51a42ff8b24348a/COPYING>\r\n"
  },
  {
    "path": "automatic/encfs4win/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\encfs-installer.exe\"\r\n  softwareName   = 'encfs4win*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  Register-Application \"$installLocation\\encfsw.exe\"\r\n  Write-Host \"$packageName tray application registered as encfsw\"\r\n  Install-BinFile encfs \"$installLocation\\encfs.exe\"\r\n\r\n  Write-Host 'OS restart might be required'\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "automatic/encfs4win/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  softwareName   = 'encfs4win*'\r\n  fileType       = 'exe'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/encfs4win/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$softwareName = 'encfs4win*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseUrl)>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n    }\r\n  }\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key 'releaseNotes' -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $releases = Get-AllGitHubReleases -Owner 'jetwhiz' -Name 'encfs4win'\r\n  $re = 'installer\\.exe$'\r\n\r\n  $streams = @{}\r\n  $releases | ForEach-Object {\r\n    $version = if ($_.name) {\r\n      Get-Version $_.name\r\n    }\r\n    else {\r\n      Get-Version $_.tag_name\r\n    }\r\n\r\n    $url = $_.assets | Where-Object browser_download_url -match $re | Select-Object -ExpandProperty browser_download_url\r\n    $streamName = $version.ToString(2)\r\n\r\n    if (!($streams.ContainsKey($streamName)) -and $url) {\r\n      if ($streamName -eq '1.9') {\r\n        # We'll ignore the 1.9.x versions as these are not compatible with the current code in the package\r\n        $streams.Add($streamName, 'ignore')\r\n      } else {\r\n        $streams.Add($streamName, @{\r\n            Version      = $version\r\n            URL32        = $url\r\n            ReleaseNotes = $_.body\r\n            ReleaseUrl   = $_.html_url\r\n        })\r\n      }\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/es/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cf277846cf6b5436461ebd5f21b00efd67ee9910/icons/everything.png\" width=\"48\" height=\"48\"/> [es](https://chocolatey.org/packages/es)\r\n\r\nES is a command line interface to search Everything from a command prompt.\r\n\r\n\"Everything\" is an administrative tool that locates files and folders by filename instantly for Windows.\r\nUnlike Windows search \"Everything\" initially displays every file and folder on your computer (hence the name \"Everything\").\r\nYou type in a search filter to limit what files and folders are displayed.\r\n\r\n## Features\r\n\r\n- Search files with regex\r\n- Many switch with which to sort results\r\n- Small installation file\r\n- Quick file indexing\r\n- Quick searching\r\n- Minimal resource usage\r\n- [More ...](https://www.voidtools.com/faq/)\r\n\r\n## Notes\r\n\r\n- ES Requires Everything to be running to function"
  },
  {
    "path": "automatic/es/es.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>es</id>\n    <version>1.1.0.37</version>\n    <title>Everything Command Line</title>\n    <authors>David Carpenter</authors>\n    <owners>chocolatey-community, TheCakeIsNaOH</owners>\n    <licenseUrl>http://www.voidtools.com/License.txt</licenseUrl>\n    <projectUrl>https://www.voidtools.com/support/everything/command_line_interface/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cf277846cf6b5436461ebd5f21b00efd67ee9910/icons/everything.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[ES is a command line interface to search Everything from a command prompt.\n\n\"Everything\" is an administrative tool that locates files and folders by filename instantly for Windows.\nUnlike Windows search \"Everything\" initially displays every file and folder on your computer (hence the name \"Everything\").\nYou type in a search filter to limit what files and folders are displayed.\n\n## Features\n\n- Search files with regex\n- Many switch with which to sort results\n- Small installation file\n- Quick file indexing\n- Quick searching\n- Minimal resource usage\n- [More ...](https://www.voidtools.com/faq/)\n\n## Notes\n\n- ES Requires Everything to be running to function\n]]></description>\n    <summary>Everything Search Engine Command Line - locate files and folders by name instantly</summary>\n    <copyright>2022 David Carpenter</copyright>\n    <tags>everything file-system indexing freeware file search ntfs</tags>\n    <docsUrl>https://www.voidtools.com/support/everything/command_line_interface/</docsUrl>\n    <mailingListUrl>https://www.voidtools.com/forum/</mailingListUrl>\n    <bugTrackerUrl>https://www.voidtools.com/forum/viewforum.php?f=6</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/es</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"everything\" version=\"1.2.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/es/legal/License.txt",
    "content": "Everything\r\n\r\n\tCopyright (C) 2016 David Carpenter\r\n\t\r\n\tPermission is hereby granted, free of charge, to any person obtaining a \r\n\tcopy of this software and associated documentation files (the \"Software\"), \r\n\tto deal in \tthe Software without restriction, including without limitation \r\n\tthe rights to use, copy, modify, merge, publish, distribute, sublicense, \r\n\tand/or sell copies of the Software, and to permit persons to whom the \r\n\tSoftware is furnished to do\tso, subject to the following conditions:\r\n\t\r\n\tThe above copyright notice and this permission notice shall be included in \r\n\tall\tcopies or substantial portions of the Software.\r\n\t\r\n\tTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \r\n\tIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \r\n\tFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n\tAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER \r\n\tLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING \r\n\tFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER \r\n\tDEALINGS IN THE SOFTWARE.\r\n\r\nPerl-Compatible Regular Expressions\r\n\r\n\tCopyright (c) 1997-2012 University of Cambridge\r\n\t\r\n\tRedistribution and use in source and binary forms, with or without\r\n\tmodification, are permitted provided that the following conditions are met:\r\n\t\r\n\t* Redistributions of source code must retain the above copyright notice,\r\n\t  this list of conditions and the following disclaimer.\r\n\t\r\n\t* Redistributions in binary form must reproduce the above copyright\r\n\t  notice, this list of conditions and the following disclaimer in the\r\n\t  documentation and/or other materials provided with the distribution.\r\n\t\r\n\t* Neither the name of the University of Cambridge nor the names of its\r\n\t  contributors may be used to endorse or promote products derived from\r\n\t  this software without specific prior written permission.\r\n\t\r\n\tTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\n\tAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n\tIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n\tARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\r\n\tLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r\n\tCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r\n\tSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\n\tINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\n\tCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n\tARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r\n\tPOSSIBILITY OF SUCH DAMAGE.\r\n"
  },
  {
    "path": "automatic/es/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://www.voidtools.com/ES-1.1.0.37.x86.zip\r\n   x64: https://www.voidtools.com/ES-1.1.0.37.x64.zip\r\n\r\n   to download the archive.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 35F8FE8C92B44D834CF51239EE345927E44D33C6C86D64B756990B066FA0DA47\r\n   checksum64: 7A57670D9152068D05876C58858C82FE6D3915A9DF2C819F4DE8801E2929D3A7\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://www.voidtools.com/ES-1.1.0.37.x86.zip\r\n\r\nFile 'License.txt' is obtained from:\r\n    https://www.voidtools.com/License.txt\r\n"
  },
  {
    "path": "automatic/es/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n    packageName    = 'es'\r\n    FileFullPath   = \"$toolsDir\\ES-1.1.0.37.x86.zip\"\r\n    FileFullPath64 = \"$toolsDir\\ES-1.1.0.37.x64.zip\"\r\n    Destination    = $toolsDir\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nRemove-Item -Path $toolsDir\\*.zip -Force -EA 0\r\n"
  },
  {
    "path": "automatic/es/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.voidtools.com/downloads'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*FileFullPath\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*FileFullPath64\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName64)`\"\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n          \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n          \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page  = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    $re             = \"ES-[\\d\\.]+\\.x86.zip\"\r\n    $urlPath        = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -Expand href\r\n    $re64           = \"ES-[\\d\\.]+\\.x64.zip\"\r\n    $urlPath64      = $download_page.links | Where-Object href -match $re64 | Select-Object -First 1 -Expand href\r\n    $version        = ($urlPath -split '-' | Select-Object -Last 1).trim(\".x86.zip\")\r\n    @{\r\n        Version      = $version\r\n        URL32        = 'https://www.voidtools.com' + $urlPath\r\n        URL64        = 'https://www.voidtools.com' + $urlPath64\r\n        PackageName  = 'es'\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none"
  },
  {
    "path": "automatic/etcd/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c681fe2d8274d648911c90a5cfa63b43e4663013/icons/etcd.png\" width=\"48\" height=\"48\"/> [etcd](https://chocolatey.org/packages/etcd)\r\n\r\n**etcd** is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to\r\nbe accessed by a distributed system or cluster of machines. It gracefully handles leader elections during network\r\npartitions and can tolerate machine failure, even in the leader node.\r\n\r\n## Features\r\n\r\n* **Simple interface** Read and write values using standard HTTP tools, such as curl\r\n* **Key-value storage** Store data in hierarchically organized directories, as in a standard filesystem\r\n* **Watch for changes** Watch specific keys or directories for changes and react to changes in values\r\n* Optional SSL client certificate authentication\r\n* Benchmarked at 1000s of writes/s per instance\r\n* Optional TTLs for keys expiration\r\n* Properly distributed via Raft protocol  \r\n\r\n## Package Parameters\r\n\r\n* The package will pass package parameters to the etcd service  \r\nExample: `choco install etcd -y --params=\"-discovery https://discovery.etcd.io/tokengoeshere\"`\r\n\r\n## Notes\r\n\r\n* This package installs **etcd** as a service, and makes **etcdctl** (the command line client) available in the path\r\n* The service is managed with NSSM, you can change the service parameters easily by running `nssm edit etcd`\r\n* Windows support is limited to 64-bit systems\r\n* Originally packaged by Robert Labrie (https://github.com/robertlabrie)\r\n"
  },
  {
    "path": "automatic/etcd/etcd.json",
    "content": "﻿{\r\n    \"2.2\":  \"2.2.3\",\r\n    \"2.3\":  \"2.3.8\",\r\n    \"3.0\":  \"3.0.17\",\r\n    \"3.1\":  \"3.1.20\",\r\n    \"3.2\":  \"3.2.32\",\r\n    \"3.3\":  \"3.3.27\",\r\n    \"3.4\":  \"3.4.44\",\r\n    \"3.5\":  \"3.5.30\",\r\n    \"3.6\":  \"3.6.11\"\r\n}\r\n"
  },
  {
    "path": "automatic/etcd/etcd.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>etcd</id>\n    <version>3.6.11</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/etcd</packageSourceUrl>\n    <owners>chocolatey-community,dgalbraith,Andrei Bejenaru,Robert Labrie</owners>\n    <title>etcd (Install)</title>\n    <authors>etcd Authors</authors>\n    <projectUrl>https://etcd.io</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c681fe2d8274d648911c90a5cfa63b43e4663013/icons/etcd.png</iconUrl>\n    <copyright>(c) 2013-2026 etcd Authors</copyright>\n    <licenseUrl>https://github.com/etcd-io/etcd/blob/main/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/etcd-io/etcd</projectSourceUrl>\n    <docsUrl>https://etcd.io/docs/latest</docsUrl>\n    <mailingListUrl>https://etcd.io/community</mailingListUrl>\n    <bugTrackerUrl>https://github.com/etcd-io/etcd/issues</bugTrackerUrl>\n    <tags>etcd configuration cli cross-platform foss</tags>\n    <summary>etcd is a distributed, consistent key-value store for shared configuration and service discovery</summary>\n    <description><![CDATA[**etcd** is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to\nbe accessed by a distributed system or cluster of machines. It gracefully handles leader elections during network\npartitions and can tolerate machine failure, even in the leader node.\n\n## Features\n\n* **Simple interface** Read and write values using standard HTTP tools, such as curl\n* **Key-value storage** Store data in hierarchically organized directories, as in a standard filesystem\n* **Watch for changes** Watch specific keys or directories for changes and react to changes in values\n* Optional SSL client certificate authentication\n* Benchmarked at 1000s of writes/s per instance\n* Optional TTLs for keys expiration\n* Properly distributed via Raft protocol  \n\n## Package Parameters\n\n* The package will pass package parameters to the etcd service  \nExample: `choco install etcd -y --params=\"-discovery https://discovery.etcd.io/tokengoeshere\"`\n\n## Notes\n\n* This package installs **etcd** as a service, and makes **etcdctl** (the command line client) available in the path\n* The service is managed with NSSM, you can change the service parameters easily by running `nssm edit etcd`\n* Windows support is limited to 64-bit systems\n* Originally packaged by Robert Labrie (https://github.com/robertlabrie)\n]]></description>\n    <releaseNotes>Please check out [CHANGELOG](https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.6.md) for a full list of changes. And make sure to read [upgrade guide](https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/) before upgrading etcd (there may be breaking changes).\n\nFor installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://etcd.io/docs/v3.6/op-guide/). Latest support status for common architectures and operating systems can be found at [supported platforms](https://etcd.io/docs/v3.6/op-guide/supported-platform/).\n\n###### Linux\n\n```sh\nETCD_VER=v3.6.11\n\n# choose either URL\nGOOGLE_URL=https://storage.googleapis.com/etcd\nGITHUB_URL=https://github.com/etcd-io/etcd/releases/download\nDOWNLOAD_URL=${GOOGLE_URL}\n\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\nrm -rf /tmp/etcd-download-test &amp;&amp; mkdir -p /tmp/etcd-download-test\n\ncurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\ntar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\n\n/tmp/etcd-download-test/etcd --version\n/tmp/etcd-download-test/etcdctl version\n/tmp/etcd-download-test/etcdutl version\n\n# start a local etcd server\n/tmp/etcd-download-test/etcd\n\n# write,read to etcd\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo\n```\n\n###### macOS (Darwin)\n\n```sh\nETCD_VER=v3.6.11\n\n# choose either URL\nGOOGLE_URL=https://storage.googleapis.com/etcd\nGITHUB_URL=https://github.com/etcd-io/etcd/releases/download\nDOWNLOAD_URL=${GOOGLE_URL}\n\nrm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\nrm -rf /tmp/etcd-download-test &amp;&amp; mkdir -p /tmp/etcd-download-test\n\ncurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\nunzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp &amp;&amp; rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\nmv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test &amp;&amp; rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64\n\n/tmp/etcd-download-test/etcd --version\n/tmp/etcd-download-test/etcdctl version\n/tmp/etcd-download-test/etcdutl version\n```\n\n###### Docker\n\netcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary.\n\n```sh\nETCD_VER=v3.6.11\n\nrm -rf /tmp/etcd-data.tmp &amp;&amp; mkdir -p /tmp/etcd-data.tmp &amp;&amp; \\\n  docker rmi gcr.io/etcd-development/etcd:${ETCD_VER} || true &amp;&amp; \\\n  docker run \\\n  -p 2379:2379 \\\n  -p 2380:2380 \\\n  --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \\\n  --name etcd-gcr-${ETCD_VER} \\\n  gcr.io/etcd-development/etcd:${ETCD_VER} \\\n  /usr/local/bin/etcd \\\n  --name s1 \\\n  --data-dir /etcd-data \\\n  --listen-client-urls http://0.0.0.0:2379 \\\n  --advertise-client-urls http://0.0.0.0:2379 \\\n  --listen-peer-urls http://0.0.0.0:2380 \\\n  --initial-advertise-peer-urls http://0.0.0.0:2380 \\\n  --initial-cluster s1=http://0.0.0.0:2380 \\\n  --initial-cluster-token tkn \\\n  --initial-cluster-state new \\\n  --log-level info \\\n  --logger zap \\\n  --log-outputs stderr\n\ndocker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcd --version\ndocker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl version\ndocker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdutl version\ndocker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl endpoint health\ndocker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl put foo bar\ndocker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl get foo\n```\n</releaseNotes>\n    <dependencies>\n      <dependency id=\"nssm\" version=\"2.24.101\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/etcd/legal/LICENSE.txt",
    "content": "\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/etcd/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/etcd-io/etcd/releases/tag/v3.6.11>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  software: <https://github.com/etcd-io/etcd/releases/download/v3.6.11/etcd-v3.6.11-windows-amd64.zip>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 248EC85A4F659C50ADB0F489AAB0A57B7CB8236B7F9222CFB01A5FFC58AC87BF\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/etcd-io/etcd/commit/3381177341c11aa9d89b6172699d64ddc2146a11/LICENSE>\r\n"
  },
  {
    "path": "automatic/etcd/tools/chocolateyBeforeModify.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# remove the service if it exists\r\nif ((Get-Service | Where-Object { $_.Name -eq \"etcd\" }).length) {\r\n    Get-Service etcd | Stop-Service\r\n    &nssm remove etcd confirm\r\n}\r\n"
  },
  {
    "path": "automatic/etcd/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'etcd'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$installLocation = \"C:\\ProgramData\\etcd\"\r\n\r\n\r\n$packageArgs = @{\r\n  PackageName    = $packageName\r\n  FileFullPath64 = Get-Item $toolsPath\\etcd-*.zip\r\n  Destination    = $installLocation\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nCopy-Item \"$installLocation\\etcd-*-windows-amd64\\*\" $installLocation -Recurse -Force\r\nRemove-Item \"$installLocation\\etcd-*-windows-amd64\" -Recurse -Force\r\n\r\n# older versions of etcd didn't put .exe on the binary\r\nif (Test-Path \"$installLocation\\etcd\") {\r\n    Copy-Item \"$installLocation\\etcd\" \"$installLocation\\etcd.exe\" -Force\r\n    Remove-Item \"$installLocation\\etcd\"\r\n}\r\nif (Test-Path \"$installLocation\\etcdctl\") {\r\n    Copy-Item \"$installLocation\\etcdctl\" \"$installLocation\\etcdctl.exe\" -Force\r\n    Remove-Item \"$installLocation\\etcdctl\"\r\n}\r\n\r\nCopy-Item \"$installLocation\\etcdctl.exe\" $toolsPath -Force\r\n\r\n&nssm install etcd \"$installLocation\\etcd.exe\" \"$($env:chocolateyPackageParameters)\"\r\n&nssm set etcd Start SERVICE_AUTO_START\r\n"
  },
  {
    "path": "automatic/etcd/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$installLocation = \"C:\\ProgramData\\etcd\"\r\n\r\nWrite-Host \"Removing etcd from '$installLocation'\"\r\nRemove-Item $installLocation -Recurse -Force -ea 0\r\n\r\n$pathType = [System.EnvironmentVariableTarget]::User\r\n\r\nUpdate-SessionEnvironment\r\n$envPath = $env:PATH\r\nif ($envPath.ToLower().Contains($installLocation.ToLower())) {\r\n    $actualPath = Get-EnvironmentVariable -Name 'Path' -Scope $pathType -PreserveVariables\r\n\r\n    $statementTerminator = \";\"\r\n    $actualPath = $actualPath.Replace(\"$statementTerminator$installLocation\", '')\r\n\r\n    Set-EnvironmentVariable -Name 'Path' -Value $actualPath -Scope $pathType\r\n\r\n    $envPSPath = $env:PATH\r\n    $env:Path = $envPSPath.Replace(\"$statementTerminator$installLocation\", '')\r\n}\r\n"
  },
  {
    "path": "automatic/etcd/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseURL)>\"\r\n      \"(?i)(^\\s*software.*)\\<.*\\>\"        = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -data @{\r\n    'copyright'    = \"(c) 2013-$($Latest.ReleaseYear) etcd Authors\"\r\n    'releaseNotes' = \"$($Latest.ReleaseNotes)\"\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $releases = Get-AllGitHubReleases 'etcd-io' 'etcd'\r\n\r\n  $streams = @{}\r\n  $re = '-windows-amd64\\.zip$'\r\n\r\n  $releases | foreach-object {\r\n    $version      = $_.tag_name.TrimStart('v')\r\n    $majorVersion = $version -replace '^(\\d+\\.\\d+).*', \"`$1\"\r\n\r\n    if (!$streams.ContainsKey($majorVersion)) {\r\n      $url = $_.assets | Where-Object name -Match $re | Select-Object -ExpandProperty browser_download_url\r\n\r\n      $streams.Add($majorVersion, @{\r\n          Version      = Get-Version $version\r\n          URL64        = $url\r\n          ReleaseURL   = $_.html_url\r\n          ReleaseYear  = (Get-Date).ToString('yyyy')\r\n          ReleaseNotes = $_.body\r\n        }\r\n      )\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nUpdate-Package -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/everything/Everything.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>Everything</id>\n    <version>1.4.11032</version>\n    <title>Everything</title>\n    <authors>David Carpenter</authors>\n    <owners>chocolatey-community, Mark Michaelis</owners>\n    <licenseUrl>http://www.voidtools.com/License.txt</licenseUrl>\n    <projectUrl>http://www.voidtools.com</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cf277846cf6b5436461ebd5f21b00efd67ee9910/icons/everything.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\"Everything\" is an administrative tool that locates files and folders by filename instantly for Windows.\nUnlike Windows search \"Everything\" initially displays every file and folder on your computer (hence the name \"Everything\").\nYou type in a search filter to limit what files and folders are displayed.\n\n## Features\n\n- Small installation file\n- Clean and simple user interface\n- Quick file indexing\n- Quick searching\n- Minimal resource usage\n- Share files with others easily\n- Real-time updating\n- [More ...](https://www.voidtools.com/faq/)\n\n## Package parameters\n\n- `/client-service`\t- Install the \"Everything\" client as a service.\n- `/desktop-shortcut`- Install desktop shortcut.\n- `/efu-association` - Install EFU file association.\n- `/folder-context-menu` - Install folder context menus.\n- `/quick-launch-shortcut` - Install Quick Launch shortcut.\n- `/run-on-system-startup` - Install \"Everything\" in  the system startup.\n- `/start-menu-shortcuts` - Install \"Everything\" shortcuts from the Start menu.\n\nExample: `choco install everything --params \"/start-menu-shortcuts /run-on-system-startup\"`\n\n## Notes\n\n- This package always installs everything as a service using `--install-service` command line argument.\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/everything/screenshot.png)\n]]></description>\n    <summary>Everything Search Engine - locate files and folders by name instantly</summary>\n    <releaseNotes>https://www.voidtools.com/Changes.txt</releaseNotes>\n    <copyright>2016 David Carpenter</copyright>\n    <tags>everything file-system indexing freeware file search ntfs admin</tags>\n    <docsUrl>https://www.voidtools.com/faq/</docsUrl>\n    <mailingListUrl>https://www.voidtools.com/forum/</mailingListUrl>\n    <bugTrackerUrl>https://www.voidtools.com/forum/viewforum.php?f=6</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/everything</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/everything/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cf277846cf6b5436461ebd5f21b00efd67ee9910/icons/everything.png\" width=\"48\" height=\"48\"/> [everything](https://chocolatey.org/packages/everything)\r\n\r\n\"Everything\" is an administrative tool that locates files and folders by filename instantly for Windows.\r\nUnlike Windows search \"Everything\" initially displays every file and folder on your computer (hence the name \"Everything\").\r\nYou type in a search filter to limit what files and folders are displayed.\r\n\r\n## Features\r\n\r\n- Small installation file\r\n- Clean and simple user interface\r\n- Quick file indexing\r\n- Quick searching\r\n- Minimal resource usage\r\n- Share files with others easily\r\n- Real-time updating\r\n- [More ...](https://www.voidtools.com/faq/)\r\n\r\n## Package parameters\r\n\r\n- `/client-service`\t- Install the \"Everything\" client as a service.\r\n- `/desktop-shortcut`- Install desktop shortcut.\r\n- `/efu-association` - Install EFU file association.\r\n- `/folder-context-menu` - Install folder context menus.\r\n- `/quick-launch-shortcut` - Install Quick Launch shortcut.\r\n- `/run-on-system-startup` - Install \"Everything\" in  the system startup.\r\n- `/start-menu-shortcuts` - Install \"Everything\" shortcuts from the Start menu.\r\n\r\nExample: `choco install everything --params \"/start-menu-shortcuts /run-on-system-startup\"`\r\n\r\n## Notes\r\n\r\n- This package always installs everything as a service using `--install-service` command line argument.\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/everything/screenshot.png)\r\n"
  },
  {
    "path": "automatic/everything/legal/License.txt",
    "content": "Everything\r\n\r\n\tCopyright (C) 2016 David Carpenter\r\n\t\r\n\tPermission is hereby granted, free of charge, to any person obtaining a \r\n\tcopy of this software and associated documentation files (the \"Software\"), \r\n\tto deal in \tthe Software without restriction, including without limitation \r\n\tthe rights to use, copy, modify, merge, publish, distribute, sublicense, \r\n\tand/or sell copies of the Software, and to permit persons to whom the \r\n\tSoftware is furnished to do\tso, subject to the following conditions:\r\n\t\r\n\tThe above copyright notice and this permission notice shall be included in \r\n\tall\tcopies or substantial portions of the Software.\r\n\t\r\n\tTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \r\n\tIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \r\n\tFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n\tAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER \r\n\tLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING \r\n\tFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER \r\n\tDEALINGS IN THE SOFTWARE.\r\n\r\nPerl-Compatible Regular Expressions\r\n\r\n\tCopyright (c) 1997-2012 University of Cambridge\r\n\t\r\n\tRedistribution and use in source and binary forms, with or without\r\n\tmodification, are permitted provided that the following conditions are met:\r\n\t\r\n\t* Redistributions of source code must retain the above copyright notice,\r\n\t  this list of conditions and the following disclaimer.\r\n\t\r\n\t* Redistributions in binary form must reproduce the above copyright\r\n\t  notice, this list of conditions and the following disclaimer in the\r\n\t  documentation and/or other materials provided with the distribution.\r\n\t\r\n\t* Neither the name of the University of Cambridge nor the names of its\r\n\t  contributors may be used to endorse or promote products derived from\r\n\t  this software without specific prior written permission.\r\n\t\r\n\tTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\n\tAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n\tIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n\tARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\r\n\tLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r\n\tCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r\n\tSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\n\tINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\n\tCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n\tARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r\n\tPOSSIBILITY OF SUCH DAMAGE.\r\n"
  },
  {
    "path": "automatic/everything/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://www.voidtools.com/Everything-1.4.1.1032.x86-Setup.exe\r\n   x64: https://www.voidtools.com/Everything-1.4.1.1032.x64-Setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 781A31B440045219752A1BB40FBD204B1D96964D4BF56AF01B18E3D549B037AA\r\n   checksum64: C42EFAD041D4C0BB4D4AC97AE7CBE89F153EC1FE078772392E749C7F5D5282D3\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://www.voidtools.com/Everything-1.4.1.1032.x64-Setup.exe\r\n\r\nFile 'License.txt' is obtained from:\r\n    https://www.voidtools.com/License.txt\r\n\r\n"
  },
  {
    "path": "automatic/everything/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'Everything'\r\n  fileType       = 'exe'\r\n  file           = Get-Item \"$toolsDir\\*x86*.exe\"\r\n  file64         = Get-Item \"$toolsDir\\*x64*.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0, 1223)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item $toolsDir\\*Setup*.exe\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation 'everything$'\r\nif (!$installLocation) { Write-Warning \"Can't find $PackageName install location\"; exit }\r\n\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\nRegister-Application \"$installLocation\\$packageName.exe\"\r\nWrite-Host \"$packageName registered as $packageName\"\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$cmd = @(\r\n  \". '$installLocation\\Everything.exe'\"\r\n  '--disable-run-as-admin'\r\n  '--install-service' \r\n)\r\n$pp.Keys | Where-Object { $_ -ne 'service' } | ForEach-Object { $cmd += \"--install-\" + $_.ToLower() }\r\nWrite-Host \"Post install command line:\" $cmd\r\n\"$cmd\" | Invoke-Expression\r\n\r\nWrite-Host \"Starting $packageName\"\r\nStart-Process \"$installLocation\\Everything.exe\" -ArgumentList \"-startup\"\r\n\r\nWrite-Warning \"The Everything Command Line, es.exe has been removed from this package.\"\r\nWrite-Warning \"It now can be installed via the 'es' package\"\r\n"
  },
  {
    "path": "automatic/everything/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'everything'\r\n$softwareNamePattern = 'everything *'\r\n\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/x86=0 /S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = ''\r\n        }\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/everything/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.voidtools.com/Changes.txt'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.FileType)'\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n          \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n          \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL64)\"\r\n        }\r\n    }\r\n}\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n}\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    $version       = $download_page.Content -split \"`n\" | Select-String ': Version .+' | Select-Object -First 1\r\n    $version       = ($version -split ' ' | Select-Object -Last 1).Trim()\r\n    $choco_version = $version.Replace('b', '') -replace '\\.([^.]+)$', '$1'\r\n    @{\r\n        Version      = $choco_version\r\n        URL32        = \"https://www.voidtools.com/Everything-${version}.x86-Setup.exe\"\r\n        URL64        = \"https://www.voidtools.com/Everything-${version}.x64-Setup.exe\"\r\n        PackageName  = 'Everything'\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ext2fsd/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/8a5d2740db65d1750e4312294f4163e348cd5a45/icons/ext2fsd.jpg\" width=\"48\" height=\"48\"/> [ext2fsd](https://chocolatey.org/packages/ext2fsd)\r\n\r\n\r\nOpen source ext3/4 file system driver for Windows\r\n\r\n## Features\r\n\r\n- ext2/ext3 volume reading and writing\r\n- ext3 journal replay when mounting\r\n- various codepage: utf8, cp936, cp950\r\n- mountpoint automatical assignment\r\n- large inode size: 128, 256\r\n- large file size bigger than 4G\r\n- CIFS sharing over network\r\n- htree directory indexing\r\n- ext4 extent support\r\n- fast fsck (uninit_bg) and group block checksum support\r\n- up to 4G*blocksize volume: 16TB for 4K block\r\n- 64k block-size, support compatible to Linux ext4 and e2fsprogs\r\n- OS: 2k, xp, vista, server 2003/2008, win7\r\n\r\n## Notes\r\n\r\n- The uninstaller doesn't work silently.\r\n\r\n"
  },
  {
    "path": "automatic/ext2fsd/ext2fsd.json",
    "content": "﻿{\r\n    \"0.65\":  \"0.65\",\r\n    \"0.66\":  \"0.66\",\r\n    \"0.68\":  \"0.68.0.20161111\",\r\n    \"0.69\":  \"0.69.0.20171118\"\r\n}\r\n"
  },
  {
    "path": "automatic/ext2fsd/ext2fsd.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>ext2fsd</id>\n    <version>0.69.0.20171118</version>\n    <title>Ext2Fsd</title>\n    <owners>chocolatey-community</owners>\n    <authors>Matt</authors>\n    <licenseUrl>https://sourceforge.net/p/ext2fsd/code/ci/master/tree/Ext3Fsd/COPYRIGHT.TXT</licenseUrl>\n    <projectUrl>http://www.ext2fsd.com/</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nOpen source ext3/4 file system driver for Windows\n\n## Features\n\n- ext2/ext3 volume reading and writing\n- ext3 journal replay when mounting\n- various codepage: utf8, cp936, cp950\n- mountpoint automatical assignment\n- large inode size: 128, 256\n- large file size bigger than 4G\n- CIFS sharing over network\n- htree directory indexing\n- ext4 extent support\n- fast fsck (uninit_bg) and group block checksum support\n- up to 4G*blocksize volume: 16TB for 4K block\n- 64k block-size, support compatible to Linux ext4 and e2fsprogs\n- OS: 2k, xp, vista, server 2003/2008, win7\n\n## Notes\n\n- The uninstaller doesn't work silently.\n\n]]></description>\n    <summary>Open source ext3/4 file system driver for Windows</summary>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/8a5d2740db65d1750e4312294f4163e348cd5a45/icons/ext2fsd.jpg</iconUrl>\n    <releaseNotes>http://www.ext2fsd.com/?cat=3</releaseNotes>\n    <language>en-US</language>\n    <tags>ext3 ext4 file-system foss linux driver admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/ext2fsd</packageSourceUrl>\n    <projectSourceUrl>https://sourceforge.net/p/ext2fsd/code/ci/master/tree/</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ext2fsd/legal/LICENSE.txt",
    "content": "\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n                          675 Mass Ave, Cambridge, MA 02139, USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\f\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\f\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\f\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\f\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\f\r\n\tAppendix: How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) 19yy  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) 19yy name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/ext2fsd/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://sourceforge.net/projects/ext2fsd/files/Ext2fsd>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.69/Ext2Fsd-0.69.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 04461A580E5D259EF7ACA9E0C0D715D3BAF342AD940354B6545D7FF3ED85AF1C\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://sourceforge.net/p/ext2fsd/code/ci/master/tree/Ext3Fsd/COPYRIGHT.TXT>\r\n"
  },
  {
    "path": "automatic/ext2fsd/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\Ext2Fsd-0.69.exe\"\r\n  softwareName   = 'ext2fsd*'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).Install.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nls $toolsPath\\*.exe | % { rm $_ -ea 0; if (Test-Path $_) { sc \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/ext2fsd/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'ext2fsd*'\r\n  fileType      = 'exe'\r\n  silentArgs    = \"/VERYSILENT /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).Uninstall.log`\"\"\r\n  validExitCodes= @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/ext2fsd/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://sourceforge.net/projects/ext2fsd/files/Ext2fsd'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1 }\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n          \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\"   = \"`$1$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*softwareName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)*'\"\r\n        }\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(location on\\s*)<.*>\" = \"`${1}<$releases>\"\r\n          \"(?i)(1\\..+)\\<.*\\>\"       = \"`${1}<$($Latest.URL32)>\"\r\n          \"(?i)(checksum type:).*\"  = \"`${1} $($Latest.ChecksumType32)\"\r\n          \"(?i)(checksum:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    # We only take the latest 5 releases, to keep web requests to a maintainable level\r\n    $versions = $download_page.links | ? href -match \"[\\d]+\\.[\\d\\.]+\\/$\" | select -expand href | % { $_ -split '\\/' | select -last 1 -skip 1} | select -first 5\r\n\r\n    $streams = @{}\r\n\r\n    $versions | % {\r\n      $version = Get-Version $_\r\n      $verReleases = \"$releases/$_\"\r\n      $download_page = Invoke-WebRequest -Uri $verReleases -UseBasicParsing\r\n\r\n      $url = $download_page.links | ? href -match \"$_\\.exe/download$\" | select -first 1 -expand href\r\n\r\n      if ($url) {\r\n        $streams.Add($version.ToString(2), @{ Version = $version.ToString(); URL32 = $url; FileType = 'exe' })\r\n      }\r\n    }\r\n\r\n    return @{ Streams = $streams }\r\n}\r\n\r\ntry {\r\n    update -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n} catch {\r\n    $ignore = \"Unable to connect to the remote server\"\r\n    if ($_ -match $ignore) { Write-Host $ignore; 'ignore' } else { throw $_ }\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/ffmpeg/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ffmpeg.svg\" width=\"48\" height=\"48\"/> [ffmpeg](https://chocolatey.org/packages/ffmpeg)\r\n\r\n\r\nFFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.\r\n\r\nThe FFmpeg project tries to provide the best technically possible solution for developers of applications and end users alike. To achieve this we combine the best free software options available. We slightly favor our own code to keep the dependencies on other libs low and to maximize code sharing between parts of FFmpeg. Wherever the question of \"best\" cannot be answered we support both options so the end user can choose.\r\n\r\nSecurity is a high priority and code review is always done with security in mind. Though due to the very large amounts of code touching untrusted data security issues are unavoidable and thus we provide as quick as possible updates to our last stable releases when new security issues are found.\r\n\r\n## Notes\r\n\r\n* This package is for the stable static essentials ffmpeg version.\r\n  For a list of libraries included, go to https://www.gyan.dev/ffmpeg/builds/#libraries\r\n  note that the list of libraries at the URL above will give those for the most recent version and may differ slightly from this package version\r\n* With version 4.4 the format of the version-number changed up until the next two releases it is expected that the flag `--version` is broken\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n"
  },
  {
    "path": "automatic/ffmpeg/ffmpeg.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>ffmpeg</id>\n    <version>8.1</version>\n    <title>FFmpeg</title>\n    <owners>chocolatey-community</owners>\n    <authors>FFmpeg Contributors</authors>\n    <licenseUrl>http://www.ffmpeg.org/legal.html</licenseUrl>\n    <projectUrl>http://www.ffmpeg.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ffmpeg.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nFFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.\n\nThe FFmpeg project tries to provide the best technically possible solution for developers of applications and end users alike. To achieve this we combine the best free software options available. We slightly favor our own code to keep the dependencies on other libs low and to maximize code sharing between parts of FFmpeg. Wherever the question of \"best\" cannot be answered we support both options so the end user can choose.\n\nSecurity is a high priority and code review is always done with security in mind. Though due to the very large amounts of code touching untrusted data security issues are unavoidable and thus we provide as quick as possible updates to our last stable releases when new security issues are found.\n\n## Notes\n\n* This package is for the stable static essentials ffmpeg version.\n  For a list of libraries included, go to https://www.gyan.dev/ffmpeg/builds/#libraries\n  note that the list of libraries at the URL above will give those for the most recent version and may differ slightly from this package version\n* With version 4.4 the format of the version-number changed up until the next two releases it is expected that the flag `--version` is broken\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n]]></description>\n    <summary>FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec – the leading audio/video codec library.</summary>\n    <releaseNotes>https://ffmpeg.org/index.html#news</releaseNotes>\n    <language>en-US</language>\n    <tags>ffmpeg libavcodec foss cli audio video convert cross-platform audio video media</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ffmpeg</packageSourceUrl>\n    <projectSourceUrl>https://git.ffmpeg.org/ffmpeg.git</projectSourceUrl>\n    <docsUrl>https://ffmpeg.org/ffmpeg.html</docsUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ffmpeg/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/ffmpeg/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.7z\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 9B299A21FC1CA36AC22E4911F8958404C228E4059583C4651743122A8D0A7E56\r\n\r\nFile 'LICENSE.txt' is obtained from:\r\n   https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/COPYING.GPLv3\r\n"
  },
  {
    "path": "automatic/ffmpeg/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = $env:ChocolateyPackageName\r\n  FileFullPath64 = \"$toolsPath\\ffmpeg-release-essentials.7z\"\r\n  Destination    = $toolsPath\r\n}\r\n\r\nGet-ChildItem $toolsPath\\* | Where-Object { $_.PSISContainer } | Remove-Item -Recurse -Force #remove older package dirs\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nWrite-Host \"Removing extracted archive.\"\r\nRemove-Item $packageArgs['FileFullPath64'] -ea 0\r\n\r\n$maxTries = 3\r\n\r\nfor ($tries = 0; $tries -lt $maxTries; $tries++) {\r\n  Write-Host \"Sleeping for 2 seconds to allow anti-viruses to finish scanning...\"\r\n  Start-Sleep -Seconds 2\r\n  try {\r\n    Write-Host \"Renaming ffmpeg directory to common name (Try $($tries + 1) / $maxTries)\"\r\n    Move-Item $toolsPath\\ffmpeg-* $toolsPath\\ffmpeg\r\n    Write-Host \"Successfully renamed directory.\"\r\n    break\r\n  }\r\n  catch {\r\n    if (($tries + 1) -eq $maxTries) {\r\n      throw \"Unable to rename directory, and max tries achieved. Aborting installation...\"\r\n    }\r\n    else {\r\n      Write-Warning \"Unable to rename directory. Retrying...\"\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/ffmpeg/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.gyan.dev/ffmpeg/builds'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*FileFullPath64\\s*=\\s*`\"`[$]toolsPath\\\\).*`\"\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s+x64:).*\"     = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(checksum64:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $version = Invoke-WebRequest -Uri \"$releases/release-version\" -UseBasicParsing\r\n\r\n  @{\r\n    URL64   = \"https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.7z\";\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ffmpeg-full/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ffmpeg.svg\" width=\"48\" height=\"48\"/> [ffmpeg](https://chocolatey.org/packages/ffmpeg)\r\n\r\n\r\nFFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.\r\n\r\nThe FFmpeg project tries to provide the best technically possible solution for developers of applications and end users alike. To achieve this we combine the best free software options available. We slightly favor our own code to keep the dependencies on other libs low and to maximize code sharing between parts of FFmpeg. Wherever the question of \"best\" cannot be answered we support both options so the end user can choose.\r\n\r\nSecurity is a high priority and code review is always done with security in mind. Though due to the very large amounts of code touching untrusted data security issues are unavoidable and thus we provide as quick as possible updates to our last stable releases when new security issues are found.\r\n\r\n## Notes\r\n\r\n* This package is for the stable static full ffmpeg version.\r\n  For a list of libraries included, go to https://www.gyan.dev/ffmpeg/builds/#libraries\r\n  (provides everything included in the 'essentials' build with additional libraries)\r\n  note that the list of libraries at the URL above will give those for the most recent version and may differ slightly from this package version\r\n  \r\n"
  },
  {
    "path": "automatic/ffmpeg-full/ffmpeg-full.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>ffmpeg-full</id>\n    <version>8.1</version>\n    <title>FFmpeg Full</title>\n    <owners>chocolatey-community, VuiMuich</owners>\n    <authors>FFmpeg Contributors</authors>\n    <licenseUrl>http://www.ffmpeg.org/legal.html</licenseUrl>\n    <projectUrl>http://www.ffmpeg.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ffmpeg.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nFFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.\n\nThe FFmpeg project tries to provide the best technically possible solution for developers of applications and end users alike. To achieve this we combine the best free software options available. We slightly favor our own code to keep the dependencies on other libs low and to maximize code sharing between parts of FFmpeg. Wherever the question of \"best\" cannot be answered we support both options so the end user can choose.\n\nSecurity is a high priority and code review is always done with security in mind. Though due to the very large amounts of code touching untrusted data security issues are unavoidable and thus we provide as quick as possible updates to our last stable releases when new security issues are found.\n\n## Notes\n\n* This package is for the stable static full ffmpeg version.\n  For a list of libraries included, go to https://www.gyan.dev/ffmpeg/builds/#libraries\n  (provides everything included in the 'essentials' build with additional libraries)\n  note that the list of libraries at the URL above will give those for the most recent version and may differ slightly from this package version\n  \n]]></description>\n    <summary>FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec – the leading audio/video codec library.</summary>\n    <releaseNotes>https://ffmpeg.org/index.html#news</releaseNotes>\n    <language>en-US</language>\n    <tags>ffmpeg libavcodec foss cli audio video convert cross-platform audio video media full</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ffmpeg-full</packageSourceUrl>\n    <projectSourceUrl>https://git.ffmpeg.org/ffmpeg.git</projectSourceUrl>\n    <docsUrl>https://ffmpeg.org/ffmpeg.html</docsUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ffmpeg-full/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/ffmpeg-full/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 4DCBE10FA72BFFA3E976D09CF3335F53A2716A8041AF7A047609898FE6019069\r\n\r\nFile 'LICENSE.txt' is obtained from:\r\n   https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/COPYING.GPLv3\r\n"
  },
  {
    "path": "automatic/ffmpeg-full/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = $env:ChocolateyPackageName\r\n  FileFullPath64 = \"$toolsPath\\ffmpeg-release-full.7z\"\r\n  Destination    = $toolsPath\r\n}\r\n\r\nGet-ChildItem $toolsPath\\* | Where-Object { $_.PSISContainer } | Remove-Item -Recurse -Force #remove older package dirs\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nWrite-Host \"Removing extracted archive.\"\r\nRemove-Item $packageArgs['FileFullPath64'] -ea 0\r\n\r\n$maxTries = 3\r\n\r\nfor ($tries = 0; $tries -lt $maxTries; $tries++) {\r\n  Write-Host \"Sleeping for 2 seconds to allow anti-viruses to finish scanning...\"\r\n  Start-Sleep -Seconds 2\r\n  try {\r\n    Write-Host \"Renaming ffmpeg directory to common name (Try $($tries + 1) / $maxTries)\"\r\n    Move-Item $toolsPath\\ffmpeg-* $toolsPath\\ffmpeg\r\n    Write-Host \"Successfully renamed directory.\"\r\n    break\r\n  }\r\n  catch {\r\n    if (($tries + 1) -eq $maxTries) {\r\n      throw \"Unable to rename directory, and max tries achieved. Aborting installation...\"\r\n    }\r\n    else {\r\n      Write-Warning \"Unable to rename directory. Retrying...\"\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/ffmpeg-full/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.gyan.dev/ffmpeg/builds'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*FileFullPath64\\s*=\\s*`\"`[$]toolsPath\\\\).*`\"\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s+x64:).*\"     = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(checksum64:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Copy-Item -Path \"$PSScriptRoot\\..\\ffmpeg\\tools\\chocolateyInstall.ps1\" -Destination \"$PSScriptRoot\\tools\\chocolateyInstall.ps1\" -Force\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $version = Invoke-WebRequest -Uri \"$releases/release-version\" -UseBasicParsing\r\n\r\n  @{\r\n    URL64   = \"https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z\";\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/firefox/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/firefox.png\" width=\"48\" height=\"48\"/> [Firefox](https://chocolatey.org/packages/Firefox)\r\n\r\nBringing together all kinds of awesomeness to make browsing better for you.\r\n\r\n## Features\r\n\r\n- A powerful, new engine that’s built for rapidfire performance.\r\n- Better, faster page loading that uses less computer memory.\r\n- Gorgeous design and smart features for intelligent browsing.\r\n- Instantly import your online info and favorites from any other browser.\r\n- The most powerful private browsing mode with added tracking protection.\r\n- Firefox Quantum features: screenshots, pocket, gaming & VR, library.\r\n- Customization Features - addons & extensions, themes, toolbar.\r\n- Synced across devices - passwords, bookmarks, tabs and more.\r\n- Ad tracker blocking.\r\n- Password manager.\r\n\r\n## Package Parameters\r\n\r\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/firefox/releases/latest/README.txt) for a complete list of available locales.\r\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website.\r\n\r\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\r\n\r\n- `/InstallDir:PATH`\r\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\r\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\r\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\r\n- `/NoMaintenanceService` Do not install Maintenance Service\r\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Firefox Installer, but not for this Chocolatey Package)\r\n- `/NoAutoUpdate` Sets a policies.json file to not update Firefox and does not install the Maintenance Service\r\n\r\n### Examples\r\n\r\n`choco install Firefox --params \"/l:en-GB\"`\r\n`choco install Firefox --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`\r\n`choco install Firefox --params \"/l:en-GB /RemoveDistributionDir\"`\r\n\r\n## Notes\r\n\r\n- Looking for Firefox Developer Edition? Install the [firefox-dev](/packages/firefox-dev) package.\r\n- Looking for Firefox Extended Support Release? Install the [FirefoxESR](/packages/FirefoxESR) package.\r\n- If locale package parameter is not present, this package installs Firefox in the first language which matches this list:\r\n  1. If Firefox is already installed it uses the same language as the already installed one.\r\n  1. The Windows system language.\r\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\r\n  1. If Firefox does not support the system language, it will fall back to `en-US`.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/firefox/Readme.firefox.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/firefox.png\" width=\"48\" height=\"48\"/> [Firefox](https://chocolatey.org/packages/Firefox)\r\n\r\nBringing together all kinds of awesomeness to make browsing better for you.\r\n\r\n## Features\r\n\r\n- A powerful, new engine that’s built for rapidfire performance.\r\n- Better, faster page loading that uses less computer memory.\r\n- Gorgeous design and smart features for intelligent browsing.\r\n- Instantly import your online info and favorites from any other browser.\r\n- The most powerful private browsing mode with added tracking protection.\r\n- Firefox Quantum features: screenshots, pocket, gaming & VR, library.\r\n- Customization Features - addons & extensions, themes, toolbar.\r\n- Synced across devices - passwords, bookmarks, tabs and more.\r\n- Ad tracker blocking.\r\n- Password manager.\r\n\r\n## Package Parameters\r\n\r\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/firefox/releases/latest/README.txt) for a complete list of available locales.\r\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website.\r\n\r\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\r\n\r\n- `/InstallDir:PATH`\r\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\r\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\r\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\r\n- `/NoMaintenanceService` Do not install Maintenance Service\r\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Firefox Installer, but not for this Chocolatey Package)\r\n- `/NoAutoUpdate` Sets a policies.json file to not update Firefox and does not install the Maintenance Service\r\n\r\n### Examples\r\n\r\n`choco install Firefox --params \"/l:en-GB\"`\r\n`choco install Firefox --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`\r\n`choco install Firefox --params \"/l:en-GB /RemoveDistributionDir\"`\r\n\r\n## Notes\r\n\r\n- Looking for Firefox Developer Edition? Install the [firefox-dev](/packages/firefox-dev) package.\r\n- Looking for Firefox Extended Support Release? Install the [FirefoxESR](/packages/FirefoxESR) package.\r\n- If locale package parameter is not present, this package installs Firefox in the first language which matches this list:\r\n  1. If Firefox is already installed it uses the same language as the already installed one.\r\n  1. The Windows system language.\r\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\r\n  1. If Firefox does not support the system language, it will fall back to `en-US`.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/firefox/Readme.firefoxesr.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/firefox.png\" width=\"48\" height=\"48\"/> [FirefoxESR](https://chocolatey.org/packages/FirefoxESR)\r\n\r\nBringing together all kinds of awesomeness to make browsing better for you.\r\n\r\n## Features\r\n\r\n**This Package installs Firefox ESR**\r\n\r\n- A powerful, new engine that’s built for rapidfire performance.\r\n- Better, faster page loading that uses less computer memory.\r\n- Gorgeous design and smart features for intelligent browsing.\r\n- Instantly import your online info and favorites from any other browser.\r\n- The most powerful private browsing mode with added tracking protection.\r\n- Firefox Quantum features: screenshots, pocket, gaming & VR, library.\r\n- Customization Features - addons & extensions, themes, toolbar.\r\n- Synced across devices - passwords, bookmarks, tabs and more.\r\n- Ad tracker blocking\r\n\r\n## Package Parameters\r\n\r\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/firefox/releases/latest/README.txt) for a complete list of available locales. Note that by providing this parameter the package will not check mozilla.org for a locale.\r\n\r\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\r\n\r\n- `/InstallDir:PATH`\r\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\r\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\r\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\r\n- `/NoMaintenanceService` Do not install Maintenance Service\r\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Firefox Installer, but not for this Chocolatey Package)\r\n- `/NoAutoUpdate` Sets a policies.json file to not update Firefox and does not install the Maintenance Service\r\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website\r\n\r\n### Examples\r\n\r\n`choco install Firefox --params \"/l:en-GB\"`\r\n`choco install Firefox --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`\r\n`choco install Firefox --params \"/l:en-GB /RemoveDistributionDir\"`\r\n\r\n## Notes\r\n\r\n- Looking for Firefox Developer Edition? Install the [firefox-dev](/packages/firefox-dev) package.\r\n- Looking for Firefox for Personal Use? Install the [Firefox](/packages/Firefox) package.\r\n- If locale package parameter is not present, this package installs Firefox ESR in the first language which matches this list:\r\n  1. If Firefox ESR is already installed it uses the same language as the already installed one.\r\n  1. The Windows system language.\r\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\r\n  1. If Firefox ESR does not support the system language, it will fall back to `en-US`.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/firefox/firefox.json",
    "content": "﻿{\r\n    \"latest\":  \"150.0.1\",\r\n    \"esr\":  \"140.10.1\"\r\n}\r\n"
  },
  {
    "path": "automatic/firefox/firefox.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <version>150.0.1</version>\n    <authors>Mozilla</authors>\n    <projectUrl>https://www.mozilla.org/en-US/firefox/new/</projectUrl>\n    <projectSourceUrl>https://hg.mozilla.org/mozilla-central/</projectSourceUrl>\n    <docsUrl>https://developer.mozilla.org/en-US/Firefox</docsUrl>\n    <bugTrackerUrl>https://bugzilla.mozilla.org/</bugTrackerUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a7376cf4e5b7cde0eb1c6a608529601bfcd9546/icons/firefox.svg</iconUrl>\n    <licenseUrl>https://www.mozilla.org/en-US/MPL/2.0/</licenseUrl>\n    <id>Firefox</id>\n    <title>Mozilla Firefox</title>\n    <owners>chocolatey-community</owners>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Bringing together all kinds of awesomeness to make browsing better for you.\n\n## Features\n\n- A powerful, new engine that’s built for rapidfire performance.\n- Better, faster page loading that uses less computer memory.\n- Gorgeous design and smart features for intelligent browsing.\n- Instantly import your online info and favorites from any other browser.\n- The most powerful private browsing mode with added tracking protection.\n- Firefox Quantum features: screenshots, pocket, gaming & VR, library.\n- Customization Features - addons & extensions, themes, toolbar.\n- Synced across devices - passwords, bookmarks, tabs and more.\n- Ad tracker blocking.\n- Password manager.\n\n## Package Parameters\n\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/firefox/releases/latest/README.txt) for a complete list of available locales.\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website.\n\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\n\n- `/InstallDir:PATH`\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\n- `/NoMaintenanceService` Do not install Maintenance Service\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Firefox Installer, but not for this Chocolatey Package)\n- `/NoAutoUpdate` Sets a policies.json file to not update Firefox and does not install the Maintenance Service\n\n### Examples\n\n`choco install Firefox --params \"/l:en-GB\"`\n`choco install Firefox --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`\n`choco install Firefox --params \"/l:en-GB /RemoveDistributionDir\"`\n\n## Notes\n\n- Looking for Firefox Developer Edition? Install the [firefox-dev](/packages/firefox-dev) package.\n- Looking for Firefox Extended Support Release? Install the [FirefoxESR](/packages/FirefoxESR) package.\n- If locale package parameter is not present, this package installs Firefox in the first language which matches this list:\n  1. If Firefox is already installed it uses the same language as the already installed one.\n  1. The Windows system language.\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\n  1. If Firefox does not support the system language, it will fall back to `en-US`.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Bringing together all kinds of awesomeness to make browsing better for you</summary>\n    <tags>browser mozilla firefox admin foss cross-platform</tags>\n    <releaseNotes>https://www.mozilla.org/en-US/firefox/150.0.1/releasenotes/</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/firefox</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n    <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/firefox/tools/LanguageChecksums.csv",
    "content": "﻿ach|32|a6b83f5f641ac96bba316fc609a294120c80286f00864dc23c8155d47dce8232d5d25eb873176fef371ca8fab27139c10f5f4bca2f68a7db32ce56d6f5cb64c3\r\naf|32|12ecaa1d759bc83cc0a664c5af47f4c6b1f3fae7cee3d81ff756deaa94244ec17f782355d4f7c5b9ba847f1eeed4616fe20d9c46b01930688b322075cd507cb1\r\nan|32|ef2c0e0da874e3654cba3c703aa9882085c5c3218f769c381bded6e826c2f8985d3e5687da90df2e09de5a7a394f08aabc766c70e0315213aa744b226ab3b50c\r\nar|32|8d953a43b3b54137f0794e1ddebe493c781af3511023b49089b45cc696e9d05d66d40b32fca0281c15942ebbbac6fc3a34835151d7008a0c3d80a637acfaec8d\r\nast|32|15e2a936a18656b4317c95a18164be84df99d77cda8c7624849818442869ad1e9d7724c38eac6b0b76b64aca4b6d4e30f12e665d2ab13fc1390a7861800d125d\r\naz|32|285e09b062a1a2f012473f82feeeda941bd16f0e4b7d1f55ae576fa66caa2433d642638edae746a883ba221b884e6189fbe5700003916c04e4325df29cd9bacf\r\nbe|32|918b2617d7848a2f30a5b17f070ab1159bb43601af245f0bacf57be43044d3f3e76eb35f03080bcaa9bd48c47757902d5e2230f8f3fc360f3d38925a71c560fd\r\nbg|32|2963f11af0182133c09ee6665d8c407b5549d79dced6801cdf9e01195e79c515dd474d252009fdbd872eaa6c7cb2f8fab20965e24baed11130793a0ef13c3298\r\nbn|32|9bd5238d2d2da97cfffe1ec71ebc661b31e85d4a327ef44159c458a098e800b4b8550f9084402b34261db7aa940edd49025c1b2df886224d932214c4d94553eb\r\nbo|32|d2bdf95e92585c740abb883e1fee34d12674388978c62a36f5363c6030a23418a88e5c5967674876745a4273b97281bce1c12fa36d6aa7af91411e4b9f19c44d\r\nbqi|32|bf6edfb5124dc2322481fadb5fc94b8c5565b16a03c5f9eed7b3d8026fe2f6c753514ddca32e344d74cdda6055865e0342bf353021ee3ffbd8c67c08b862a669\r\nbr|32|82603865aab32f4af33fc4e474b794e2d2d235ca35b440d1a047ad1934bdc3e9dd522a5044b9a4c9390f9c5bcf29b9d0e54ac9ac1c669246e482160c11d3eebc\r\nbrx|32|af6d6d919079f5503f5ad3feced68ba7372fa190a7804698e9c84e9b530f3c3373c1bc744eff8c646ec35485c4cdfa4bf9b80c99dbedcce9bbbddd49d9fc1eef\r\nbs|32|305c7ef36866b029ccc5547790bd70e335d04643438d092629544e63ecc839aad06df436e59cb7b98eab011dde1d551ce4c9ad4396db61981a5ce57ef9ced4b8\r\nca-valencia|32|4d561e8476d58c6dc645d1a34c4ec334db2c268892bebd7d5e44a716c199e06ff82c29f2099ed117706a5bfe158318dbee4d6541938a3c4b0714c6b1c02991fd\r\nca|32|9621716f10ac345968bb64eb68e7ba1181f7541f3ec8d99819d85a66529ac2cedfb80936e5a1563fef4e49520378768317c3b4dd93ed9d7198c69f9dd048d069\r\ncak|32|8c0ebbe6056d50257eb10b0201581b1c5be439a1b985f3166006e3d8dc7330a755bd132a1d0f7392c037064b3af4be4d4c8fe304f4292867c4761ad203466f97\r\nckb|32|49bb8750e00080d2943425fc898bc8ce2911e80e76f8c384c1551e72a4a57733ffd16ff45d35a78987437ad0dfa8910ba20244d911de0b206781690a2247f6fa\r\ncs|32|60b4fd3265f736faf4d1f55af4a78c889c0baf317ea29bd82348d416d5d2f4c4ca5f5c5c687d33bb0efaff986f50257424cf2c8ffebafcf7e9f1dd3d1c0b3096\r\ncy|32|954bebceef27cd655ee9a1ae3a4925ee7b80cbaf8c14efe8c59da1338e8079da16fb3315aee546ae8c9842f245d96eb68257b773861e84fd8e6a39f7b3edc5ed\r\nda|32|43d3b2a6de8bd249f3cbbe720faa11aadd07fdde99621f9b11dad00ff42fe625bb2ca9ff6803bbbe506dd7db3fd19d34036ea73806959454d9a1e5f48296e47d\r\nde|32|065ddab5483ca90b8b5205a4f16ff964080d4fa54339eb1311095cc3fbc4cbf1446d3d4d3d07a8a53de25eb0c6e6df29728c9cc7c3046d1fca1ff2aeb4e7b531\r\ndsb|32|4089063c95ab146bff8dcc6590cf905557950ecffc3581d685780c14c2e7a0699b0101d6cea73a47427403f5e88dca1b5344fd40a3daf6d838e238c4c86608f1\r\nel|32|419b8479a65523ed6ff3d4e70a67113c9314e772693715ae6b7c8eaf534cfea66a202408b3888f0a2f50a139d4e850d7742f453c3eb8b8a0f244ad018bd98001\r\nen-CA|32|96875f9e114613e5d20ee18002c5c5b59074630128fe1cdbdfffe2e99d86023f9329335c92fef35721374ff0ff687f57b33d921e8d818acb2bcffae054f1c98e\r\nen-GB|32|b3c1fc71f49b82842eed709ee9378d7f82819e874f2add310e745baaed4b4d50bd45e78df39c59fc0f6cb78a95c23a0399015c83a942e5211bcf88f718fea8e9\r\nen-US|32|178185b84ed7b4f295a683620724fe578d25720d46c00c51bffb83c4219eda280e9549071603ec5b1fa2e126832e8aca29188f68ebe74bf0847faa3077249acf\r\neo|32|7f8710518ab2cf30433a17d601c44c8c2725528b1b5c6018a5af3f5880801f008abe0d7765792fb4385cf456dc0f48012ba02b1cdd5eb396f5bbe7a363451ee7\r\nes-AR|32|0e9c5b90ea6051e2e791f94bb6ff2d912ceb36d494be6ecc6d7782998816b103f6ea1b3a0f31a92327b842ce1e2b9e59f91d37f00fad839afd95be01d99441ee\r\nes-CL|32|2696451e843bd46c165037277773d22be7327ca52879f6071947164eb7d4c330acd547347843e7088b8ca79271f6de9df4cb36f6eaf1ea0efba17e6ed719dea7\r\nes-ES|32|1385699e77332bbcab52f908de745c39093dce4d1f7496cc834a97432d939b2e41e87fa4732ad6642d5f0a8f89d522bb3f76c8b565b4918633eef276f971ac54\r\nes-MX|32|712125fb2cb1d91946be958de268e8d59ee2f046626807f18453ba07891902c13d09d09db0c4f26c6ae2a3a2fb0a2508905632bacddfc0b6b85d0fd85c36f321\r\net|32|9d5f0118d8684e77dfff9022168fbd41ea9127b883e94025398e61fec4160232b6ecc240925c2e6bfa28bcc7642b8b891a771896873fc5b2b68ff68675a4208b\r\neu|32|f0440f66f1447669e8102ab61a2188e6de021d74e2591fcb0c18e0f1e68ba9004de40c657a610488943dbab6c68cfbc7d7d122fdbeca4673d15eee5ea0ca5efe\r\nfa|32|2256f9ca9438bc209dc82683438094211436bec69cae616f77a9eccf52427db5b7d486257105db5b2945c570d44b664e9dc52f0425ae3861d17c397f203ac11b\r\nff|32|e91e76c1e76b254880c332c92259e95672226d5f23d0407e15c92d2d6045c95bb4fcdd7cde69ad0ec81b3ad5783c5ea29c79fd2420d806f3b1131d74a215234f\r\nfi|32|ceccc0aa55d026fb86f122482bd0990ef147ef912c8d5c254ca6aab70f343dc6bcc08b5bd78c8da7856a9335bcf24886394d8d4694f07af8be2c419e17b3e9fe\r\nfr|32|577650c6dc3ebdc2ec0e9edd899a4051b6af29746fdfae0ca7762895144dfdc7479bc91669187d28e9dbc7b1b9ebc32b1f2b3da270205bb057aaf9439b12f5ed\r\nfur|32|0529c5119182611a58cdb477b5c785d411a8c80486990cb90d1b45c952960c79d0c12bd1f6ff1c1fbc73c5f0a82d770fd6e07d1e65d24613e5237845af18ee4f\r\nfy-NL|32|52ef6f1fb0fc277be311c0750c98e34635cb9183f6e561eec6529f74dcc9a467c8299af166d5173aedcf228262a95c156049d1aa00980058f3a15563057d2ae9\r\nga-IE|32|f473a6675a807f1a3468348c526c587c7f386cbfbecad7cc160542d18af17a52b3bba266aa5c125639d105e569b3791aa9bba7f6434c5f96979d982d79af7589\r\ngd|32|e17fe9a14595d5cb0c010575394181ce0e79d35d36c2c05349c92c76d2151dca901073a9b0d2d04c01d8ce94a1c6e916b8d06dcca4b4fa996176db88a9eaff4d\r\ngl|32|a87682933b7fc37a62fcbe9ec105c69d33f04d12bda05ff3c1caa6dac96404b3624caab32737f9f9e4db4228f0826de85ca1af3e17d9ce2dcc673089076b7f21\r\ngn|32|e058afd7084f5280f434a836aebcfe86f11c77c752f8ba8b3596e6f5fed2235243e94637d2cf2509c3a0d265b267bf2d14590524369b99eab61419fb4b16d300\r\ngu-IN|32|65e30d9c88c932f75f138904807fc5a8c6c59cdce9eeb20abd653f9be0e87521d9dadb1ab597205440ea62fba267410f3bf179baf11eb5d185459aba4cfedd70\r\nhe|32|4245ab62814efeaebdf9b7018b60585f8642413dd5d8142797d14ec7fc97983cabde9d40c47a8e458fd4f2b1a48ea02e8fbd74595732d2e8d334331fb3812fc8\r\nhi-IN|32|25a8d4e9f32a275a3a07cc7ddf38bec4b0e2ae70e597acea644c2e4cb0222fc84b427b7852006edbe3c157b86e412e2fdfdb22c110d682edb8184cde9b4d16b1\r\nhr|32|57bf9ee6c7fd910f466aa94bde170b38bd320efdac52f407793a8e79223fbc8fc988943b7e5477f476814349d11a3440a3dbd36b1106f006578bbf92805b4975\r\nhsb|32|2de3c224e3b07d6f920186c4c0e52eea3a256991824f4a5ae72744ead9119ff8b95f996ca2165319de6b36d92f8dd2aa29664413f8c4e38d0e26defc6f23a1cd\r\nhu|32|0bd1eb9fdb14ddf32bdf2c20793a13cc707bb557f0416e28c760a5247c7f8e7f25d6d0f40d2ed92d0cf3f58c2cc3c6697f0bdc71678f0d29188632cb9b62b26b\r\nhy-AM|32|aec1e093548f0276e1d79038cc91a488424b4d21565e787c3d8622186e2635527be22f52b123599a7118e8dcee8be3d33b76578dd4896be5d547ce2ad14b7569\r\nhye|32|a719afc8b7a6e3d355f23c669e266eb7e6509c68572bde85a286090ed9b04af89a148fb9bfa3bb0b6c12d24f7ce2f45a5bcc0747e6b8f05e7140ade7d39b47ce\r\nia|32|57b2c2a2b4d5bc94a162ab47a1cb9f6015c984609d06767596eae2dfdebc9cee2b488127a6e267bb275ee51aaf30be994c7955ce7cb5a493ecf49f2a73b45a93\r\nid|32|727fe073cf725b1d26f0dd0b60192b53efb6b4e3f55ba703bed099d8c97fa3565a34ccd17d19ded70c233f63da57fe9e4132aec70eafb229ee3cfe02e49c2898\r\nis|32|a63d597505bd66d4a41e6992a242893abf19d434493df60dd4c771fafa08040bfcaf0fa1fa2a8b05c2243178ca466b54114599f045745afee4be7414ec383692\r\nit|32|d419b165276d00cf6642730ed881e4e9b4997a463619cf6b3824bf0b81e3e7e6d02ddde79b6b1bfe06d4a4f6259c7be6d2800011b0b2fa91eb7fd8320b26f3a3\r\nja|32|c02b36f4afc708b9bddc177fb80e2526fba1b5fe3e267ae5bf1de66424c9ab4125d43241309761a44b97f61809c31a104a02fbb575021dd1a8ef6e87331882e5\r\nka|32|7e1e16d4108429a4ced42911c1124799ea48e71d61f109ab3b3341e26fdf6670ae919347a27daaad5a9baac7898c375590e2f4785939fbac875255c41f3fcb7c\r\nkab|32|605c25914a54e7b5e0ec1b75373a178eafa86997d4524ec5d01e0a3245bab880cc9ae07996a36185adeb7eb450c28c0a5c9601abcef11c7163ff18f8eeb3ce56\r\nkk|32|056211d7808317a3d1c34c9b59d6f73ee996d2516a54d160333444a3fc8e31ffb5e869080254887fd1878b47c19add63d4f2d5b387c94ab18f1fc6ec5b7403b6\r\nkm|32|10ec7a4536c7c3c7700b613e77d589884595ef63841ae68791ec9078a1da458781cac627ca4c2e7b4039cca0b41eea4da6d2abf0817ed701b4bbcbe7fc0dad65\r\nkn|32|eb6eeddf899396c713e33a4b9cd71beb82d072ad025befa63938c7851d476fe65de8916a80fb6c0985b891b814514c4c06549327c6cc4854346b2c524532e279\r\nko|32|23ef505ec821690744e0428c61e6046794037f7bacf8b656f63cacc6c02ce56738fdc5e9d545619ad9ed4f5a436c3e2769df78276adb9af47d02d174dac98c75\r\nlij|32|3eca3eaf74eec758b70f4006f6e42fd89241232c7fb5f0392753c009da36fb3cbb9a10be55dd062075e0b447faedd656b045adac5e3fc18715aa2386f9f6c2c3\r\nlo|32|5f28451253d38cee951ffafe52b6b86c036c0bc0e0e0324f12002fd0411b421d09e3ed85b12ab3a0cb08e39b34f100f57abafae100c6b42c5ccdc4e2141e0f8d\r\nlt|32|93a0029c454b793e2d105e430b8d0cf66f05f768ecb511699390cbe668df74132767ca56e244e1e179067a89e7a69cf00fe61dd6c6f32176f9381769833c8fe2\r\nltg|32|c98019ae34dcaf570551ef4528f3e6155fbfe72b9bb9623d794e1a98c661085f9b8236910d5427d2f78ec337b2af17c1c966857ea7bac0e5153873e13c7eed1c\r\nlv|32|40e7fc8e3f155d9ed57dcf4d2da767220392660c3e6074ddb08d138ee203836f626bf40b913022a0dfa5d33d41f655c55ef5b4155f40b7baaf850df577ef9f87\r\nmeh|32|e647fb9209699797dc0a7f7223a21017126dff4bd884182d86a4ca7301c00d7891271d96abe447ab6731991b315656a1bbdbad13755bf9de9633d2481bb1dd8b\r\nmk|32|e765e1750053aacaf234909fa09c029e0fc125d0c51bc11e145ef5bc2bbe54aef451a54871060292cd5beaaaaed9084970d2a3a4c41c710dff821482a7c6986a\r\nml|32|315b09c23057906ddee3475a66eb195fda8f97978808632fc12e33911378bcd1337d92db7485dbd382e97dc951a844b802fceb417cf52e607218eaa57ff9a936\r\nmr|32|37ee7d35a54ebc073734674cac8fe4155169ec56cb42bcb242859ad995c363571ea29a531c9bd6760897ef55f86f1426db76e8fc3dced7c1782c380927b301e4\r\nms|32|573107c4d9f9028bf646dccc57a534bcc4ccfd69421d66ef834196c8185b5671bff369d6a78907569358413418c0bd2c6c1871d999baf1a3229756307ebcc091\r\nmy|32|5e34534b1c659a3600b38f4e581f2ded6c3b41de6f489f1bf520d31239c95b832aa24e69f56fe81f2d5dd7818235d217a5a50e5366f0a13f969093aefd7707bc\r\nnb-NO|32|8c5e31f6287401b47f444ff5fa15e4f02c4858804c4d4eb60ccda74ab973458f3ff82e2fce2694da071136c967786db8cdea0994524f599d1f62b361ecde4338\r\nne-NP|32|6602eee2800d8b5c396c7f3f1fda0485142eca668435b8ff15cad0d2de5075a45c8491842d63a88e749018ea1307dc08da101517968dea27476644b64d39e57d\r\nnl|32|ab5776eabc035731d4332836a88de065ac6b19a9d6200d5b59e3a7e5fcc91ecf17fa807af44136d0d3b3fb00e895920d969cf0cbd3199f73f9dda905f66740b1\r\nnn-NO|32|b5fe733a1b60ddc4398b8e3311f6b124732d13d9a473dec078c987608abe5279f5020374609d0ca754f9f3893521dd6eebf45cadf9f0219006708cd734ea917b\r\noc|32|44571a6b43e56f30b93dab3a7e40b05a2a7dfae05ac4ed1a35e8f9afefa272e020ab77661aa6b71a67788719e949d6ee115ec5e5f3e48870eb61fb6c9e7f4bab\r\npa-IN|32|80a9a2e32581d40b5f1d74ec66ac6eb8b1a286e887d6939b0ad5acedb876715d9d64f01f2c6b789c9694b44fab2f7a438d6e91dbec3a97c5acc33e30347b9acc\r\npl|32|2f4857b026dd2503de76d111dccca4efa621fb7d1dfe6170d630999e1d5ace556b237b77bd12227c54bd770bd59593fd63d715ada9ea7b4819b895457caa9802\r\npt-BR|32|229758c44ad6d4e0e068561d768514603402d142941f78eb3c817604a6d41331b91ab3364c9cd49cff1771eef0140593ef8ca806ebf7c9adabd393072de2a00a\r\npt-PT|32|8b1be32287aab10effb24c743baa6152a29474ca50d1937f6dd8f7712138ba1fc98e53a77af78519744e78754a792fea12d977c319eab3759a8ce2460f0b54de\r\nrm|32|75d8feba43cde2e3ead785a9e783ecd359602bc69bd54fdde9624d6bcc02a7abed0aa738f2a06b23943dc2aceae4149653a862b008cf02ad85f20db5e1adbde5\r\nro|32|7132f62236640fb5dc9aeff0e820b5b882eb813b46da7afbd5c480b91c6d27a289e4fb77c854b567d779cb28042f99e94aa43a6e1de2d7cb1587ef650015ef1e\r\nru|32|00ab072c4a28a43b7c3568609d346843d6679a015b863bd199252b01468d20f52834b3c8463ba63fd20c8a73fc638cc82a1dc9d5db0d7d6de9fd25d90b2f47ea\r\nsat|32|1f4830802d811d08f0902fc6f1877b9d40709ae5323e98a6d661f2f57dad31fc128794d0804a07f833d766607046fda969c45f89490e8b2a62255db277dfc45c\r\nsc|32|a208a38e6460cc583dff36923db4b5f777c0386d0284dacac8579b7f7a9af8246cfa1e4aa882a3e1ff02008ba36110e82f00178ce83786703efc5065d3aafb34\r\nscn|32|5920a0671458e7c14699ec56acfddd11b8beb295ee55b6c8fc1253da55ac7e388e031469669c5b9928a0b17268488caf54cfcfe158b77590bbcf6f8269f89a91\r\nsco|32|54799a1981c3673baefbf63969a0a4692dd7eb094cef352be70c192d2d04a7d22e487a94fdfdd9cfa2e3320f0dc003ec698af2dbd0efd637afe4b4898522961a\r\nsi|32|8e7467d7cca0198015a0a77dfb7d380b1d80609d452282e15f2415a78942790c7a007efe18b381357fadbfdb3086752771eba02e5a86917c83418e44da452b81\r\nsk|32|60dee6e9d546c7bdabac1b17d75413804576e3c2dda8afcf21da8d38b50f2734c753f2ae91baadb55675db8f0a46db2c3161d47d8035fca3d05dda8ca8b0502c\r\nskr|32|1225e3948ac0be072418c944198d39238477c4612a6415dcbe456a9089976da6f5ab22c2ae1b01b265e27145c08b13b955687254a4d666e172f52095aa800d50\r\nsl|32|e6c81bb387a32d3e4798d770406d803d4ba4ee4cfc064db787caf0390eecf2147d64fe9c3f589b9c4b218017466fce79681d82e772ab7313fb393c006532ddfa\r\nson|32|ed09ce8e417428bd19dc4fec352ace8d510e09ad04ea335a3d436e0377ed32b528e2953dea8a37907cb8619dc2d664aac797925553244662a789a5038b63d68f\r\nsq|32|0d310505be27df2562505ca992e62aa164f95102276fe44f636e6b839663f7f0f347f05550c2904dc10eede889b46528b40445364682455509992284eb15b3cd\r\nsr|32|b7ef29f9dfb0beae43d15aed8c662c672e0ddc8711f18d7aac7b16351e78e9d323cdaf62372724075a697ee2ccd56897a0b1ca26dd9c27dbddbb014c40d56ce0\r\nsv-SE|32|6c3359c1a6d5a96ae6883649543d43bcb45b1755813949f05f86086b952ab6979b28fdd9696f9e19170bbfa9d7bbdf942069dbc6b4e6b24d74356c6262d4aa1b\r\nszl|32|02456ac82d9e96497475fb81ef495300cc2cc0c07a479657b5ea8ff9a58a1743dce9a009b11cce7674456ed1da3705f230cc6ddf009c0c3e57d0b8984c9e1b79\r\nta|32|978b560aeb2cc67799246bfb857574a8b7cba6adc0aeb0a47186a94666cd76714b0b9f3ce1fad9d67607302bf9a41ff8eca069e6263d52176a40be5fcff81c04\r\nte|32|b79832cf9d2ed2851455b3bd83f887278f0051b321b39cde475556e75cf989a9290ff4968f22caf400af58c5f74aebea08e44fb3ab7fed0d54326c74d5099cb7\r\ntg|32|bbee6dd7bf2db4c4f5f59b8374f4eb060dc3a55148213951341e2db199b852e807bdd691ba25d7027536eee0df2df301c059e6ac34bbff7d9e274b2b20730865\r\nth|32|1e0d4ba3da68d93947ce479cd7d87a62ea8682ae403574368adfa9e6183a954dd279804a2b5fec6288902de67fc504a53718c2b1420a1a614f287ef50c70dab3\r\ntl|32|3e725df613abc647516a4f3d025fbc4637c366e07770410b5bada5a0068577f61695e6c473f72931bbcbe9714aebd07505bc5367422bffbb907f0d0315a37326\r\ntr|32|18b01733705c1a1b9da3d68008e946ff9e2238ee6492794b534c948c02d9d7243b89cb9bf5ea8c358397dcc5cb7ac00b426287f76342242a955bc8df9885c065\r\ntrs|32|cb0ff87d0cb76fb7c81695080803cb3bdb9d231f4b82c702fe3f572502f8798b893d1635b9ef547f3068c708887cd2bcf9b31c681224c2849e68bd4290a95d0a\r\nuk|32|afbec28d9c802b01832d027587c900738b04eaa46ce4a299a95152c010831beb95f5b48f7134ebfd37d99013b2ca443a285c6d1673382071e1280f4689b77889\r\nur|32|ae44c3ffdf3bbdc73b25b2360c5c0f54dd6a00cea61ae23b78dc60e057c94f4dfc1100657b38550d2723b2878ff5a42aa62a365f37854f001fb8155b256d2932\r\nuz|32|0d6dafdf9e08baa7020691fcc560426e17675be446469fc9d44fbab1ea521b0ac5b25f1af2aa38bc9d05cc8f3663a8a736136f042d4426ae4bd1704d117e936e\r\nvi|32|bfbdcede5289841ede8d3c69597e7368d8bad89159d6c288c3b403060e26c76a2a80cc843d6d52d15eb802f375d20f1def95bd585daddc6d8ea018824f884f03\r\nwo|32|ce3e85693323f21717c6b1cae8ddb76f5741892a4325c4acb03c26ae141e29e213ce072e287ea292c3a4449d3bfcda384e0e44e716cfa58bf422b9f96e74fdb8\r\nxh|32|d7266b3dfc738841168d8f28e071e04b51f6d3433d5924a441987b3f9fe55997c1da1175a8a1e40a5580fae8d3e05a41a77155432ff5628aeb47aad129fa549d\r\nzh-CN|32|21378f80b58b7d74b778d7ca58a18b5bbe41312c468e9e41c4b7e40c968b13c539db0d4a1aa4e7b2d4d8f7cbc1eddb72aed4431cf293af8fba6d130009fe00b5\r\nzh-TW|32|f4f8612443650d28dc9bb67f68a25ed716af70cfbddba7f958de6e5afcb24a99f691e1f50362714145c6850de940b58776ad49ca4161d837ac2fe577a8d62c91\r\nach|64|865ee9adaa3cbc6120c5e079b7de26f8887b745fdcff24857483636c8025dfc2e7e4aa8a8ce2f10b6e4afe7929809a3020a56f44f52f14e8c7659061870e9b63\r\naf|64|603340f23c0360a31a9a9c80d8ab63d68c6529ca5ca806ed2d39c1344d4848c0dbfcb1f05d0a55c8b780950e6726feb6c64fb952499c380dbea088f1cc55b779\r\nan|64|7fcebea884b09336ad8ef44df12a3d3916bc1f5b28295ed35fe251fe1e94495b6f0c832328841fd6b3398b22ca9bbbc25e8ee52fd0853271f4632512f607766e\r\nar|64|9518e9e90edbb679f4d1e83c5e33ff30083d6dfb1b1b987ccabe78d917271b77e32b0d5ebd5eae33c63c9f82c2c58b909f84b3ad228573117f0f4acd422a98dc\r\nast|64|43ad81f829adc7b89a8e8a41530c7315aa1ed3926eb62e39054a40bf429e91d41eb3a1ce0e38c71e4986d3705137af450d9703973c466d6ef22c318ee299b9ab\r\naz|64|aa44b2e6367ed838947e0166d2f2cbd5a7b54d48b517ff0938fe35cc103333b8f894d45edf36459e74f7fb073c3e34ae94beb27d7bb10d91fccd7af6445e7d4d\r\nbe|64|fa60b2721208e74ffba777f6fe1c6e0e7dea31c3e42cee4814ad6ce83f54e819c28e3efc6bb5855d69ca1220d056c6fa8246e0b256d7a020fa4e2542b7eb2776\r\nbg|64|f3e790fe1c6d65d3e22b5d05dc27e835cdd2753e0a8ee3d593db6a46b0b052852d90c33683ae82c708e2f0d41a00b3a0e02a97932f4eca60c3b42c471f85c5c0\r\nbn|64|b7232d645973de1301c86a67fd055b43fac227003df8ed59e4f2f2b29ebc5e2fc2c6c7dfe8d54bace92211f4625f2e59fdb68dc3bfec0559f4c2cba1609c0dc7\r\nbo|64|169d3e5db8db79aec50cf49d1dc7aa375c2e436ca1c0a60a1a954d568e4b63b6eaab03b03542ec5b36167bd71ba4d8ee8afe46623acac5b3ee095adf6c7479f4\r\nbqi|64|e16c4941977dcec0856ae0b3982dc8e14ce29ce1d77bfa90a8f624cb1ed350569aaa5f5aaa11fc76706c95dc958c95b52b0b2daa24341aa34be641a4901cbdf1\r\nbr|64|2381ed41cedb10cf13afc000c09cc80ba67bd1a8d62f111bcdc03f469713ea1bba8526cc8bc49a896414c892e1e2d0494610b3162e51853be38bc6a606193a98\r\nbrx|64|e217270ddeaa5aa1ce12bc34ec028ba795e23c59d7d07c75494fb4efb32ae84eab9f74d34f414b157aa66cb7d591f59ba470dea6adc6f2f923d046d312301dc8\r\nbs|64|022621a61ad65a38280013260f02de4ade274d187f27a8c0e0e9011d80e32b14e9061da38411d658c5cd50c33f1252b6dee5d1291370001b6d623508ab901aa1\r\nca-valencia|64|2a1d5f45bd7c6f547551a5271cc4076153c07f8d5a9e2f83f34ff93a8d8c2d5760dab6afcd80aece855eef9da3f1ca92e00dbde95391347e73ca1c13591a715a\r\nca|64|bc621f39fca14cf54e4a966ca5eebb02dbb64bfacfe2c89a7bca52c54dcc51ae266a9b2652cbad942e90820c277e6f53100bb2136bc660a338c95f659aa58ff9\r\ncak|64|5044dc038a8246a6f23bc7285bf04b7aa7c40dc92b91322f1b2bf999bf8a2a4bf86fe6d01ac6f88e28a3ba935953b5a8b6e1ad4177ef925ec0dd1a3cb58767c9\r\nckb|64|1a922c3f7e844dc43c945b2e83afa6956528cc6209dafb1fc70c6757ee4b68111f9f6dd0296c2641aed0ebe23396f2b2e17722a88035daeb05ebac7ff7ab5956\r\ncs|64|06d95fdd9b837828866bfa25a83ff9cac593e57fa7a50f377f13f7e0b071cc76a5b281f8b05bfdb7da1cc47ad80ad1d7e7c81cdc17b1969aa21a07386ebe8a1f\r\ncy|64|485aafbaf3113dcdf3f79712c2fa980327c971dbdc80990428f4ce109a4c691e28adf4a437dfc08743f002fb596bdadaea44331d64c5947ab3c484bc25fefe46\r\nda|64|65eb2e7cda97bb09abfe8ab700fec62e8d3b751543e9c1ad2f2695353b24b21b24ab195fb95dfc7c20761cd9f100c30f988311fe7aead12fb2f183561cf29c9e\r\nde|64|fb10566a133c7617c8645780814cfade05ce91f275bdbe1871a805d6353d6d76e9c983d0020bf5268691f32f1e6037fa65d78f85612767faa9e8ab798e37dc10\r\ndsb|64|e067f0010789868cb47159dbfc79b29b10422f4ac893aafe09bf41375e688039fca5028f3b6d40452194e26c126239911e6eac05e267c616d4063a4ef67cd378\r\nel|64|63e540252cb82ce9849bee513420950fcd5bb0fe21e5acda53f822910a427b03712e5e0cef9f516d6f6ea818f418b474f81f08db3c99fdbd5d07b0eba7ec1deb\r\nen-CA|64|d231b08b633bfe23d89c2942fe05c3010971d08ee60e6848a62f14fef5d848407af5feb853b0fe6c459cfa71a728159f10198d283b53ed78554dbde1e3b3e392\r\nen-GB|64|70e7e3415df37a33390553e0c3637eb6e73dc0618d17371f9b9c35191468e321773a5d46805929f40e589d20df2a4b2f4f48ef45c774f936b2a21084d5c53f52\r\nen-US|64|3cf708c2b7ff7b35235f437606c0c472d3ce1a8769d454b732f1b2c9e1eca2bbfd576c700a4228e0a9f74a30221e210c6b81a4538175216a103d6ba0f07162ed\r\neo|64|c739904cba68ef382daad86e218e6101fe829eefb5ee52a51c6a181ba59b7b57928258569dce9577c7f12c4fde3e97d25f3a4be08636bf567ef3c9bfad59f40c\r\nes-AR|64|c67d98daac2dca107f087143c6963726275dd1731d8e5fd2cc9883d94581433210a9807b60cd1e75dc7c1e52866f15a2c852b43d0305d96da1ee893bd36d23b2\r\nes-CL|64|937343f190fb9552aecdff173ccdd76abb325c8110cd40d9a48c41381a410580d940d139d601fe44480e74cdb82a586f1d9760b3142955bf04ace3a7f6efca71\r\nes-ES|64|62ad5cc86e228c17b285fbe48bfde8390f6bba9dc5b7667322fc9201fb1ea526cab8205acd78060bd62682b01f6afb2c54cd0c232e2df6b4af70ed25b04d1d16\r\nes-MX|64|d39c5f063d6669069c6cc1c6eda0c28efc39bec502e75174137f0edaeb259f3a32e3ed3fc75c69af1023ea62bf59f2670ac1b7c6386c3d6b48889ad8c23e0600\r\net|64|53635191d3e58dd3460299e9c6bbfa02e2ad2df1a818527956d69fd3c0ee2c1107381b9c8dc0fcfadd5b8830a3a0bd3b012db66f14dc9a57186997c2e15d3638\r\neu|64|e17cc336f018bace0911c55f15f75fe96b1d239bc05b8b7a6d22043ec56b2c2cfc9fd8f0a28ea58b1447a67803157918177941850eae82bdf6137033eaa826c5\r\nfa|64|31604f9f43218959d45f4555f1ec51159e92c41a9c2b33b7290367ef1730979432f76284d31c0508a14bb4fae00b9057b94a2cc048a76346fc3d164511611b99\r\nff|64|12744119edd510399be0abbb594362f15ef729a1a30777cfe86e6ef19c35a6d976bc0b54f388d16344c3abd362693d3836bc41aabd0429686906e730f7010e58\r\nfi|64|98f66b1055333337f4f077bbe395dc7a488a35995c3bb1dd0b0987b15b7e782ec42b9515f919d3c9594c8d8104cf1510b95ba58d012b04c7415cac79adc8444e\r\nfr|64|7e163da1e747da7b2f289bfa30fdc6cc84b0aff92fa563bba9921b8efa97724d41ffebaf76d417ef5d5fa486739e154a644599055c3c7d13bdc7990c44e05b9a\r\nfur|64|9346a5383cb50233bfa02a8dabf7e302a39041ab61c7e53376d5aff0d98c9a7f54aa0bade08c0cea9972cf05e139e1f8e2172e5cf47efc051d11e3238a9b3a3d\r\nfy-NL|64|60b1f7955c5dae66099e70eb11bbf4c652441c9ef0976cf025ff37250e368df76b9c27d3dad682021444fcf2450b3a8d7d6d1b23cdf78bb788a692c90571db17\r\nga-IE|64|48803c312e6d683037aaf07708ef21f81c48c414c2e671aebd7a9e67fb704269ff779ad361e9c59eb141626d6c93a64cf634dc8348e929da20a1f9348c73ba94\r\ngd|64|e633198f6542f2e231d3d55aa4e17f10a54b8310b06df4e55d817f92e55da9897d7f7438208be01de2bd05d8ac5498c27815ede10c55c41453d758ea0afff209\r\ngl|64|05c4bdba834d9fe89bd7ec856b1148b90c6b6018c5200233bb05cfd324fe9166c803ac0c12cf863e771d9a420e84cffdf7f6f203fed2ace26acc69101258488b\r\ngn|64|1f51f5cf81b9aa07e392449c8177380274a2934cdbbb15be565bce522a60b683a081f38a7a2736af6e73120053d3b47a0ed9f871eb6a3817744ac2eb785095a0\r\ngu-IN|64|38c85ce0dfa87953e9434fa12ad87508d354f80e5055991e2c20a870ab6115b1cdb1e637a30e158f1b3a3bd7db7a3209c346b0307701bc63745c6e859472be4c\r\nhe|64|7aaa36b33d6fa080df83953b13f3e65f38fa67a8cf58c6cfde7dfd219bb4df2b2fdb0abbfbbcdcc33750af9a49607cd9028e5f77c3b0c272224734796020f1ec\r\nhi-IN|64|3c5691956df1810270de54fcb9137c992b04bebe106ca4114f5f087a4777046d6d61285ba940cfe66d00fc962e0bb4279a58159b87e73f8d01d2d4c61d6aa78a\r\nhr|64|018900e381a8c38119dcd8a9e259a311815b39492eb7fbd8e4641b6ffa1bfb11cde2684a7409cf6f06796022f7a630a4f0ba675ffa507a702e4036f6cba001c2\r\nhsb|64|6fdc0bf48909ecf0d706a0df186f5f763ab279da8b0623ed224a5b1b9db8555e646b7c718b5ea66f82ebb2256ea49a5c7d0783c0d340b3910b0b26fbe9bb286e\r\nhu|64|c0b0d9edc120a585b2bbfa79c10be0ec78931758cc7de30aed18475f727ff4ec02dfeb48baa032d253c4bbc2fd5ab28c875625212d9d416a679631d0c2c2976b\r\nhy-AM|64|5a3d4d039bfe4871f0ee8463a918e5dc69c8ae795d6102a3bc58189f207b7f1ada6144a8157e438a9af9b6ff76a91ef7c2e2c1877d25811dcd5f337efc0aecb1\r\nhye|64|39fe06385d0e9143354e19adacc7e854d579a1248de2b5f92aee521bf48675e3ea62bb732e10a6309e66f94d0a4c267b9f9fff169a99026586bebba8747066dd\r\nia|64|eea30bff1f159c4d6b75e558ff4617a2f3c0cd6ad53cd5ceac9e0c514a8afd4b4904fa5f61eddf645f681a145ce7e7af39bb29391cb8ada1ae1fb382f5c5ea47\r\nid|64|6c8442d6ad727b9839b641e0df30b8885aac15ace1e0e8a98d7e71a37e0ac6a130068cd932c081f9475cf24d4a22c6ebc14d12d819951779dc70d7d52e8eaa78\r\nis|64|73dc20d6fba79b5c99018f1aba2a5fffdfc108834ddc99be3b807fede84dd1e44b5c089dd42dc8d0b1f94537b0985ba886c563fa211b8030df176b8ecdb07637\r\nit|64|7491b32fb02f924aa488a7cdbd9a0d5499a4d8a53688eb60126de31b2b453030b86d16d1bc578666d717d21b10623b10f378f31b711b2216a31b03e7254bfd0e\r\nja|64|f63fa214f56149d39cd3fc79c9700672f62054e65e8226d66a558baf15c604dfd8911e67be55421d473d51170c0573101847bc30ddeea27fc2bd5a581f79acc8\r\nka|64|715f77addff79fe369b9e837ccc229260c00bdb8476a6ca750fd35552385cc78e87a355634526b50ac9a8809f0305dabb2b60cec9bcee31982d8db02bda7fec2\r\nkab|64|4901fd7f62ffb7efab100f02773eeab0a33368a4095d01d4bd9ed31c59112fc75ee3c471554dc46d697b0560a733767b9c6180a40b1d3421a722947571bc6ff5\r\nkk|64|590e99bbe324d18313edc625888b37013d8235978922c54d25f267b91e838e4a215733db44e14f3ade2cab36f869aed4b952297ddfb9e9e740d531ceb6f755e1\r\nkm|64|65b19cd9d1277c21b182447d4af27c345988cf276ca2d1c25791f4bedc07b8f4fd74c33fa231a3061c30eb331107b2807348ea9c5fa11fb97fe0ebc727c04eaa\r\nkn|64|5e45dc4473332c7470502b9e23eca2d6f668be019d364dd0ea17dcb5cab69dd3c2869b35a0f6582db88cb55e7101da08f40e9132114ac7dc6f7d10cff01d2f75\r\nko|64|bdfbb42b35b0503160a96cd121560f1af2a939d9146b26d16fdecb7436017cf2acec856f28692515d35c69ac8db80043f338420828eda726ec74cdc1b904653f\r\nlij|64|80f898db6523f215ba25c6acb2af719fb1aca4acbf37a6508e5a0c8a5e4d3be4b2d97927c608687b36378be9d649d948abf00dcf6ecd873c236bc1d30655226c\r\nlo|64|9c5e63918ceba0732bc910d8d9e48c3b14791d1136b2f6cd01b17be516dc68bba939820d0ec159c33163ab40aba2656ebfb8dcf3f5d672c50a01b608725deb92\r\nlt|64|8277f31a49a3744f5cc32e37157eee1522a96b8bf435bc4096e0abac981ef2be051f9b41f6b2535059e4c13f630b19d800b9d2ed7ae8547c84bc19a0aa76fe7a\r\nltg|64|b7ac7eb71fe89ea3e5f82ed371d33cb9d8d8b1f56ebd73aba018488f81a90a546b7421cfa1a3059566e411afb0e769d2f8f49246774053c1d4b5163adef212e5\r\nlv|64|16864b51a897f2ade50e39ef6346d319a402aa7ea42b57e3212d06657b44ac61ec6eae6d59523e0185675560f7a7c36e44a5bd77ca36caafaf357fb787e73cd5\r\nmeh|64|438d2ff2705d12aa47146cd6552c144ac675235843f6404e433deed1ca4f7d9bedad1bf6b5b0ac7f3fd901510c063a9f817331f97cc3503848404f91fbb4a3cc\r\nmk|64|49b018399e2f0db28c8539d8a2341b3fa66f1d51f16b8f877bb9aeb24f7f13f83a85c048d41932784bc4151a988337e81a7cc8e62dc04fe394a46a89b4d5db24\r\nml|64|da180f13a911a3ee26eaa501e0def9d12a99023f1d768d0a9d9e560003aacb8e42f6e5f830cfe0758428ea8483013f704178aa5e438e9a8aa0b78d0a276d780f\r\nmr|64|b43c7b8f66bd66643615f0b2c0e7f904fdd9a3b233c728001ce0930d67c4f07c9bbc8b5406d0f5fbcf2eebf50ccc3ac22d83e313d743b31a699e68e57048827f\r\nms|64|01f57a735a6760d645b7fa022ee7af05e3dff7addfdebd69f43c9976586250d9a5f7ad15d00cc5b86e24879b3f97e572f510b6dca892c9e53c5465a98181d7ac\r\nmy|64|896428092bb773754ac052b7616325fc3cd3d8d6921833de20b47f844459ad5dcb14b23e931057a7ba926930209c0989fe77e3add9bf99ca4ad2fc2236c8c321\r\nnb-NO|64|cd8600e91a143f26ce4b403a26686a8b50e037dc8cdf7d1a608308e40dfdd8414ddd736dd3d115804d773d4e7b40e78011ae3469a359778a3650f48ae597738f\r\nne-NP|64|de3f2641117074b1bdcd63ae03ea2d48b3bd567ff0e5206369cac18edb253824473589fa77f13829a81836e87297f80bc3cf05929f7ea17251e682ce521479af\r\nnl|64|04b43b00980e577e4a9228c5a5a1dcab8bf175f9b56e4dc01d3e9fef1ef58c321ff9523433b2c162af8ba70a80497687e27cb692951e2c080b94a2c156754c93\r\nnn-NO|64|62ced4ccf68dd70f8875cf9e0f15f3c464f7ba05b2c867c8f33e7364c563a08e491367b3eb9acdf792e5a87d423dabeb5908566f19f4d388f6b2f1c82456e98a\r\noc|64|846342970faa3a4f108b38f58ff9b078c94e8d01fc604bc645ca2a7699d09b54f1a35bdb4d080d472eb7a7bf446e407de1d4b9bd81d84ba930d6618399c5c54d\r\npa-IN|64|7bda03788ecf46847b7b6bc0c46ed2e5a4e7dddeafe6ce21f720404fd9c7e9f6141e3fec8e06d5a615e865e5da825e2d20915da8035ad4ce7829e8508ed75381\r\npl|64|00fe9504b23e2bf5af635a3e79e9aa735ba32bde981e96e7857f4cc901139fec90cc27d2428570187a00f2fd87c7697619722895b90d2da920af152a9eedef37\r\npt-BR|64|f7b10793e498fda71e409b34d5aa63801c66c1e007d7f9cb45e7f9780a3b79e85e5d93f853bb92f11fef108f4c408c2cd48a04812951a55254868875df175d25\r\npt-PT|64|649249e2886f00240b9079af0842ee1f377344b890e9553bafdc38bc9e6090fd803d07eafd85632cb2924c9ed122175018f3498e662c3a3417e950629c62d4b7\r\nrm|64|1eace53d19801b31c5978fea244959b4d93e4b770bcfef43a77503a2b617212009a4549d17b2669a448262ec3b53932b16c52d1d9103ed9f668d1d5e08f23250\r\nro|64|00879ac7acf6892db4130b025820ec721342867f1e90d6245f0a01695e340cf95cecbae5f8619cae6314065a38246d9c3b0ffb39acf9da8148e60f7edf982669\r\nru|64|c7824eeca4e61f2478f0d519e6ec3392bb245d37a9456d17be378302b42c1a6154b019b36a7b623423347b500bc5c272e001700c486eeba1fab2f982e058b15f\r\nsat|64|d4ea741e4172c50b42073a70bc45f414a95c3412bcf7a6459a1218acb9aa55178afbaa6bdd1ab2411c0d2a7031932a0fdf9b49ad96d1937591eede43cee83690\r\nsc|64|90033dc4c5d75fead77ba1a9a15d08febb8c06f4c5409cc17b720ef3c57e0e1b8e5146b1511c57e11a4bd2ab9b8e30d145f2a9289d45de332462cd753c455df3\r\nscn|64|9495007625ffd540fef5b2e0cf2cd2dbe78c14f0ed2bc8ca3e044469fca3fbf980720b31c9eaac070bf336feb2765e19ad9b089f13a91a63ee3eb0285e519b79\r\nsco|64|f7f7e14fe25f02115abaf04dab2352008ab942ee814cfcf62875f53f253577670142112749da23b0b71829ee2372c2015ed07043b954d94ee97d2454c3c749eb\r\nsi|64|3e4d12d616cffde0e4bcc88efb98d84077bb4194ef17db44d1766e250c35c32bc4b134711203221556182854f726d7ce1549e0bead7c4689cbedd153d86b31d6\r\nsk|64|78922bef0017b7f3cf0f85c1bc218653ca31849b0cceee7ad1da80747adb03b486f3bee87460149e74439c5ea95a3cd9dc3abee7a97915c58b133f66c8a28d0c\r\nskr|64|cd47540c942e8d7867532303493b40d1b6bc8e6978c623db4049ef406340d5a77eaaff29abdbf3994f64b8f5c41da90ab6cd7c0a4206f2a3a7d9930a2670aea6\r\nsl|64|12fbca064a8445ba7f1568584ac170d92bf4b31dcf1c2b7c9a8eebb5d33783ca390f5d6d9f4af214cee203c1d2851d475f35e6d4ecaa4dc93f927c61b546364f\r\nson|64|9aceac5455367785171f0899651c4c28e7d6f309963c79ea675dfe1bc6a4d18ad1d7679e2dd0d3380ace4df841c8ece72549e8d82737444f2d240c92084c93cb\r\nsq|64|2d2ed621ac3cf2cc90203cbc987056dda01737c962a6cb3b044b3c29dd7f84f76baf9b9cee1c3eba1f6a54e44abf838ab1a7020559639138ce4cc02706547b1a\r\nsr|64|ab951eebca2abdeb64a7d088a549bb380f94d6876e22c21306ffac130fda44049bedf842b6963f40eb2cdd2824ad623b8c1c26002d7fc8032b1287d3380d6098\r\nsv-SE|64|02c561c6b52afceee8eba307e42ee6029fe95dbb46ac828c83ad83d1900bdada9fb846c2397ce0c8691f6dee881a1030738ac0e7bed21ba72df0fe04f75c6fb6\r\nszl|64|a7402decc56630e59762dad57d353ed5c6dd2e7edb460aebc7d6e1b1d9b1be55b482f58e079c79eddd6bb2826cb4dee4407588edb3eed65d0adb7d09e99128c5\r\nta|64|5283624b77ed772e7b19c1301a49c3aedae18fae50b99929769cd4d94254329a4eef2a8de10d4ad9c86f9d12f695dfece9561fd764cd5a288c677e8796700369\r\nte|64|3be5b9aae483272d1d63355189fbfba5bf1173f6264e5eebb1441b02977b4c5966fff3afda076cf25a2b22a64a790693263fb59362e607cb4698e36a919fb0ad\r\ntg|64|da635a6acb36a4ca99571016ccf70aa3ebfc7600fe558c0219dc78fcf0ab861b7b09e25a2647ce065c413b605f1142286c5a18a3cd6f81d56504aceb94766b88\r\nth|64|e8611dabe5c9deb685f595e77977226d3bb6e66bb1b01cefb2f80f6ffbfc2ea7784e25de49f125dc1a16e96db9e326b8f325ae1b3fcaf46baaf25046acbca531\r\ntl|64|7bd8a08c40e9ac73313fc20bf92450e2ce7bf771e0f71552f9f5073341b9fe5961030a486d7b72b17eb2fd3a36cf48a3142985999f4ab3165f812f3b0d266bc7\r\ntr|64|3a109fd3a9120387a9bf9d4a563043aeaa100353c20bd5291ecd7aae5c4e2ce3add32859792cb0381fbb7a732e0106bc98c9ac23d3fe24bf54f9055e5591c880\r\ntrs|64|bb38e3f89b8c45a1960c707a2ff774f2f32c7ad61c19c07c25b18fd758238a6c9b4ee7ce3adefaaa7038e37db543f91512f48c52f423d28f01079d3376de4060\r\nuk|64|3d00f46dc407bb53103d06fa5dcf671a597c163b3ec8f47cd57605902a251331b008969332de90969f78158c75f42ee7f1a51670441ad9c36825db66ce3fbca0\r\nur|64|ab2d2bf80889ce3e6b43d3635d3b4090dd48991abec84bbb737e8810beb0bcc221eef7f51994c9f9b931832c4b3aff990fd95a22d11463e56871f9e471f9cd8d\r\nuz|64|42e11e94923bd4be5c3064d47175d8b9e4b49e2e50a8a92f1f60377823643090a5c784c3d25b36c4d6a92fb9ff61da74114bb14bf7c9e9447069055ad32070cb\r\nvi|64|69a2f04acf05ca78120a055f80304031d9db34f285693ed29184e52dfb2fb861a12ce4b3410b95493d0b3ddf715cd1f0038067502978a48b7ef22b767e8dcc5f\r\nwo|64|f0549dbf856c9ef94d5b1c911de7319f5c9c8db95c8980869cda39d7c3e0d4351b034fcc1218b1d14e066b6ceedbf88f7d965bc6315f8786baffe966db4b338a\r\nxh|64|07b92e9aae118da2471608cf42d1acb10d6a7cc8e1c4402d78f26b482bd16341361e19f2da51f36fb43f600c361d509eafdc8b36cfcff3c3f11b0a87cc96761f\r\nzh-CN|64|a76c951ad1a2b433b1e7e40466a6a29377fa114f2eb4af72d7a6f441f82b1d8eed27d4e698ebc2635aa86825c5256cb07e65ce6ce46add3f3be5547b485a276e\r\nzh-TW|64|26ab98af11c349640b8395a91b44edf74fa9c5110692281cbb3a094e3a27f148c866b693f3261e2b5c6c8a50477171df6191b91c1e8fe8e8633658a7a541b395\r\n"
  },
  {
    "path": "automatic/firefox/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n# This is the general install script for Mozilla products (Firefox and Thunderbird).\r\n# This file must be identical for all Choco packages for Mozilla products in this repository.\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageName = 'Firefox'\r\n$softwareName = 'Mozilla Firefox'\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '150.0.1')\r\n\r\nif (Get-32bitOnlyInstalled -product $softwareName) {\r\n  Write-Output $(\r\n    'Detected the 32-bit version of Firefox on a 64-bit system. ' +\r\n    'This package will continue to install the 32-bit version of Firefox ' +\r\n    'unless the 32-bit version is uninstalled.'\r\n  )\r\n}\r\n\r\n$sa = \"\"\r\n\r\n# Command Line Options from the Firefox installer\r\n# https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html\r\n\r\n# Always prevent Firefox installer to require a reboot\r\n$sa += \" /PreventRebootRequired=true\"\r\n\r\n# Prevent RemoveDistributionDir by default\r\n$sa += \" /RemoveDistributionDir=false\"\r\n\r\n\r\n$sa += if ($pp.InstallDir) { \" /InstallDirectoryPath=\" + $pp.InstallDir }\r\n\r\n$sa += if ($pp.NoTaskbarShortcut) { \" /TaskbarShortcut=false\" }\r\n\r\n$sa += if ($pp.NoDesktopShortcut) { \" /DesktopShortcut=false\" }\r\n\r\n$sa += if ($pp.NoStartMenuShortcut) { \" /StartMenuShortcut=false\" }\r\n\r\n$sa += if ($pp.NoMaintenanceService) { \" /MaintenanceService=false\" }\r\n\r\n$sa += if ($pp.RemoveDistributionDir) { \" /RemoveDistributionDir=true\" }\r\n\r\n$sa += if ($pp.NoAutoUpdate) { \" /MaintenanceService=false\" }\r\n\r\nif ($alreadyInstalled -and !$env:ChocolateyForce) {\r\n  Write-Output $(\r\n    \"Firefox is already installed. \" +\r\n    'No need to download and re-install.'\r\n  )\r\n}\r\nelse {\r\n  $locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933\r\n  $locale = GetLocale -localeFile \"$toolsPath\\LanguageChecksums.csv\" -product $softwareName\r\n  $checksums = GetChecksums -language $locale -checksumFile \"$toolsPath\\LanguageChecksums.csv\"\r\n\r\n  $packageArgs = @{\r\n    packageName    = $packageName\r\n    fileType       = 'exe'\r\n    softwareName   = \"$softwareName*\"\r\n    Checksum       = $checksums.Win32\r\n    ChecksumType   = 'sha512'\r\n    Url            = \"https://download.mozilla.org/?product=firefox-150.0.1-ssl&os=win&lang=${locale}\"\r\n    silentArgs     = \"$sa /S\"\r\n    validExitCodes = @(0)\r\n  }\r\n\r\n  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {\r\n    $packageArgs.Checksum64 = $checksums.Win64\r\n    $packageArgs.ChecksumType64 = 'sha512'\r\n    $packageArgs.Url64 = \"https://download.mozilla.org/?product=firefox-150.0.1-ssl&os=win64&lang=${locale}\"\r\n  }\r\n\r\n  Install-ChocolateyPackage @packageArgs\r\n}\r\n\r\nif ($pp.InstallDir) {\r\n  $installPath = $pp.InstallDir\r\n}\r\nelse {\r\n  $installPath = Get-AppInstallLocation $softwareName\r\n}\r\n\r\nif (-Not(Test-Path ($installPath + \"\\distribution\\policies.json\") -ErrorAction SilentlyContinue) -and ($pp.NoAutoUpdate) ) {\r\n  if (-Not(Test-Path ($installPath + \"\\distribution\") -ErrorAction SilentlyContinue)) {\r\n    New-Item ($installPath + \"\\distribution\") -ItemType directory\r\n  }\r\n\r\n  $policies = @\"\r\n{\r\n    \"policies\":  {\r\n                     \"DisableAppUpdate\":  true\r\n                 }\r\n}\r\n\"@\r\n  $policies | Out-File -FilePath ($installPath + \"\\distribution\\policies.json\") -Encoding ascii\r\n\r\n}\r\n"
  },
  {
    "path": "automatic/firefox/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'Firefox'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | Where-Object { $_.DisplayName -notmatch \"ESR\" }\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '-ms'\r\n      validExitCodes= @(0)\r\n      file          = \"$($_.UninstallString.Trim('\"'))\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n\r\n    Write-Warning \"Auto Uninstaller may detect Mozilla Maintenance Service.\"\r\n    Write-Warning \"This should not be uninstalled if any other Mozilla product is installed.\"\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/firefox/tools/helpers.ps1",
    "content": "function GetUninstallPath() {\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$product\r\n  )\r\n  $regUninstallDir = 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\'\r\n  $regUninstallDirWow64 = 'HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\'\r\n\r\n  $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name\r\n\r\n  if (Test-Path $regUninstallDirWow64) {\r\n    $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name\r\n  }\r\n\r\n  $uninstallPath = $uninstallPaths -match \"$product [\\d\\.]+ \\([^\\s]+ [a-zA-Z\\-]+\\)\" | Select-Object -First 1\r\n  return $uninstallPath\r\n}\r\n\r\nfunction GetLocale {\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$localeFile,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$product\r\n  )\r\n  #$availableLocales = Get-WebContent $localeUrl 2>$null\r\n  $availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\\|' | Select-Object -First 1 } | Select-Object -Unique\r\n  Write-Debug \"$($availableLocales.Count) locales are stored.`n$availableLocales\"\r\n\r\n  $PackageParameters = Get-PackageParameters\r\n\r\n  if ($PackageParameters['l']) {\r\n    $localeFromPackageParameters = $PackageParameters['l']\r\n    Write-Verbose \"User chooses '$localeFromPackageParameters' as a locale...\"\r\n    $localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\\-' | Select-Object -First 1\r\n    Write-Verbose \"With fallback to '$localeFromPackageParametersTwoLetter' as locale...\"\r\n  }\r\n\r\n  $uninstallPath = GetUninstallPath -product $product\r\n\r\n  $alreadyInstalledLocale = $uninstallPath -replace '.+\\s([a-zA-Z\\-]+)\\)', '$1'\r\n  Write-Verbose \"Installed locale is: '$alreadyInstalledLocale'...\"\r\n\r\n  $systemLocalizeAndCountry = (Get-UICulture).Name\r\n  $systemLocaleThreeLetter = (Get-UICulture).ThreeLetterWindowsLanguageName\r\n  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName\r\n\r\n  # Never change the fallback locale here, this is the absolute\r\n  # value we always expect to fall back to when nothing else is\r\n  # found.\r\n  $fallbackLocale = $mozillaFallback = 'en-US'\r\n  if ($PackageParameters['UseMozillaFallback']) {\r\n    Write-Verbose \"System locale is: '$systemLocalizeAndCountry'...\"\r\n    # We need to use web content instead of web headers here, due to\r\n    # web header helper does not allow custom headers.\r\n    $urlParts = @( 'htt', 'mozilla' )\r\n    $Response = Get-WebContent -url \"$($urlParts[0])ps://www.$($urlParts[1]).org/\" -Options @{ Headers = @{ 'Accept-Language' = $systemLocalizeAndCountry } } -ErrorAction Ignore 2>$null\r\n    # The lang attribute on the html element will be the closest\r\n    # supported language when comparing to the system locale.\r\n    # As such we use that as an additional fallback when possible.\r\n    if ($Response -match 'lang=\"(?<locale>[^\"]+)\"') {\r\n      $mozillaFallback = $Matches['locale']\r\n      Write-Verbose \"Mozilla fallback locale is: '$mozillaFallback'...\"\r\n    }\r\n    else {\r\n      Write-Warning 'No fallback found using the Mozilla website.'\r\n    }\r\n  }\r\n\r\n  Write-Verbose \"Absolute Fallback locale is: '$fallbackLocale'...\"\r\n\r\n  $locales = $localeFromPackageParameters, $localeFromPackageParametersTwoLetter, `\r\n    $alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleThreeLetter, `\r\n    $systemLocaleTwoLetter, $mozillaFallback, $fallbackLocale\r\n\r\n  foreach ($locale in $locales) {\r\n    Write-Debug \"Testing locale $locale of whether we have the information or not\"\r\n    $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -First 1\r\n    if ($localeMatch -and $locale -ne $null) {\r\n      Write-Host \"Using locale '$locale'...\"\r\n      break\r\n    }\r\n  }\r\n\r\n  return $locale\r\n}\r\n\r\nfunction AlreadyInstalled() {\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$product,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$version\r\n  )\r\n  $uninstallEntry = $(\r\n    \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\$product $version*\"\r\n  )\r\n  $uninstallEntryWow64 = $(\r\n    \"HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\$product $version*\"\r\n  )\r\n\r\n  if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {\r\n    return $true\r\n  }\r\n\r\n  return $false\r\n}\r\n\r\nfunction Get-32bitOnlyInstalled() {\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$product\r\n  )\r\n  $systemIs64bit = Get-OSArchitectureWidth 64\r\n\r\n  if (-Not $systemIs64bit) {\r\n    return $false\r\n  }\r\n\r\n  $registryPaths = @(\r\n    'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall'\r\n    'HKLM:\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall'\r\n  )\r\n\r\n  $installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match \"$product [\\d\\.]+ \\(x(64|86)\" }\r\n\r\n  if (\r\n    $installedVersions -match 'x86' `\r\n      -and $installedVersions -notmatch 'x64' `\r\n      -and $systemIs64bit\r\n  ) {\r\n    return $true\r\n  }\r\n}\r\n\r\nfunction GetChecksums() {\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$language,\r\n    [Parameter(Mandatory = $true)]\r\n    $checksumFile\r\n  )\r\n  Write-Debug \"Loading checksums from: $checksumFile\"\r\n  $checksumContent = Get-Content $checksumFile\r\n  $checksum32 = ($checksumContent -match \"$language\\|32\") -split '\\|' | Select-Object -Last 1\r\n  $checksum64 = ($checksumContent -match \"$language\\|64\") -split '\\|' | Select-Object -Last 1\r\n\r\n  return @{\r\n    'Win32' = $checksum32\r\n    'Win64' = $checksum64\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/firefox/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\nImport-Module Chocolatey-AU\r\n. \"$PSScriptRoot\\update_helper.ps1\"\r\n\r\n$releases = 'https://www.mozilla.org/en-US/firefox/all/desktop-release/win/en-US/'\r\n$releasesESR = 'https://www.mozilla.org/en-US/firefox/all/desktop-esr/win/en-US/'\r\n$product = 'firefox'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Copy-Item \"$PSScriptRoot\\Readme.$($Latest.PackageName).md\" \"$PSScriptRoot\\README.md\" -Force\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  CreateChecksumsFile -ToolsDirectory \"$PSScriptRoot\\tools\" `\r\n    -ExecutableName $Latest.ExeName `\r\n    -Version $Latest.RemoteVersion `\r\n    -Product $product `\r\n    -ExtendedRelease:$($Latest.PackageName -eq 'FirefoxESR')\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  SearchAndReplace -PackageDirectory \"$PSScriptRoot\" `\r\n    -Data $Latest\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $data = GetVersionAndUrlFormats -UpdateUrl $releases -Product $product\r\n  $version = $data.Version\r\n\r\n  $streams = @{}\r\n\r\n  $streams.Add(\"latest\", @{\r\n      LocaleURL     = \"$releases\"\r\n      Version       = $version\r\n      RemoteVersion = $version\r\n      Win32Format   = $data.Win32Format\r\n      Win64Format   = $data.Win64Format\r\n      SoftwareName  = 'Mozilla Firefox'\r\n      ReleaseNotes  = \"https://www.mozilla.org/en-US/firefox/${version}/releasenotes/\"\r\n      PackageName   = 'Firefox'\r\n      ExeName       = \"Firefox Setup ${version}.exe\"\r\n    })\r\n\r\n  $data = GetVersionAndUrlFormats -UpdateUrl $releasesESR -Product \"${product}-esr\"\r\n  $version = $data.Version\r\n\r\n  $streams.Add('esr', @{\r\n      LocaleURL     = \"$releasesESR\"\r\n      Version       = $version\r\n      RemoteVersion = $version\r\n      Win32Format   = $data.Win32Format\r\n      Win64Format   = $data.Win64Format\r\n      SoftwareName  = 'Mozilla Firefox*ESR'\r\n      ReleaseNotes  = \"https://www.mozilla.org/en-US/firefox/${version}/releaseNotes/\"\r\n      ExeName       = \"Firefox Setup ${version}esr.exe\"\r\n      PackageName   = 'FirefoxESR'\r\n    })\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/firefox/update_helper.ps1",
    "content": "﻿import-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n$localeChecksumFile = 'LanguageChecksums.csv'\r\n\r\nfunction GetVersionAndUrlFormats() {\r\n  param(\r\n    [string]$UpdateUrl,\r\n    [string]$Product,\r\n    [bool]$Supports64Bit = $true\r\n  )\r\n\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $UpdateUrl\r\n\r\n  $re = \"download.mozilla.*product=$Product.*(&amp;|&)os=win(&amp;|&)lang=en-US\"\r\n  $url = $download_page.links | Where-Object href -match $re | Where-Object href -NotMatch 'stub|next' | Select-Object -first 1 -expand href\r\n  $redirectedUrl = Get-RedirectedUrl $url\r\n  $url = $url -replace 'en-US', '${locale}' -replace '&amp;', '&'\r\n  $version = $redirectedUrl -split '\\/' | Select-Object -Last 1 -Skip 3\r\n  if ($version.EndsWith('esr')) {\r\n    $version = $version.TrimEnd('esr')\r\n    $url = $url -replace 'esr-latest', \"${version}esr\"\r\n  }\r\n\r\n  $result = @{\r\n    Version     = $version\r\n    Win32Format = $url -replace 'latest', $version\r\n  }\r\n\r\n  if ($Supports64Bit) {\r\n    $result += @{\r\n      Win64Format = $url -replace 'os=win', 'os=win64' -replace 'win32', 'win64' -replace 'latest', $version\r\n    }\r\n  }\r\n  return $result\r\n}\r\n\r\nfunction CreateChecksumsFile() {\r\n  param(\r\n    [string]$ToolsDirectory,\r\n    [string]$ExecutableName,\r\n    [string]$Version,\r\n    [string]$Product,\r\n    [switch]$ExtendedRelease\r\n  )\r\n  if ($ExtendedRelease) {\r\n    $allChecksums = Invoke-WebRequest -UseBasicParsing -Uri \"https://releases.mozilla.org/pub/$Product/releases/${Version}esr/SHA512SUMS\"\r\n  }\r\n  else {\r\n    $allChecksums = Invoke-WebRequest -UseBasicParsing -Uri \"https://releases.mozilla.org/pub/$Product/releases/$Version/SHA512SUMS\"\r\n  }\r\n\r\n  $reOpts = [System.Text.RegularExpressions.RegexOptions]::Multiline `\r\n    -bor [System.Text.RegularExpressions.RegexOptions]::IgnoreCase\r\n  $checksumRows = [regex]::Matches(\"$allChecksums\", \"^(?:b')?([a-f\\d]+)'?\\s*win(32|64)\\/([a-z\\-]+)\\/$ExecutableName\\s*$\", $reOpts) | ForEach-Object {\r\n    return \"$($_.Groups[3].Value)|$($_.Groups[2].Value)|$($_.Groups[1].Value)\"\r\n  }\r\n\r\n  if (!$checksumRows) {\r\n    throw \"Unable to extract any valid checksums, please look into the reason. A upstream change may be the cause...\"\r\n  }\r\n\r\n  $checksumRows | Out-File \"$ToolsDirectory\\$localeChecksumFile\" -Encoding utf8\r\n}\r\n\r\nfunction SearchAndReplace() {\r\n  param(\r\n    [string]$PackageDirectory,\r\n    [hashtable]$Data,\r\n    [bool]$Supports64Bit = $true\r\n  )\r\n\r\n  $installReplacements = @{\r\n    \"(?i)(^[$]packageName\\s*=\\s*)('.*')\"      = \"`$1'$($Data.PackageName)'\"\r\n    \"(?i)(^[$]softwareName\\s*=\\s*)('.*')\"     = \"`$1'$($Data.SoftwareName)'\"\r\n    \"(?i)(-version\\s*)('.*')\"                 = \"`$1'$($Data.RemoteVersion)'\"\r\n    '(?i)(\\s*Url\\s*=\\s*)(\".*\")'               = \"`$1`\"$($Data.Win32Format)`\"\"\r\n    '(?i)(\\s*\\-(checksum|locale)File\\s*)\".*\"' = \"`$1`\"`$toolsPath\\$localeChecksumFile`\"\"\r\n  }\r\n\r\n  if ($Supports64Bit) {\r\n    $installReplacements += @{\r\n      '(?i)(\\.Url64\\s*=\\s*)(\".*\")' = \"`$1`\"$($Data.Win64Format)`\"\"\r\n    }\r\n  }\r\n\r\n  $result = @{\r\n    \"$PackageDirectory\\tools\\chocolateyInstall.ps1\"   = $installReplacements\r\n    \"$PackageDirectory\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^[$]packageName\\s*=\\s*)('.*')\" = \"`$1'$($Data.PackageName)'\"\r\n      \"(?i)(-SoftwareName\\s*)('.*')\"       = \"`$1'$($Data.SoftwareName)*'\"\r\n    }\r\n  }\r\n\r\n  if ($Data.ReleaseNotes) {\r\n    $nuspecReplacements = @{\r\n      \"(?i)(\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$($Data.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n\r\n  if ($Data.PackageTitle) {\r\n    $nuspecReplacements += @{\r\n      \"(?i)(\\<title\\>).*(\\<\\/title\\>)\" = \"`${1}$($Data.PackageTitle)`${2}\"\r\n    }\r\n  }\r\n  \r\n  if (($Data.ReleaseNotes) -or ($Data.PackageTitle)) {\r\n    $result += @{\r\n      \"$PackageDirectory\\*.nuspec\" = $nuspecReplacements\r\n    }\r\n  }\r\n\r\n  $result\r\n}\r\n"
  },
  {
    "path": "automatic/flightgear/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flightgear.png\" width=\"48\" height=\"48\"/> [flightgear](https://chocolatey.org/packages/flightgear)\r\n\r\n\r\nFlightGear is an open-source flight simulator.\r\nIt supports a variety of popular platforms (Windows, Mac, Linux, etc.) and is developed by skilled volunteers from around the world.\r\nSource code for the entire project is available and licensed under the GNU General Public License.\r\n\r\nThe goal of the FlightGear project is to create a sophisticated and open flight simulator framework for use in research or academic environments,\r\npilot training, as an industry engineering tool, for DIY-ers to pursue their favorite interesting flight simulation idea,\r\nand last but certainly not least as a fun, realistic, and challenging desktop flight simulator.\r\n\r\n### Notes\r\n* If [kb2919355](https://chocolatey.org/packages/kb2919355) hasn't been installed previously,\r\nand you are running on Windows 8.1 or Windows Server 2012 R2.\r\nThen it must be installed and a reboot must occur before trying to install FlightGear.\r\nOtherwise installation may fail.\r\n\r\n"
  },
  {
    "path": "automatic/flightgear/flightgear.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>flightgear</id>\n    <version>2020.3.19</version>\n    <title>FlightGear</title>\n    <owners>chocolatey-community</owners>\n    <authors>FlightGear Team</authors>\n    <licenseUrl>http://wiki.flightgear.org/GNU_General_Public_License</licenseUrl>\n    <projectUrl>http://www.flightgear.org/</projectUrl>\n    <projectSourceUrl>https://sourceforge.net/p/flightgear/flightgear/ci/next/tree/</projectSourceUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/flightgear/codetickets/</bugTrackerUrl>\n    <docsUrl>http://wiki.flightgear.org/Main_Page</docsUrl>\n    <mailingListUrl>https://forum.flightgear.org/</mailingListUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flightgear.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nFlightGear is an open-source flight simulator.\nIt supports a variety of popular platforms (Windows, Mac, Linux, etc.) and is developed by skilled volunteers from around the world.\nSource code for the entire project is available and licensed under the GNU General Public License.\n\nThe goal of the FlightGear project is to create a sophisticated and open flight simulator framework for use in research or academic environments,\npilot training, as an industry engineering tool, for DIY-ers to pursue their favorite interesting flight simulation idea,\nand last but certainly not least as a fun, realistic, and challenging desktop flight simulator.\n\n### Notes\n* If [kb2919355](https://chocolatey.org/packages/kb2919355) hasn't been installed previously,\nand you are running on Windows 8.1 or Windows Server 2012 R2.\nThen it must be installed and a reboot must occur before trying to install FlightGear.\nOtherwise installation may fail.\n\n]]></description>\n    <summary>\nFlightGear is an open-source flight simulator.  It supports a variety of popular platforms (Windows, Mac, Linux, etc.)\nand is developed by skilled volunteers from around the world.\n    </summary>\n    <releaseNotes>http://wiki.flightgear.org/Changelog_2020.3</releaseNotes>\n    <tags>flightgear flight simulator game admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/flightgear</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist2010\" version=\"10.0.40219.2\" />\n      <dependency id=\"kb2999226\" version=\"1.0.20170509\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/flightgear/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$version = '2020.3.19'\r\n$softwareName = \"FlightGear v$version\"\r\n\r\n$packageArgs = @{\r\n  packageName = 'flightgear'\r\n  fileType    = 'exe'\r\n  url         = 'https://sourceforge.net/projects/flightgear/files/release-2020.3/FlightGear-2020.3.19.exe/download'\r\n\r\n  softwareName = $softwareName\r\n\r\n  silentArgs   = '/VERYSILENT'\r\n  validExitCodes = @(0)\r\n}\r\n\r\n$key = UninstallRegistryKey -SoftwareName $softwareName\r\n\r\nif ($key) {\r\n  Write-Host \"FlightGear $version is already installed. Skipping download and installation.\"\r\n} else {\r\n  Install-ChocolateyPackage @packageArgs\r\n}\r\n"
  },
  {
    "path": "automatic/flightgear/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'flightgear'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'FlightGear*'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/VERYSILENT'\r\n      validExitCodes= @(0)\r\n      file          = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "automatic/flightgear/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n# We can't use https for the url, otherwise powershell throws an error and closes the window.\r\n# Oddly it works when choco auto redirects http to https\r\n$downloads = 'https://sourceforge.net/projects/flightgear/files'\r\n$changelog = 'http://wiki.flightgear.org/Changelog_'\r\n$versions = 'http://www.flightgear.org/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^[$]version\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.RemoteVersion)'\"\r\n    }\r\n    \".\\$($Latest.PackageName).nuspec\" = @{\r\n      \"(?i)(\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`$1$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $version_page = Invoke-WebRequest -UseBasicParsing -Uri $versions\r\n  $re = \"(?i)Current stable release: (?<stable>[0-9\\.]+)\"\r\n  if($version_page.Content -match $re)\r\n  {\r\n    $version = $Matches.stable\r\n    $short_version =  $version.Substring(0, $version.LastIndexOf(\".\"))\r\n  } else\r\n  {\r\n    throw \"Cannot obtain the latest version from FlightGear's homepage, please update the `\"update.ps1`\" script.\"\r\n  }\r\n\r\n  $url = \"$downloads/release-$short_version/FlightGear-$version.exe/download\"\r\n\r\n  $releaseNotes = \"$changelog$short_version\"\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n    RemoteVersion = $version\r\n    ReleaseNotes = $releaseNotes\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/free-virtual-keyboard/README.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@a0565cd6b355c37eeee58202b0410530d5381901/icons/free-virtual-keyboard.png\" height=\"48\" width=\"48\" /> ![Free Virtual Keyboard](https://img.shields.io/chocolatey/v/free-virtual-keyboard.svg?label=Free%20Virtual%20Keyboard&style=for-the-badge)](https://chocolatey.org/packages/free-virtual-keyboard)\r\n\r\n\r\nFree Virtual Keyboard works on any Windows based UMPC with a passive touchscreen (Ultra-mobile PC, Tablet PC and Panel PC). If you spend a lot of time responding to e-mail or jotting down notes on your mobile computer and find your hardware keyboard awkward or too small, a screen software keyboard may be just the improvement you've been seeking. This handy keyboard has keys large enough to be typed with the fingertips.\r\n\r\n## Features\r\n\r\n- Change size, color and transparency of keyboard on the computer screen\r\n- Auto-repeat function\r\n- Run it from portable USB flash drive\r\n- Supports Microsoft Windows ® 2000/XP/Vista/7/8/8.1/10\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/fa61e4661273bf0df8b3c36dc07491e00c0aa145/automatic/free-virtual-keyboard/screenshot.png)\r\n\r\n"
  },
  {
    "path": "automatic/free-virtual-keyboard/free-virtual-keyboard.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>free-virtual-keyboard</id>\n    <version>4.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/free-virtual-keyboard</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Free Virtual Keyboard</title>\n    <authors>Comfort Software Group</authors>\n    <projectUrl>http://freevirtualkeyboard.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@a0565cd6b355c37eeee58202b0410530d5381901/icons/free-virtual-keyboard.png</iconUrl>\n    <copyright>Comfort Software Group. All rights reserved.</copyright>\n    <licenseUrl>http://www.freevirtualkeyboard.com/virtualkeyboard.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>free-virtual-keyboard on-screen keyboard freeware admin</tags>\n    <summary>A free, lightweight, multilingual and finger friendly virtual on-screen keyboard</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nFree Virtual Keyboard works on any Windows based UMPC with a passive touchscreen (Ultra-mobile PC, Tablet PC and Panel PC). If you spend a lot of time responding to e-mail or jotting down notes on your mobile computer and find your hardware keyboard awkward or too small, a screen software keyboard may be just the improvement you've been seeking. This handy keyboard has keys large enough to be typed with the fingertips.\n\n## Features\n\n- Change size, color and transparency of keyboard on the computer screen\n- Auto-repeat function\n- Run it from portable USB flash drive\n- Supports Microsoft Windows ® 2000/XP/Vista/7/8/8.1/10\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/fa61e4661273bf0df8b3c36dc07491e00c0aa145/automatic/free-virtual-keyboard/screenshot.png)\n\n]]></description>\n    <releaseNotes>https://freevirtualkeyboard.blogspot.com/2019/05/free-virtual-keyboard-42-has-been.html</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/free-virtual-keyboard/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n\r\n$packageArgs = @{\r\n  packageName    = $packageName\r\n  fileType       = 'exe'\r\n  url            = 'http://freevirtualkeyboard.com/FreeVKSetup.exe'\r\n  checksum       = '97cf9bee8f4b9f963a2fbdfd649e8c08255503ebe3b94dfbb464f48a20ea7231'\r\n  softwareName   = 'Free Virtual Keyboard'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  $path = Get-ChildItem \"$installLocation\\*.exe\" | Select-Object -First 1 -ExpandProperty FullName\r\n  Register-Application $path -Name $packageName\r\n  Write-Host \"$packageName registered as $packageName\"\r\n} else {\r\n  Write-Warning \"Can't find $PackageName install location\"\r\n}\r\n\r\n# Installer will start the process after installation, kill it\r\nGet-Process freevk -ea 0 | Stop-Process\r\n"
  },
  {
    "path": "automatic/free-virtual-keyboard/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://freevirtualkeyboard.com'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n    \".\\$($Latest.PackageName).nuspec\" = @{\r\n      \"\\<(releaseNotes)\\>.*\\<\\/releaseNotes\\>\" = \"<`$1>$($Latest.ReleaseNotes)</`$1>\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'Setup\\.exe$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href | % { $releases + $_ }\r\n\r\n  $re = 'Version\\:\\s*\\<\\/span\\>\\s*([\\d\\.]+)'\r\n  if ($download_page.Content -match $re) {\r\n    $version = $Matches[1]\r\n  }\r\n\r\n  $re = 'free-virtual-keyboard.*\\.html$'\r\n  $releaseNotes = $download_Page.Links | ? href -match $re | select -first 1 -expand href\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version\r\n    ReleaseNotes = $releaseNotes\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/freecad/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/freecad.svg\" width=\"48\" height=\"48\"/> [freecad](https://chocolatey.org/packages/freecad)\r\n\r\n**This package installs the Latest Version of FreeCAD and may list a subversion determined by the version of the installer provided by FreeCAD. (Example: package version 0.19.4.2 uses installer number 2 for FreeCAD 0.19.4)**\r\n\r\nFreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100 % Open Source and extremely modular, allowing for very advanced extension and customization.\r\n\r\nFreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.\r\n\r\n## Features\r\n\r\n- A full parametric model,and modular architecture that allows plugin extensions (modules) to add functionality to the core application.\r\n- Import/export to standard formats such as STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML in addition to FreeCAD's native FCStd file format.\r\n- A Robot simulation module that allows you to study robot movements in a graphical environment.\r\n- A technical drawing module with options for detail views, cross sectional views, dimensioning and others, allowing you to generate 2D views of existing 3D models.\r\n- A Rendering module that can export 3D objects for rendering with external renderers.\r\n- A Path module dedicated to mechanical machining for Computer Aided Manufacturing (CAM).\r\n\r\n## Package parameters\r\n\r\n### Used only for Portable or Pre Releases Currently\r\n\r\n- `/InstallDir` - This is the location inside the Chocolatey lib folder specific to this package.\r\n- `/Arguments` - This will allow you to specify any of the FreeCAD command line arguements.\r\n- `/NoShortcut` - This will not set a Shortcut on the Desktop.\r\n- `/WindowStyle` - The normal window setting for most Applications is as a Window. Maximised Window would be 3.\r\n\r\nExample: `choco install freecad --params \"/InstallDir:'C:\\FreeCAD' /NoShortcut\"`\r\n\r\n### Notes\r\n\r\n- **If you should get a *Code 2* error while installing FreeCAD. Installing over existing installations is *NOT RECOMMENDED*. It is better to reinstall FreeCAD.**\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/freecad/freecad.json",
    "content": "﻿{\r\n    \"stable\":  \"1.0.2.1\",\r\n    \"portable\":  \"1.0.2.1\",\r\n    \"dev\":  \"43071.2025.8.26-dev\"\r\n}\r\n"
  },
  {
    "path": "automatic/freecad/freecad.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>freecad</id>\n    <version>43071.2025.8.26-dev</version>\n    <title>FreeCAD</title>\n    <owners>chocolatey-community,purity</owners>\n    <authors>Jürgen Riegel</authors>\n    <licenseUrl>http://www.freecadweb.org/wiki/index.php?title=Licence</licenseUrl>\n    <projectUrl>http://www.freecadweb.org/</projectUrl>\n    <projectSourceUrl>https://github.com/FreeCAD/FreeCAD/</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/freecad.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <bugTrackerUrl>https://www.freecadweb.org/tracker/my_view_page.php</bugTrackerUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[**This package installs the Latest Version of FreeCAD and may list a subversion determined by the version of the installer provided by FreeCAD. (Example: package version 0.19.4.2 uses installer number 2 for FreeCAD 0.19.4)**\n\nFreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100 % Open Source and extremely modular, allowing for very advanced extension and customization.\n\nFreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.\n\n## Features\n\n- A full parametric model,and modular architecture that allows plugin extensions (modules) to add functionality to the core application.\n- Import/export to standard formats such as STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML in addition to FreeCAD's native FCStd file format.\n- A Robot simulation module that allows you to study robot movements in a graphical environment.\n- A technical drawing module with options for detail views, cross sectional views, dimensioning and others, allowing you to generate 2D views of existing 3D models.\n- A Rendering module that can export 3D objects for rendering with external renderers.\n- A Path module dedicated to mechanical machining for Computer Aided Manufacturing (CAM).\n\n## Package parameters\n\n### Used only for Portable or Pre Releases Currently\n\n- `/InstallDir` - This is the location inside the Chocolatey lib folder specific to this package.\n- `/Arguments` - This will allow you to specify any of the FreeCAD command line arguements.\n- `/NoShortcut` - This will not set a Shortcut on the Desktop.\n- `/WindowStyle` - The normal window setting for most Applications is as a Window. Maximised Window would be 3.\n\nExample: `choco install freecad --params \"/InstallDir:'C:\\FreeCAD' /NoShortcut\"`\n\n### Notes\n\n- **If you should get a *Code 2* error while installing FreeCAD. Installing over existing installations is *NOT RECOMMENDED*. It is better to reinstall FreeCAD.**\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>A parametric 3D CAD modeler</summary>\n    <releaseNotes></releaseNotes>\n    <tags>freecad 3d cad modeling engineering admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/freecad</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/freecad/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\nif (!$PSScriptRoot) { $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent }\r\n. \"$PSScriptRoot\\helper.ps1\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'freecad'\r\n  fileType       = '7z'\r\n  url64          = 'https://github.com/FreeCAD/FreeCAD-Bundle/releases/download/weekly-builds/FreeCAD_weekly-builds-43071-conda-Windows-x86_64-py311.7z'\r\n  softwareName   = 'FreeCAD'\r\n  checksum64     = '69794A1A89AC95678377B55AEF6B8EC9B8517CA4FC06C017095B687704FFF653'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nif (( $packageArgs.filetype -eq '7z' ) -or ( $packageArgs.filetype -eq 'zip' )) {\r\n  # Checking for Package Parameters\r\n  $pp = ( Get-UserPackageParams -scrawl )\r\n  if ($pp.InstallDir) { $packageArgs.Add( \"UnzipLocation\", $pp.InstallDir ) }\r\n  Install-ChocolateyZipPackage @packageArgs\r\n  if ($pp.Shortcut) { $pp.Remove(\"Shortcut\"); Install-ChocolateyShortcut @pp }\r\n  $files = get-childitem $pp.WorkingDirectory -filter \"*.exe\" -recurse\r\n  foreach ($file in $files) {\r\n    if ( $file -notmatch \"freecad\" ) {\r\n      $file = $file.Fullname\r\n      New-Item \"$file.ignore\" -type \"file\" -force | Out-Null # Generate an ignore file(s)\r\n    }\r\n  }\r\n}\r\nelse {\r\n  Install-ChocolateyPackage @packageArgs\r\n}\r\n"
  },
  {
    "path": "automatic/freecad/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\nif (!$PSScriptRoot) { $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent }\r\n\r\n$packageArgs = @{\r\n  packageName    = 'freecad'\r\n  softwareName   = 'FreeCAD'\r\n  fileType       = '7z'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(@(0))\r\n}\r\n\r\nif ( $packageArgs.fileType -match 'exe' ) {\r\n  $uninstalled = $false\r\n  [array]$key = Get-UninstallRegistryKey @packageArgs\r\n  if ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n      $packageArgs['file'] = \"$($_.UninstallString)\"\r\n      Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n  }\r\n  elseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n  }\r\n  elseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n    $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n  }\r\n}\r\nelse {\r\n  $pp = ( Get-Content \"$PSScriptRoot\\pp.json\" ) | ConvertFrom-Json\r\n  if ($pp.ShortcutFilePath) { Remove-Item -Path $pp.ShortcutFilePath }\r\n  if ($pp.InstallDir) { Remove-Item  -Path $pp.InstallDir -ErrorAction SilentlyContinue -Recurse -Force }\r\n  Write-Information \"All files Removed\"\r\n}\r\n"
  },
  {
    "path": "automatic/freecad/tools/helper.ps1",
    "content": "\r\n$toolsDir = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\nfunction Get-FileName {\r\n  param(\r\n    [hashtable]$thePackage\r\n  )\r\n  $fileName = ((($thePackage.url64 -split ('/'))[-1]) -replace ( \"\\.$($thePackage.fileType)\", '' ) )\r\n  if ($fileName -match \"portable\") {\r\n    $version = ((($thePackage.url64 -split ('/'))[-2]) -replace ( \"[A-z]\", '' ) )\r\n    if ($version -ge \"0.18.4\") { $fileName = \"conda-${version}\" }\r\n  }\r\n  return $fileName\r\n}\r\n\r\nfunction Get-UserPackageParams {\r\n  param(\r\n    [hashtable]$pp = ( Get-PackageParameters ),\r\n    [parameter(Mandatory = $false)][switch]$scrawl\r\n  )\r\n  $folderName = ( Get-FileName -thePackage $packageArgs )\r\n  $New_pp = @{}\r\n  if ([string]::IsNullOrEmpty($pp.InstallDir)) {\r\n    $New_pp.add( \"InstallDir\", \"$toolsDir\" )\r\n  }\r\n  else {\r\n    $New_pp.add( \"InstallDir\", $pp.InstallDir )\r\n  }\r\n  if ([string]::IsNullOrEmpty($pp.WindowStyle)) {\r\n    $New_pp.add( \"WindowStyle\", 1 )\r\n  }\r\n  else {\r\n    $New_pp.add( \"WindowStyle\", $pp.WindowStyle )\r\n  }\r\n  if ([string]::IsNullOrEmpty($pp.WorkingDirectory)) {\r\n    $New_pp.add( \"WorkingDirectory\", $New_pp.InstallDir + \"\\$folderName\" )\r\n  }\r\n  else {\r\n    $New_pp.add( \"WorkingDirectory\", $pp.WorkingDirectory )\r\n  }\r\n  if ([string]::IsNullOrEmpty($pp.Description)) {\r\n    $Naming = @{$true = \"\"; $false = \"Development\" }[ ($folderName -match \"0.18.4\")]\r\n    $New_pp.add( \"Description\", \"FreeCAD $Naming ${env:ChocolateyPackageVersion}\" )\r\n  }\r\n  else {\r\n    $New_pp.add( \"Description\", $pp.Description )\r\n  }\r\n  # Null or False Defaults\r\n  if (![string]::IsNullOrEmpty($pp.Arguments)) {\r\n    $New_pp.add( \"Arguments\", $pp.Arguments )\r\n  }\r\n  if (![string]::IsNullOrEmpty($pp.PinToTaskbar)) {\r\n    $New_pp.add( \"PinToTaskbar\", $true )\r\n  }\r\n  if (![string]::IsNullOrEmpty($pp.RunAsAdmin)) {\r\n    $New_pp.add( \"RunAsAdmin\", $true )\r\n  }\r\n  if ([string]::IsNullOrEmpty($pp.NoShortcut)) {\r\n    $New_pp.add( \"Shortcut\", $true )\r\n    if ([string]::IsNullOrEmpty($this.ShortcutFilePath)) {\r\n      $New_pp.add( \"ShortcutFilePath\", ( [Environment]::GetFolderPath('Desktop') ) + \"\\\" + $packageArgs.PackageName + \".lnk\" )\r\n    }\r\n    else {\r\n      $New_pp.add( \"ShortcutFilePath\", $pp.ShortcutFilePath )\r\n    }\r\n    if ([string]::IsNullOrEmpty($this.TargetPath)) {\r\n      $New_pp.add( \"TargetPath\", $New_pp.WorkingDirectory + \"\\bin\\\" + $packageArgs.softwareName + \".exe\" )\r\n    }\r\n    else {\r\n      $New_pp.add( \"TargetPath\", $pp.TargetPath )\r\n    }\r\n    if ([string]::IsNullOrEmpty($pp.IconLocation)) {\r\n      $New_pp.add( \"IconLocation\", $New_pp.TargetPath )\r\n    }\r\n    else {\r\n      $New_pp.add( \"IconLocation\", $pp.IconLocation )\r\n    }\r\n  }\r\n  if ($scrawl) {\r\n    $New_pp | ConvertTo-Json | Out-File ( \"$toolsDir\\pp.json\" )\r\n  }\r\n\r\n  return $New_pp\r\n}\r\n"
  },
  {
    "path": "automatic/freecad/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nif (!$PSScriptRoot) { $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent }\r\n. \"$PSScriptRoot\\update_helper.ps1\"\r\n\r\n$PreUrl = 'https://github.com'\r\n$releases = \"$PreUrl/FreeCAD/FreeCAD/releases\"\r\n$dev_releases = \"$PreUrl/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds\"\r\n$softwareName = 'FreeCAD'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"      = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.fileType)'\"\r\n      \"(?i)(^\\s*url64\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*checksumType64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType64)'\"\r\n      \"(?i)(^\\s*softwareName\\s*=\\s*)'.*'\"     = \"`$1'$($softwareName)'\"\r\n    }\r\n    \".\\freecad.nuspec\"                = @{\r\n      \"(?i)(^\\s*\\<id\\>).*(\\<\\/id\\>)\"                     = \"`${1}$($Latest.PackageName)`${2}\"\r\n      \"(?i)(^\\s*\\<title\\>).*(\\<\\/title\\>)\"               = \"`${1}$($Latest.Title)`${2}\"\r\n      \"(?i)(^\\s*\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`$1'$($softwareName)'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.fileType)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -FileNameBase \"$($Latest.PackageName)\"\r\n  $types = @(\"7z\", \"exe\", \"json\", \"zip\")\r\n  foreach ($file in $types) {\r\n    Remove-Item \".\\tools\\*.${file}\" -Force # Removal of downloaded files\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = [ordered] @{\r\n    dev      = Get-FreeCad -Title \"${softwareName}\" -uri $dev_releases -kind \"dev\"\r\n    stable   = Get-FreeCad -Title \"${softwareName}\"\r\n    portable = Get-FreeCad -Title \"${softwareName}\" -kind \"portable\"\r\n  }\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/freecad/update_helper.ps1",
    "content": "﻿function Get-FreeCad {\r\nparam(\r\n  [string]$Title,\r\n  [string]$kind = 'stable',\r\n  [int]$filler = \"0\",\r\n  [string]$uri = $releases,\r\n  [string]$ScriptLocation = $PSScriptRoot\r\n)\r\n  \r\n#  $download_page = Invoke-WebRequest -Uri $uri -UseBasicParsing\r\n\r\n  switch ($kind) {\r\n    'dev' {\r\n      $download_page = (Get-GitHubRelease -Owner \"Freecad\" -Name \"Freecad-Bundle\" -TagName \"weekly-builds\" -Verbose).assets\r\n      $mobile = \"Windows\"\r\n      $ext = \"7z\"\r\n      $re64 = \"(FreeCAD_weekly-builds)?((\\-\\d{2,6})+)?(\\-conda)?(\\-${mobile})(\\-|.)?(x\\d{2}_\\d{2}\\-)?(py\\d{2,5})?(\\.$ext)$\"\r\n#      $url64 = ( $download_page.Links | ? href -match $re64 | Select-Object -First 1 -ExpandProperty 'href' )\r\n      $asset64 = ( $download_page | Where-Object Name -match $re64 | Select-Object -First 1 )\r\n      $url64 = $asset64.browser_download_url\r\n      \"url64 -$url64-\" | Write-Warning\r\n      $PackageName  = \"$Title\"\r\n      $Title        = \"$Title\"\r\n      # Now to get the newest Revision with date from asset64\r\n      $dateCreated = Get-Date -Date $asset64.created_at -UFormat \"%Y.%m.%d\"\r\n      $veri = ((($url64 -split('\\/'))[-1]) -replace( \"(x\\d{2})|(_\\d{2}\\-py\\d{2,5})|(\\-)?([A-z])+?(\\-)|(\\.$ext)\", ''))\r\n      \"veri -$veri-\" | Write-Warning\r\n      $DevRevision = (($veri -replace('\\-','.') ) -split('\\.')) | Select-Object -First 1\r\n      \"Standard Development Versioning for $DevRevision dated ${dateCreated}\" | Write-Warning\r\n      [version]$version = ( ( ($DevRevision),($dateCreated) ) -join \".\" )\r\n      $vert = \"${version}-${kind}\"\r\n    }\r\n    'portable' {\r\n      $download_page = (Get-GitHubRelease -Owner \"Freecad\" -Name \"Freecad\" -Verbose).assets\r\n      $mobile = \"Windows\"\r\n      $ext = \"7z\"\r\n      $re64 = \"(FreeCAD_)?((\\d+)?(\\.))+?(\\d)?(\\-conda)?(\\-${mobile})(\\-|.)?(x\\d{2}_\\d{2}\\-)?(py\\d{2,5})?(\\.${ext})$\"\r\n#      $url64 = ( $download_page.Links | ? href -match $re64 | Sort-Object -Property 'href' -Descending | Select-Object -First 1 -ExpandProperty 'href' )\r\n      $url64 = ( $download_page | Where-Object Name -match $re64 | Select-Object -First 1 -ExpandProperty 'browser_download_url' )\r\n      $vert = \"$version\"\r\n      $PackageName  = \"$Title.$kind\"\r\n      $Title        = \"$Title (Portable)\"\r\n      [version]$version = ( Get-Version (($url64.Split('\\/'))[-1]) ).Version\r\n    }\r\n    'stable' {\r\n      $download_page =  (Get-GitHubRelease -Owner \"Freecad\" -Name \"Freecad\" -Verbose).assets\r\n      $mobile = \"Windows\"\r\n      $ext = \"exe\"\r\n      $re64 = \"(FreeCAD_)?((\\d+)?(\\.))+?(\\d)?(\\-conda)?(\\-${mobile})(\\-|.)?(x\\d{2}_\\d{2}\\-)?(installer)?(\\-|.)?(\\d+)?(\\.${ext})$\"\r\n#      $url64 = ( $download_page.Links | ? href -match $re64 | Sort-Object -Property 'href' -Descending | Select-Object -First 1 -ExpandProperty 'href' )\r\n      $url64 = ( $download_page | Where-Object Name -match $re64 | Select-Object -First 1 -ExpandProperty 'browser_download_url' )\r\n      $vert = \"$version\"\r\n      $PackageName  = \"$Title\"\r\n      $Title        = \"$Title\"\r\n      [version]$version = ( Get-Version (($url64.Split('\\/'))[-1]) ).Version\r\n    }\r\n  }\r\n  \r\n  # check in place to prevent cross call talk from sequentional \r\n  if ($kind -notmatch 'dev') {\r\n    # Check if version is using a revision and build correctly\r\n    if (($version.Build) -match \"\\d{1,5}\") {\r\n      $vert = ( ( ($version.Major),($version.Minor),($filler),($version.Build) ) -join \".\" )\r\n    }\r\n    # This is to update the version when the fileName/url64 changes in the future\r\n    if (($version.Revision) -ne 0) {\r\n      # Due to the Get-Version rendering the revision as a negative\r\n      $revision = [math]::Abs( $version.Revision )\r\n      \"Versioning update $revision for -$url64-\" | Write-Warning\r\n      $vert = ( ( ($version.Major),($version.Minor),($version.Build),($revision) ) -join \".\" )\r\n    }\r\n  }\r\n  \r\n \t$package = @{\r\n    PackageName  = ($PackageName).ToLower()\r\n    Title        = $Title\r\n    URL64        = $url64\r\n    Version      = $vert\r\n    fileType     = ($url64.Split(\"/\")[-1]).Split(\".\")[-1]\r\n    }\r\n    # Due to the dev package being pre-release software we are removing ReleaseNotes\r\n    if ($kind -ne \"dev\") {\r\n      $package.Add( \"ReleaseNotes\", \"https://www.freecadweb.org/wiki/Release_notes_$($version.Major).$($version.Minor)\" )\r\n    }\r\n\t\r\nreturn $package\r\n}\r\n"
  },
  {
    "path": "automatic/freeciv/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/freeciv.png\" width=\"48\" height=\"48\"/> [freeciv](https://chocolatey.org/packages/freeciv)\r\n\r\n\r\nFreeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization.\r\nThe game commences in prehistory and your mission is to lead your tribe from the Stone Age to the Space Age.\r\nYour goal is to build cities, collect resources, organize your government,\r\nand build an army, with the ultimate goal of creating the best civilization.\r\nYou can play online against other players (multiplayer) or play by yourself against the computer.\r\n\r\n"
  },
  {
    "path": "automatic/freeciv/freeciv.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>freeciv</id>\n    <version>3.2.4</version>\n    <title>Freeciv</title>\n    <owners>chocolatey-community purity</owners>\n    <authors>Freeciv Contributors</authors>\n    <licenseUrl>https://github.com/freeciv/freeciv-web/blob/develop/LICENSE.txt</licenseUrl>\n    <projectUrl>http://www.freeciv.org/</projectUrl>\n    <docsUrl>http://www.freeciv.org/wiki/</docsUrl>\n    <bugTrackerUrl>https://www.hostedredmine.com/projects/freeciv</bugTrackerUrl>\n    <projectSourceUrl>https://github.com/freeciv/freeciv-web</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/freeciv.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nFreeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization.\nThe game commences in prehistory and your mission is to lead your tribe from the Stone Age to the Space Age.\nYour goal is to build cities, collect resources, organize your government,\nand build an army, with the ultimate goal of creating the best civilization.\nYou can play online against other players (multiplayer) or play by yourself against the computer.\n\n]]></description>\n    <summary>Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization.</summary>\n    <releaseNotes>https://www.freeciv.org/wiki/NEWS-3.2.4</releaseNotes>\n    <tags>freeciv game strategy civilization admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/freeciv</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/freeciv/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName    = 'freeciv'\r\n  fileType       = 'exe'\r\n  softwareName   = 'Freeciv*'\r\n\r\n  checksum       = '010cd24d449f3aaf87c5f895f2e0c65061900ca87ac2d3eb711ff0c67b14db87'\r\n  checksumType   = 'sha256'\r\n  url            = 'https://files.freeciv.org/packages/windows/Freeciv-3.2.4-msys2-win64-10-gtk3.22-setup.exe'\r\n\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/freeciv/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'freeciv'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'Freeciv*'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n\t  packageName = $packageName\r\n\t  fileType    = 'exe'\r\n\t  silentArgs  = '/S'\r\n\t  validExitCodes= @(0)\r\n\t  file          = \"$($_.UninstallString)\"\r\n\t}\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "automatic/freeciv/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.freeciv.org/download.html'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n    \"freeciv.nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re    = 'Freeciv.*gtk3.*\\.exe$'\r\n  $url   = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -expand href\r\n\r\n  $version  = ($url -split '[-]') -match \"^[\\d\\.]+$\" | Select-Object -First 1\r\n\r\n  $releaseRe = \"NEWS\\-$version$\"\r\n  $releaseNotes = $download_page.links | Where-Object href -match $releaseRe | Select-Object -first 1 -expand href\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n    ReleaseNotes = $releaseNotes\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/freevideoeditor/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b94430feef08d5cba7342e8a311f13c96877da1b/icons/freevideoeditor.png\" width=\"48\" height=\"48\"/> [freevideoeditor](https://chocolatey.org/packages/freevideoeditor)\r\n\r\n\r\nFree video software that allows you to edit video files and create videos of all types. It supports the most popular video/audio formats and codecs, including DVD, HD and GoPro videos. Preconfigured profiles make the creation of videos for various multimedia and mobile devices a snap.\r\n\r\nThe video editor offers a number of versatile features both for home and business use: text and audio overlay, an array of charts and diagrams as well as a slideshow maker.\r\n\r\nNon-linear editing system. It means that video files and images do not necessarily have to follow a specific sequence & they can be in various places at any point of time. Besides, all objects can change their properties, shape and position in time.\r\n\r\nHardware acceleration, multi-color Chroma Key, adjustable parameters settings and enhanced resolution make VSDC a real time and effort saving tool allowing for creating large size HD videos in a few minutes instead of hours.\r\n\r\n## Features\r\n\r\n- Non-linear video editor\r\n- Visual and audio effects\r\n- Blending modes and Instagram-like filters\r\n- Masking\r\n- Subpixel accuracy\r\n- Support of popular formats\r\n- Creation of videos for specific multimedia devices\r\n- Working with charts\r\n- Video library\r\n- Built-in DVD burning tool\r\n- Video File Converter\r\n- Desktop video capture\r\n- Video capturing\r\n\r\n\r\n## Notes\r\n\r\n- This package now supports 64bit, to keep installing 32bit make sure to call `choco install/upgrade` with the argument `--x86`.\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/67298954b9fd1ba4826a4cdedf542266aa64f1fd/automatic/freevideoeditor/screenshot.jpg)\r\n"
  },
  {
    "path": "automatic/freevideoeditor/freevideoeditor.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>freevideoeditor</id>\n    <version>11.1.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/freevideoeditor</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>VSDC Free Video Editor</title>\n    <authors>Flash-Integro LLC</authors>\n    <projectUrl>http://www.videosoftdev.com/free-video-editor</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b94430feef08d5cba7342e8a311f13c96877da1b/icons/freevideoeditor.png</iconUrl>\n    <copyright>www.videosoftdev.com, Flash-Integro LLC</copyright>\n    <licenseUrl>http://www.videosoftdev.com/terms-and-conditions</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>http://www.videosoftdev.com/how-to-use-free-video-editor</docsUrl>\n    <tags>freevideoeditor freeware nle video editor audio media avi mkv dvd mp3 flac dsp record convert</tags>\n    <summary>Simple video editor.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nFree video software that allows you to edit video files and create videos of all types. It supports the most popular video/audio formats and codecs, including DVD, HD and GoPro videos. Preconfigured profiles make the creation of videos for various multimedia and mobile devices a snap.\n\nThe video editor offers a number of versatile features both for home and business use: text and audio overlay, an array of charts and diagrams as well as a slideshow maker.\n\nNon-linear editing system. It means that video files and images do not necessarily have to follow a specific sequence & they can be in various places at any point of time. Besides, all objects can change their properties, shape and position in time.\n\nHardware acceleration, multi-color Chroma Key, adjustable parameters settings and enhanced resolution make VSDC a real time and effort saving tool allowing for creating large size HD videos in a few minutes instead of hours.\n\n## Features\n\n- Non-linear video editor\n- Visual and audio effects\n- Blending modes and Instagram-like filters\n- Masking\n- Subpixel accuracy\n- Support of popular formats\n- Creation of videos for specific multimedia devices\n- Working with charts\n- Video library\n- Built-in DVD burning tool\n- Video File Converter\n- Desktop video capture\n- Video capturing\n\n\n## Notes\n\n- This package now supports 64bit, to keep installing 32bit make sure to call `choco install/upgrade` with the argument `--x86`.\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/67298954b9fd1ba4826a4cdedf542266aa64f1fd/automatic/freevideoeditor/screenshot.jpg)\n]]></description>\n    <releaseNotes>http://www.videosoftdev.com/free-video-editor#accordion10</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/freevideoeditor/legal/LICENSE.txt",
    "content": "End-User License Agreement for Software Product of Flash-Integro LLC\r\n\r\n1. Software License Agreement\r\n\r\nIn this License, \"the Product\" means the software products under the brand \"VSDC\" which may be found at www.videosoftdev.com\r\nThis License is a legal agreement between you and Flash-Integro LLC for the Product.\r\nBy proceeding to install the Product, and in consideration of your use of the Product, you are deemed to agree to be bound by the terms of this License.<br/ >Flash-Integro LLC permits you to use the Product only in accordance with the terms of this License and your rights under this License will terminate automatically without notice if you fail to comply with the terms of this License.\r\n\r\n2. Product Licence\r\n\r\nIn consideration of your agreeing to abide by the terms of this License and subject to your compliance with the terms of this Licence, Flash-Integro LLC grants you a non-exclusive, non-transferable license to use the Product for the following purposes and in the following manner:\r\n\r\nYou may:\r\n\r\nInstall and use the free version of the Product, released under the brand VSDC Free Video Editor, free of charge for personal and educational use. In this case, you are granted the right to use and to make an unlimited number of copies of this software.\r\nInstall and use the premium version of the Product, released under the brand VSDC Pro Video Editor, for personal and commercial use by purchasing a one-year subscription. In this case each subscription is bound to one user. \"User\" means the company, entity or individual whose funds are used to pay the subscription fee. This subscription is not transferable to any another organization or individual. Each activation key is valid for two activations. It shall not make work by two users applicable but give you an opportunity to reinstall the VSDC Pro Video Editor in case of possible hardware or hard drives failures or upgrades.\r\nYou may not:\r\n\r\nRemove any proprietary notices or labels from the Product.\r\nReverse engineer, decompile, disassemble, repackage the installation file or make derivative works based on the Product (except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation).\r\nRent, lease, sublicense or assign the Product or any copy thereof, including any related documentation.\r\n3. Refund policies\r\n\r\nFlash-Integro LLC guarantees a refund of the payment for VSDC Pro Video Editor within 30 days after the purchase date only in the following cases:\r\n\r\nIncidental purchase of the Product’s license twice. In this case one payment shall be refunded\r\nThe Product has serious technical problems, and no solution has been found within 30 days.\r\nFlash-Integro LLC shall not provide a refund of the payment for VSDC Pro Video Editor in the following cases:\r\n\r\nYou refuse to cooperate with the VSDC technical support team by declining to provide information regarding the problem, or not applying the solutions offered by the VSDC technical support team.\r\nYou use the Product on any inappropriate or outdated hardware.\r\nYou express discontent by the Product due to reasons other than technical faults. All the issues related to the Product’s feature-set, interface and terms of use are subject for testing in the Products’s free version prior to making a purchase of the Pro version.\r\n\r\n\r\n4. Additional Terms for Businesses\r\n\r\nWhere you are licensing the Product as a business and not as a consumer, this License shall take effect between Flash-Integro LLC and you as a business entity and you shall take all appropriate steps to ensure that the Product is operated in a proper manner by your employees and staff.\r\n\r\n5. Intellectual Property Rights\r\n\r\nThe Product is intellectual property of Flash-Integro LLC and is protected by law. You acknowledge that all intellectual property rights in the Product anywhere in the world belong to Flash-Integro LLC, that rights in the Product are licensed (not sold) to you, and that you have no rights in, or to, the Product other than the right to use them in accordance with the terms of this License.\r\n\r\n6. Warranty Disclaimer\r\n\r\nTHIS PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE PRODUCT REMAINS WITH YOU.\r\n\r\n7. Limitation of Liability\r\n\r\nIN NO EVENT SHALL FLASH-INTEGRO LLC BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OR OF INABILITY TO USE THE PRODUCT.\r\n\r\n8. General\r\n\r\nUpdates may be licensed to you by Flash-Integro LLC with additional or different terms but Flash-Integro LLC has no obligation to provide any updates.\r\nThis License is the entire agreement between you and us and supersedes any prior representations, undertakings or advertising relating to the Product and you acknowledge that in entering into this License you have not relied on any statement, representation, advertising, assurance or warranty (whether made negligently or innocently) other than as expressly set out in this License.\r\nThis terms are subject to change without notice. Visit our site www.videosoftdev.com and download software to get the most recent End User License Agreement.\r\nCOPYRIGHT NOTICE. Copyright(C) 2016 Flash-Integro LLC, All rights reserved. Any rights not expressly granted herein are reserved.\r\n"
  },
  {
    "path": "automatic/freevideoeditor/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.videosoftdev.com/free-video-editor/download>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-Bit software: <https://downloads.videosoftdev.com/video_tools/video_editor_x64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum64: 7108C7918C1761123FD2E6D7924E1A8810E1785B6A617C5E3803C2A7FD814977\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.videosoftdev.com/terms-and-conditions>\r\n"
  },
  {
    "path": "automatic/freevideoeditor/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://downloads.videosoftdev.com/video_tools/video_editor_x32.exe'\r\n  file64         = \"$toolsPath\\video_editor_x64.exe\"\r\n  softwareName   = 'VSDC Free Video Editor*'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n  checksum       = 'F5D6E69298EB71713024496C20206D516E03E76BC075679450AC6816E0F491EC'\r\n  checksumType   = 'sha256'\r\n}\r\n\r\nif ((Get-OSArchitectureWidth -compare 32) -or ($env:ChocolateyForceX86 -eq $true)) {\r\n  Install-ChocolateyPackage @packageArgs\r\n} else {\r\n  Install-ChocolateyInstallPackage @packageArgs\r\n}\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/freevideoeditor/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.videosoftdev.com/free-video-editor/download'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n  Remove-Item \"tools\\$($Latest.FileName32)\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"                = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"           = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $version = $download_page.Content -split '\\n' | Select-String 'Current version:' -Context 0,5 | out-string\r\n  $version = $version -split '<|>' | Where-Object { [version]::TryParse($_, [ref]($__)) } | Select-Object -First 1\r\n\r\n  if ($version -match \"^\\d+\\.\\d+$\") {\r\n    $version = \"${version}.0\"\r\n  }\r\n\r\n  @{\r\n      Version = $version\r\n      URL32   = Get-RedirectedUrl 'https://www.videosoftdev.com/services/download.aspx?ProductID=x32_1'\r\n      URL64   = Get-RedirectedUrl 'https://www.videosoftdev.com/services/download.aspx?ProductID=1'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ghostscript/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ghostscript.svg\" width=\"48\" height=\"48\"/> [Ghostscript](https://chocolatey.org/packages/Ghostscript)\r\n\r\nGhostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files. Ghostscript consists of a PostScript interpreter layer, and a graphics library.\r\n\r\n## Features\r\n* An interpreter for the PostScript language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that don't have PostScript language capability built in\r\n* An interpreter for Portable Document Format (PDF) files with the same abilities\r\n* The ability to convert PostScript language files to PDF (with some limitations) and vice versa\r\n* A set of C procedures (the Ghostscript library) that implement the graphics and filtering (data compression / decompression / conversion) capabilities that appear as primitive operations in the PostScript language and in PDF\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/ghostscript/ghostscript.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>Ghostscript</id>\n    <version>10.07.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ghostscript</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Ghostscript</title>\n    <authors>Artifex</authors>\n    <projectUrl>http://ghostscript.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ghostscript.svg</iconUrl>\n    <copyright>Artifex Software, Inc</copyright>\n    <licenseUrl>http://www.gnu.org/licenses/agpl-3.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>http://git.ghostscript.com/?p=ghostpdl.git;a=summary</projectSourceUrl>\n    <docsUrl>https://ghostscript.readthedocs.io/en/latest/</docsUrl>\n    <bugTrackerUrl>https://bugs.ghostscript.com/</bugTrackerUrl>\n    <tags>ghostscript.app ghostscript postscript admin foss cross-platform</tags>\n    <summary>an interpreter for the PostScript language and for PDF.</summary>\n    <description><![CDATA[Ghostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files. Ghostscript consists of a PostScript interpreter layer, and a graphics library.\n\n## Features\n* An interpreter for the PostScript language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that don't have PostScript language capability built in\n* An interpreter for Portable Document Format (PDF) files with the same abilities\n* The ability to convert PostScript language files to PDF (with some limitations) and vice versa\n* A set of C procedures (the Ghostscript library) that implement the graphics and filtering (data compression / decompression / conversion) capabilities that appear as primitive operations in the PostScript language and in PDF\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://ghostscript.readthedocs.io/en/latest/News.html</releaseNotes>\n    <dependencies>\n      <dependency id=\"ghostscript.app\" version=\"[10.07.0]\" />\n    </dependencies>\n  </metadata>\n  <files>\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ghostscript/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  [version]$version = $Latest.RemoteVersion\r\n  @{\r\n    \".\\Ghostscript.nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).app`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease ArtifexSoftware ghostpdl-downloads\r\n\r\n  $Url32 = $LatestRelease.assets | Where-Object {$_.name -eq \"$($LatestRelease.tag_name)w32.exe\"} | Select-Object -ExpandProperty browser_download_url\r\n  $Url64 = $LatestRelease.assets | Where-Object {$_.name -eq \"$($LatestRelease.tag_name)w64.exe\"} | Select-Object -ExpandProperty browser_download_url\r\n\r\n  # Linux version easily exposes the correct version as we expect so we use\r\n  # that version as the base. Could use release name, but doesn't match pre-release.\r\n  $LinuxRelease = $LatestRelease.assets | Where-Object {$_.name -match \"ghostscript-.+\\.tar\\.gz\"} | Select-Object -ExpandProperty name\r\n  $Version = $LinuxRelease -replace \"^ghostscript-(?<Version>.+)\\.tar\\.gz$\", '${Version}'\r\n\r\n  if (!$Url32 -or !$Url64) {\r\n    throw \"Either 32bit or 64bit URL is missing, please verify this is correct!\"\r\n  }\r\n\r\n  @{\r\n    URL32 = $Url32\r\n    URL64 = $Url64\r\n    Version = $Version\r\n    RemoteVersion = $Version\r\n    PackageName = 'Ghostscript'\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/ghostscript.app/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ghostscript.svg\" width=\"48\" height=\"48\"/> [Ghostscript.app](https://chocolatey.org/packages/Ghostscript.app)\r\n\r\nGhostscript is a high-performance Postscript and PDF interpreter and rendering engine with the most comprehensive set of page description languages (PDL’s) on the market today and technology conversion capabilities covering PDF, PostScript, PCL and XPS languages.\r\n\r\nGhostscript has been under active development for over 20 years, and offers an extremely versatile feature set and can be deployed across a wide range of platforms, modules, end uses (embedding in hardware, as an engine in document management systems, providing cloud solution integration and as an engine in leading PDF generators and tools).\r\n\r\n## Features\r\n\r\n* An interpreter for the PostScript language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that don't have PostScript language capability built in\r\n* An interpreter for Portable Document Format (PDF) files, with the same abilities\r\n* The ability to convert PostScript language files to PDF (with some limitations) and vice versa\r\n* A set of C procedures (the Ghostscript library) that implement the graphics and filtering (data compression / decompression / conversion) capabilities that appear as primitive operations in the PostScript language and in PDF.\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/ghostscript.app/ghostscript.app.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>Ghostscript.app</id>\n    <version>10.07.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ghostscript.app</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Ghostscript (Install)</title>\n    <authors>Artifex</authors>\n    <projectUrl>http://ghostscript.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/ghostscript.svg</iconUrl>\n    <copyright>Artifex Software, Inc</copyright>\n    <licenseUrl>http://www.gnu.org/licenses/agpl-3.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>http://git.ghostscript.com/?p=ghostpdl.git;a=summary</projectSourceUrl>\n    <docsUrl>https://ghostscript.readthedocs.io/en/latest/</docsUrl>\n    <bugTrackerUrl>https://bugs.ghostscript.com/</bugTrackerUrl>\n    <tags>ghostscript.app ghostscript postscript admin foss cross-platform</tags>\n    <summary>an interpreter for the PostScript language and for PDF.</summary>\n    <description><![CDATA[Ghostscript is a high-performance Postscript and PDF interpreter and rendering engine with the most comprehensive set of page description languages (PDL’s) on the market today and technology conversion capabilities covering PDF, PostScript, PCL and XPS languages.\n\nGhostscript has been under active development for over 20 years, and offers an extremely versatile feature set and can be deployed across a wide range of platforms, modules, end uses (embedding in hardware, as an engine in document management systems, providing cloud solution integration and as an engine in leading PDF generators and tools).\n\n## Features\n\n* An interpreter for the PostScript language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that don't have PostScript language capability built in\n* An interpreter for Portable Document Format (PDF) files, with the same abilities\n* The ability to convert PostScript language files to PDF (with some limitations) and vice versa\n* A set of C procedures (the Ghostscript library) that implement the graphics and filtering (data compression / decompression / conversion) capabilities that appear as primitive operations in the PostScript language and in PDF.\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://ghostscript.readthedocs.io/en/latest/News.html</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"autohotkey.portable\" version=\"2.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ghostscript.app/legal/LICENSE.txt",
    "content": "The files in the base, psi, lib, toolbin, examples, doc, man and\r\niccprofiles directories (folders), and pcl, xps and gpdl\r\ndirectories (folders), if included, and any subdirectories\r\n(sub-folders) thereof are part of GPL Ghostscript.\r\n\r\nThe files in the Resource directory and any subdirectories thereof\r\nare also part of GPL Ghostscript, with the explicit exception of\r\nthe files in the CMap subdirectory (except \"Identity-UTF16-H\",\r\nwhich is part of GPL Ghostscript). The CMap files are copyright\r\nAdobe Systems Incorporated and covered by a separate, Affero GPL\r\ncompatible license.\r\n\r\nAdditionally, the font files (in Resource/Font) are distributed\r\nunder the AGPL with the following exemption:\r\n\r\nAs a special exception, permission is granted to include these font\r\nprograms in a Postscript or PDF file that consists of a document that\r\ncontains text to be displayed or printed using this font, regardless\r\nof the conditions or license applying to the document itself.\r\n\r\n\r\nThe files under the jpegxr directory and any subdirectories\r\nthereof are distributed under a no cost, open source license\r\ngranted by the ITU/ISO/IEC but it is not Affero GPL\r\ncompatible - see jpegxr/COPYRIGHT.txt for details.\r\n\r\nGPL Ghostscript is free software; you can redistribute it and/or\r\nmodify it under the terms of the GNU Affero General Public License\r\nas published by the Free Software Foundation, either version 3\r\nof the License, or (at your option) any later version.\r\n\r\nGPL Ghostscript is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r\nAffero General Public License for more details.\r\n\r\nYou should have received a copy of the GNU Affero General Public\r\nLicense along with this program so you can know your rights and\r\nresponsibilities. It should be in a file named doc/COPYING. If not,\r\nwrite to the Free Software Foundation, Inc., 59 Temple Place Suite\r\n330, Boston, MA 02111-1307, USA.\r\n\r\n---\r\n\r\nGPL Ghostscript contains an implementation of techniques covered\r\nby US Patents 5,055,942 and 5,917,614, and corresponding\r\ninternational patents. These patents are licensed for use with\r\nGPL Ghostscript under the following grant:\r\n\r\nWhereas, Raph Levien (hereinafter \"Inventor\") has obtained patent\r\nprotection for related technology (hereinafter \"Patented\r\nTechnology\"), Inventor wishes to aid the the GNU free software\r\nproject in achieving its goals, and Inventor also wishes to\r\nincrease public awareness of Patented Technology, Inventor hereby\r\ngrants a fully paid up, nonexclusive, royalty free license to\r\npractice the patents listed below (\"the Patents\") if and only if\r\npracticed in conjunction with software distributed under the\r\nterms of any version of the GNU Affero General Public License as\r\npublished by the Free Software Foundation, 59 Temple Place, Suite\r\n330, Boston, MA 02111. Inventor reserves all other rights,\r\nincluding without limitation, licensing for software not\r\ndistributed under the GNU Affero General Public License.\r\n\r\n5055942 Photographic image reproduction device using digital\r\nhalftoning to screen images allowing adjustable coarseness\r\n\r\n5917614 Method and apparatus for error diffusion screening of\r\nimages with improved smoothness in highlight and shadow\r\nregions\r\n"
  },
  {
    "path": "automatic/ghostscript.app/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10070/gs10070w32.exe>\r\n  64-Bit software: <https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10070/gs10070w64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 012A57E06EF811901BCD051EA96C0B6DCCC6480649023D9354E420F86009BADA\r\n  checksum64: 8AF854E2D62F9A3A674331321B347118A83928A3726631E458194121CF3BBEEC\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://git.ghostscript.com/?p=ghostpdl.git;a=blob_plain;f=LICENSE;h=572496a331cefa0933a9e997374f5e7dde3b95c8;hb=HEAD>\r\n"
  },
  {
    "path": "automatic/ghostscript.app/tools/ChocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$filePath32 = \"$toolsPath\\gs10070w32.exe\"\r\n$filePath64 = \"$toolsPath\\gs10070w64.exe\"\r\n\r\n$filePath = if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne $true) {\r\n  Write-Host \"Installing 64 bit version\" ; $filePath64\r\n} else { Write-Host \"Installing 32 bit version\" ; $filePath32 }\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = $filePath\r\n  softwareName   = 'GPL Ghostscript'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\n# silent install requires AutoHotKey after installer removed silent flag\r\n$ahkFile = Join-Path $toolsPath \"ghostscript.ahk\"\r\n$ahkProc = Start-Process -FilePath AutoHotkey.exe -ArgumentList \"$ahkFile\" -PassThru\r\nWrite-Debug \"AutoHotKey start time:`t$($ahkProc.StartTime.ToShortTimeString())\"\r\nWrite-Debug \"AutoHotKey Process ID:`t$($ahkProc.Id)\"\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.$($packageArgs.fileType)*\"\r\n"
  },
  {
    "path": "automatic/ghostscript.app/tools/ChocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'GPL Ghostscript'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$($packageArgs.packageName) has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/ghostscript.app/tools/ghostscript.ahk",
    "content": "#Requires AutoHotkey v2.0\r\n#NoTrayIcon\r\n#SingleInstance Force\r\n#Warn\r\nSetTitleMatchMode \"RegEx\"\r\nexe_re := \"gs.+.exe\"\r\n\r\nIf WinWait(\"ahk_exe \" exe_re, \"Next >\", 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nIf WinWait(\"ahk_exe \" exe_re, \"I Agree\", 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nIf WinWait(\"ahk_exe \" exe_re, \"Install\", 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nIf WinWait(\"ahk_exe \" exe_re, \"Finish\", 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nif WinWait(\"ahk_exe \" exe_re, \"OK\", 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nExitApp"
  },
  {
    "path": "automatic/ghostscript.app/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n. \"$PSScriptRoot\\..\\Ghostscript\\update.ps1\"\r\n\r\n$softwareName = 'GPL Ghostscript'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.PackageName = 'Ghostscript.app'\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  [version]$version = $Latest.RemoteVersion\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^[$]filePath32\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\"= \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^[$]filePath64\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\"= \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/gimp/README.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/gimp.svg\" height=\"48\" width=\"48\" /> ![GIMP](https://img.shields.io/chocolatey/v/gimp.svg?label=GIMP&style=for-the-badge)](https://chocolatey.org/packages/gimp)\r\n\r\n\r\nGIMP is a multi-platform photo manipulation tool. GIMP is an acronym for GNU Image Manipulation Program. The GIMP is suitable for a variety of image manipulation tasks, including photo retouching, image composition, and image construction.It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.\r\n\r\nGIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.\r\n\r\n## Features\r\n\r\n- High Quality Photo Manipulation: retouching, restoring to creative composites etc.\r\n- Original Artwork Creation: power and flexibility to transform images into unique creations.\r\n- Graphic Design Elements: gIMP is used for producing icons, graphical design elements, and art for user interface components and mockups.\r\n- Programming Algorithms: high quality framework for scripted image manipulation, with multi-language support such as C, C++, Perl, Python, Scheme, and more\r\n- Desktop Publishing Workflow: color management features to ensure high-fidelity color reproduction across digital and printed media.\r\n- [More features...](https://www.gimp.org/features)\r\n\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/gimp/screenshot.jpg)\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/gimp/gimp.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>gimp</id>\n    <version>3.2.4</version>\n    <title>GIMP</title>\n    <owners>chocolatey-community</owners>\n    <authors>GIMP Team</authors>\n    <licenseUrl>https://www.gimp.org/about/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectUrl>https://www.gimp.org/</projectUrl>\n    <projectSourceUrl>https://git.gnome.org/browse/gimp</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/gimp.svg</iconUrl>\n    <docsUrl>https://www.gimp.org/docs/</docsUrl>\n    <mailingListUrl>https://www.gimp.org/discuss.html#mailing-lists</mailingListUrl>\n    <bugTrackerUrl>https://www.gimp.org/bugs/</bugTrackerUrl>\n    <summary>GNU Image Manipulation Program</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nGIMP is a multi-platform photo manipulation tool. GIMP is an acronym for GNU Image Manipulation Program. The GIMP is suitable for a variety of image manipulation tasks, including photo retouching, image composition, and image construction.It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.\n\nGIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.\n\n## Features\n\n- High Quality Photo Manipulation: retouching, restoring to creative composites etc.\n- Original Artwork Creation: power and flexibility to transform images into unique creations.\n- Graphic Design Elements: gIMP is used for producing icons, graphical design elements, and art for user interface components and mockups.\n- Programming Algorithms: high quality framework for scripted image manipulation, with multi-language support such as C, C++, Perl, Python, Scheme, and more\n- Desktop Publishing Workflow: color management features to ensure high-fidelity color reproduction across digital and printed media.\n- [More features...](https://www.gimp.org/features)\n\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/gimp/screenshot.jpg)\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://www.gimp.org/release-notes</releaseNotes>\n    <copyright>GIMP Team</copyright>\n    <tags>gimp design publishing editor images graphics photo art png jpg gif admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/gimp</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gimp/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$fallbackUrl32 = 'https://download.gimp.org/gimp/v3.2/windows/gimp-3.2.4-setup.exe'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://download.gimp.org/gimp/v3.2/windows/gimp-3.2.4-setup.exe'\r\n  softwareName   = 'GIMP'\r\n  checksum       = 'ec31d757dd82831d201ffcf47ffeac4175df739e0c02d5122e89aeeadfb988cc'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /RESTARTEXITCODE=3010 /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nTry {\r\n    Get-WebHeaders -Url $packageArgs.url\r\n} Catch {\r\n    Write-Warning \"The mirror URL is not available, falling back to the main site\"\r\n    $packageArgs.url = $fallbackUrl32\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/gimp/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.gimp.org/downloads/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n      \"(^[$]fallbackUrl32\\s*=\\s*)('.*')\" = \"`$1'$($Latest.FallbackURL32)'\"  \r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re        = '\\.exe$'\r\n  $url32     = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href | ForEach-Object { 'https:' + $_ }\r\n  \r\n  $fallbackUrl32 = $url32 -replace \"download.gimp.org/mirror\", \"download.gimp.org\"\r\n\r\n  $regex = \"(?:[putesmigx]+)\\-|\\.exe\"; $regex01 = \"(\\-)\"; $regex02 = \"RC\"\r\n  $version32 = ((($url32 -split(\"\\/\"))[-1]) -replace($regex,\"\") )\r\n  if ($version32 -notmatch $regex02 ) { $version32 = $version32 -replace( $regex01, \".\") }\r\n  @{\r\n    URL32    = $url32\r\n    FallbackURL32 = $fallbackUrl32\r\n    Version  = Get-Version $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/git/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg\" width=\"48\" height=\"48\"/> [git.install](https://chocolatey.org/packages/git.install)\r\n\r\nGit for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.\r\n\r\n## Features\r\n\r\n- **Git BASH**: Git for Windows provides a BASH emulation used to run Git from the command line. *NIX users should feel right at home, as the BASH emulation behaves just like the \"git\" command in LINUX and UNIX environments.\r\n- **Git GUI**: As Windows users commonly expect graphical user interfaces, Git for Windows also provides the Git GUI, a powerful alternative to Git BASH, offering a graphical version of just about every Git command line function, as well as comprehensive visual diff tools.\r\n- **Shell Integration**: Simply right-click on a folder in Windows Explorer to access the BASH or GUI.\r\n\r\n## Package parameters\r\n\r\nSee the [Git Package Parameters documentation page](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/git.install/ARGUMENTS.md).\r\n\r\nExample for passing in package parameters:\r\n`choco install git.install --params \"'/GitAndUnixToolsOnPath /WindowsTerminal /NoAutoCrlf'\"`\r\n\r\n## Notes\r\n\r\n- The package uses default install options minus desktop icons.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- Starting with version 2.49.0, installers for 32bit platforms are no longer available. If this is required, use an older version of the package.\r\n"
  },
  {
    "path": "automatic/git/git.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>git</id>\n    <title>Git</title>\n    <version>2.54.0</version>\n    <authors>The Git Development Community</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Git for Windows offers a native set of tools that bring the full feature set of the Git SCM to Windows</summary>\n    <description><![CDATA[Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.\n\n## Features\n\n- **Git BASH**: Git for Windows provides a BASH emulation used to run Git from the command line. *NIX users should feel right at home, as the BASH emulation behaves just like the \"git\" command in LINUX and UNIX environments.\n- **Git GUI**: As Windows users commonly expect graphical user interfaces, Git for Windows also provides the Git GUI, a powerful alternative to Git BASH, offering a graphical version of just about every Git command line function, as well as comprehensive visual diff tools.\n- **Shell Integration**: Simply right-click on a folder in Windows Explorer to access the BASH or GUI.\n\n## Package parameters\n\nSee the [Git Package Parameters documentation page](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/git.install/ARGUMENTS.md).\n\nExample for passing in package parameters:\n`choco install git.install --params \"'/GitAndUnixToolsOnPath /WindowsTerminal /NoAutoCrlf'\"`\n\n## Notes\n\n- The package uses default install options minus desktop icons.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- Starting with version 2.49.0, installers for 32bit platforms are no longer available. If this is required, use an older version of the package.\n]]></description>\n    <projectUrl>https://git-for-windows.github.io/</projectUrl>\n    <projectSourceUrl>https://github.com/git-for-windows/git</projectSourceUrl>\n    <docsUrl>http://git-scm.com/doc</docsUrl>\n    <mailingListUrl>https://lore.kernel.org/git</mailingListUrl>\n    <bugTrackerUrl>https://github.com/git-for-windows/git/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/git</packageSourceUrl>\n    <tags>git vcs dvcs version-control msysgit foss cross-platform cli</tags>\n    <licenseUrl>http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg</iconUrl>\n    <dependencies>\n      <dependency id=\"git.install\" version=\"[2.54.0]\" />\n    </dependencies>\n  </metadata>\n  <files>\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/git/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\git.install\\update.ps1\r\n\r\nfunction global:au_BeforeUpdate { \r\n    Copy-Item $PSScriptRoot\\..\\git.install\\README.md $PSScriptRoot\\README.md\r\n}\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none"
  },
  {
    "path": "automatic/git-lfs/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e4982c6e79743c6da967833471a94d7b64c11464/icons/git-lfs.png\" width=\"48\" height=\"48\"/> [git-lfs](https://chocolatey.org/packages/git-lfs)\r\n\r\n\r\nGit Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.\r\n\r\n## Features\r\n\r\n* **Large file versioning:** Version large files-even those as large as a couple GB in size with Git.\r\n* **More repository space:** Host more in your Git repositories. External file storage makes it easy to keep your repository at a manageable size.\r\n* **Faster cloning and fetching:** Download less data. This means faster cloning and fetching from repositories that deal with large files.\r\n* **Same Git workflow:** Work like you always do on Git-no need for additional commands, secondary storage systems, or toolsets.\r\n* **Same access controls and permissions:** Keep the same access controls and permissions for large files as the rest of your Git repository when working with a remote host like GitHub.\r\n\r\n"
  },
  {
    "path": "automatic/git-lfs/git-lfs.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>git-lfs</id>\n    <title>Git Large File Storage</title>\n    <version>3.7.1</version>\n    <authors>GitHub Inc</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://git-lfs.github.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e4982c6e79743c6da967833471a94d7b64c11464/icons/git-lfs.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/git-lfs</packageSourceUrl>\n    <licenseUrl>http://opensource.org/licenses/MIT</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>An open source Git extension for versioning large files</summary>\n    <description><![CDATA[\nGit Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.\n\n## Features\n\n* **Large file versioning:** Version large files-even those as large as a couple GB in size with Git.\n* **More repository space:** Host more in your Git repositories. External file storage makes it easy to keep your repository at a manageable size.\n* **Faster cloning and fetching:** Download less data. This means faster cloning and fetching from repositories that deal with large files.\n* **Same Git workflow:** Work like you always do on Git-no need for additional commands, secondary storage systems, or toolsets.\n* **Same access controls and permissions:** Keep the same access controls and permissions for large files as the rest of your Git repository when working with a remote host like GitHub.\n\n]]></description>\n    <tags>git lfs vcs dvcs version-control foss cross-platform cli</tags>\n    <releaseNotes>https://github.com/git-lfs/git-lfs/releases/tag/v3.7.1</releaseNotes>\n    <dependencies>\n      <dependency id=\"git-lfs.install\" version=\"[3.7.1]\" />\n    </dependencies>\n  </metadata>\n  <files>\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/git-lfs/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(<releaseNotes>)(.*)(<\\/releaseNotes>)\" = \"`$1$($Latest.ReleaseUrl)`$3\"\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease github git-lfs\r\n\r\n    #git-lfs-windows-1.4.4.exe\r\n    $LatestAsset = $LatestRelease.assets | Where-Object {$_.name -match \"git-lfs-windows-(?<Version>.+).exe\"}\r\n\r\n    @{\r\n        URL32 = $LatestAsset.browser_download_url\r\n        Version = $LatestRelease.tag_name.TrimStart(\"v\")\r\n        FileName = $LatestAsset.name\r\n        ReleaseUrl = $LatestRelease.html_url\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/git-lfs.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e4982c6e79743c6da967833471a94d7b64c11464/icons/git-lfs.png\" width=\"48\" height=\"48\"/> [git-lfs.install](https://chocolatey.org/packages/git-lfs.install)\r\n\r\n\r\nGit Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.\r\n\r\n## Features\r\n\r\n* **Large file versioning:** Version large files-even those as large as a couple GB in size-with Git.\r\n* **More repository space:** Host more in your Git repositories. External file storage makes it easy to keep your repository at a manageable size.\r\n* **Faster cloning and fetching:** Download less data. This means faster cloning and fetching from repositories that deal with large files.\r\n* **Same Git workflow:** Work like you always do on Git-no need for additional commands, secondary storage systems, or toolsets.\r\n* **Same access controls and permissions:** Keep the same access controls and permissions for large files as the rest of your Git repository when working with a remote host like GitHub.\r\n\r\n"
  },
  {
    "path": "automatic/git-lfs.install/git-lfs.install.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>git-lfs.install</id>\n    <title>Git Large File Storage (Install)</title>\n    <version>3.7.1</version>\n    <authors>GitHub Inc</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://git-lfs.github.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e4982c6e79743c6da967833471a94d7b64c11464/icons/git-lfs.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/git-lfs.install</packageSourceUrl>\n    <licenseUrl>http://opensource.org/licenses/MIT</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>An open source Git extension for versioning large files</summary>\n    <description><![CDATA[\nGit Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.\n\n## Features\n\n* **Large file versioning:** Version large files-even those as large as a couple GB in size-with Git.\n* **More repository space:** Host more in your Git repositories. External file storage makes it easy to keep your repository at a manageable size.\n* **Faster cloning and fetching:** Download less data. This means faster cloning and fetching from repositories that deal with large files.\n* **Same Git workflow:** Work like you always do on Git-no need for additional commands, secondary storage systems, or toolsets.\n* **Same access controls and permissions:** Keep the same access controls and permissions for large files as the rest of your Git repository when working with a remote host like GitHub.\n\n]]></description>\n    <tags>git lfs vcs dvcs version-control admin foss cross-platform cli</tags>\n    <releaseNotes>https://github.com/git-lfs/git-lfs/releases/tag/v3.7.1</releaseNotes>\n    <dependencies>\n      <dependency id=\"git\" version=\"1.8.5\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/git-lfs.install/legal/LICENSE.txt",
    "content": "MIT License\r\n\r\nCopyright (c) 2014-2016 GitHub, Inc. and Git LFS contributors\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
  },
  {
    "path": "automatic/git-lfs.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Go to <https://github.com/git-lfs/git-lfs/releases/download/v3.7.1/git-lfs-windows-v3.7.1.exe>\r\n   to download the installer\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: BCD9A40A1AB8E9BDB948D05B736C8129001BA167627D04384AA68086847830A9\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/git-lfs/git-lfs/blob/6faa2589cf31a87e4109eb6490a461620c6e64b2/LICENSE.md>\r\n"
  },
  {
    "path": "automatic/git-lfs.install/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$filePath = \"$toolsDir\\git-lfs-windows-v3.7.1.exe\"\r\n\r\n$packageArgs = @{\r\n  PackageName    = 'git-lfs'\r\n  FileType       = 'exe'\r\n  SoftwareName   = 'Git LFS*'\r\n  File           = $filePath\r\n  SilentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART'\r\n  ValidExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer as there is no more need for it\r\nRemove-Item -Force $filePath\r\n"
  },
  {
    "path": "automatic/git-lfs.install/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\git-lfs\\update.ps1\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Remove-Item \"$PSScriptRoot\\tools\\*.exe\"\r\n\r\n  $client = New-Object System.Net.WebClient\r\n  try\r\n  {\r\n    $filePath = \"$PSScriptRoot\\tools\\$($Latest.FileName)\"\r\n\r\n    $client.DownloadFile($Latest.URL32, \"$filePath\")\r\n  }\r\n  finally\r\n  {\r\n    $client.Dispose()\r\n  }\r\n\r\n  $Latest.ChecksumType = \"sha256\"\r\n  $Latest.Checksum = Get-FileHash -Algorithm $Latest.ChecksumType -Path $filePath | ForEach-Object Hash\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\git-lfs.install.nuspec\" = @{\r\n            \"(<releaseNotes>https:\\/\\/github.com\\/git-lfs\\/git-lfs\\/releases\\/tag\\/v)(.*)(<\\/releaseNotes>)\" = \"`${1}$($Latest.Version.ToString())`$3\"\r\n        }\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(`\"`[$]toolsDir\\\\).*`\"\" = \"`${1}$($Latest.FileName)`\"\"\r\n        }\r\n        \".\\legal\\verification.txt\" = @{\r\n            \"(?i)(1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType)\"\r\n            \"(?i)(checksum:\\s+).*\" = \"`${1}$($Latest.Checksum)\"\r\n        }\r\n     }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/git.install/ARGUMENTS.md",
    "content": "# Git Package Parameters\r\n\r\nThe following package parameters are available to be used together with the `git` and `git.install` packages.\r\n**NOTE: Not all parameters may be available for all versions of these two packages**\r\n\r\n- `/GitOnlyOnPath` - Puts gitinstall\\cmd on path. This is also done by default if no package parameters are set.\r\n- `/GitAndUnixToolsOnPath` - Puts gitinstall\\bin on path. This setting will override `/GitOnlyOnPath`.\r\n- `/NoAutoCrlf` - Ensure _'Checkout as is, commit as is'_. This setting **only affects new installs**, it will not override an existing `.gitconfig`.\r\n- `/WindowsTerminal` - Makes `vim` use the regular Windows terminal instead of MinTTY terminal.\r\n- `/NoShellIntegration` - Disables open GUI and open shell integration ( _\"Git GUI Here\"_ and _\"Git Bash Here\"_ entries in context menus).\r\n- `/NoGuiHereIntegration` - Disables open GUI shell integration ( _\"Git GUI Here\"_ entry in context menus).\r\n- `/NoShellHereIntegration` - Disables open git bash shell integration ( _\"Git Bash Here\"_ entry in context menus).\r\n- `/NoCredentialManager` - Disable _Git Credential Manager_ by adding `$Env:GCM_VALIDATE='false'` user environment variable.\r\n- `/NoGitLfs` - Disable Git LFS installation.\r\n- `/SChannel` - Configure Git to use the Windows native SSL/TLS implementation (SChannel) instead of OpenSSL. This aligns Git HTTPS behavior with other Windows applications and system components and increases manageability in enterprise environments.\r\n- `/NoOpenSSH` - Git will not install its own OpenSSH (and related) binaries but use them as found on the PATH.\r\n- `/WindowsTerminalProfile` - Add a Git Bash Profile to Windows Terminal.\r\n- `/Symlinks` - Enable symbolic links (requires the SeCreateSymbolicLink permission). Existing repositories are unaffected by this setting.\r\n- `/DefaultBranchName:default_branch_name` - Define the default branch name.\r\n- `/Editor:Nano|VIM|Notepad++|VisualStudioCode|VisualStudioCodeInsiders|SublimeText|Atom|VSCodium|Notepad|Wordpad|Custom editor path` - Default editor used by Git. The selected editor needs to be available on the machine (unless it is part of git for windows) for this to work.\r\n\r\n## Experimental parameters\r\n\r\nWarning: the following parameters are experimental in the git installer and could stop working at any point.\r\n\r\n- `/PseudoConsoleSupport` - Enable experimental support for pseudo consoles. Allows running native console programs like Node or Python in a Git Bash window without using winpty, but it still has known bugs.\r\n- `/FSMonitor` - Enable experimental built-in file system monitor. Automatically run a built-in file system watcher, to speed up common operations such as `git status`, `git add`, `git commit`, etc in worktrees containing many files.\r\n\r\nExample: `choco install git.install --params \"'/GitAndUnixToolsOnPath /NoGitLfs /SChannel /NoAutoCrlf'\"`\r\n"
  },
  {
    "path": "automatic/git.install/CHANGELOG.md",
    "content": "# Changelog\r\n\r\n## 2022-06-13\r\n\r\n- Moved Package Arguments into its own markdown file to trim down the description link.\r\n\r\n## 2020-04-02\r\n\r\n- Added stopping of the gpg agent to prevent failures during upgrade\r\n\r\n## 2018-06-13\r\n- Added example of calling choco with parameters\r\n\r\n## 2018-03-15\r\n\r\n- Added `/SChannel` parameter\r\n\r\n## 2017-06-26\r\n\r\n- Added `/NoCredentialManager` parameter\r\n- Added `/NoGitLfs` parameter\r\n"
  },
  {
    "path": "automatic/git.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg\" width=\"48\" height=\"48\"/> [git.install](https://chocolatey.org/packages/git.install)\r\n\r\nGit for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.\r\n\r\n## Features\r\n\r\n- **Git BASH**: Git for Windows provides a BASH emulation used to run Git from the command line. *NIX users should feel right at home, as the BASH emulation behaves just like the \"git\" command in LINUX and UNIX environments.\r\n- **Git GUI**: As Windows users commonly expect graphical user interfaces, Git for Windows also provides the Git GUI, a powerful alternative to Git BASH, offering a graphical version of just about every Git command line function, as well as comprehensive visual diff tools.\r\n- **Shell Integration**: Simply right-click on a folder in Windows Explorer to access the BASH or GUI.\r\n\r\n## Package parameters\r\n\r\nSee the [Git Package Parameters documentation page](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/git.install/ARGUMENTS.md).\r\n\r\nExample for passing in package parameters:\r\n`choco install git.install --params \"'/GitAndUnixToolsOnPath /WindowsTerminal /NoAutoCrlf'\"`\r\n\r\n## Notes\r\n\r\n- The package uses default install options minus desktop icons.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- Starting with version 2.49.0, installers for 32bit platforms are no longer available. If this is required, use an older version of the package.\r\n"
  },
  {
    "path": "automatic/git.install/git.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>git.install</id>\n    <title>Git (Install)</title>\n    <version>2.54.0</version>\n    <authors>The Git Development Community</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Git for Windows offers a native set of tools that bring the full feature set of the Git SCM to Windows</summary>\n    <description><![CDATA[Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.\n\n## Features\n\n- **Git BASH**: Git for Windows provides a BASH emulation used to run Git from the command line. *NIX users should feel right at home, as the BASH emulation behaves just like the \"git\" command in LINUX and UNIX environments.\n- **Git GUI**: As Windows users commonly expect graphical user interfaces, Git for Windows also provides the Git GUI, a powerful alternative to Git BASH, offering a graphical version of just about every Git command line function, as well as comprehensive visual diff tools.\n- **Shell Integration**: Simply right-click on a folder in Windows Explorer to access the BASH or GUI.\n\n## Package parameters\n\nSee the [Git Package Parameters documentation page](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/git.install/ARGUMENTS.md).\n\nExample for passing in package parameters:\n`choco install git.install --params \"'/GitAndUnixToolsOnPath /WindowsTerminal /NoAutoCrlf'\"`\n\n## Notes\n\n- The package uses default install options minus desktop icons.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- Starting with version 2.49.0, installers for 32bit platforms are no longer available. If this is required, use an older version of the package.\n]]></description>\n    <projectUrl>https://git-for-windows.github.io/</projectUrl>\n    <projectSourceUrl>https://github.com/git-for-windows/git</projectSourceUrl>\n    <docsUrl>http://git-scm.com/doc</docsUrl>\n    <mailingListUrl>https://lore.kernel.org/git</mailingListUrl>\n    <bugTrackerUrl>https://github.com/git-for-windows/git/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/git.install</packageSourceUrl>\n    <tags>git vcs dvcs version-control msysgit admin foss cross-platform cli</tags>\n    <licenseUrl>http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg</iconUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/git.install/legal/LICENSE.txt",
    "content": "\r\n Note that the only valid version of the GPL as far as this project\r\n is concerned is _this_ particular version of the license (ie v2, not\r\n v2.2 or v3.x or whatever), unless explicitly otherwise stated.\r\n\r\n HOWEVER, in order to allow a migration to GPLv3 if that seems like\r\n a good idea, I also ask that people involved with the project make\r\n their preferences known. In particular, if you trust me to make that\r\n decision, you might note so in your copyright message, ie something\r\n like\r\n\r\n\tThis file is licensed under the GPL v2, or a later version\r\n\tat the discretion of Linus.\r\n\r\n  might avoid issues. But we can also just decide to synchronize and\r\n  contact all copyright holders on record if/when the occasion arises.\r\n\r\n\t\t\tLinus Torvalds\r\n\r\n----------------------------------------\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/git.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Download the following installers:\r\n  64-Bit: <https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/Git-2.54.0-64-bit.exe>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: \r\n  checksum64: 2B96E7854F0520F0F6B709C21041D9801B1BE44D5E1A0D9FA621B2FBC40F1983\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/git-for-windows/git/blob/703601d6780c32d33dadf19b2b367f2f79e1e34c/COPYING>\r\n"
  },
  {
    "path": "automatic/git.install/tools/chocolateyBeforeModify.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\nStop-GitGPGAgent\r\n"
  },
  {
    "path": "automatic/git.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$pp = Get-PackageParameters\r\n\r\nStop-GitSSHAgent\r\n# Workaround for chocolateyBeforeModify.ps1 being bypassed if upgrading via metapackage (chocolatey/choco#1092)\r\nStop-GitGPGAgent\r\n\r\n$fileName64 = 'Git-2.54.0-64-bit.exe'\r\n$silentArgs = \"/VERYSILENT\", \"/SUPPRESSMSGBOXES\", \"/NORESTART\", \"/NOCANCEL\", \"/SP-\", \"/LOG\", (Get-InstallComponents $pp)\r\n$silentArgs += Get-InstallOptions $pp\r\n\r\n$packageArgs = @{\r\n    PackageName    = 'git.install'\r\n    FileType       = 'exe'\r\n    SoftwareName   = 'Git'\r\n    File64         = Get-Item $toolsPath\\$fileName64\r\n    SilentArgs     = $silentArgs\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\$fileName32, $toolsPath\\$fileName64 | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.SoftwareName\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location\" }\r\nelse { Write-Host \"$packageName installed to '$installLocation'\" }\r\n\r\nif ($pp.NoCredentialManager) {\r\n    Write-Host \"Git credential manager will be disabled.\"\r\n    Install-ChocolateyEnvironmentVariable GCM_VALIDATE 'false'\r\n}\r\n"
  },
  {
    "path": "automatic/git.install/tools/helpers.ps1",
    "content": "﻿function Get-InstallOptions( [HashTable]$pp )\r\n{\r\n    # Options are defined in this [file](https://github.com/git-for-windows/build-extra/blob/main/installer/install.iss)\r\n    # You can see [here](https://github.com/git-for-windows/build-extra/blob/4490974c504f1bbc07327b885ea3607ad019f736/installer/install.iss#L1140) how they are interpreted, it is all parameters passed in the ReplayChoice method without spaces.\r\n    $options = @()\r\n    if ($pp.GitOnlyOnPath)             { $options += \"/o:PathOption=Cmd\" }\r\n    elseif ($pp.GitAndUnixToolsOnPath) { $options += \"/o:PathOption=CmdTools\" }\r\n    if ($pp.WindowsTerminal)           { $options += \"/o:BashTerminalOption=ConHost\" }\r\n    if ($pp.NoAutoCrlf)                { $options += \"/o:CRLFOption=CRLFCommitAsIs\" }\r\n    if ($pp.SChannel)                  { $options += \"/o:CURLOption=WinSSL\" }\r\n    if ($pp.NoOpenSSH)                 { $options += \"/o:SSHOption=ExternalOpenSSH\" }\r\n    if ($pp.Symlinks)                  { $options += \"/o:EnableSymlinks=Enabled\" }\r\n    if ($pp.DefaultBranchName)         { $options += \"/o:DefaultBranchOption=\" + $pp.DefaultBranchName }\r\n    if ($pp.PseudoConsoleSupport)      { $options += \"/o:EnablePseudoConsoleSupport=Enabled\" }\r\n    if ($pp.FSMonitor)                 { $options += \"/o:EnableFSMonitor=Enabled\" }\r\n\r\n    if($pp.Editor)\r\n    {\r\n      if (@('Atom', 'Nano', 'Notepad', 'Notepad++', 'SublimeText', 'VIM', 'VisualStudioCode', 'VisualStudioCodeInsiders', 'VSCodium', 'Wordpad') -contains $pp.Editor)\r\n      {\r\n        $options += \"/o:EditorOption=\" + $pp.Editor\r\n      }\r\n      else {\r\n        $options += \"/o:EditorOption=CustomEditor\"\r\n        $options += \"/o:CustomEditorPath=\" + $pp.Editor\r\n      }\r\n    }\r\n    return $options\r\n}\r\n\r\nfunction Get-InstallComponents( [HashTable]$pp )\r\n{\r\n    $res = \"icons\", \"assoc\", \"assoc_sh\", \"scalar\"\r\n\r\n    $res += Get-ShellIntegrationComponents $pp\r\n\r\n    if (!$pp.NoGitLfs) {\r\n        Write-Host \"Using Git LFS\"\r\n        $res += 'gitlfs'\r\n    }\r\n\r\n    if ($pp.WindowsTerminalProfile ) { $res += \"windowsterminal\" }\r\n\r\n    # Make our install work properly when running under SYSTEM account (Chef Client Service, Puppet Service, etc)\r\n    $isSystem = ([System.Security.Principal.WindowsIdentity]::GetCurrent()).IsSystem\r\n    if ( !$isSystem ) { $res += \"icons\\quicklaunch\" }\r\n\r\n    if ($res.Length -eq 0) { return }\r\n    return '/COMPONENTS=\"{0}\"' -f ($res -join \",\")\r\n}\r\n\r\nfunction Get-ShellIntegrationComponents( [HashTable]$pp )\r\n{\r\n    $shell = \"ext\", \"ext\\shellhere\", \"ext\\guihere\"\r\n    if ($pp.NoShellIntegration) {\r\n        Write-Host \"Parameter: no git shell integration\"\r\n        $shell.Clear()\r\n    } else {\r\n        if ($pp.NoShellHereIntegration) {\r\n            Write-Host \"Parameter: no git bash here integration\"\r\n            $shell = $shell -ne \"ext\\shellhere\"\r\n        }\r\n        if ($pp.NoGuiHereIntegration) {\r\n            Write-Host \"Parameter: no git gui here integration\"\r\n            $shell = $shell -ne \"ext\\guihere\"\r\n        }\r\n        if ($shell.Count -eq 1) { $shell.Clear() }\r\n    }\r\n\r\n    return $shell\r\n}\r\n\r\nfunction Stop-GitProcess( [string]$ProcessName )\r\n{\r\n    $processes = Get-Process -Name $ProcessName -ErrorAction SilentlyContinue\r\n    if ($null -eq $processes) { return }\r\n\r\n    $installLocation = Get-AppInstallLocation 'Git'\r\n    if ($null -eq $installLocation) { return }\r\n\r\n    Write-Host \"Killing any running git $ProcessName instances\"\r\n    $processes | Where-Object {$_.Path -like \"$installLocation\\usr\\bin\\*\"} | Stop-Process -Force\r\n}\r\n\r\nfunction Stop-GitSSHAgent()\r\n{\r\n    Stop-GitProcess 'ssh-agent'\r\n}\r\n\r\nfunction Stop-GitGPGAgent()\r\n{\r\n    Stop-GitProcess 'gpg-agent'\r\n}\r\n"
  },
  {
    "path": "automatic/git.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module (Join-Path -Path $PSScriptRoot -ChildPath \"../../scripts/au_extensions.psm1\")\r\n\r\n$domain = 'https://github.com'\r\n$releases = \"$domain/git-for-windows/git/releases/latest\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $releaseAssets = Get-GitHubRelease -Owner 'git-for-windows' -Name 'git' -Tag $Latest.TagName | ForEach-Object assets\r\n\r\n  $Latest.URL64 = $releaseAssets | Where-Object name -match \"Git-.+-64-bit.exe\" | ForEach-Object browser_download_url\r\n\r\n  if (!$Latest.URL64) {\r\n    throw \"64bit URL is missing\"\r\n  }\r\n\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(^[$]fileName64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.FileName64)'\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(64-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n            \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType)\"\r\n            \"(?i)(checksum64:\\s+).*\" = \"`${1}$($Latest.Checksum64)\"\r\n        }\r\n     }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $tagUrl = $download_page.Links | Where-Object href -match 'releases/tag/.*windows' | Select-Object -First 1 -ExpandProperty href\r\n    $tagName = $tagUrl -split '\\/' | Select-Object -Last 1\r\n\r\n    $re = 'v(?<version>[\\d\\.]+)\\.windows\\.(?<revision>[2-9])?'\r\n\r\n    if ($tagName -match $re) {\r\n      if ($Matches['revision']) {\r\n        $version = \"$($Matches['version']).$($Matches['revision'])\"\r\n      } else {\r\n        $version = \"$($Matches['version'])\"\r\n      }\r\n    }\r\n\r\n    @{\r\n        Version = $version\r\n        TagName = $tagName\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/git.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg\" width=\"48\" height=\"48\"/> [git.portable](https://chocolatey.org/packages/git.portable)\r\n\r\n\r\nGit for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.\r\n\r\n## Features\r\n\r\n* **Git BASH**: Git for Windows provides a BASH emulation used to run Git from the command line. *NIX users should feel right at home, as the BASH emulation behaves just like the \"git\" command in LINUX and UNIX environments.\r\n* **Git GUI**: As Windows users commonly expect graphical user interfaces, Git for Windows also provides the Git GUI, a powerful alternative to Git BASH, offering a graphical version of just about every Git command line function, as well as comprehensive visual diff tools.\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- Starting with version 2.49.0, Portable versions for 32bit platforms are no longer available. If this is required, use an older version of the package.\r\n"
  },
  {
    "path": "automatic/git.portable/git.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>git.portable</id>\n    <title>Git (Portable)</title>\n    <version>2.54.0</version>\n    <authors>The Git Development Community</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Git for Windows offers a native set of tools that bring the full feature set of the Git SCM to Windows</summary>\n    <description><![CDATA[\nGit for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.\n\n## Features\n\n* **Git BASH**: Git for Windows provides a BASH emulation used to run Git from the command line. *NIX users should feel right at home, as the BASH emulation behaves just like the \"git\" command in LINUX and UNIX environments.\n* **Git GUI**: As Windows users commonly expect graphical user interfaces, Git for Windows also provides the Git GUI, a powerful alternative to Git BASH, offering a graphical version of just about every Git command line function, as well as comprehensive visual diff tools.\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- Starting with version 2.49.0, Portable versions for 32bit platforms are no longer available. If this is required, use an older version of the package.\n]]></description>\n    <projectUrl>https://git-for-windows.github.io/</projectUrl>\n    <projectSourceUrl>https://github.com/git-for-windows/git</projectSourceUrl>\n    <docsUrl>http://git-scm.com/doc</docsUrl>\n    <mailingListUrl>https://lore.kernel.org/git</mailingListUrl>\n    <bugTrackerUrl>https://github.com/git-for-windows/git/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/git.portable</packageSourceUrl>\n    <tags>git vcs dvcs version-control msysgit foss cross-platform cli</tags>\n    <licenseUrl>http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/git.portable/legal/LICENSE.txt",
    "content": "\r\n Note that the only valid version of the GPL as far as this project\r\n is concerned is _this_ particular version of the license (ie v2, not\r\n v2.2 or v3.x or whatever), unless explicitly otherwise stated.\r\n\r\n HOWEVER, in order to allow a migration to GPLv3 if that seems like\r\n a good idea, I also ask that people involved with the project make\r\n their preferences known. In particular, if you trust me to make that\r\n decision, you might note so in your copyright message, ie something\r\n like\r\n\r\n\tThis file is licensed under the GPL v2, or a later version\r\n\tat the discretion of Linus.\r\n\r\n  might avoid issues. But we can also just decide to synchronize and\r\n  contact all copyright holders on record if/when the occasion arises.\r\n\r\n\t\t\tLinus Torvalds\r\n\r\n----------------------------------------\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/git.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Download the following installers:\r\n  64-Bit: <https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/PortableGit-2.54.0-64-bit.7z.exe>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: \r\n  checksum64: BEA006A6CC69673F27B1647E84AB3A68E912FBC175AB6320C5987E012897F311\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/git-for-windows/git/blob/703601d6780c32d33dadf19b2b367f2f79e1e34c/COPYING>\r\n"
  },
  {
    "path": "automatic/git.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName  = 'git.portable'\r\n  file64       = \"$toolsPath\\PortableGit-2.54.0-64-bit.7z.exe\"\r\n  Destination  = \"$(Get-ToolsLocation)\\git\"\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\nInstall-ChocolateyPath \"$($packageArgs.Destination)\\bin\"\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/git.portable/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$installLocation = Join-Path $(Get-ToolsLocation) 'git'\r\n\r\nWrite-Host \"Removing Git from the '$installLocation'\"\r\nRemove-Item $installLocation -Recurse -Force -ea 0\r\n\r\n$newPath = $Env:Path.Replace(\";$installLocation\\bin\", '')\r\nif ($newPath -eq $Env:PATH) { return }\r\n# If the package was installed in non-admin mode\r\n# we probably won't ever get here\r\nWrite-Host \"Removing Git from system PATH\"\r\n[System.Environment]::SetEnvironmentVariable('PATH', $newPath, 'Machine')\r\n"
  },
  {
    "path": "automatic/git.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain = 'https://github.com'\r\n$releases = \"$domain/git-for-windows/git/releases/latest\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $releaseAssets = Get-GitHubRelease -Owner 'git-for-windows' -Name 'git' -Tag $Latest.TagName | ForEach-Object assets\r\n\r\n  $Latest.URL64 = $releaseAssets | Where-Object name -match \"PortableGit-.+-64-bit.7z.exe\" | ForEach-Object browser_download_url\r\n\r\n  if (!$Latest.URL64) {\r\n    throw \"64bit URL is missing\"\r\n  }\r\n\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n      \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n        }\r\n\r\n        \".\\legal\\verification.txt\" = @{\r\n            \"(?i)(64-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n            \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType)\"\r\n            \"(?i)(checksum64:\\s+).*\" = \"`${1}$($Latest.Checksum64)\"\r\n        }\r\n     }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $tagUrl = $download_page.Links | Where-Object href -match 'releases/tag/.*windows' | Select-Object -First 1 -ExpandProperty href\r\n  $tagName = $tagUrl -split '\\/' | Select-Object -Last 1\r\n\r\n  $re = 'v(?<version>[\\d\\.]+)\\.windows\\.(?<revision>[2-9])?'\r\n\r\n  if ($tagName -match $re) {\r\n    if ($Matches['revision']) {\r\n      $version = \"$($Matches['version']).$($Matches['revision'])\"\r\n    } else {\r\n      $version = \"$($Matches['version'])\"\r\n    }\r\n  }\r\n\r\n  @{\r\n      Version = $version\r\n      TagName = $tagName\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/gitextensions/README.md",
    "content": "Git Extensions is a graphical user interface for Git that allows you to control Git without using the command line.\r\n\r\n## Features\r\n\r\n* Windows Explorer integration for Git\r\n* Feature rich user interface for Git\r\n\r\n## Notes\r\n\r\n* This package will not uninstall silently when the application was never used (see [the #3581 issue](https://github.com/gitextensions/gitextensions/issues/3581)).\r\n\r\n* The msi `REMOVE` parameter (inside the `chocolateyInstall.ps1` file) that is defined in `silentArgs` was obtained with the following PowerShell snippet.\r\n\r\n    ```powershell\r\n    (\r\n        (\r\n            @(\r\n                lessmsi l -t Feature gitextensionsInstall.msi `\r\n                    | ConvertFrom-Csv `\r\n                    | Where-Object {$_.Level -gt 1} `\r\n                    | ForEach-Object {$_.Feature} `\r\n            ) + 'AddToPath'\r\n        ) | Sort-Object -Unique\r\n    ) -join ','\r\n    ```\r\n\r\n  We also do not let the installer add the GitExtensions directory to the `PATH` because it leaves too many executables and dlls available on the search `PATH`. instead we create a single shim to `gitex.cmd`.\r\n"
  },
  {
    "path": "automatic/gitextensions/gitextensions.json",
    "content": "﻿{\r\n    \"2.51\":  \"2.51.5\",\r\n    \"2.50\":  \"2.50.2\",\r\n    \"3.0\":  \"3.0.2\",\r\n    \"3.1\":  \"3.1.1\",\r\n    \"3.2\":  \"3.2.1\",\r\n    \"3.3\":  \"3.3.1\",\r\n    \"3.4\":  \"3.4.3\",\r\n    \"3.5\":  \"3.5.4\"\r\n}\r\n"
  },
  {
    "path": "automatic/gitextensions/gitextensions.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>gitextensions</id>\n    <version>6.0.5</version>\n    <title>Git Extensions</title>\n    <authors>Henk Westhuis</authors>\n    <owners>chocolatey-community ferventcoder</owners>\n    <licenseUrl>https://github.com/gitextensions/gitextensions/blob/master/LICENSE.md</licenseUrl>\n    <projectUrl>http://gitextensions.github.io/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a6a2ac897a7b02a2889d5834d0133d7b8464799c/icons/gitextensions.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[## Features\n\n* Windows Explorer integration for Git\n* Feature rich user interface for Git\n\n## Notes\n\n* This package will not uninstall silently when the application was never used (see [the #3581 issue](https://github.com/gitextensions/gitextensions/issues/3581)).\n\n* The msi `REMOVE` parameter (inside the `chocolateyInstall.ps1` file) that is defined in `silentArgs` was obtained with the following PowerShell snippet.\n\n    ```powershell\n    (\n        (\n            @(\n                lessmsi l -t Feature gitextensionsInstall.msi `\n                    | ConvertFrom-Csv `\n                    | Where-Object {$_.Level -gt 1} `\n                    | ForEach-Object {$_.Feature} `\n            ) + 'AddToPath'\n        ) | Sort-Object -Unique\n    ) -join ','\n    ```\n\n  We also do not let the installer add the GitExtensions directory to the `PATH` because it leaves too many executables and dlls available on the search `PATH`. instead we create a single shim to `gitex.cmd`.\n]]></description>\n    <summary>Git Extensions is a graphical user interface for Git that allows you to control Git without using the commandline.</summary>\n    <releaseNotes>https://github.com/gitextensions/gitextensions/blob/master/GitUI/Resources/ChangeLog.md</releaseNotes>\n    <tags>foss cross-platform gitextensions git gui admin</tags>\n    <projectSourceUrl>https://github.com/gitextensions/gitextensions</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/gitextensions</packageSourceUrl>\n    <docsUrl>https://git-extensions-documentation.readthedocs.org/</docsUrl>\n    <mailingListUrl>http://groups.google.com/group/gitextensions</mailingListUrl>\n    <bugTrackerUrl>http://github.com/gitextensions/gitextensions/issues</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"git\" version=\"2.51.0\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"dotnet-9.0-desktopruntime\" version=\"9.0.11\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gitextensions/legal/LICENSE.md",
    "content": "GNU GENERAL PUBLIC LICENSE\r\n==========================\r\n\r\nVersion 3, 29 June 2007\r\n\r\nCopyright &copy; 2007 Free Software Foundation, Inc. &lt;<http://fsf.org/>&gt;\r\n\r\nEveryone is permitted to copy and distribute verbatim copies of this license\r\ndocument, but changing it is not allowed.\r\n\r\n## Preamble\r\n\r\nThe GNU General Public License is a free, copyleft license for software and other\r\nkinds of works.\r\n\r\nThe licenses for most software and other practical works are designed to take away\r\nyour freedom to share and change the works. By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change all versions of a\r\nprogram--to make sure it remains free software for all its users. We, the Free\r\nSoftware Foundation, use the GNU General Public License for most of our software; it\r\napplies also to any other work released this way by its authors. You can apply it to\r\nyour programs, too.\r\n\r\nWhen we speak of free software, we are referring to freedom, not price. Our General\r\nPublic Licenses are designed to make sure that you have the freedom to distribute\r\ncopies of free software (and charge for them if you wish), that you receive source\r\ncode or can get it if you want it, that you can change the software or use pieces of\r\nit in new free programs, and that you know you can do these things.\r\n\r\nTo protect your rights, we need to prevent others from denying you these rights or\r\nasking you to surrender the rights. Therefore, you have certain responsibilities if\r\nyou distribute copies of the software, or if you modify it: responsibilities to\r\nrespect the freedom of others.\r\n\r\nFor example, if you distribute copies of such a program, whether gratis or for a fee,\r\nyou must pass on to the recipients the same freedoms that you received. You must make\r\nsure that they, too, receive or can get the source code. And you must show them these\r\nterms so they know their rights.\r\n\r\nDevelopers that use the GNU GPL protect your rights with two steps: (1) assert\r\ncopyright on the software, and (2) offer you this License giving you legal permission\r\nto copy, distribute and/or modify it.\r\n\r\nFor the developers' and authors' protection, the GPL clearly explains that there is\r\nno warranty for this free software. For both users' and authors' sake, the GPL\r\nrequires that modified versions be marked as changed, so that their problems will not\r\nbe attributed erroneously to authors of previous versions.\r\n\r\nSome devices are designed to deny users access to install or run modified versions of\r\nthe software inside them, although the manufacturer can do so. This is fundamentally\r\nincompatible with the aim of protecting users' freedom to change the software. The\r\nsystematic pattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable. Therefore, we have designed\r\nthis version of the GPL to prohibit the practice for those products. If such problems\r\narise substantially in other domains, we stand ready to extend this provision to\r\nthose domains in future versions of the GPL, as needed to protect the freedom of\r\nusers.\r\n\r\nFinally, every program is threatened constantly by software patents. States should\r\nnot allow patents to restrict development and use of software on general-purpose\r\ncomputers, but in those that do, we wish to avoid the special danger that patents\r\napplied to a free program could make it effectively proprietary. To prevent this, the\r\nGPL assures that patents cannot be used to render the program non-free.\r\n\r\nThe precise terms and conditions for copying, distribution and modification follow.\r\n\r\n## TERMS AND CONDITIONS\r\n\r\n### 0. Definitions.\r\n\r\n&ldquo;This License&rdquo; refers to version 3 of the GNU General Public License.\r\n\r\n&ldquo;Copyright&rdquo; also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n&ldquo;The Program&rdquo; refers to any copyrightable work licensed under this\r\nLicense. Each licensee is addressed as &ldquo;you&rdquo;. &ldquo;Licensees&rdquo; and\r\n&ldquo;recipients&rdquo; may be individuals or organizations.\r\n\r\nTo &ldquo;modify&rdquo; a work means to copy from or adapt all or part of the work in\r\na fashion requiring copyright permission, other than the making of an exact copy. The\r\nresulting work is called a &ldquo;modified version&rdquo; of the earlier work or a\r\nwork &ldquo;based on&rdquo; the earlier work.\r\n\r\nA &ldquo;covered work&rdquo; means either the unmodified Program or a work based on\r\nthe Program.\r\n\r\nTo &ldquo;propagate&rdquo; a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for infringement under\r\napplicable copyright law, except executing it on a computer or modifying a private\r\ncopy. Propagation includes copying, distribution (with or without modification),\r\nmaking available to the public, and in some countries other activities as well.\r\n\r\nTo &ldquo;convey&rdquo; a work means any kind of propagation that enables other\r\nparties to make or receive copies. Mere interaction with a user through a computer\r\nnetwork, with no transfer of a copy, is not conveying.\r\n\r\nAn interactive user interface displays &ldquo;Appropriate Legal Notices&rdquo; to the\r\nextent that it includes a convenient and prominently visible feature that (1)\r\ndisplays an appropriate copyright notice, and (2) tells the user that there is no\r\nwarranty for the work (except to the extent that warranties are provided), that\r\nlicensees may convey the work under this License, and how to view a copy of this\r\nLicense. If the interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n### 1. Source Code.\r\n\r\nThe &ldquo;source code&rdquo; for a work means the preferred form of the work for\r\nmaking modifications to it. &ldquo;Object code&rdquo; means any non-source form of a\r\nwork.\r\n\r\nA &ldquo;Standard Interface&rdquo; means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of interfaces\r\nspecified for a particular programming language, one that is widely used among\r\ndevelopers working in that language.\r\n\r\nThe &ldquo;System Libraries&rdquo; of an executable work include anything, other than\r\nthe work as a whole, that (a) is included in the normal form of packaging a Major\r\nComponent, but which is not part of that Major Component, and (b) serves only to\r\nenable use of the work with that Major Component, or to implement a Standard\r\nInterface for which an implementation is available to the public in source code form.\r\nA &ldquo;Major Component&rdquo;, in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system (if any) on which\r\nthe executable work runs, or a compiler used to produce the work, or an object code\r\ninterpreter used to run it.\r\n\r\nThe &ldquo;Corresponding Source&rdquo; for a work in object code form means all the\r\nsource code needed to generate, install, and (for an executable work) run the object\r\ncode and to modify the work, including scripts to control those activities. However,\r\nit does not include the work's System Libraries, or general-purpose tools or\r\ngenerally available free programs which are used unmodified in performing those\r\nactivities but which are not part of the work. For example, Corresponding Source\r\nincludes interface definition files associated with source files for the work, and\r\nthe source code for shared libraries and dynamically linked subprograms that the work\r\nis specifically designed to require, such as by intimate data communication or\r\ncontrol flow between those subprograms and other parts of the work.\r\n\r\nThe Corresponding Source need not include anything that users can regenerate\r\nautomatically from other parts of the Corresponding Source.\r\n\r\nThe Corresponding Source for a work in source code form is that same work.\r\n\r\n### 2. Basic Permissions.\r\n\r\nAll rights granted under this License are granted for the term of copyright on the\r\nProgram, and are irrevocable provided the stated conditions are met. This License\r\nexplicitly affirms your unlimited permission to run the unmodified Program. The\r\noutput from running a covered work is covered by this License only if the output,\r\ngiven its content, constitutes a covered work. This License acknowledges your rights\r\nof fair use or other equivalent, as provided by copyright law.\r\n\r\nYou may make, run and propagate covered works that you do not convey, without\r\nconditions so long as your license otherwise remains in force. You may convey covered\r\nworks to others for the sole purpose of having them make modifications exclusively\r\nfor you, or provide you with facilities for running those works, provided that you\r\ncomply with the terms of this License in conveying all material for which you do not\r\ncontrol copyright. Those thus making or running the covered works for you must do so\r\nexclusively on your behalf, under your direction and control, on terms that prohibit\r\nthem from making any copies of your copyrighted material outside their relationship\r\nwith you.\r\n\r\nConveying under any other circumstances is permitted solely under the conditions\r\nstated below. Sublicensing is not allowed; section 10 makes it unnecessary.\r\n\r\n### 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\nNo covered work shall be deemed part of an effective technological measure under any\r\napplicable law fulfilling obligations under article 11 of the WIPO copyright treaty\r\nadopted on 20 December 1996, or similar laws prohibiting or restricting circumvention\r\nof such measures.\r\n\r\nWhen you convey a covered work, you waive any legal power to forbid circumvention of\r\ntechnological measures to the extent such circumvention is effected by exercising\r\nrights under this License with respect to the covered work, and you disclaim any\r\nintention to limit operation or modification of the work as a means of enforcing,\r\nagainst the work's users, your or third parties' legal rights to forbid circumvention\r\nof technological measures.\r\n\r\n### 4. Conveying Verbatim Copies.\r\n\r\nYou may convey verbatim copies of the Program's source code as you receive it, in any\r\nmedium, provided that you conspicuously and appropriately publish on each copy an\r\nappropriate copyright notice; keep intact all notices stating that this License and\r\nany non-permissive terms added in accord with section 7 apply to the code; keep\r\nintact all notices of the absence of any warranty; and give all recipients a copy of\r\nthis License along with the Program.\r\n\r\nYou may charge any price or no price for each copy that you convey, and you may offer\r\nsupport or warranty protection for a fee.\r\n\r\n### 5. Conveying Modified Source Versions.\r\n\r\nYou may convey a work based on the Program, or the modifications to produce it from\r\nthe Program, in the form of source code under the terms of section 4, provided that\r\nyou also meet all of these conditions:\r\n\r\n* **a)** The work must carry prominent notices stating that you modified it, and giving a\r\nrelevant date.\r\n* **b)** The work must carry prominent notices stating that it is released under this\r\nLicense and any conditions added under section 7. This requirement modifies the\r\nrequirement in section 4 to &ldquo;keep intact all notices&rdquo;.\r\n* **c)** You must license the entire work, as a whole, under this License to anyone who\r\ncomes into possession of a copy. This License will therefore apply, along with any\r\napplicable section 7 additional terms, to the whole of the work, and all its parts,\r\nregardless of how they are packaged. This License gives no permission to license the\r\nwork in any other way, but it does not invalidate such permission if you have\r\nseparately received it.\r\n* **d)** If the work has interactive user interfaces, each must display Appropriate Legal\r\nNotices; however, if the Program has interactive interfaces that do not display\r\nAppropriate Legal Notices, your work need not make them do so.\r\n\r\nA compilation of a covered work with other separate and independent works, which are\r\nnot by their nature extensions of the covered work, and which are not combined with\r\nit such as to form a larger program, in or on a volume of a storage or distribution\r\nmedium, is called an &ldquo;aggregate&rdquo; if the compilation and its resulting\r\ncopyright are not used to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit. Inclusion of a covered work in an aggregate\r\ndoes not cause this License to apply to the other parts of the aggregate.\r\n\r\n### 6. Conveying Non-Source Forms.\r\n\r\nYou may convey a covered work in object code form under the terms of sections 4 and\r\n5, provided that you also convey the machine-readable Corresponding Source under the\r\nterms of this License, in one of these ways:\r\n\r\n* **a)** Convey the object code in, or embodied in, a physical product (including a\r\nphysical distribution medium), accompanied by the Corresponding Source fixed on a\r\ndurable physical medium customarily used for software interchange.\r\n* **b)** Convey the object code in, or embodied in, a physical product (including a\r\nphysical distribution medium), accompanied by a written offer, valid for at least\r\nthree years and valid for as long as you offer spare parts or customer support for\r\nthat product model, to give anyone who possesses the object code either (1) a copy of\r\nthe Corresponding Source for all the software in the product that is covered by this\r\nLicense, on a durable physical medium customarily used for software interchange, for\r\na price no more than your reasonable cost of physically performing this conveying of\r\nsource, or (2) access to copy the Corresponding Source from a network server at no\r\ncharge.\r\n* **c)** Convey individual copies of the object code with a copy of the written offer to\r\nprovide the Corresponding Source. This alternative is allowed only occasionally and\r\nnoncommercially, and only if you received the object code with such an offer, in\r\naccord with subsection 6b.\r\n* **d)** Convey the object code by offering access from a designated place (gratis or for\r\na charge), and offer equivalent access to the Corresponding Source in the same way\r\nthrough the same place at no further charge. You need not require recipients to copy\r\nthe Corresponding Source along with the object code. If the place to copy the object\r\ncode is a network server, the Corresponding Source may be on a different server\r\n(operated by you or a third party) that supports equivalent copying facilities,\r\nprovided you maintain clear directions next to the object code saying where to find\r\nthe Corresponding Source. Regardless of what server hosts the Corresponding Source,\r\nyou remain obligated to ensure that it is available for as long as needed to satisfy\r\nthese requirements.\r\n* **e)** Convey the object code using peer-to-peer transmission, provided you inform\r\nother peers where the object code and Corresponding Source of the work are being\r\noffered to the general public at no charge under subsection 6d.\r\n\r\nA separable portion of the object code, whose source code is excluded from the\r\nCorresponding Source as a System Library, need not be included in conveying the\r\nobject code work.\r\n\r\nA &ldquo;User Product&rdquo; is either (1) a &ldquo;consumer product&rdquo;, which\r\nmeans any tangible personal property which is normally used for personal, family, or\r\nhousehold purposes, or (2) anything designed or sold for incorporation into a\r\ndwelling. In determining whether a product is a consumer product, doubtful cases\r\nshall be resolved in favor of coverage. For a particular product received by a\r\nparticular user, &ldquo;normally used&rdquo; refers to a typical or common use of\r\nthat class of product, regardless of the status of the particular user or of the way\r\nin which the particular user actually uses, or expects or is expected to use, the\r\nproduct. A product is a consumer product regardless of whether the product has\r\nsubstantial commercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n&ldquo;Installation Information&rdquo; for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install and execute\r\nmodified versions of a covered work in that User Product from a modified version of\r\nits Corresponding Source. The information must suffice to ensure that the continued\r\nfunctioning of the modified object code is in no case prevented or interfered with\r\nsolely because modification has been made.\r\n\r\nIf you convey an object code work under this section in, or with, or specifically for\r\nuse in, a User Product, and the conveying occurs as part of a transaction in which\r\nthe right of possession and use of the User Product is transferred to the recipient\r\nin perpetuity or for a fixed term (regardless of how the transaction is\r\ncharacterized), the Corresponding Source conveyed under this section must be\r\naccompanied by the Installation Information. But this requirement does not apply if\r\nneither you nor any third party retains the ability to install modified object code\r\non the User Product (for example, the work has been installed in ROM).\r\n\r\nThe requirement to provide Installation Information does not include a requirement to\r\ncontinue to provide support service, warranty, or updates for a work that has been\r\nmodified or installed by the recipient, or for the User Product in which it has been\r\nmodified or installed. Access to a network may be denied when the modification itself\r\nmaterially and adversely affects the operation of the network or violates the rules\r\nand protocols for communication across the network.\r\n\r\nCorresponding Source conveyed, and Installation Information provided, in accord with\r\nthis section must be in a format that is publicly documented (and with an\r\nimplementation available to the public in source code form), and must require no\r\nspecial password or key for unpacking, reading or copying.\r\n\r\n### 7. Additional Terms.\r\n\r\n&ldquo;Additional permissions&rdquo; are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions. Additional\r\npermissions that are applicable to the entire Program shall be treated as though they\r\nwere included in this License, to the extent that they are valid under applicable\r\nlaw. If additional permissions apply only to part of the Program, that part may be\r\nused separately under those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\nWhen you convey a copy of a covered work, you may at your option remove any\r\nadditional permissions from that copy, or from any part of it. (Additional\r\npermissions may be written to require their own removal in certain cases when you\r\nmodify the work.) You may place additional permissions on material, added by you to a\r\ncovered work, for which you have or can give appropriate copyright permission.\r\n\r\nNotwithstanding any other provision of this License, for material you add to a\r\ncovered work, you may (if authorized by the copyright holders of that material)\r\nsupplement the terms of this License with terms:\r\n\r\n* **a)** Disclaiming warranty or limiting liability differently from the terms of\r\nsections 15 and 16 of this License; or\r\n* **b)** Requiring preservation of specified reasonable legal notices or author\r\nattributions in that material or in the Appropriate Legal Notices displayed by works\r\ncontaining it; or\r\n* **c)** Prohibiting misrepresentation of the origin of that material, or requiring that\r\nmodified versions of such material be marked in reasonable ways as different from the\r\noriginal version; or\r\n* **d)** Limiting the use for publicity purposes of names of licensors or authors of the\r\nmaterial; or\r\n* **e)** Declining to grant rights under trademark law for use of some trade names,\r\ntrademarks, or service marks; or\r\n* **f)** Requiring indemnification of licensors and authors of that material by anyone\r\nwho conveys the material (or modified versions of it) with contractual assumptions of\r\nliability to the recipient, for any liability that these contractual assumptions\r\ndirectly impose on those licensors and authors.\r\n\r\nAll other non-permissive additional terms are considered &ldquo;further\r\nrestrictions&rdquo; within the meaning of section 10. If the Program as you received\r\nit, or any part of it, contains a notice stating that it is governed by this License\r\nalong with a term that is a further restriction, you may remove that term. If a\r\nlicense document contains a further restriction but permits relicensing or conveying\r\nunder this License, you may add to a covered work material governed by the terms of\r\nthat license document, provided that the further restriction does not survive such\r\nrelicensing or conveying.\r\n\r\nIf you add terms to a covered work in accord with this section, you must place, in\r\nthe relevant source files, a statement of the additional terms that apply to those\r\nfiles, or a notice indicating where to find the applicable terms.\r\n\r\nAdditional terms, permissive or non-permissive, may be stated in the form of a\r\nseparately written license, or stated as exceptions; the above requirements apply\r\neither way.\r\n\r\n### 8. Termination.\r\n\r\nYou may not propagate or modify a covered work except as expressly provided under\r\nthis License. Any attempt otherwise to propagate or modify it is void, and will\r\nautomatically terminate your rights under this License (including any patent licenses\r\ngranted under the third paragraph of section 11).\r\n\r\nHowever, if you cease all violation of this License, then your license from a\r\nparticular copyright holder is reinstated (a) provisionally, unless and until the\r\ncopyright holder explicitly and finally terminates your license, and (b) permanently,\r\nif the copyright holder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\nMoreover, your license from a particular copyright holder is reinstated permanently\r\nif the copyright holder notifies you of the violation by some reasonable means, this\r\nis the first time you have received notice of violation of this License (for any\r\nwork) from that copyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\nTermination of your rights under this section does not terminate the licenses of\r\nparties who have received copies or rights from you under this License. If your\r\nrights have been terminated and not permanently reinstated, you do not qualify to\r\nreceive new licenses for the same material under section 10.\r\n\r\n### 9. Acceptance Not Required for Having Copies.\r\n\r\nYou are not required to accept this License in order to receive or run a copy of the\r\nProgram. Ancillary propagation of a covered work occurring solely as a consequence of\r\nusing peer-to-peer transmission to receive a copy likewise does not require\r\nacceptance. However, nothing other than this License grants you permission to\r\npropagate or modify any covered work. These actions infringe copyright if you do not\r\naccept this License. Therefore, by modifying or propagating a covered work, you\r\nindicate your acceptance of this License to do so.\r\n\r\n### 10. Automatic Licensing of Downstream Recipients.\r\n\r\nEach time you convey a covered work, the recipient automatically receives a license\r\nfrom the original licensors, to run, modify and propagate that work, subject to this\r\nLicense. You are not responsible for enforcing compliance by third parties with this\r\nLicense.\r\n\r\nAn &ldquo;entity transaction&rdquo; is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an organization, or\r\nmerging organizations. If propagation of a covered work results from an entity\r\ntransaction, each party to that transaction who receives a copy of the work also\r\nreceives whatever licenses to the work the party's predecessor in interest had or\r\ncould give under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if the predecessor\r\nhas it or can get it with reasonable efforts.\r\n\r\nYou may not impose any further restrictions on the exercise of the rights granted or\r\naffirmed under this License. For example, you may not impose a license fee, royalty,\r\nor other charge for exercise of rights granted under this License, and you may not\r\ninitiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging\r\nthat any patent claim is infringed by making, using, selling, offering for sale, or\r\nimporting the Program or any portion of it.\r\n\r\n### 11. Patents.\r\n\r\nA &ldquo;contributor&rdquo; is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based. The work thus\r\nlicensed is called the contributor's &ldquo;contributor version&rdquo;.\r\n\r\nA contributor's &ldquo;essential patent claims&rdquo; are all patent claims owned or\r\ncontrolled by the contributor, whether already acquired or hereafter acquired, that\r\nwould be infringed by some manner, permitted by this License, of making, using, or\r\nselling its contributor version, but do not include claims that would be infringed\r\nonly as a consequence of further modification of the contributor version. For\r\npurposes of this definition, &ldquo;control&rdquo; includes the right to grant patent\r\nsublicenses in a manner consistent with the requirements of this License.\r\n\r\nEach contributor grants you a non-exclusive, worldwide, royalty-free patent license\r\nunder the contributor's essential patent claims, to make, use, sell, offer for sale,\r\nimport and otherwise run, modify and propagate the contents of its contributor\r\nversion.\r\n\r\nIn the following three paragraphs, a &ldquo;patent license&rdquo; is any express\r\nagreement or commitment, however denominated, not to enforce a patent (such as an\r\nexpress permission to practice a patent or covenant not to sue for patent\r\ninfringement). To &ldquo;grant&rdquo; such a patent license to a party means to make\r\nsuch an agreement or commitment not to enforce a patent against the party.\r\n\r\nIf you convey a covered work, knowingly relying on a patent license, and the\r\nCorresponding Source of the work is not available for anyone to copy, free of charge\r\nand under the terms of this License, through a publicly available network server or\r\nother readily accessible means, then you must either (1) cause the Corresponding\r\nSource to be so available, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner consistent with\r\nthe requirements of this License, to extend the patent license to downstream\r\nrecipients. &ldquo;Knowingly relying&rdquo; means you have actual knowledge that, but\r\nfor the patent license, your conveying the covered work in a country, or your\r\nrecipient's use of the covered work in a country, would infringe one or more\r\nidentifiable patents in that country that you have reason to believe are valid.\r\n\r\nIf, pursuant to or in connection with a single transaction or arrangement, you\r\nconvey, or propagate by procuring conveyance of, a covered work, and grant a patent\r\nlicense to some of the parties receiving the covered work authorizing them to use,\r\npropagate, modify or convey a specific copy of the covered work, then the patent\r\nlicense you grant is automatically extended to all recipients of the covered work and\r\nworks based on it.\r\n\r\nA patent license is &ldquo;discriminatory&rdquo; if it does not include within the\r\nscope of its coverage, prohibits the exercise of, or is conditioned on the\r\nnon-exercise of one or more of the rights that are specifically granted under this\r\nLicense. You may not convey a covered work if you are a party to an arrangement with\r\na third party that is in the business of distributing software, under which you make\r\npayment to the third party based on the extent of your activity of conveying the\r\nwork, and under which the third party grants, to any of the parties who would receive\r\nthe covered work from you, a discriminatory patent license (a) in connection with\r\ncopies of the covered work conveyed by you (or copies made from those copies), or (b)\r\nprimarily for and in connection with specific products or compilations that contain\r\nthe covered work, unless you entered into that arrangement, or that patent license\r\nwas granted, prior to 28 March 2007.\r\n\r\nNothing in this License shall be construed as excluding or limiting any implied\r\nlicense or other defenses to infringement that may otherwise be available to you\r\nunder applicable patent law.\r\n\r\n### 12. No Surrender of Others' Freedom.\r\n\r\nIf conditions are imposed on you (whether by court order, agreement or otherwise)\r\nthat contradict the conditions of this License, they do not excuse you from the\r\nconditions of this License. If you cannot convey a covered work so as to satisfy\r\nsimultaneously your obligations under this License and any other pertinent\r\nobligations, then as a consequence you may not convey it at all. For example, if you\r\nagree to terms that obligate you to collect a royalty for further conveying from\r\nthose to whom you convey the Program, the only way you could satisfy both those terms\r\nand this License would be to refrain entirely from conveying the Program.\r\n\r\n### 13. Use with the GNU Affero General Public License.\r\n\r\nNotwithstanding any other provision of this License, you have permission to link or\r\ncombine any covered work with a work licensed under version 3 of the GNU Affero\r\nGeneral Public License into a single combined work, and to convey the resulting work.\r\nThe terms of this License will continue to apply to the part which is the covered\r\nwork, but the special requirements of the GNU Affero General Public License, section\r\n13, concerning interaction through a network will apply to the combination as such.\r\n\r\n### 14. Revised Versions of this License.\r\n\r\nThe Free Software Foundation may publish revised and/or new versions of the GNU\r\nGeneral Public License from time to time. Such new versions will be similar in spirit\r\nto the present version, but may differ in detail to address new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Program specifies that\r\na certain numbered version of the GNU General Public License &ldquo;or any later\r\nversion&rdquo; applies to it, you have the option of following the terms and\r\nconditions either of that numbered version or of any later version published by the\r\nFree Software Foundation. If the Program does not specify a version number of the GNU\r\nGeneral Public License, you may choose any version ever published by the Free\r\nSoftware Foundation.\r\n\r\nIf the Program specifies that a proxy can decide which future versions of the GNU\r\nGeneral Public License can be used, that proxy's public statement of acceptance of a\r\nversion permanently authorizes you to choose that version for the Program.\r\n\r\nLater license versions may give you additional or different permissions. However, no\r\nadditional obligations are imposed on any author or copyright holder as a result of\r\nyour choosing to follow a later version.\r\n\r\n### 15. Disclaimer of Warranty.\r\n\r\nTHERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\r\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM &ldquo;AS IS&rdquo; WITHOUT WARRANTY OF ANY KIND, EITHER\r\nEXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE\r\nQUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE\r\nDEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n### 16. Limitation of Liability.\r\n\r\nIN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY\r\nCOPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS\r\nPERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,\r\nINCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\r\nPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE\r\nOR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE\r\nWITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n### 17. Interpretation of Sections 15 and 16.\r\n\r\nIf the disclaimer of warranty and limitation of liability provided above cannot be\r\ngiven local legal effect according to their terms, reviewing courts shall apply local\r\nlaw that most closely approximates an absolute waiver of all civil liability in\r\nconnection with the Program, unless a warranty or assumption of liability accompanies\r\na copy of the Program in return for a fee.\r\n\r\nEND OF TERMS AND CONDITIONS\r\n\r\n## How to Apply These Terms to Your New Programs\r\n\r\nIf you develop a new program, and you want it to be of the greatest possible use to\r\nthe public, the best way to achieve this is to make it free software which everyone\r\ncan redistribute and change under these terms.\r\n\r\nTo do so, attach the following notices to the program. It is safest to attach them\r\nto the start of each source file to most effectively state the exclusion of warranty;\r\nand each file should have at least the &ldquo;copyright&rdquo; line and a pointer to\r\nwhere the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program does terminal interaction, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type 'show c' for details.\r\n\r\nThe hypothetical commands 'show w' and 'show c' should show the appropriate parts of\r\nthe General Public License. Of course, your program's commands might be different;\r\nfor a GUI interface, you would use an &ldquo;about box&rdquo;.\r\n\r\nYou should also get your employer (if you work as a programmer) or school, if any, to\r\nsign a &ldquo;copyright disclaimer&rdquo; for the program, if necessary. For more\r\ninformation on this, and how to apply and follow the GNU GPL, see\r\n&lt;<http://www.gnu.org/licenses/>&gt;.\r\n\r\nThe GNU General Public License does not permit incorporating your program into\r\nproprietary programs. If your program is a subroutine library, you may consider it\r\nmore useful to permit linking proprietary applications with the library. If this is\r\nwhat you want to do, use the GNU Lesser General Public License instead of this\r\nLicense. But first, please read\r\n&lt;<http://www.gnu.org/philosophy/why-not-lgpl.html>&gt;."
  },
  {
    "path": "automatic/gitextensions/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Download the following installers:\r\n  url: <https://github.com/gitextensions/gitextensions/releases/download/v6.0.5/GitExtensions-x64-6.0.5.18375-069d8b778.msi>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: D925A0A1C96B49687CB099BAF0449930F0BCBAA9F13647C44ADED770D9F5D3C2\r\n\r\nThe included license file have been downloaded from <https://github.com/gitextensions/gitextensions/blob/0a4730ccdf7e36c0078813101a3ee70e825e93ec/LICENSE.md>\r\n"
  },
  {
    "path": "automatic/gitextensions/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n    packageName    = $env:ChocolateyPackageName\r\n    softwareName   = 'Git Extensions*'\r\n    fileType       = 'msi'\r\n    file           = \"$toolsDir\\GitExtensions-x64-6.0.5.18375-069d8b778.msi\"\r\n    silentArgs     = '/quiet /norestart ADDDEFAULT=ALL REMOVE=AddToPath'\r\n    validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\nInstall-BinFile gitex \"$(Get-AppInstallLocation GitExtensions)\\gitex.cmd\"\r\n"
  },
  {
    "path": "automatic/gitextensions/tools/chocolateyUninstall.ps1",
    "content": "Uninstall-BinFile gitex\r\n"
  },
  {
    "path": "automatic/gitextensions/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$softwareName = 'Git Extensions*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    'legal\\VERIFICATION.txt'        = @{\r\n      \"(?i)(url:.+)\\<.*\\>\"        = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType32)\"\r\n      \"(?i)(checksum:\\s+).*\"      = \"`${1}$($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\"      = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease -Owner \"gitextensions\" -Name \"gitextensions\"\r\n\r\n  $re = 'GitExtensions-(.+)\\.msi$'\r\n  $downloadUrl = $LatestRelease.assets.browser_download_url | Where-Object { $_ -match $re } | Select-Object -First 1\r\n  $releaseUrl = $LatestRelease.html_url\r\n  \r\n  $version = ($downloadUrl -split '\\/' | Select-Object -last 1 -skip 1).Substring(1)\r\n\r\n  $version = $version -replace \".RC\", \"-RC\"\r\n\r\n  if(($version.ToCharArray() | Where-Object {$_ -eq '.'} | Measure-Object).Count -eq 0) {\r\n    $version = $version + \".0.0\"\r\n  } elseif(($version.ToCharArray() | Where-Object {$_ -eq '.'} | Measure-Object).Count -eq 1) {\r\n    $version = $version + \".0\"\r\n  }\r\n\r\n  $pre = \"\"\r\n  if ($version -match '^.*(-.*?)\\..*$') {\r\n    $pre = $version -replace '^.*(-.*?)\\..*$', \"`$1\"\r\n    $version = $version -replace $pre, \"\"\r\n  }\r\n\r\n  $version = $version + $pre\r\n  \r\n  $version = Get-Version $version\r\n\r\n  return @{\r\n    Version        = $version\r\n    URL32          = $downloadUrl \r\n    ReleaseURL     = $releaseUrl\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/gmer/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/2a390a7bffa1328468b860436ff6e3791918f67b/icons/gmer.png\" width=\"48\" height=\"48\"/> [gmer](https://chocolatey.org/packages/gmer)\r\n\r\n\r\nGMER is one of the most respected specialized antirootkit applications available. The author now works for Avast.\r\n\r\n"
  },
  {
    "path": "automatic/gmer/gmer.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>gmer</id>\n    <title>GMER</title>\n    <version>2.2.19882.20161107</version>\n    <authors>Avast</authors>\n    <owners>chocolatey-community,Redsandro</owners>\n    <summary>GMER is one of the most respected specialized antirootkit applications available.</summary>\n    <description>\nGMER is one of the most respected specialized antirootkit applications available. The author now works for Avast.\n    </description>\n    <projectUrl>http://www.gmer.net/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/gmer</packageSourceUrl>\n    <tags>GMER Security Rootkit Scanner</tags>\n    <copyright>Copyright (c) GMER 2004 - 2016</copyright>\n    <licenseUrl>http://www.gmer.net/#contact</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/2a390a7bffa1328468b860436ff6e3791918f67b/icons/gmer.png</iconUrl>\n    <releaseNotes>http://www.gmer.net/#files</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <!--<file src=\"content\\**\" target=\"content\" />-->\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gmer/tools/chocolateyInstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName  = 'GMER'\r\n  url          = 'http://www2.gmer.net/gmer.zip'\r\n  checksum     = 'de3abde117d7eacbb638bc7d0151f929cf80a4bb5e5beb1e390839e96fc6722a'\r\n  checksumType = 'sha256'\r\n  unzipLocation = \"$(split-path -parent $MyInvocation.MyCommand.Definition)\"\r\n}\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/gmer/tools/gmer.exe.gui",
    "content": ""
  },
  {
    "path": "automatic/gmer/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.gmer.net/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n  $re    = 'gmer.*\\.zip$'\r\n  $url   = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n\r\n  $download_page.AllElements | ? innerText -match \"^GMER ([0-9\\.]+)$\" | Out-Null\r\n  $version = [version]::Parse($Matches[1])\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/gnucash/Changelog.md",
    "content": "# Package changelog for [gnucash](https://chocolatey.org/packages/gnucash)\r\n\r\n## Version: 2.6.16.20170607 (2017-06-07)\r\n- **BUGS:** Software license url pointing to wrong location\r\n- **BUGS:** Software source url pointing to wrong location\r\n- **ENHANCEMENT:** Added changelog for package\r\n- **ENHANCEMENT:** Embed the gnucash package\r\n- **ENHANCEMENT:** Extracted Description to its own file\r\n\r\n## Version: 2.6.14 (2016-11-16)\r\n- Migrated gnucash package to using AU update script.\r\n"
  },
  {
    "path": "automatic/gnucash/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/gnucash.svg\" width=\"48\" height=\"48\"/> [gnucash](https://chocolatey.org/packages/gnucash)\r\n\r\n*GnuCash* is personal and small-business financial-accounting software,\r\nfreely licensed under the [GNU](http://www.gnu.org/) GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.\r\n\r\nDesigned to be easy to use, yet powerful and flexible, *GnuCash* allows you to track bank accounts, stocks, income and expenses.\r\nAs quick and intuitive to use as a checkbook register,\r\nit is based on professional accounting principles to ensure balanced books and accurate reports.\r\n\r\n## Features\r\n\r\n* Double-Entry accounting\r\n* Stock/Bond/Mutual Fund Accounts\r\n* Small-Business Accounting\r\n* Reports, Graphs\r\n* QIF/OFX/HBCI Import, Transaction Matching\r\n* Scheduled Transactions\r\n* Financial Calculations\r\n* and [more](https://www.gnucash.org/features.phtml)\r\n"
  },
  {
    "path": "automatic/gnucash/gnucash.json",
    "content": "﻿{\r\n    \"2.6\":  \"2.6.21\",\r\n    \"3.0\":  \"3.0\",\r\n    \"3.1\":  \"3.1.0.20180614\",\r\n    \"3.2\":  \"3.2\",\r\n    \"3.3\":  \"3.3\",\r\n    \"3.4\":  \"3.4\",\r\n    \"3.5\":  \"3.5\",\r\n    \"3.6\":  \"3.6\",\r\n    \"3.7\":  \"3.7\",\r\n    \"3.9\":  \"3.9\",\r\n    \"3.10\":  \"3.10\",\r\n    \"3.11\":  \"3.11\",\r\n    \"4.0\":  \"4.0\",\r\n    \"4.1\":  \"4.1\",\r\n    \"4.2\":  \"4.2\",\r\n    \"4.3\":  \"4.3\",\r\n    \"4.4\":  \"4.4\",\r\n    \"4.5\":  \"4.5\",\r\n    \"4.6\":  \"4.6\",\r\n    \"4.7\":  \"4.7\",\r\n    \"4.8\":  \"4.8\",\r\n    \"4.9\":  \"4.9\",\r\n    \"4.10\":  \"4.10\",\r\n    \"4.11\":  \"4.11\",\r\n    \"4.12\":  \"4.12\",\r\n    \"4.13\":  \"4.13\",\r\n    \"4.14\":  \"4.14\",\r\n    \"5.0\":  \"5.0\",\r\n    \"5.1\":  \"5.1\",\r\n    \"5.2\":  \"5.2\",\r\n    \"5.3\":  \"5.3\",\r\n    \"5.4\":  \"5.4\",\r\n    \"5.5\":  \"5.5\",\r\n    \"5.6\":  \"5.6\",\r\n    \"5.7\":  \"5.7\",\r\n    \"5.8\":  \"5.8\",\r\n    \"5.9\":  \"5.9\",\r\n    \"5.10\":  \"5.10\",\r\n    \"5.11\":  \"5.11\",\r\n    \"5.12\":  \"5.12\",\r\n    \"5.13\":  \"5.13\",\r\n    \"5.14\":  \"5.14\",\r\n    \"5.15\":  \"5.15\"\r\n}\r\n"
  },
  {
    "path": "automatic/gnucash/gnucash.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>gnucash</id>\n    <version>5.15</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/gnucash</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>GnuCash</title>\n    <authors>The GnuCash Project</authors>\n    <projectUrl>http://www.gnucash.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/gnucash.svg</iconUrl>\n    <copyright>2001-2018 The GnuCash Project</copyright>\n    <licenseUrl>https://github.com/Gnucash/gnucash/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/Gnucash/gnucash</projectSourceUrl>\n    <docsUrl>https://www.gnucash.org/docs.phtml</docsUrl>\n    <mailingListUrl>http://wiki.gnucash.org/wiki/Mailing_Lists</mailingListUrl>\n    <bugTrackerUrl>http://wiki.gnucash.org/wiki/Bugzilla</bugTrackerUrl>\n    <tags>gnucash admin financial accounting foss cross-platform</tags>\n    <summary>Financial accounting software</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[*GnuCash* is personal and small-business financial-accounting software,\nfreely licensed under the [GNU](http://www.gnu.org/) GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.\n\nDesigned to be easy to use, yet powerful and flexible, *GnuCash* allows you to track bank accounts, stocks, income and expenses.\nAs quick and intuitive to use as a checkbook register,\nit is based on professional accounting principles to ensure balanced books and accurate reports.\n\n## Features\n\n* Double-Entry accounting\n* Stock/Bond/Mutual Fund Accounts\n* Small-Business Accounting\n* Reports, Graphs\n* QIF/OFX/HBCI Import, Transaction Matching\n* Scheduled Transactions\n* Financial Calculations\n* and [more](https://www.gnucash.org/features.phtml)\n]]></description>\n    <releaseNotes>\n[Software Changelog](http://www.gnucash.org/#newscontainer)\n[Package Changelog](https://github.com/Chocolatey/chocolatey-coreteampackages/blob/master/automatic/gnucash/Changelog.md)\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n    <!--Building from Linux? You may need this instead: <file src=\"tools/**\" target=\"tools\" />-->\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gnucash/legal/LICENSE.txt",
    "content": "This software is provided under a mutually-compatible set of licenses.\r\n\r\nThe software, for most intents and purposes, is licensed under the GNU\r\nGeneral Public License, Version 2, or (at your option) Version 3.\r\n\r\nAlmost all of the source files are licensed under the GNU GPL, Version\r\n2, \"or (at your option) any later version\".  Some of the source files\r\nare licensed under \"Version 2 and/or Version 3\" of the GNU GPL\r\nspecifically.\r\n\r\nSome of the source files have an exception for linking against OpenSSL, as\r\nper the following language:\r\n\r\n    As  a special exception,  permission is  granted to  link the\r\n    binary  module  resultant from  this  code  with the  OpenSSL\r\n    project's \"OpenSSL\" library (or  modified versions of it that\r\n    use  the   same  license  as  the   \"OpenSSL\"  library),  and\r\n    distribute  the linked  executable.   You must  obey the  GNU\r\n    General Public  License in all  respects for all of  the code\r\n    used other than  \"OpenSSL\". If you modify this  file, you may\r\n    extend this  exception to your  version of the file,  but you\r\n    are not  obligated to  do so. If  you do  not wish to  do so,\r\n    delete  this exception  statement from  your version  of this\r\n    file.\r\n\r\nSome of the source files are in the public domain.\r\n\r\nPlease see the individual source files for their specific licensing.\r\n\r\nThe text of the GNU GPL, Version 2, is below.\r\n\r\n------------------------------------------------------------\r\n\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year  name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/gnucash/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://sourceforge.net/projects/gnucash/files/gnucash%20%28stable%29/5.15/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://sourceforge.net/projects/gnucash/files/gnucash%20%28stable%29/5.15/gnucash-5.15.setup.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 6E10F34F92A1464B45436372A70CDBD16636B14B2842431B72251DED780858BD\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/Gnucash/gnucash/blob/7a0f0d57c809a2177d015ad4a961e2b1d34dfee6/LICENSE>\r\n"
  },
  {
    "path": "automatic/gnucash/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\gnucash-5.15.setup.exe\"\r\n\r\n  softwareName   = 'GnuCash*'\r\n\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/gnucash/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'GnuCash*'\r\n  fileType      = 'exe'\r\n  silentArgs    = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoUninstall.log`\"\"\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/gnucash/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\n\r\nImport-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$domain = 'https://sourceforge.net'\r\n$releases = \"$domain/projects/gnucash/files/gnucash%20%28stable%29/\"\r\n$softwareName = 'GnuCash*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1 }\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-ChangelogVersion -version $Latest.Version\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleasesUrl)>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\"       = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  # We only grab the 5 latest updated folders, no need to take any more\r\n  $releasesUrls = $download_page.Links | Where-Object href -match \"\\/[\\d\\.]+\\/$\" | Select-Object -First 5 -expand href | ForEach-Object { $domain + $_ }\r\n\r\n  $streams = @{}\r\n  $releasesUrls | ForEach-Object {\r\n    $download_page = Invoke-WebRequest -Uri $_ -UseBasicParsing\r\n    $re = '\\.exe\\/download$'\r\n    $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -expand href -First 1\r\n    if (!$url32) { return }\r\n\r\n    $verRe = 'h\\-|(?:\\-\\d)?[\\.\\-]setup'\r\n    $version = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n    $version = Get-Version $version\r\n\r\n    if (!($streams.ContainsKey($version.ToString(2)))) {\r\n      $streams.Add($version.ToString(2), @{\r\n          Version     = $version.ToString()\r\n          URL32       = $url32\r\n          ReleasesUrl = $_\r\n          FileType    = 'exe'\r\n        })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/gnupg/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@901944b6fe60360ef2764c9fc53fe69dee99abd5/icons/gnupg.png\" width=\"48\" height=\"48\"/> [gnupg](https://chocolatey.org/packages/gnupg)\r\n\r\nGnuPG itself is a commandline tool without any graphical stuff. It is the real crypto engine which can be used directly from a command prompt, from shell scripts or by other programs. Therefore it can be considered as a backend for other applications.\r\n\r\nHowever, even when used on the command line it provides all functionality needed - this includes an interactive menu system. The set of commands of this tool will always be a superset of those provided by any frontends.\r\n\r\n## Features\r\n\r\n- Full replacement of PGP\r\n- Does not use any patented algorithms\r\n- GPLed, written from scratch\r\n- Can be used as a filter program\r\n- Full OpenPGP implementation (see RFC4880 at RFC Editor)\r\n- Better functionality than PGP and some security enhancements over PGP 2\r\n- Decrypts and verifies PGP 5, 6 and 7 messages\r\n- Supports ElGamal, DSA, RSA, AES, 3DES, Blowfish, Twofish, CAST5, MD5, SHA-1, RIPE-MD-160 and TIGER\r\n- Easy implementation of new algorithms using extension modules\r\n- The User ID is forced to be in a standard format\r\n- Supports key and signature expiration dates\r\n- English, Danish, Dutch, Esperanto, Estonian, French, German, Japanese, Italian, Polish, Portuguese (Brazilian), Portuguese (Portuguese), Russian, Spanish, Swedish and Turkish language support\r\n- Online help system\r\n- Optional anonymous message receivers\r\n- Integrated support for HKP keyservers (wwwkeys.pgp.net)\r\n- Clears signed patch files which can still be processed by patch\r\n- and many more things….\r\n\r\n## Notes\r\n\r\n- This is the modern version of GnuPG (2.2 branch). If you want the stable version (2.0 branch) install adequate version of [Gpg4win](https://chocolatey.org/packages/Gpg4win)\r\n- Versions 2.1.16 to 2.2.12 of this tool are availalbe as [gnupg-modern](https://chocolatey.org/packages/gnupg-modern) package (non embedded)\r\n"
  },
  {
    "path": "automatic/gnupg/gnupg.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>gnupg</id>\n    <version>2.5.19</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/gnupg</packageSourceUrl>\n    <owners>chocolatey-community, ludicrousByte, wget</owners>\n    <title>GnuPG</title>\n    <authors>Werner Koch, The GnuPG Project</authors>\n    <projectUrl>https://www.gnupg.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@901944b6fe60360ef2764c9fc53fe69dee99abd5/icons/gnupg.png</iconUrl>\n    <copyright>Copyright 1998-2019 The GnuPG Project</copyright>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-3.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://www.gnupg.org/documentation/manuals/gnupg/</docsUrl>\n    <mailingListUrl>https://lists.gnupg.org/pipermail/gnupg-users/</mailingListUrl>\n    <bugTrackerUrl>https://dev.gnupg.org</bugTrackerUrl>\n    <tags>admin aes cli cross-platform encrypt foss gnupg gnupg-modern openpgp pgp rfc4880 rsa security signature</tags>\n    <summary>GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP)</summary>\n    <description><![CDATA[GnuPG itself is a commandline tool without any graphical stuff. It is the real crypto engine which can be used directly from a command prompt, from shell scripts or by other programs. Therefore it can be considered as a backend for other applications.\n\nHowever, even when used on the command line it provides all functionality needed - this includes an interactive menu system. The set of commands of this tool will always be a superset of those provided by any frontends.\n\n## Features\n\n- Full replacement of PGP\n- Does not use any patented algorithms\n- GPLed, written from scratch\n- Can be used as a filter program\n- Full OpenPGP implementation (see RFC4880 at RFC Editor)\n- Better functionality than PGP and some security enhancements over PGP 2\n- Decrypts and verifies PGP 5, 6 and 7 messages\n- Supports ElGamal, DSA, RSA, AES, 3DES, Blowfish, Twofish, CAST5, MD5, SHA-1, RIPE-MD-160 and TIGER\n- Easy implementation of new algorithms using extension modules\n- The User ID is forced to be in a standard format\n- Supports key and signature expiration dates\n- English, Danish, Dutch, Esperanto, Estonian, French, German, Japanese, Italian, Polish, Portuguese (Brazilian), Portuguese (Portuguese), Russian, Spanish, Swedish and Turkish language support\n- Online help system\n- Optional anonymous message receivers\n- Integrated support for HKP keyservers (wwwkeys.pgp.net)\n- Clears signed patch files which can still be processed by patch\n- and many more things….\n\n## Notes\n\n- This is the modern version of GnuPG (2.2 branch). If you want the stable version (2.0 branch) install adequate version of [Gpg4win](https://chocolatey.org/packages/Gpg4win)\n- Versions 2.1.16 to 2.2.12 of this tool are availalbe as [gnupg-modern](https://chocolatey.org/packages/gnupg-modern) package (non embedded)\n]]></description>\n    <releaseNotes>\n* [Release Announcements](https://www.gnupg.org/index.html)\n    </releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gnupg/legal/LICENSE.CC0.txt",
    "content": "[Note that only a few files are distributed under this license.]\r\n\r\nCreative Commons Legal Code\r\n\r\nCC0 1.0 Universal\r\n\r\n    CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\r\n    LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN\r\n    ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\r\n    INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES\r\n    REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS\r\n    PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM\r\n    THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED\r\n    HEREUNDER.\r\n\r\nStatement of Purpose\r\n\r\nThe laws of most jurisdictions throughout the world automatically confer\r\nexclusive Copyright and Related Rights (defined below) upon the creator\r\nand subsequent owner(s) (each and all, an \"owner\") of an original work of\r\nauthorship and/or a database (each, a \"Work\").\r\n\r\nCertain owners wish to permanently relinquish those rights to a Work for\r\nthe purpose of contributing to a commons of creative, cultural and\r\nscientific works (\"Commons\") that the public can reliably and without fear\r\nof later claims of infringement build upon, modify, incorporate in other\r\nworks, reuse and redistribute as freely as possible in any form whatsoever\r\nand for any purposes, including without limitation commercial purposes.\r\nThese owners may contribute to the Commons to promote the ideal of a free\r\nculture and the further production of creative, cultural and scientific\r\nworks, or to gain reputation or greater distribution for their Work in\r\npart through the use and efforts of others.\r\n\r\nFor these and/or other purposes and motivations, and without any\r\nexpectation of additional consideration or compensation, the person\r\nassociating CC0 with a Work (the \"Affirmer\"), to the extent that he or she\r\nis an owner of Copyright and Related Rights in the Work, voluntarily\r\nelects to apply CC0 to the Work and publicly distribute the Work under its\r\nterms, with knowledge of his or her Copyright and Related Rights in the\r\nWork and the meaning and intended legal effect of CC0 on those rights.\r\n\r\n1. Copyright and Related Rights. A Work made available under CC0 may be\r\nprotected by copyright and related or neighboring rights (\"Copyright and\r\nRelated Rights\"). Copyright and Related Rights include, but are not\r\nlimited to, the following:\r\n\r\n  i. the right to reproduce, adapt, distribute, perform, display,\r\n     communicate, and translate a Work;\r\n ii. moral rights retained by the original author(s) and/or performer(s);\r\niii. publicity and privacy rights pertaining to a person's image or\r\n     likeness depicted in a Work;\r\n iv. rights protecting against unfair competition in regards to a Work,\r\n     subject to the limitations in paragraph 4(a), below;\r\n  v. rights protecting the extraction, dissemination, use and reuse of data\r\n     in a Work;\r\n vi. database rights (such as those arising under Directive 96/9/EC of the\r\n     European Parliament and of the Council of 11 March 1996 on the legal\r\n     protection of databases, and under any national implementation\r\n     thereof, including any amended or successor version of such\r\n     directive); and\r\nvii. other similar, equivalent or corresponding rights throughout the\r\n     world based on applicable law or treaty, and any national\r\n     implementations thereof.\r\n\r\n2. Waiver. To the greatest extent permitted by, but not in contravention\r\nof, applicable law, Affirmer hereby overtly, fully, permanently,\r\nirrevocably and unconditionally waives, abandons, and surrenders all of\r\nAffirmer's Copyright and Related Rights and associated claims and causes\r\nof action, whether now known or unknown (including existing as well as\r\nfuture claims and causes of action), in the Work (i) in all territories\r\nworldwide, (ii) for the maximum duration provided by applicable law or\r\ntreaty (including future time extensions), (iii) in any current or future\r\nmedium and for any number of copies, and (iv) for any purpose whatsoever,\r\nincluding without limitation commercial, advertising or promotional\r\npurposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each\r\nmember of the public at large and to the detriment of Affirmer's heirs and\r\nsuccessors, fully intending that such Waiver shall not be subject to\r\nrevocation, rescission, cancellation, termination, or any other legal or\r\nequitable action to disrupt the quiet enjoyment of the Work by the public\r\nas contemplated by Affirmer's express Statement of Purpose.\r\n\r\n3. Public License Fallback. Should any part of the Waiver for any reason\r\nbe judged legally invalid or ineffective under applicable law, then the\r\nWaiver shall be preserved to the maximum extent permitted taking into\r\naccount Affirmer's express Statement of Purpose. In addition, to the\r\nextent the Waiver is so judged Affirmer hereby grants to each affected\r\nperson a royalty-free, non transferable, non sublicensable, non exclusive,\r\nirrevocable and unconditional license to exercise Affirmer's Copyright and\r\nRelated Rights in the Work (i) in all territories worldwide, (ii) for the\r\nmaximum duration provided by applicable law or treaty (including future\r\ntime extensions), (iii) in any current or future medium and for any number\r\nof copies, and (iv) for any purpose whatsoever, including without\r\nlimitation commercial, advertising or promotional purposes (the\r\n\"License\"). The License shall be deemed effective as of the date CC0 was\r\napplied by Affirmer to the Work. Should any part of the License for any\r\nreason be judged legally invalid or ineffective under applicable law, such\r\npartial invalidity or ineffectiveness shall not invalidate the remainder\r\nof the License, and in such case Affirmer hereby affirms that he or she\r\nwill not (i) exercise any of his or her remaining Copyright and Related\r\nRights in the Work or (ii) assert any associated claims and causes of\r\naction with respect to the Work, in either case contrary to Affirmer's\r\nexpress Statement of Purpose.\r\n\r\n4. Limitations and Disclaimers.\r\n\r\n a. No trademark or patent rights held by Affirmer are waived, abandoned,\r\n    surrendered, licensed or otherwise affected by this document.\r\n b. Affirmer offers the Work as-is and makes no representations or\r\n    warranties of any kind concerning the Work, express, implied,\r\n    statutory or otherwise, including without limitation warranties of\r\n    title, merchantability, fitness for a particular purpose, non\r\n    infringement, or the absence of latent or other defects, accuracy, or\r\n    the present or absence of errors, whether or not discoverable, all to\r\n    the greatest extent permissible under applicable law.\r\n c. Affirmer disclaims responsibility for clearing rights of other persons\r\n    that may apply to the Work or any use thereof, including without\r\n    limitation any person's Copyright and Related Rights in the Work.\r\n    Further, Affirmer disclaims responsibility for obtaining any necessary\r\n    consents, permissions or other rights required for any use of the\r\n    Work.\r\n d. Affirmer understands and acknowledges that Creative Commons is not a\r\n    party to this document and has no duty or obligation with respect to\r\n    this CC0 or use of the Work.\r\n"
  },
  {
    "path": "automatic/gnupg/legal/LICENSE.GPL2.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/gnupg/legal/LICENSE.LGPL21.txt",
    "content": "[Note that only a few files are distributed under this license.]\r\n\r\n                  GNU LESSER GENERAL PUBLIC LICENSE\r\n                       Version 2.1, February 1999\r\n\r\n Copyright (C) 1991, 1999 Free Software Foundation, Inc.\r\n     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n[This is the first released version of the Lesser GPL.  It also counts\r\n as the successor of the GNU Library Public License, version 2, hence\r\n the version number 2.1.]\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicenses are intended to guarantee your freedom to share and change\r\nfree software--to make sure the software is free for all its users.\r\n\r\n  This license, the Lesser General Public License, applies to some\r\nspecially designated software packages--typically libraries--of the\r\nFree Software Foundation and other authors who decide to use it.  You\r\ncan use it too, but we suggest you first think carefully about whether\r\nthis license or the ordinary General Public License is the better\r\nstrategy to use in any particular case, based on the explanations\r\nbelow.\r\n\r\n  When we speak of free software, we are referring to freedom of use,\r\nnot price.  Our General Public Licenses are designed to make sure that\r\nyou have the freedom to distribute copies of free software (and charge\r\nfor this service if you wish); that you receive source code or can get\r\nit if you want it; that you can change the software and use pieces of\r\nit in new free programs; and that you are informed that you can do\r\nthese things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\ndistributors to deny you these rights or to ask you to surrender these\r\nrights.  These restrictions translate to certain responsibilities for\r\nyou if you distribute copies of the library or if you modify it.\r\n\r\n  For example, if you distribute copies of the library, whether gratis\r\nor for a fee, you must give the recipients all the rights that we gave\r\nyou.  You must make sure that they, too, receive or can get the source\r\ncode.  If you link other code with the library, you must provide\r\ncomplete object files to the recipients, so that they can relink them\r\nwith the library after making changes to the library and recompiling\r\nit.  And you must show them these terms so they know their rights.\r\n\r\n  We protect your rights with a two-step method: (1) we copyright the\r\nlibrary, and (2) we offer you this license, which gives you legal\r\npermission to copy, distribute and/or modify the library.\r\n\r\n  To protect each distributor, we want to make it very clear that\r\nthere is no warranty for the free library.  Also, if the library is\r\nmodified by someone else and passed on, the recipients should know\r\nthat what they have is not the original version, so that the original\r\nauthor's reputation will not be affected by problems that might be\r\nintroduced by others.\r\n^L\r\n  Finally, software patents pose a constant threat to the existence of\r\nany free program.  We wish to make sure that a company cannot\r\neffectively restrict the users of a free program by obtaining a\r\nrestrictive license from a patent holder.  Therefore, we insist that\r\nany patent license obtained for a version of the library must be\r\nconsistent with the full freedom of use specified in this license.\r\n\r\n  Most GNU software, including some libraries, is covered by the\r\nordinary GNU General Public License.  This license, the GNU Lesser\r\nGeneral Public License, applies to certain designated libraries, and\r\nis quite different from the ordinary General Public License.  We use\r\nthis license for certain libraries in order to permit linking those\r\nlibraries into non-free programs.\r\n\r\n  When a program is linked with a library, whether statically or using\r\na shared library, the combination of the two is legally speaking a\r\ncombined work, a derivative of the original library.  The ordinary\r\nGeneral Public License therefore permits such linking only if the\r\nentire combination fits its criteria of freedom.  The Lesser General\r\nPublic License permits more lax criteria for linking other code with\r\nthe library.\r\n\r\n  We call this license the \"Lesser\" General Public License because it\r\ndoes Less to protect the user's freedom than the ordinary General\r\nPublic License.  It also provides other free software developers Less\r\nof an advantage over competing non-free programs.  These disadvantages\r\nare the reason we use the ordinary General Public License for many\r\nlibraries.  However, the Lesser license provides advantages in certain\r\nspecial circumstances.\r\n\r\n  For example, on rare occasions, there may be a special need to\r\nencourage the widest possible use of a certain library, so that it\r\nbecomes a de-facto standard.  To achieve this, non-free programs must\r\nbe allowed to use the library.  A more frequent case is that a free\r\nlibrary does the same job as widely used non-free libraries.  In this\r\ncase, there is little to gain by limiting the free library to free\r\nsoftware only, so we use the Lesser General Public License.\r\n\r\n  In other cases, permission to use a particular library in non-free\r\nprograms enables a greater number of people to use a large body of\r\nfree software.  For example, permission to use the GNU C Library in\r\nnon-free programs enables many more people to use the whole GNU\r\noperating system, as well as its variant, the GNU/Linux operating\r\nsystem.\r\n\r\n  Although the Lesser General Public License is Less protective of the\r\nusers' freedom, it does ensure that the user of a program that is\r\nlinked with the Library has the freedom and the wherewithal to run\r\nthat program using a modified version of the Library.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.  Pay close attention to the difference between a\r\n\"work based on the library\" and a \"work that uses the library\".  The\r\nformer contains code derived from the library, whereas the latter must\r\nbe combined with the library in order to run.\r\n^L\r\n                  GNU LESSER GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License Agreement applies to any software library or other\r\nprogram which contains a notice placed by the copyright holder or\r\nother authorized party saying it may be distributed under the terms of\r\nthis Lesser General Public License (also called \"this License\").\r\nEach licensee is addressed as \"you\".\r\n\r\n  A \"library\" means a collection of software functions and/or data\r\nprepared so as to be conveniently linked with application programs\r\n(which use some of those functions and data) to form executables.\r\n\r\n  The \"Library\", below, refers to any such software library or work\r\nwhich has been distributed under these terms.  A \"work based on the\r\nLibrary\" means either the Library or any derivative work under\r\ncopyright law: that is to say, a work containing the Library or a\r\nportion of it, either verbatim or with modifications and/or translated\r\nstraightforwardly into another language.  (Hereinafter, translation is\r\nincluded without limitation in the term \"modification\".)\r\n\r\n  \"Source code\" for a work means the preferred form of the work for\r\nmaking modifications to it.  For a library, complete source code means\r\nall the source code for all modules it contains, plus any associated\r\ninterface definition files, plus the scripts used to control\r\ncompilation and installation of the library.\r\n\r\n  Activities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning a program using the Library is not restricted, and output from\r\nsuch a program is covered only if its contents constitute a work based\r\non the Library (independent of the use of the Library in a tool for\r\nwriting it).  Whether that is true depends on what the Library does\r\nand what the program that uses the Library does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Library's\r\ncomplete source code as you receive it, in any medium, provided that\r\nyou conspicuously and appropriately publish on each copy an\r\nappropriate copyright notice and disclaimer of warranty; keep intact\r\nall the notices that refer to this License and to the absence of any\r\nwarranty; and distribute a copy of this License along with the\r\nLibrary.\r\n\r\n  You may charge a fee for the physical act of transferring a copy,\r\nand you may at your option offer warranty protection in exchange for a\r\nfee.\r\n\f\r\n  2. You may modify your copy or copies of the Library or any portion\r\nof it, thus forming a work based on the Library, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) The modified work must itself be a software library.\r\n\r\n    b) You must cause the files modified to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    c) You must cause the whole of the work to be licensed at no\r\n    charge to all third parties under the terms of this License.\r\n\r\n    d) If a facility in the modified Library refers to a function or a\r\n    table of data to be supplied by an application program that uses\r\n    the facility, other than as an argument passed when the facility\r\n    is invoked, then you must make a good faith effort to ensure that,\r\n    in the event an application does not supply such function or\r\n    table, the facility still operates, and performs whatever part of\r\n    its purpose remains meaningful.\r\n\r\n    (For example, a function in a library to compute square roots has\r\n    a purpose that is entirely well-defined independent of the\r\n    application.  Therefore, Subsection 2d requires that any\r\n    application-supplied function or table used by this function must\r\n    be optional: if the application does not supply it, the square\r\n    root function must still compute square roots.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Library,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Library, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote\r\nit.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Library.\r\n\r\nIn addition, mere aggregation of another work not based on the Library\r\nwith the Library (or with a work based on the Library) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may opt to apply the terms of the ordinary GNU General Public\r\nLicense instead of this License to a given copy of the Library.  To do\r\nthis, you must alter all the notices that refer to this License, so\r\nthat they refer to the ordinary GNU General Public License, version 2,\r\ninstead of to this License.  (If a newer version than version 2 of the\r\nordinary GNU General Public License has appeared, then you can specify\r\nthat version instead if you wish.)  Do not make any other change in\r\nthese notices.\r\n^L\r\n  Once this change is made in a given copy, it is irreversible for\r\nthat copy, so the ordinary GNU General Public License applies to all\r\nsubsequent copies and derivative works made from that copy.\r\n\r\n  This option is useful when you wish to copy part of the code of\r\nthe Library into a program that is not a library.\r\n\r\n  4. You may copy and distribute the Library (or a portion or\r\nderivative of it, under Section 2) in object code or executable form\r\nunder the terms of Sections 1 and 2 above provided that you accompany\r\nit with the complete corresponding machine-readable source code, which\r\nmust be distributed under the terms of Sections 1 and 2 above on a\r\nmedium customarily used for software interchange.\r\n\r\n  If distribution of object code is made by offering access to copy\r\nfrom a designated place, then offering equivalent access to copy the\r\nsource code from the same place satisfies the requirement to\r\ndistribute the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  5. A program that contains no derivative of any portion of the\r\nLibrary, but is designed to work with the Library by being compiled or\r\nlinked with it, is called a \"work that uses the Library\".  Such a\r\nwork, in isolation, is not a derivative work of the Library, and\r\ntherefore falls outside the scope of this License.\r\n\r\n  However, linking a \"work that uses the Library\" with the Library\r\ncreates an executable that is a derivative of the Library (because it\r\ncontains portions of the Library), rather than a \"work that uses the\r\nlibrary\".  The executable is therefore covered by this License.\r\nSection 6 states terms for distribution of such executables.\r\n\r\n  When a \"work that uses the Library\" uses material from a header file\r\nthat is part of the Library, the object code for the work may be a\r\nderivative work of the Library even though the source code is not.\r\nWhether this is true is especially significant if the work can be\r\nlinked without the Library, or if the work is itself a library.  The\r\nthreshold for this to be true is not precisely defined by law.\r\n\r\n  If such an object file uses only numerical parameters, data\r\nstructure layouts and accessors, and small macros and small inline\r\nfunctions (ten lines or less in length), then the use of the object\r\nfile is unrestricted, regardless of whether it is legally a derivative\r\nwork.  (Executables containing this object code plus portions of the\r\nLibrary will still fall under Section 6.)\r\n\r\n  Otherwise, if the work is a derivative of the Library, you may\r\ndistribute the object code for the work under the terms of Section 6.\r\nAny executables containing that work also fall under Section 6,\r\nwhether or not they are linked directly with the Library itself.\r\n^L\r\n  6. As an exception to the Sections above, you may also combine or\r\nlink a \"work that uses the Library\" with the Library to produce a\r\nwork containing portions of the Library, and distribute that work\r\nunder terms of your choice, provided that the terms permit\r\nmodification of the work for the customer's own use and reverse\r\nengineering for debugging such modifications.\r\n\r\n  You must give prominent notice with each copy of the work that the\r\nLibrary is used in it and that the Library and its use are covered by\r\nthis License.  You must supply a copy of this License.  If the work\r\nduring execution displays copyright notices, you must include the\r\ncopyright notice for the Library among them, as well as a reference\r\ndirecting the user to the copy of this License.  Also, you must do one\r\nof these things:\r\n\r\n    a) Accompany the work with the complete corresponding\r\n    machine-readable source code for the Library including whatever\r\n    changes were used in the work (which must be distributed under\r\n    Sections 1 and 2 above); and, if the work is an executable linked\r\n    with the Library, with the complete machine-readable \"work that\r\n    uses the Library\", as object code and/or source code, so that the\r\n    user can modify the Library and then relink to produce a modified\r\n    executable containing the modified Library.  (It is understood\r\n    that the user who changes the contents of definitions files in the\r\n    Library will not necessarily be able to recompile the application\r\n    to use the modified definitions.)\r\n\r\n    b) Use a suitable shared library mechanism for linking with the\r\n    Library.  A suitable mechanism is one that (1) uses at run time a\r\n    copy of the library already present on the user's computer system,\r\n    rather than copying library functions into the executable, and (2)\r\n    will operate properly with a modified version of the library, if\r\n    the user installs one, as long as the modified version is\r\n    interface-compatible with the version that the work was made with.\r\n\r\n    c) Accompany the work with a written offer, valid for at least\r\n    three years, to give the same user the materials specified in\r\n    Subsection 6a, above, for a charge no more than the cost of\r\n    performing this distribution.\r\n\r\n    d) If distribution of the work is made by offering access to copy\r\n    from a designated place, offer equivalent access to copy the above\r\n    specified materials from the same place.\r\n\r\n    e) Verify that the user has already received a copy of these\r\n    materials or that you have already sent this user a copy.\r\n\r\n  For an executable, the required form of the \"work that uses the\r\nLibrary\" must include any data and utility programs needed for\r\nreproducing the executable from it.  However, as a special exception,\r\nthe materials to be distributed need not include anything that is\r\nnormally distributed (in either source or binary form) with the major\r\ncomponents (compiler, kernel, and so on) of the operating system on\r\nwhich the executable runs, unless that component itself accompanies\r\nthe executable.\r\n\r\n  It may happen that this requirement contradicts the license\r\nrestrictions of other proprietary libraries that do not normally\r\naccompany the operating system.  Such a contradiction means you cannot\r\nuse both them and the Library together in an executable that you\r\ndistribute.\r\n^L\r\n  7. You may place library facilities that are a work based on the\r\nLibrary side-by-side in a single library together with other library\r\nfacilities not covered by this License, and distribute such a combined\r\nlibrary, provided that the separate distribution of the work based on\r\nthe Library and of the other library facilities is otherwise\r\npermitted, and provided that you do these two things:\r\n\r\n    a) Accompany the combined library with a copy of the same work\r\n    based on the Library, uncombined with any other library\r\n    facilities.  This must be distributed under the terms of the\r\n    Sections above.\r\n\r\n    b) Give prominent notice with the combined library of the fact\r\n    that part of it is a work based on the Library, and explaining\r\n    where to find the accompanying uncombined form of the same work.\r\n\r\n  8. You may not copy, modify, sublicense, link with, or distribute\r\nthe Library except as expressly provided under this License.  Any\r\nattempt otherwise to copy, modify, sublicense, link with, or\r\ndistribute the Library is void, and will automatically terminate your\r\nrights under this License.  However, parties who have received copies,\r\nor rights, from you under this License will not have their licenses\r\nterminated so long as such parties remain in full compliance.\r\n\r\n  9. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Library or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Library (or any work based on the\r\nLibrary), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Library or works based on it.\r\n\r\n  10. Each time you redistribute the Library (or any work based on the\r\nLibrary), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute, link with or modify the Library\r\nsubject to these terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties with\r\nthis License.\r\n^L\r\n  11. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Library at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Library by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Library.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply, and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  12. If the distribution and/or use of the Library is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Library under this License\r\nmay add an explicit geographical distribution limitation excluding those\r\ncountries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  13. The Free Software Foundation may publish revised and/or new\r\nversions of the Lesser General Public License from time to time.\r\nSuch new versions will be similar in spirit to the present version,\r\nbut may differ in detail to address new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Library\r\nspecifies a version number of this License which applies to it and\r\n\"any later version\", you have the option of following the terms and\r\nconditions either of that version or of any later version published by\r\nthe Free Software Foundation.  If the Library does not specify a\r\nlicense version number, you may choose any version ever published by\r\nthe Free Software Foundation.\r\n^L\r\n  14. If you wish to incorporate parts of the Library into other free\r\nprograms whose distribution conditions are incompatible with these,\r\nwrite to the author to ask for permission.  For software which is\r\ncopyrighted by the Free Software Foundation, write to the Free\r\nSoftware Foundation; we sometimes make exceptions for this.  Our\r\ndecision will be guided by the two goals of preserving the free status\r\nof all derivatives of our free software and of promoting the sharing\r\nand reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\r\nWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\r\nEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\r\nOTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\r\nKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\r\nLIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\r\nTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\r\nWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\r\nAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\r\nFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\r\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\r\nLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\r\nRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\r\nFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\r\nSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\r\nDAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n^L\r\n           How to Apply These Terms to Your New Libraries\r\n\r\n  If you develop a new library, and you want it to be of the greatest\r\npossible use to the public, we recommend making it free software that\r\neveryone can redistribute and change.  You can do so by permitting\r\nredistribution under these terms (or, alternatively, under the terms\r\nof the ordinary General Public License).\r\n\r\n  To apply these terms, attach the following notices to the library.\r\nIt is safest to attach them to the start of each source file to most\r\neffectively convey the exclusion of warranty; and each file should\r\nhave at least the \"copyright\" line and a pointer to where the full\r\nnotice is found.\r\n\r\n\r\n    <one line to give the library's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This library is free software; you can redistribute it and/or\r\n    modify it under the terms of the GNU Lesser General Public\r\n    License as published by the Free Software Foundation; either\r\n    version 2.1 of the License, or (at your option) any later version.\r\n\r\n    This library is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n    Lesser General Public License for more details.\r\n\r\n    You should have received a copy of the GNU Lesser General Public\r\n    License along with this library; if not, write to the Free Software\r\n    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nYou should also get your employer (if you work as a programmer) or\r\nyour school, if any, to sign a \"copyright disclaimer\" for the library,\r\nif necessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the\r\n  library `Frob' (a library for tweaking knobs) written by James\r\n  Random Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1990\r\n  Ty Coon, President of Vice\r\n\r\nThat's all there is to it!\r\n"
  },
  {
    "path": "automatic/gnupg/legal/LICENSE.LGPL3.txt",
    "content": "[Note that only a few files are distributed under this license.]\r\n\r\n\t\t   GNU LESSER GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\r\n  This version of the GNU Lesser General Public License incorporates\r\nthe terms and conditions of version 3 of the GNU General Public\r\nLicense, supplemented by the additional permissions listed below.\r\n\r\n  0. Additional Definitions.\r\n\r\n  As used herein, \"this License\" refers to version 3 of the GNU Lesser\r\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\r\nGeneral Public License.\r\n\r\n  \"The Library\" refers to a covered work governed by this License,\r\nother than an Application or a Combined Work as defined below.\r\n\r\n  An \"Application\" is any work that makes use of an interface provided\r\nby the Library, but which is not otherwise based on the Library.\r\nDefining a subclass of a class defined by the Library is deemed a mode\r\nof using an interface provided by the Library.\r\n\r\n  A \"Combined Work\" is a work produced by combining or linking an\r\nApplication with the Library.  The particular version of the Library\r\nwith which the Combined Work was made is also called the \"Linked\r\nVersion\".\r\n\r\n  The \"Minimal Corresponding Source\" for a Combined Work means the\r\nCorresponding Source for the Combined Work, excluding any source code\r\nfor portions of the Combined Work that, considered in isolation, are\r\nbased on the Application, and not on the Linked Version.\r\n\r\n  The \"Corresponding Application Code\" for a Combined Work means the\r\nobject code and/or source code for the Application, including any data\r\nand utility programs needed for reproducing the Combined Work from the\r\nApplication, but excluding the System Libraries of the Combined Work.\r\n\r\n  1. Exception to Section 3 of the GNU GPL.\r\n\r\n  You may convey a covered work under sections 3 and 4 of this License\r\nwithout being bound by section 3 of the GNU GPL.\r\n\r\n  2. Conveying Modified Versions.\r\n\r\n  If you modify a copy of the Library, and, in your modifications, a\r\nfacility refers to a function or data to be supplied by an Application\r\nthat uses the facility (other than as an argument passed when the\r\nfacility is invoked), then you may convey a copy of the modified\r\nversion:\r\n\r\n   a) under this License, provided that you make a good faith effort to\r\n   ensure that, in the event an Application does not supply the\r\n   function or data, the facility still operates, and performs\r\n   whatever part of its purpose remains meaningful, or\r\n\r\n   b) under the GNU GPL, with none of the additional permissions of\r\n   this License applicable to that copy.\r\n\r\n  3. Object Code Incorporating Material from Library Header Files.\r\n\r\n  The object code form of an Application may incorporate material from\r\na header file that is part of the Library.  You may convey such object\r\ncode under terms of your choice, provided that, if the incorporated\r\nmaterial is not limited to numerical parameters, data structure\r\nlayouts and accessors, or small macros, inline functions and templates\r\n(ten or fewer lines in length), you do both of the following:\r\n\r\n   a) Give prominent notice with each copy of the object code that the\r\n   Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the object code with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n  4. Combined Works.\r\n\r\n  You may convey a Combined Work under terms of your choice that,\r\ntaken together, effectively do not restrict modification of the\r\nportions of the Library contained in the Combined Work and reverse\r\nengineering for debugging such modifications, if you also do each of\r\nthe following:\r\n\r\n   a) Give prominent notice with each copy of the Combined Work that\r\n   the Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the Combined Work with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n   c) For a Combined Work that displays copyright notices during\r\n   execution, include the copyright notice for the Library among\r\n   these notices, as well as a reference directing the user to the\r\n   copies of the GNU GPL and this license document.\r\n\r\n   d) Do one of the following:\r\n\r\n       0) Convey the Minimal Corresponding Source under the terms of this\r\n       License, and the Corresponding Application Code in a form\r\n       suitable for, and under terms that permit, the user to\r\n       recombine or relink the Application with a modified version of\r\n       the Linked Version to produce a modified Combined Work, in the\r\n       manner specified by section 6 of the GNU GPL for conveying\r\n       Corresponding Source.\r\n\r\n       1) Use a suitable shared library mechanism for linking with the\r\n       Library.  A suitable mechanism is one that (a) uses at run time\r\n       a copy of the Library already present on the user's computer\r\n       system, and (b) will operate properly with a modified version\r\n       of the Library that is interface-compatible with the Linked\r\n       Version.\r\n\r\n   e) Provide Installation Information, but only if you would otherwise\r\n   be required to provide such information under section 6 of the\r\n   GNU GPL, and only to the extent that such information is\r\n   necessary to install and execute a modified version of the\r\n   Combined Work produced by recombining or relinking the\r\n   Application with a modified version of the Linked Version. (If\r\n   you use option 4d0, the Installation Information must accompany\r\n   the Minimal Corresponding Source and Corresponding Application\r\n   Code. If you use option 4d1, you must provide the Installation\r\n   Information in the manner specified by section 6 of the GNU GPL\r\n   for conveying Corresponding Source.)\r\n\r\n  5. Combined Libraries.\r\n\r\n  You may place library facilities that are a work based on the\r\nLibrary side by side in a single library together with other library\r\nfacilities that are not Applications and are not covered by this\r\nLicense, and convey such a combined library under terms of your\r\nchoice, if you do both of the following:\r\n\r\n   a) Accompany the combined library with a copy of the same work based\r\n   on the Library, uncombined with any other library facilities,\r\n   conveyed under the terms of this License.\r\n\r\n   b) Give prominent notice with the combined library that part of it\r\n   is a work based on the Library, and explaining where to find the\r\n   accompanying uncombined form of the same work.\r\n\r\n  6. Revised Versions of the GNU Lesser General Public License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions\r\nof the GNU Lesser General Public License from time to time. Such new\r\nversions will be similar in spirit to the present version, but may\r\ndiffer in detail to address new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number. If the\r\nLibrary as you received it specifies that a certain numbered version\r\nof the GNU Lesser General Public License \"or any later version\"\r\napplies to it, you have the option of following the terms and\r\nconditions either of that published version or of any later version\r\npublished by the Free Software Foundation. If the Library as you\r\nreceived it does not specify a version number of the GNU Lesser\r\nGeneral Public License, you may choose any version of the GNU Lesser\r\nGeneral Public License ever published by the Free Software Foundation.\r\n\r\n  If the Library as you received it specifies that a proxy can decide\r\nwhether future versions of the GNU Lesser General Public License shall\r\napply, that proxy's public statement of acceptance of any version is\r\npermanent authorization for you to choose that version for the\r\nLibrary.\r\n"
  },
  {
    "path": "automatic/gnupg/legal/LICENSE.other.txt",
    "content": "# COPYING.other                                            -*- org -*-\r\n#+TITLE: List of code with permissive licenses as used by GnuPG.\r\n#+STARTUP: showall\r\n\r\n* DNS resolver (dirmngr/dns.c)\r\n\r\n  dns.c - Recursive, Reentrant DNS Resolver.\r\n  --------------------------------------------------------------------------\r\n  Copyright (c) 2008, 2009, 2010, 2012-2016  William Ahern\r\n\r\n  Permission is hereby granted, free of charge, to any person obtaining a\r\n  copy of this software and associated documentation files (the\r\n  \"Software\"), to deal in the Software without restriction, including\r\n  without limitation the rights to use, copy, modify, merge, publish,\r\n  distribute, sublicense, and/or sell copies of the Software, and to permit\r\n  persons to whom the Software is furnished to do so, subject to the\r\n  following conditions:\r\n\r\n  The above copyright notice and this permission notice shall be included\r\n  in all copies or substantial portions of the Software.\r\n\r\n  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\r\n  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\r\n  NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\r\n  DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\r\n  OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\r\n  USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n* TinySCHEME (tests/gpgscm/LICENSE.TinySCHEME)\r\n\r\n  Copyright (c) 2000, Dimitrios Souflis\r\n  All rights reserved.\r\n\r\n  Redistribution and use in source and binary forms, with or without\r\n  modification, are permitted provided that the following conditions are\r\n  met:\r\n\r\n  Redistributions of source code must retain the above copyright notice,\r\n  this list of conditions and the following disclaimer.\r\n\r\n  Redistributions in binary form must reproduce the above copyright\r\n  notice, this list of conditions and the following disclaimer in the\r\n  documentation and/or other materials provided with the distribution.\r\n\r\n  Neither the name of Dimitrios Souflis nor the names of the\r\n  contributors may be used to endorse or promote products derived from\r\n  this software without specific prior written permission.\r\n\r\n  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n  ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR\r\n  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\r\n  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\r\n  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\r\n  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r\n  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\n  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n"
  },
  {
    "path": "automatic/gnupg/legal/LICENSE.txt",
    "content": "\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n\r\n"
  },
  {
    "path": "automatic/gnupg/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the official source listed on <https://www.gnupg.org/download/index.html#binary>\r\nand can be verified like this:\r\n\r\n1. Download the following installer:\r\n  32-bit: <https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.5.19_20260424.exe>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 8CDF3D0418B0FC11D3F9B441B3BD32B324E24681CA5D4D0B2283459CE8446A2F\r\n\r\nLicense files are obtained from:\r\n- LICENSE.txt: <https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=COPYING;h=ccbbaf61b794c7aaea10dffb486095fdc8f3a44a;hb=refs/heads/master>\r\n- LICENSE.CC0.txt: <https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=COPYING.CC0;h=02ba3668dc4df90b379980ad8d1e67171decd419;hb=refs/heads/master>\r\n- LICENSE.GPL2.txt: <https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=COPYING.GPL2;h=d159169d1050894d3ea3b98e1c965c4058208fe1;hb=refs/heads/master>\r\n- LICENSE.LGPL3.txt: <https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=COPYING.LGPL3;h=4cd69205cbe0489459bcb39f6694ac6eb9b46d82;hb=refs/heads/master>\r\n- LICENSE.LGPL21.txt: <https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=COPYING.LGPL21;h=4ad3268b40388de002fd1a52286dc18938d8b2ce;hb=refs/heads/master>\r\n- LICENSE.other.txt: <https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=COPYING.other;h=797f78c97197dd794e27d8dc9a92a5a6c31d3eef;hb=refs/heads/master>\r\n"
  },
  {
    "path": "automatic/gnupg/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $Env:ChocolateyPackageName\r\n  fileType       = 'EXE'\r\n  softwareName   = 'GNU Privacy Guard*'\r\n  file           = \"$toolsDir\\gnupg-w32-2.5.19_20260424.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/gnupg/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.gnupg.org/download/index.en.html'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  return Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyinstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\legal\\verification.txt\" = @{\r\n      \"(?i)(32-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType32)\"\r\n      \"(?i)(checksum32:\\s+).*\" = \"`${1}$($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  try {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n  } catch {\r\n    if ($_ -match \"Unable to connect to the remote server\") {\r\n      Write-Host \"gnupg.org is down, skipping package update...\"\r\n      return \"ignore\"\r\n    } else {\r\n      throw $_\r\n    }\r\n  }\r\n\r\n  $regex = 'exe$'\r\n  $url = $download_page.links | Where-Object href -match $regex | Select-Object -First 1 -expand href\r\n  $url = 'https://www.gnupg.org' + $url\r\n\r\n  $version = $url -split '-|_|.exe' | Select-Object -Last 1 -Skip 2\r\n  $fileName = $url -split '/' | Select-Object -Last 1\r\n\r\n  return @{\r\n    URL32 = $url\r\n    Version = $version\r\n    FileType = 'exe'\r\n    FileName32 = $fileName\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/gobby/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@74185247d8733e647a66959c185695c3dd5d4165/icons/gobby.png\" width=\"48\" height=\"48\"/> [gobby](https://chocolatey.org/packages/gobby)\r\n\r\nGobby is a free collaborative editor. This means that it\r\nprovides you with the possibility to edit files simultaneously\r\nwith other users over a network. The platforms on which you could use\r\nGobby are so far Microsoft Windows, Linux, Mac OS X and other\r\nUnix-like ones. Developed with the GTK+ toolkit it integrates\r\nnicely into the GNOME desktop environment if you want it to.\r\n\r\n## Features\r\n\r\n- Realtime collaboration through encrypted connections (including PFS)\r\n- Each user has its own colour to be identified by others\r\n- Local group Undo\r\n- Group chat\r\n- Shows cursors and selections of remote users\r\n- Sidebar with all the others having joined the session\r\n- Syntax highlighting, auto indentation, configurable tab width\r\n- Multiple documents in one session\r\n- Zeroconf support (optional)\r\n- Unicode support\r\n- Internationalisation\r\n- Highly configurable dedicated server\r\n- Sophisticated Access Control Lists (ACLs)\r\n- Cross-platform: Microsoft Windows, Linux, Mac OS X, other flavours of Unix\r\n- Free software, licenced under the terms of the ISC license\r\n"
  },
  {
    "path": "automatic/gobby/gobby.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>gobby</id>\n    <version>0.6.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/gobby</packageSourceUrl>\n    <owners>chocolatey-community, AdmiringWorm</owners>\n    <title>Gobby</title>\n    <authors>aburgm</authors>\n    <projectUrl>https://gobby.github.io/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@74185247d8733e647a66959c185695c3dd5d4165/icons/gobby.png</iconUrl>\n    <copyright>Copyright © 2008-2014 Armin Burgmeier</copyright>\n    <licenseUrl>https://github.com/gobby/gobby/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/gobby/gobby</projectSourceUrl>\n    <docsUrl>https://github.com/gobby/gobby/wiki</docsUrl>\n    <bugTrackerUrl>https://github.com/gobby/gobby/issues</bugTrackerUrl>\n    <tags>gobby admin collaboration editor foss cross-platform</tags>\n    <summary>Gobby is a multi-platform collaborative text editor. It allows multiple users to edit the same document together over the internet in real-time.</summary>\n    <description><![CDATA[Gobby is a free collaborative editor. This means that it\nprovides you with the possibility to edit files simultaneously\nwith other users over a network. The platforms on which you could use\nGobby are so far Microsoft Windows, Linux, Mac OS X and other\nUnix-like ones. Developed with the GTK+ toolkit it integrates\nnicely into the GNOME desktop environment if you want it to.\n\n## Features\n\n- Realtime collaboration through encrypted connections (including PFS)\n- Each user has its own colour to be identified by others\n- Local group Undo\n- Group chat\n- Shows cursors and selections of remote users\n- Sidebar with all the others having joined the session\n- Syntax highlighting, auto indentation, configurable tab width\n- Multiple documents in one session\n- Zeroconf support (optional)\n- Unicode support\n- Internationalisation\n- Highly configurable dedicated server\n- Sophisticated Access Control Lists (ACLs)\n- Cross-platform: Microsoft Windows, Linux, Mac OS X, other flavours of Unix\n- Free software, licenced under the terms of the ISC license\n]]></description>\n    <releaseNotes>https://github.com/gobby/gobby/blob/master/NEWS</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gobby/legal/LICENSE.txt",
    "content": "ISC License\r\n\r\nCopyright (c) 2008-2014, Armin Burgmeier <armin@arbur.net>\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted, provided that the above\r\ncopyright notice and this permission notice appear in all copies.\r\n \r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\r\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\r\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\r\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\r\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\r\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\r\n"
  },
  {
    "path": "automatic/gobby/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download location on <https://github.com/gobby/gobby/releases>\r\n(Look under Source Code Tarballs) and can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/gobby/gobby/releases/download/v0.6.0/gobby-0.6.0-x64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: D8B3C71D166E95DA3E13AB920DC63CD0BE7CE4D4F43E4567ABD8646CBDC72128\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/gobby/gobby/blob/8d1af06e037b7d7b9dd5d89f1136288ff3bfc4b5/COPYING>\r\n"
  },
  {
    "path": "automatic/gobby/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\gobby-0.6.0-x64.exe\"\r\n  softwareName   = 'Gobby*'\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/gobby/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(download location on\\s*)<.*>\" = \"`${1}<$($Latest.ReleaseNotesUrl)>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key releaseNotes -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease 'gobby' 'gobby'\r\n\r\n  $re = 'gobby\\-[0-9\\.]+\\-x64.exe$'\r\n  $url32 = $LatestRelease.assets | ? name -match $re | select -Last 1 -ExpandProperty browser_download_url\r\n\r\n  $version32 = $LatestRelease.tag_name.TrimStart('v')\r\n  @{\r\n    URL32           = $url32\r\n    Version         = $version32\r\n    ReleaseNotes    = $LatestRelease.body\r\n    ReleaseNotesUrl = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/gom-player/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@af726b9663646bcef6e18d9e7b2d84e03e4aa878/icons/gom-player.png\" width=\"48\" height=\"48\"/> [gom-player](https://chocolatey.org/packages/gom-player)\r\n\r\n\r\nGOM Player is one of the world's best free desktop video players. Originally famous for its high video and audio quality, and support of multiple video formats (flv, mp4, mov, mpg, ts, avi, divx, asx, wmv, m4v, dat, ifo, vob, 3gp/3gp2, rm/rmvb, mkv, ogm) etc. However, there is a lot more to GOM Player than codec support.\r\n\r\nIf you are interested in VR and 360 degree videos, GOM Player is just for you! GOM Player supports a variety of VR and 360° video formats, and provides each user with friendly and simple UI/UX experiences.\r\n\r\nIt can read your local 360° video files and play/stream 360° YouTube videos. For more advanced users, GomPlayer allows custom configuration, enhancing the video view experience. There are now thousands of amazing 360° VR videos out there you can watch.\r\n\r\nIf you are looking for subtitles, GOM Player just made that amazingly simple. GOM Player users are able to access the largest subtitle database in the World. And all you have to do it just play the video. Once you play your video, GOM Player will automatically search its database and show you the matching subtitle results. After you choose the subtitle you want to run, just click apply and the subtitle will be automatically downloaded and applied.\r\n\r\n## Features\r\n- **Comprehensive File Support:** GOM Player can play all the most popular video formats by default: AVI, MP4, MKV, FLV, WMV, MOV, and more!\r\n- **Strong Subtitle Functionality:** You can share and download a large number of subtitles through our own library and also by linking with OpenSubtitles.org. You can freely adjust the placement, size, and sync settings of your subtitles.\r\n- **Play 360 degrees VR video**\r\n- Able to watch from up, down, left, and right, 360 degrees around, by just using the keyboard or mouse\r\n- Supports preview with side views from front, back, left, and right as well as screen transition\r\n- Provides search and play functions for 360 YouTube videos\r\n- **Advanced Features:** With a wide variety of advanced features, like A-B repeat, screen capture, Media Player capture, playback speed control, and video effects, GOM Player allows you do much more than simply play your videos\r\n- **Customization:** GOM Player's skinable interface and advanced filter controls make it highly customizable, allowing users to personalize their experience to fit their needs. Download new skins and logos from the GOM Player website!\r\n- **Codec Finder:** Some uncommon video types aren't supported by GOM Player by default. When you try to watch these videos, GOM Player's Codec Finder service will search for the one you're missing and direct you to a place where you can read more and/or download the missing codec.\r\n- **Connect with GOM Remote:** You can control GOM Player with GOM Remote. This includes all basic functions, such as moving forward/back, play, and pause. This also includes advanced functions, such as opening files, searching, and PC power control.\r\n\r\n![](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/634d8a9910f0a9b6f730870c085f372b97be2e5f/automatic/gom-player/screenshot.jpg)\r\n"
  },
  {
    "path": "automatic/gom-player/gom-player.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>gom-player</id>\n    <version>2.3.117</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/gom-player</packageSourceUrl>\n    <owners>chocolatey-community, AdmiringWorm</owners>\n    <title>GOM Player (Install)</title>\n    <authors>Gretech Corp</authors>\n    <projectUrl>https://www.gomlab.com/gomplayer-media-player/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@af726b9663646bcef6e18d9e7b2d84e03e4aa878/icons/gom-player.png</iconUrl>\n    <copyright>Copyright © Gretech Corp. All Rights Reserved.</copyright>\n    <licenseUrl>https://www.gomlab.com/terms/</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <docsUrl>https://www.gomlab.com/guide/view.gom?product=GOMPLAYER</docsUrl>\n    <bugTrackerUrl>https://www.gomlab.com/support/?product=GOMPLAYER</bugTrackerUrl>\n    <tags>gom-player audio subtitle video admin</tags>\n    <summary>The only media player you need - for FREE!</summary>\n    <description><![CDATA[\nGOM Player is one of the world's best free desktop video players. Originally famous for its high video and audio quality, and support of multiple video formats (flv, mp4, mov, mpg, ts, avi, divx, asx, wmv, m4v, dat, ifo, vob, 3gp/3gp2, rm/rmvb, mkv, ogm) etc. However, there is a lot more to GOM Player than codec support.\n\nIf you are interested in VR and 360 degree videos, GOM Player is just for you! GOM Player supports a variety of VR and 360° video formats, and provides each user with friendly and simple UI/UX experiences.\n\nIt can read your local 360° video files and play/stream 360° YouTube videos. For more advanced users, GomPlayer allows custom configuration, enhancing the video view experience. There are now thousands of amazing 360° VR videos out there you can watch.\n\nIf you are looking for subtitles, GOM Player just made that amazingly simple. GOM Player users are able to access the largest subtitle database in the World. And all you have to do it just play the video. Once you play your video, GOM Player will automatically search its database and show you the matching subtitle results. After you choose the subtitle you want to run, just click apply and the subtitle will be automatically downloaded and applied.\n\n## Features\n- **Comprehensive File Support:** GOM Player can play all the most popular video formats by default: AVI, MP4, MKV, FLV, WMV, MOV, and more!\n- **Strong Subtitle Functionality:** You can share and download a large number of subtitles through our own library and also by linking with OpenSubtitles.org. You can freely adjust the placement, size, and sync settings of your subtitles.\n- **Play 360 degrees VR video**\n- Able to watch from up, down, left, and right, 360 degrees around, by just using the keyboard or mouse\n- Supports preview with side views from front, back, left, and right as well as screen transition\n- Provides search and play functions for 360 YouTube videos\n- **Advanced Features:** With a wide variety of advanced features, like A-B repeat, screen capture, Media Player capture, playback speed control, and video effects, GOM Player allows you do much more than simply play your videos\n- **Customization:** GOM Player's skinable interface and advanced filter controls make it highly customizable, allowing users to personalize their experience to fit their needs. Download new skins and logos from the GOM Player website!\n- **Codec Finder:** Some uncommon video types aren't supported by GOM Player by default. When you try to watch these videos, GOM Player's Codec Finder service will search for the one you're missing and direct you to a place where you can read more and/or download the missing codec.\n- **Connect with GOM Remote:** You can control GOM Player with GOM Remote. This includes all basic functions, such as moving forward/back, play, and pause. This also includes advanced functions, such as opening files, searching, and PC power control.\n\n![](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/634d8a9910f0a9b6f730870c085f372b97be2e5f/automatic/gom-player/screenshot.jpg)\n]]></description>\n    <releaseNotes>https://www.gomlab.com/gomplayer-media-player/?type=update</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gom-player/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://app.gomtv.com/gom/GOMPLAYERKORSETUP.EXE'\r\n  softwareName   = 'GOM Player'\r\n  checksum       = 'a65b2fd148681afd6262782d3c2124230cef24f3fa6d4eb1acca1631694f233e'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/gom-player/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases     = 'https://www.gomlab.com/gomplayer-media-player/'\r\n$versions     = 'https://www.gomlab.com/en/gomplayer-media-player/release-note'\r\n$softwareName = 'GOM Player'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  # We need this, otherwise the checksum won't get created\r\n  # Since windows 8 or later is skipped.\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32     = Get-RemoteChecksum $Latest.URL32\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '(V (?:\\d+\\.){2,3}\\d+)'\r\n  $version_page = Invoke-WebRequest -Uri $versions -UseBasicParsing\r\n  if ($version_page.Content -match $verRe) {\r\n    $version32 = $Matches[1].Trim('V ')\r\n  }\r\n\r\n  @{\r\n    URL32   = $url32\r\n    Version = Get-FixVersion $version32 -OnlyFixBelowVersion '2.3.34'\r\n  }\r\n}\r\n\r\n# Fixes checksum by including global:au_BeforeUpdate\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/googlechrome/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/chrome.svg\" width=\"48\" height=\"48\"/> [GoogleChrome](https://chocolatey.org/packages/GoogleChrome)\r\n\r\n\r\nChrome is a fast, simple, and secure web browser, built for the modern web.\r\n\r\n### Notes\r\n\r\n- This package uses Chrome's administrative MSI installer and installs the 32-bit on 32-bit OSes and the 64-bit version on 64-bit OSes. If this package is installed on a 64-bit OS and the 32-bit version of Chrome is already installed, the package keeps installing/updating the 32-bit version of Chrome.\r\n- This package always installs the latest version of Google Chrome, regardless of the version specified in the package. Google does not officially offer older versions of Chrome for download. Because of this you may get checksum mismatch between the time Google releases a new installer, and the package is automatically updated.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/googlechrome/googlechrome.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>GoogleChrome</id>\n    <version>148.0.7778.97</version>\n    <title>Google Chrome</title>\n    <owners>chocolatey-community</owners>\n    <authors>Google LLC.</authors>\n    <projectUrl>https://www.google.com/chrome/browser/</projectUrl>\n    <licenseUrl>https://www.google.it/intl/en/chrome/browser/privacy/eula_text.html</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/chrome.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nChrome is a fast, simple, and secure web browser, built for the modern web.\n\n### Notes\n\n- This package uses Chrome's administrative MSI installer and installs the 32-bit on 32-bit OSes and the 64-bit version on 64-bit OSes. If this package is installed on a 64-bit OS and the 32-bit version of Chrome is already installed, the package keeps installing/updating the 32-bit version of Chrome.\n- This package always installs the latest version of Google Chrome, regardless of the version specified in the package. Google does not officially offer older versions of Chrome for download. Because of this you may get checksum mismatch between the time Google releases a new installer, and the package is automatically updated.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes></releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/googlechrome</packageSourceUrl>\n    <tags>google chrome web internet browser admin</tags>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/googlechrome/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$version = '148.0.7778.97'\r\nif ($version -eq (Get-ChromeVersion)) {\r\n  Write-Host \"Google Chrome $version is already installed.\"\r\n  return\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName            = 'googlechrome'\r\n  fileType               = 'MSI'\r\n  url                    = 'https://dl.google.com/dl/chrome/install/googlechromestandaloneenterprise.msi'\r\n  url64bit               = 'https://dl.google.com/dl/chrome/install/googlechromestandaloneenterprise64.msi'\r\n  checksum               = 'd7eddb83bfef5d345a0e2a5a1ed2fb8575be2482b102e22d45473717fc443200'\r\n  checksum64             = '8dca45ed21dc5d23bfdb62f1b9f9c2a39e3ad3a40b3c7e03c2a99e788e9db6f4'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = \"/quiet /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes         = @(0)\r\n}\r\n\r\nif (Get-Chrome32bitInstalled) { 'url64bit', 'checksum64', 'checksumType64' | ForEach-Object { $packageArgs.Remove($_) } }\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/googlechrome/tools/helpers.ps1",
    "content": "﻿function Get-Chrome32bitInstalled {\r\n  $registryPath = 'HKLM:\\SOFTWARE\\WOW6432Node\\Google\\Update\\ClientState\\*'\r\n  # We also return nothing if the user forces 32bit installation\r\n  # as we don't need to make any checks in that case.\r\n  if (!(Test-Path $registryPath) -or $env:ChocolateyForceX86 -eq $true) { return }\r\n\r\n  $32bitInstalled = Get-Item $registryPath | ForEach-Object {\r\n    if ((Get-ItemProperty $_.pspath).ap -match 'arch_x86$') { return $true }\r\n  }\r\n  if ($32bitInstalled) {\r\n    return $32bitInstalled\r\n  }\r\n\r\n  $installLocation = Get-UninstallRegistryKey 'Google Chrome' | ForEach-Object { $_.InstallSource }\r\n  if ($installLocation) {\r\n    return Test-Path \"$installLocation\\nacl_irt_x86_32.nexe\"\r\n  } else {\r\n    Write-Warning \"Unable to find the architecture of the installed Google Chrome application\"\r\n  }\r\n}\r\n\r\nfunction Get-ChromeVersion() {\r\n  $root   = 'HKLM:\\SOFTWARE\\Google\\Update\\Clients'\r\n  $root64 = 'HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Update\\Clients'\r\n  foreach ($r in $root,$root64) {\r\n    $gcb = Get-ChildItem $r -ea 0 | Where-Object { (Get-ItemProperty $_.PSPath).name -eq 'Google Chrome' }\r\n    if ($gcb) { return $gcb.GetValue('pv') }\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/googlechrome/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = \"https://versionhistory.googleapis.com/v1/chrome/platforms/win/channels/stable/versions\"\r\n$paddedUnderVersion = '57.0.2988'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum32 = Get-RemoteChecksum $Latest.URL32\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^[$]version\\s*=\\s*)('.*')\" = \"`$1'$($Latest.RemoteVersion)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $releasesData = Invoke-RestMethod -UseBasicParsing -Method Get -Uri $releases\r\n  $version = ($releasesData.versions | Select-Object -First 1).version\r\n  \r\n  @{\r\n    URL32 = 'https://dl.google.com/dl/chrome/install/googlechromestandaloneenterprise.msi'\r\n    URL64 = 'https://dl.google.com/dl/chrome/install/googlechromestandaloneenterprise64.msi'\r\n    Version = Get-FixVersion $version -OnlyFixBelowVersion $paddedUnderVersion\r\n    RemoteVersion = $version\r\n    PackageName = 'GoogleChrome'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/gpg4win/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f1fbac85edfe6ace114f8ad50023739b2494bb31/icons/gpg4win.png\" width=\"48\" height=\"48\"/> [gpg4win](https://chocolatey.org/packages/gpg4win)\r\n\r\nGpg4win (GNU Privacy Guard for Windows) is the full suite of programs for file encryption and digital signatures.\r\n\r\nGpg4win enables users to securely transport emails and files with the help of encryption and digital signatures. Encryption protects the contents against an unwanted party reading it. Digital signatures allow authors of files to sign them prior to distribution so a user may verify the file has not been tampered with and comes from a specific sender.\r\n\r\nGpg4win supports both relevant cryptography standards, [OpenPGP](http://www.ietf.org/rfc/rfc4880.txt) and Secure Multipurpose Internet Mail Extensions (S/MIME) X.509 certificates, and is the official GnuPG distribution for Windows.\r\n\r\nIt is maintained by the developers of GnuPG. Gpg4win and the software included with Gpg4win are Free Software (Open Source; among other things free of charge for all commercial and non-commercial purposes).\r\n\r\n## Features\r\n\r\n* Supports OpenPGP and S/MIME\r\n* High algorithmic strength of GnuPG\r\n* SmartCards for OpenPGP and S/MIME\r\n* Sign single files or complete folders directly from the Windows Explorer with GpgEX or Kleopatra\r\n* Create and verify checksums of files directly from the Windows Explorer or Kleopatra\r\n* Outlook email plugin\r\n* User-friendly Certificate Selection and management\r\n* Import and export of certificates from and to (OpenPGP and X.509) certificate servers\r\n\r\nMore information:\r\n\r\n* [Features](http://www.gpg4win.org/features.html)\r\n* [Screenshots](http://www.gpg4win.org/screenshots.html)\r\n* [Privacy policy](http://www.gpg4win.org/privacy-policy.html)\r\n* Community: [Forum](http://wald.intevation.org/forum/forum.php?forum_id=21), [IRC](irc://irc.freenode.net/#gpg4win)\r\n\r\n## Parameters\r\n\r\n* `/Config` - Use the configuration/control with the specified path\r\n\r\n*Example*: `choco install gpg4win --params \"/Config:C:\\gpg4win.ini\"`\r\n\r\n## Notes\r\n\r\n- Gpg4win was until version 3.0 distributed in three editions and was also available as the [gpg4win-vanilla](https://chocolatey.org/packages/gpg4win-vanilla) and [gpg4win-light](https://chocolatey.org/packages/gpg4win-light) packages. Those two distributions are no longer maintained. Instead, use [gnupg](https://chocolatey.org/packages/gnupg) package which provides the modern command line version of GnuPG without any graphical tools. \r\n \r\n"
  },
  {
    "path": "automatic/gpg4win/gpg4win.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>gpg4win</id>\n    <version>5.0.2</version>\n    <title>Gpg4win</title>\n    <authors>g10 Code GmbH</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://www.gpg4win.org/license.html</licenseUrl>\n    <projectUrl>http://www.gpg4win.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f1fbac85edfe6ace114f8ad50023739b2494bb31/icons/gpg4win.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Gpg4win (GNU Privacy Guard for Windows) is the full suite of programs for file encryption and digital signatures.\n\nGpg4win enables users to securely transport emails and files with the help of encryption and digital signatures. Encryption protects the contents against an unwanted party reading it. Digital signatures allow authors of files to sign them prior to distribution so a user may verify the file has not been tampered with and comes from a specific sender.\n\nGpg4win supports both relevant cryptography standards, [OpenPGP](http://www.ietf.org/rfc/rfc4880.txt) and Secure Multipurpose Internet Mail Extensions (S/MIME) X.509 certificates, and is the official GnuPG distribution for Windows.\n\nIt is maintained by the developers of GnuPG. Gpg4win and the software included with Gpg4win are Free Software (Open Source; among other things free of charge for all commercial and non-commercial purposes).\n\n## Features\n\n* Supports OpenPGP and S/MIME\n* High algorithmic strength of GnuPG\n* SmartCards for OpenPGP and S/MIME\n* Sign single files or complete folders directly from the Windows Explorer with GpgEX or Kleopatra\n* Create and verify checksums of files directly from the Windows Explorer or Kleopatra\n* Outlook email plugin\n* User-friendly Certificate Selection and management\n* Import and export of certificates from and to (OpenPGP and X.509) certificate servers\n\nMore information:\n\n* [Features](http://www.gpg4win.org/features.html)\n* [Screenshots](http://www.gpg4win.org/screenshots.html)\n* [Privacy policy](http://www.gpg4win.org/privacy-policy.html)\n* Community: [Forum](http://wald.intevation.org/forum/forum.php?forum_id=21), [IRC](irc://irc.freenode.net/#gpg4win)\n\n## Parameters\n\n* `/Config` - Use the configuration/control with the specified path\n\n*Example*: `choco install gpg4win --params \"/Config:C:\\gpg4win.ini\"`\n\n## Notes\n\n- Gpg4win was until version 3.0 distributed in three editions and was also available as the [gpg4win-vanilla](https://chocolatey.org/packages/gpg4win-vanilla) and [gpg4win-light](https://chocolatey.org/packages/gpg4win-light) packages. Those two distributions are no longer maintained. Instead, use [gnupg](https://chocolatey.org/packages/gnupg) package which provides the modern command line version of GnuPG without any graphical tools. \n \n]]></description>\n    <summary>GNU Privacy Guard suite of programs for encryption and digital signatures</summary>\n    <releaseNotes>http://www.gpg4win.org/change-history.html</releaseNotes>\n    <copyright>© 2006 g10 Code GmbH</copyright>\n    <tags>gui cli foss cross-platfrom security signature encryption certificate gpg gnupg gpa gpgol gpgex clawsmail admin</tags>\n    <projectSourceUrl>http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpg4win.git;a=tree</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/gpg4win</packageSourceUrl>\n    <docsUrl>http://www.gpg4win.org/documentation.html</docsUrl>\n    <mailingListUrl>http://www.gpg4win.org/community.html#main</mailingListUrl>\n    <bugTrackerUrl>https://bugs.gnupg.org/</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/gpg4win/legal/LICENSE.txt",
    "content": "Gpg4win is\r\n\r\n  Copyright (C) 2005-2011 g10 Code GmbH, Intevation GmbH\r\n\r\n  Gpg4win is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  Gpg4win is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, write to the Free Software\r\n  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\r\n  02110-1301, USA\r\n\r\nGnuPG is\r\n\r\n  Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\r\n            2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\r\n\r\n  GnuPG is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  GnuPG is distributed in the hope that it will be useful, but WITHOUT\r\n  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r\n  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public\r\n  License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GnuPG.\r\n\r\n\r\nNSIS is\r\n\r\n  Copyright (C) 1999-2008 Nullsoft and Contributors\r\n\r\n  This license applies to everything in the NSIS package, except where\r\n  otherwise noted.\r\n\r\n  This software is provided 'as-is', without any express or implied\r\n  warranty. In no event will the authors be held liable for any\r\n  damages arising from the use of this software.\r\n\r\n  Permission is granted to anyone to use this software for any\r\n  purpose, including commercial applications, and to alter it and\r\n  redistribute it freely, subject to the following restrictions:\r\n\r\n  1. The origin of this software must not be misrepresented; you must\r\n     not claim that you wrote the original software. If you use this\r\n     software in a product, an acknowledgment in the product\r\n     documentation would be appreciated but is not required.\r\n\r\n  2. Altered source versions must be plainly marked as such, and must\r\n     not be misrepresented as being the original software.\r\n\r\n  3. This notice may not be removed or altered from any source\r\n     distribution.\r\n\r\n  The user interface used with the installer is\r\n\r\n  Copyright (C) 2002-2005 Joost Verburg\r\n\r\n  [It is distributed along with NSIS and the same conditions as stated\r\n   above apply]\r\n\r\n\r\nGLIB is\r\n\r\n  Copyright (C) 1995-1997  Peter Mattis, Spencer Kimball and Josh MacDonald\r\n\r\n  This library is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public\r\n  License as published by the Free Software Foundation; either\r\n  version 2 of the License, or (at your option) any later version.\r\n\r\n  This library is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\t See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this library; if not, write to the\r\n  Free Software Foundation, Inc., 59 Temple Place - Suite 330,\r\n  Boston, MA 02111-1307, USA.\r\n\r\n  Modified by the GLib Team and others 1997-2000.  See the AUTHORS\r\n  file for a list of people on the GLib Team.  See the ChangeLog\r\n  files for a list of changes.  These files are distributed with\r\n  GLib at ftp://ftp.gtk.org/pub/gtk/.\r\n\r\n\r\nGPA is\r\n\r\n  Copyright (C) 2000-2002 G-N-U GmbH (http://www.g-n-u.de)\r\n  Copyright (C) 2002-2003 Miguel Coca.\r\n  Copyright (C) 2005, 2008, 2009 g10 Code GmbH.\r\n\r\n  GPA uses fragments from the following programs and libraries:\r\n  JNLIB, Copyright (C) 1998-2000 Free Software Foundation, Inc.\r\n  GPGME, Copyright (C) 2000-2001 Werner Koch\r\n  WinPT, Copyright (C) 2000-2002 Timo Schulz\r\n  (For details, see the file AUTHORS.)\r\n\r\n  GPA is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  GPA is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, see .\r\n\r\n\r\nGPGME is\r\n\r\n  Copyright (C) 2000 Werner Koch (dd9jn)\r\n  Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008,\r\n                2009 g10 Code GmbH\r\n\r\n  GPGME is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU Lesser General Public License as\r\n  published by the Free Software Foundation; either version 2.1 of\r\n  the License, or (at your option) any later version.\r\n\r\n  GPGME is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GPGME.\r\n\r\n\r\nGpgOL is\r\n\r\n  Copyright (C) 2001 G Data Software AG, http://www.gdata.de\r\n  Copyright (C) 2004, 2005, 2007, 2008, 2009 g10 Code GmbH\r\n\r\n  GpgOL is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public\r\n  License as published by the Free Software Foundation; either\r\n  version 2 of the License, or (at your option) any later version.\r\n\r\n  GpgOL is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n  GNU Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GpgOL.\r\n\r\n\r\nLIBGPG-ERROR is\r\n\r\n  Copyright (C) 2003, 2004 g10 Code GmbH\r\n\r\n  libgpg-error is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public License\r\n  as published by the Free Software Foundation; either version 2.1 of\r\n  the License, or (at your option) any later version.\r\n\r\n  libgpg-error is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n\r\nPthreads-win32 is\r\n\r\n  Copyright(C) 1998 John E. Bossom\r\n  Copyright(C) 1999,2002 Pthreads-win32 contributors\r\n\r\n  Most of this is work available under the GNU Lesser General Public\r\n  License as published by the Free Software Foundation version 2.1 of\r\n  the License.  The detailed terms are given in the file COPYING in\r\n  the source distribution; that very file may not be modified and thus\r\n  it is not possible to include it here.\r\n\r\n\r\nBZIP2 is\r\n\r\n  This program, \"bzip2\", the associated library \"libbzip2\", and all\r\n  documentation, are copyright (C) 1996-2006 Julian R Seward.  All\r\n  rights reserved.\r\n\r\n  Redistribution and use in source and binary forms, with or without\r\n  modification, are permitted provided that the following conditions\r\n  are met:\r\n\r\n  1. Redistributions of source code must retain the above copyright\r\n     notice, this list of conditions and the following disclaimer.\r\n\r\n  2. The origin of this software must not be misrepresented; you must\r\n     not claim that you wrote the original software.  If you use this\r\n     software in a product, an acknowledgment in the product\r\n     documentation would be appreciated but is not required.\r\n\r\n  3. Altered source versions must be plainly marked as such, and must\r\n     not be misrepresented as being the original software.\r\n\r\n  4. The name of the author may not be used to endorse or promote\r\n     products derived from this software without specific prior written\r\n     permission.\r\n\r\n  THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS' AND ANY EXPRESS\r\n  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r\n  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\r\n  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\r\n  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\n  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\r\n  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\n  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n  Julian Seward, Cambridge, UK.\r\n  jseward@bzip.org\r\n  bzip2/libbzip2 version 1.0.4 of 20 December 2006\r\n\r\n\r\nADNS\r\n\r\n  adns is Copyright 2008 g10 Code GmbH, Copyright 1997-2000,2003,2006\r\n  Ian Jackson, Copyright 1999-2000,2003,2006 Tony Finch, and Copyright\r\n  (C) 1991 Massachusetts Institute of Technology.\r\n\r\n  adns is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  This program and documentation is distributed in the hope that it will\r\n  be useful, but without any warranty; without even the implied warranty\r\n  of merchantability or fitness for a particular purpose. See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with adns, or one should be available above; if not, write to\r\n  the Free Software Foundation, 59 Temple Place - Suite 330, Boston,\r\n  MA 02111-1307, USA, or email adns-maint@chiark.greenend.org.uk.\r\n\r\n\r\nPaperkey\r\n\r\n  Copyright (C) 2007, 2008, 2009 David Shaw\r\n\r\n  This program is free software; you can redistribute it and/or modify\r\n  it under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  This program is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, write to the Free Software\r\n  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,\r\n  MA 02110-1301, USA.\r\n\r\n  The included man page is\r\n\r\n  Copyright (C) 2007 Peter Palfrader\r\n\r\n  Examples have been taken from David Shaw's README. The license is\r\n  the same as for Paperkey.\r\n\r\n\r\nScute\r\n\r\n  Copyright 2006, 2008 g10 Code GmbH\r\n\r\n  Scute is licensed under the GNU General Pubic License, either\r\n  version 2, or (at your option) any later version with this special\r\n  exception:\r\n\r\n  In addition, as a special exception, g10 Code GmbH gives permission\r\n  to link this library: with the Mozilla Foundation's code for\r\n  Mozilla (or with modified versions of it that use the same license\r\n  as the \"Mozilla\" code), and distribute the linked executables.  You\r\n  must obey the GNU General Public License in all respects for all of\r\n  the code used other than \"Mozilla\".  If you modify the software, you\r\n  may extend this exception to your version of the software, but you\r\n  are not obligated to do so.  If you do not wish to do so, delete this\r\n  exception statement from your version and from all source files.\r\n"
  },
  {
    "path": "automatic/gpg4win/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://files.gpg4win.org/gpg4win-5.0.2.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 11864CDC6DEDD58C5448AB1C0868886E56BDAD96972BC06DCD44B80F9E527051\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gpg4win.org/license.html\r\n"
  },
  {
    "path": "automatic/gpg4win/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nGet-Service dirmngr -ea 0 | Stop-Service\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'gpg4win'\r\n  fileType       = $fileType\r\n  file           = \"$toolsPath\\gpg4win-5.0.2.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Gpg4Win *'\r\n}\r\n\r\n$pp = Get-PackageParameters\r\n\r\nif ($pp['Config']) {\r\n  Write-Host \"Using passed configuration file...\"\r\n  $packageArgs[\"silentArgs\"] = \"/S /C=$($pp[\"Config\"])\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { New-Item -ItemType File -Path \"$_.ignore\" '' }}\r\n"
  },
  {
    "path": "automatic/gpg4win/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'gpg4win-light'\r\n$softwareNamePattern = 'Gpg4win *'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/gpg4win/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://files.gpg4win.org/'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"      = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"  = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $packageName = Split-Path -Leaf $PSScriptRoot\r\n    $re  = \"$packageName-[0-9.]+.exe$\"\r\n    $url = $download_page.links | Where-Object href -match $re | Select-Object -Last 1 -Expand href | ForEach-Object { $releases + $_ }\r\n\r\n    @{\r\n        Version = $url -split '-|.exe' | Select-Object -Last 1 -Skip 1\r\n        URL32   = $url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/graphviz/README.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@00f392142cdbdbda147d3cc3ccb1cb593afb996d/icons/graphviz.png\" width=\"48\" height=\"48\"/> graphviz](https://chocolatey.org/packages/graphviz)\r\n\r\nGraph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.\r\n\r\nGraphviz is open source graph visualization software. It has several main layout programs. See the gallery for sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings. We're not able to put a lot of work into GUI editors but there are quite a few external projects and even commercial tools that incorporate Graphviz. You can find some of these in the Resources section.\r\n\r\nThe Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in useful formats, such as images and SVG for web pages; PDF or Postscript for inclusion in other documents; or display in an interactive graph browser.\r\n\r\nGraphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes.\r\n\r\n## Notes\r\n\r\n- Starting from version [2.44.1](https://chocolatey.org/packages/Graphviz/2.44.1.20201124) this package contains cmake builds of Graphviz. If you encounter problems with missing executables for the time being continue using the last msbuild version [2.38](https://chocolatey.org/packages/Graphviz/2.38.0.20190211). You can also try to use alternative syntax, for example instead calling `neato.exe` directly, use `dot.exe -Kneato` instead. For more details see [this topic](https://github.com/chocolatey-community/chocolatey-coreteampackages/pull/1535#issuecomment-704700216).\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/graphviz/screenshot.svg)\r\n"
  },
  {
    "path": "automatic/graphviz/graphviz.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>graphviz</id>\n    <version>14.1.5</version>\n    <title>Graphviz</title>\n    <authors>Arif Bilgin, graphviz committers</authors>\n    <owners>chocolatey, Jason Denizac, Friedrich von Never</owners>\n    <licenseUrl>https://www.graphviz.org/license/</licenseUrl>\n    <projectUrl>https://www.graphviz.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@00f392142cdbdbda147d3cc3ccb1cb593afb996d/icons/graphviz.png</iconUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <description><![CDATA[Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.\n\nGraphviz is open source graph visualization software. It has several main layout programs. See the gallery for sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings. We're not able to put a lot of work into GUI editors but there are quite a few external projects and even commercial tools that incorporate Graphviz. You can find some of these in the Resources section.\n\nThe Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in useful formats, such as images and SVG for web pages; PDF or Postscript for inclusion in other documents; or display in an interactive graph browser.\n\nGraphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes.\n\n## Notes\n\n- Starting from version [2.44.1](https://chocolatey.org/packages/Graphviz/2.44.1.20201124) this package contains cmake builds of Graphviz. If you encounter problems with missing executables for the time being continue using the last msbuild version [2.38](https://chocolatey.org/packages/Graphviz/2.38.0.20190211). You can also try to use alternative syntax, for example instead calling `neato.exe` directly, use `dot.exe -Kneato` instead. For more details see [this topic](https://github.com/chocolatey-community/chocolatey-coreteampackages/pull/1535#issuecomment-704700216).\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/graphviz/screenshot.svg)\n]]></description>\n    <summary>Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks</summary>\n    <releaseNotes>https://gitlab.com/graphviz/graphviz/-/blob/main/CHANGELOG.md</releaseNotes>\n    <tags>admin drawing graph foss cli documentation cross-platform visualization</tags>\n    <projectSourceUrl>https://gitlab.com/graphviz/graphviz</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/graphviz</packageSourceUrl>\n    <docsUrl>https://graphviz.org/documentation/</docsUrl>\n    <mailingListUrl>https://forum.graphviz.org/</mailingListUrl>\n    <bugTrackerUrl>https://gitlab.com/graphviz/graphviz/-/issues</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.5\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/graphviz/legal/LICENSE.txt",
    "content": "Eclipse Public License - v 1.0\r\n\r\nTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC\r\nLICENSE (\"AGREEMENT\"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM\r\nCONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.\r\n\r\n1. DEFINITIONS\r\n\r\n\"Contribution\" means:\r\n\r\na) in the case of the initial Contributor, the initial code and documentation\r\n   distributed under this Agreement, and\r\nb) in the case of each subsequent Contributor:\r\n    i) changes to the Program, and\r\n   ii) additions to the Program;\r\n\r\n   where such changes and/or additions to the Program originate from and are\r\n   distributed by that particular Contributor. A Contribution 'originates' from\r\n   a Contributor if it was added to the Program by such Contributor itself or\r\n   anyone acting on such Contributor's behalf. Contributions do not include\r\n   additions to the Program which: (i) are separate modules of software\r\n   distributed in conjunction with the Program under their own license\r\n   agreement, and (ii) are not derivative works of the Program.\r\n\r\n\"Contributor\" means any person or entity that distributes the Program.\r\n\r\n\"Licensed Patents\" mean patent claims licensable by a Contributor which are\r\nnecessarily infringed by the use or sale of its Contribution alone or when\r\ncombined with the Program.\r\n\r\n\"Program\" means the Contributions distributed in accordance with this Agreement.\r\n\r\n\"Recipient\" means anyone who receives the Program under this Agreement,\r\nincluding all Contributors.\r\n\r\n2. GRANT OF RIGHTS\r\n  a) Subject to the terms of this Agreement, each Contributor hereby grants\r\n     Recipient a non-exclusive, worldwide, royalty-free copyright license to\r\n     reproduce, prepare derivative works of, publicly display, publicly perform,\r\n     distribute and sublicense the Contribution of such Contributor, if any, and\r\n     such derivative works, in source code and object code form.\r\n  b) Subject to the terms of this Agreement, each Contributor hereby grants\r\n     Recipient a non-exclusive, worldwide, royalty-free patent license under\r\n     Licensed Patents to make, use, sell, offer to sell, import and otherwise\r\n     transfer the Contribution of such Contributor, if any, in source code and\r\n     object code form. This patent license shall apply to the combination of the\r\n     Contribution and the Program if, at the time the Contribution is added by\r\n     the Contributor, such addition of the Contribution causes such combination\r\n     to be covered by the Licensed Patents. The patent license shall not apply\r\n     to any other combinations which include the Contribution. No hardware per\r\n     se is licensed hereunder.\r\n  c) Recipient understands that although each Contributor grants the licenses to\r\n     its Contributions set forth herein, no assurances are provided by any\r\n     Contributor that the Program does not infringe the patent or other\r\n     intellectual property rights of any other entity. Each Contributor\r\n     disclaims any liability to Recipient for claims brought by any other entity\r\n     based on infringement of intellectual property rights or otherwise. As a\r\n     condition to exercising the rights and licenses granted hereunder, each\r\n     Recipient hereby assumes sole responsibility to secure any other\r\n     intellectual property rights needed, if any. For example, if a third party\r\n     patent license is required to allow Recipient to distribute the Program, it\r\n     is Recipient's responsibility to acquire that license before distributing\r\n     the Program.\r\n  d) Each Contributor represents that to its knowledge it has sufficient\r\n     copyright rights in its Contribution, if any, to grant the copyright\r\n     license set forth in this Agreement.\r\n\r\n3. REQUIREMENTS\r\n\r\nA Contributor may choose to distribute the Program in object code form under its\r\nown license agreement, provided that:\r\n\r\n  a) it complies with the terms and conditions of this Agreement; and\r\n  b) its license agreement:\r\n      i) effectively disclaims on behalf of all Contributors all warranties and\r\n         conditions, express and implied, including warranties or conditions of\r\n         title and non-infringement, and implied warranties or conditions of\r\n         merchantability and fitness for a particular purpose;\r\n     ii) effectively excludes on behalf of all Contributors all liability for\r\n         damages, including direct, indirect, special, incidental and\r\n         consequential damages, such as lost profits;\r\n    iii) states that any provisions which differ from this Agreement are offered\r\n         by that Contributor alone and not by any other party; and\r\n     iv) states that source code for the Program is available from such\r\n         Contributor, and informs licensees how to obtain it in a reasonable\r\n         manner on or through a medium customarily used for software exchange.\r\n\r\nWhen the Program is made available in source code form:\r\n\r\n  a) it must be made available under this Agreement; and\r\n  b) a copy of this Agreement must be included with each copy of the Program.\r\n     Contributors may not remove or alter any copyright notices contained within\r\n     the Program.\r\n\r\nEach Contributor must identify itself as the originator of its Contribution, if\r\nany, in a manner that reasonably allows subsequent Recipients to identify the\r\noriginator of the Contribution.\r\n\r\n4. COMMERCIAL DISTRIBUTION\r\n\r\nCommercial distributors of software may accept certain responsibilities with\r\nrespect to end users, business partners and the like. While this license is\r\nintended to facilitate the commercial use of the Program, the Contributor who\r\nincludes the Program in a commercial product offering should do so in a manner\r\nwhich does not create potential liability for other Contributors. Therefore, if\r\na Contributor includes the Program in a commercial product offering, such\r\nContributor (\"Commercial Contributor\") hereby agrees to defend and indemnify\r\nevery other Contributor (\"Indemnified Contributor\") against any losses, damages\r\nand costs (collectively \"Losses\") arising from claims, lawsuits and other legal\r\nactions brought by a third party against the Indemnified Contributor to the\r\nextent caused by the acts or omissions of such Commercial Contributor in\r\nconnection with its distribution of the Program in a commercial product\r\noffering. The obligations in this section do not apply to any claims or Losses\r\nrelating to any actual or alleged intellectual property infringement. In order\r\nto qualify, an Indemnified Contributor must: a) promptly notify the Commercial\r\nContributor in writing of such claim, and b) allow the Commercial Contributor to\r\ncontrol, and cooperate with the Commercial Contributor in, the defense and any\r\nrelated settlement negotiations. The Indemnified Contributor may participate in\r\nany such claim at its own expense.\r\n\r\nFor example, a Contributor might include the Program in a commercial product\r\noffering, Product X. That Contributor is then a Commercial Contributor. If that\r\nCommercial Contributor then makes performance claims, or offers warranties\r\nrelated to Product X, those performance claims and warranties are such\r\nCommercial Contributor's responsibility alone. Under this section, the\r\nCommercial Contributor would have to defend claims against the other\r\nContributors related to those performance claims and warranties, and if a court\r\nrequires any other Contributor to pay any damages as a result, the Commercial\r\nContributor must pay those damages.\r\n\r\n5. NO WARRANTY\r\n\r\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN\r\n\"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR\r\nIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,\r\nNON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each\r\nRecipient is solely responsible for determining the appropriateness of using and\r\ndistributing the Program and assumes all risks associated with its exercise of\r\nrights under this Agreement , including but not limited to the risks and costs\r\nof program errors, compliance with applicable laws, damage to or loss of data,\r\nprograms or equipment, and unavailability or interruption of operations.\r\n\r\n6. DISCLAIMER OF LIABILITY\r\n\r\nEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY\r\nCONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST\r\nPROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\nSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r\nOUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS\r\nGRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r\n\r\n7. GENERAL\r\n\r\nIf any provision of this Agreement is invalid or unenforceable under applicable\r\nlaw, it shall not affect the validity or enforceability of the remainder of the\r\nterms of this Agreement, and without further action by the parties hereto, such\r\nprovision shall be reformed to the minimum extent necessary to make such\r\nprovision valid and enforceable.\r\n\r\nIf Recipient institutes patent litigation against any entity (including a\r\ncross-claim or counterclaim in a lawsuit) alleging that the Program itself\r\n(excluding combinations of the Program with other software or hardware)\r\ninfringes such Recipient's patent(s), then such Recipient's rights granted under\r\nSection 2(b) shall terminate as of the date such litigation is filed.\r\n\r\nAll Recipient's rights under this Agreement shall terminate if it fails to\r\ncomply with any of the material terms or conditions of this Agreement and does\r\nnot cure such failure in a reasonable period of time after becoming aware of\r\nsuch noncompliance. If all Recipient's rights under this Agreement terminate,\r\nRecipient agrees to cease use and distribution of the Program as soon as\r\nreasonably practicable. However, Recipient's obligations under this Agreement\r\nand any licenses granted by Recipient relating to the Program shall continue and\r\nsurvive.\r\n\r\nEveryone is permitted to copy and distribute copies of this Agreement, but in\r\norder to avoid inconsistency the Agreement is copyrighted and may only be\r\nmodified in the following manner. The Agreement Steward reserves the right to\r\npublish new versions (including revisions) of this Agreement from time to time.\r\nNo one other than the Agreement Steward has the right to modify this Agreement.\r\nThe Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation\r\nmay assign the responsibility to serve as the Agreement Steward to a suitable\r\nseparate entity. Each new version of the Agreement will be given a\r\ndistinguishing version number. The Program (including Contributions) may always\r\nbe distributed subject to the version of the Agreement under which it was\r\nreceived. In addition, after a new version of the Agreement is published,\r\nContributor may elect to distribute the Program (including its Contributions)\r\nunder the new version. Except as expressly stated in Sections 2(a) and 2(b)\r\nabove, Recipient receives no rights or licenses to the intellectual property of\r\nany Contributor under this Agreement, whether expressly, by implication,\r\nestoppel or otherwise. All rights in the Program not expressly granted under\r\nthis Agreement are reserved.\r\n\r\nThis Agreement is governed by the laws of the State of New York and the\r\nintellectual property laws of the United States of America. No party to this\r\nAgreement will bring a legal action under this Agreement more than one year\r\nafter the cause of action arose. Each party waives its rights to a jury trial in\r\nany resulting litigation.\r\n"
  },
  {
    "path": "automatic/graphviz/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/14.1.5/windows_10_cmake_Release_graphviz-install-14.1.5-win64.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 3CC0441C3C97C495E0A8FBF3DD5425CD13D749ACA7514575F2A24BC0BED72CF6\r\n\r\n\r\nFile 'license.txt' is a copy of file 'share\\license.rtf' obtained from the installation directory\r\n"
  },
  {
    "path": "automatic/graphviz/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'graphviz'\r\n  fileType       = 'exe'\r\n  file64         = \"$toolsPath\\graphviz-14.1.5 (64-bit) EXE installer.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Graphviz*'\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\nRemove-Item $toolsPath\\*.exe -ea 0\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nGet-ChildItem \"$installLocation\\bin\" -Filter \"*.exe\" | ForEach-Object {\r\n    Write-Debug \"File to be shimmed: $($_.Name)\"\r\n    Install-BinFile $_.BaseName $_.FullName\r\n}\r\n"
  },
  {
    "path": "automatic/graphviz/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = $Env:ChocolateyPackageName\r\n$softwareNamePattern = 'Graphviz*'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/x86=0 /S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        }\r\n\r\n        $installLocation = $(Split-Path $_.UninstallString.trim('\"') )\r\n        Write-Debug \"$packageName installed in: $installLocation\"\r\n        \r\n        if (!$installLocation) { \r\n            Write-Warning \"Can't find $packageName install location\"\r\n\t    return\r\n        }\r\n\r\n        # Get all file names installed with the package\r\n        Get-ChildItem \"$installLocation\\bin\" -Filter \"*.exe\" | ForEach-Object { \r\n            Write-Debug \"Removing shimmed file: $($_.Name)...\"\r\n            Uninstall-BinFile $_.Name \r\n        }\r\n\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/graphviz/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://graphviz.org/download\"\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameBase $Latest.FileName }\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n          '(?i)(^\\s*file64\\s*=\\s*)(\".*\")'       = \"`$1`\"`$toolsPath\\$($Latest.FileName64)`\"\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x64:).*\"                     = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(checksum64:).*\"                 = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re  = \"windows_10_cmake_Release.+-win64\\.exe\"\r\n  $link = $download_page.links | Where-Object outerHtml -match $re | Select-Object -first 1\r\n  $link.outerHtml -match '>(.+)</a>' | Out-Null\r\n  $fileName = $Matches[1]\r\n\r\n  @{\r\n    Version = $filename -split '-| ' | Select-Object -First 1 -Skip 1\r\n    URL64 = $link.href\r\n    FileName = $fileName\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckUrl\r\n"
  },
  {
    "path": "automatic/hedgewars/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/hedgewars.png\" width=\"48\" height=\"48\"/> [hedgewars](https://chocolatey.org/packages/hedgewars)\r\n\r\n\r\nHedgewars is a turn based strategy, artillery, action and comedy game, featuring the antics of pink hedgehogs with attitude as they battle from the depths of hell to the depths of space.\r\n\r\nAs commander, it's your job to assemble your crack team of hedgehog soldiers and bring the war to your enemy.\r\n\r\n"
  },
  {
    "path": "automatic/hedgewars/hedgewars.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>hedgewars</id>\n    <version>1.0.0</version>\n    <title>Hedgewars</title>\n    <owners>chocolatey-community</owners>\n    <authors>Hedgewars Team</authors>\n    <tags>hedgewars game foss cross-platform turn-based strategy artillery admin</tags>\n    <licenseUrl>https://hg.hedgewars.org/hedgewars/file/90e43d1bcd5b/COPYING</licenseUrl>\n    <projectUrl>https://www.hedgewars.org/</projectUrl>\n    <docsUrl>https://www.hedgewars.org/wiki.html</docsUrl>\n    <mailingListUrl>https://www.hedgewars.org/forum</mailingListUrl>\n    <bugTrackerUrl>https://www.hedgewars.org/bugs</bugTrackerUrl>\n    <projectSourceUrl>https://hg.hedgewars.org/hedgewars</projectSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nHedgewars is a turn based strategy, artillery, action and comedy game, featuring the antics of pink hedgehogs with attitude as they battle from the depths of hell to the depths of space.\n\nAs commander, it's your job to assemble your crack team of hedgehog soldiers and bring the war to your enemy.\n\n]]></description>\n    <summary>Hedgewars is a turn based strategy, artillery, action and comedy game.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <releaseNotes>https://hg.hedgewars.org/hedgewars/file/c680b7db1e2e/ChangeLog.txt</releaseNotes>\n    <copyright>© 2004-2015 Hedgewars Project</copyright>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/hedgewars</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/hedgewars.png</iconUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/hedgewars/legal/LICENSE.txt",
    "content": "                GNU GENERAL PUBLIC LICENSE\r\n                   Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n       Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\f\r\n      GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\f\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\f\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\f\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n       NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n       END OF TERMS AND CONDITIONS\r\n\f\r\n     How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\r\n\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year  name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n\r\n\r\n\r\n                GNU Free Documentation License\r\n                  Version 1.2, November 2002\r\n\r\n  Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.\r\n  51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\r\n  Everyone is permitted to copy and distribute verbatim copies\r\n  of this license document, but changing it is not allowed.\r\n\r\n0. PREAMBLE\r\n\r\nThe purpose of this License is to make a manual, textbook, or other functional\r\nand useful document \"free\" in the sense of freedom: to assure everyone the\r\neffective freedom to copy and redistribute it, with or without modifying it,\r\neither commercially or noncommercially. Secondarily, this License preserves for\r\nthe author and publisher a way to get credit for their work, while not being\r\nconsidered responsible for modifications made by others.\r\n\r\nThis License is a kind of \"copyleft\", which means that derivative works of the\r\ndocument must themselves be free in the same sense. It complements the GNU\r\nGeneral Public License, which is a copyleft license designed for free software.\r\n\r\nWe have designed this License in order to use it for manuals for free software,\r\nbecause free software needs free documentation: a free program should come with\r\nmanuals providing the same freedoms that the software does. But this License is\r\nnot limited to software manuals; it can be used for any textual work,\r\nregardless of subject matter or whether it is published as a printed book. We\r\nrecommend this License principally for works whose purpose is instruction or\r\nreference.\r\n\r\n1. APPLICABILITY AND DEFINITIONS\r\n\r\nThis License applies to any manual or other work, in any medium, that contains\r\na notice placed by the copyright holder saying it can be distributed under the\r\nterms of this License. Such a notice grants a world-wide, royalty-free license,\r\nunlimited in duration, to use that work under the conditions stated herein. The\r\n\"Document\", below, refers to any such manual or work. Any member of the public\r\nis a licensee, and is addressed as \"you\". You accept the license if you copy,\r\nmodify or distribute the work in a way requiring permission under copyright\r\nlaw.\r\n\r\nA \"Modified Version\" of the Document means any work containing the Document or\r\na portion of it, either copied verbatim, or with modifications and/or\r\ntranslated into another language.\r\n\r\nA \"Secondary Section\" is a named appendix or a front-matter section of the\r\nDocument that deals exclusively with the relationship of the publishers or\r\nauthors of the Document to the Document's overall subject (or to related\r\nmatters) and contains nothing that could fall directly within that overall\r\nsubject. (Thus, if the Document is in part a textbook of mathematics, a\r\nSecondary Section may not explain any mathematics.) The relationship could be a\r\nmatter of historical connection with the subject or with related matters, or of\r\nlegal, commercial, philosophical, ethical or political position regarding them.\r\n\r\nThe \"Invariant Sections\" are certain Secondary Sections whose titles are\r\ndesignated, as being those of Invariant Sections, in the notice that says that\r\nthe Document is released under this License. If a section does not fit the\r\nabove definition of Secondary then it is not allowed to be designated as\r\nInvariant. The Document may contain zero Invariant Sections. If the Document\r\ndoes not identify any Invariant Sections then there are none.\r\n\r\nThe \"Cover Texts\" are certain short passages of text that are listed, as\r\nFront-Cover Texts or Back-Cover Texts, in the notice that says that the\r\nDocument is released under this License. A Front-Cover Text may be at most 5\r\nwords, and a Back-Cover Text may be at most 25 words.\r\n\r\nA \"Transparent\" copy of the Document means a machine-readable copy, represented\r\nin a format whose specification is available to the general public, that is\r\nsuitable for revising the document straightforwardly with generic text editors\r\nor (for images composed of pixels) generic paint programs or (for drawings)\r\nsome widely available drawing editor, and that is suitable for input to text\r\nformatters or for automatic translation to a variety of formats suitable for\r\ninput to text formatters. A copy made in an otherwise Transparent file format\r\nwhose markup, or absence of markup, has been arranged to thwart or discourage\r\nsubsequent modification by readers is not Transparent. An image format is not\r\nTransparent if used for any substantial amount of text. A copy that is not\r\n\"Transparent\" is called \"Opaque\".\r\n\r\nExamples of suitable formats for Transparent copies include plain ASCII without\r\nmarkup, Texinfo input format, LaTeX input format, SGML or XML using a publicly\r\navailable DTD, and standard-conforming simple HTML, PostScript or PDF designed\r\nfor human modification. Examples of transparent image formats include PNG, XCF\r\nand JPG. Opaque formats include proprietary formats that can be read and edited\r\nonly by proprietary word processors, SGML or XML for which the DTD and/or\r\nprocessing tools are not generally available, and the machine-generated HTML,\r\nPostScript or PDF produced by some word processors for output purposes only.\r\n\r\nThe \"Title Page\" means, for a printed book, the title page itself, plus such\r\nfollowing pages as are needed to hold, legibly, the material this License\r\nrequires to appear in the title page. For works in formats which do not have\r\nany title page as such, \"Title Page\" means the text near the most prominent\r\nappearance of the work's title, preceding the beginning of the body of the text.\r\n\r\nA section \"Entitled XYZ\" means a named subunit of the Document whose title\r\neither is precisely XYZ or contains XYZ in parentheses following text that\r\ntranslates XYZ in another language. (Here XYZ stands for a specific section\r\nname mentioned below, such as \"Acknowledgements\", \"Dedications\",\r\n\"Endorsements\", or \"History\".) To \"Preserve the Title\" of such a section when\r\nyou modify the Document means that it remains a section \"Entitled XYZ\"\r\naccording to this definition.\r\n\r\nThe Document may include Warranty Disclaimers next to the notice which states\r\nthat this License applies to the Document. These Warranty Disclaimers are\r\nconsidered to be included by reference in this License, but only as regards\r\ndisclaiming warranties: any other implication that these Warranty Disclaimers\r\nmay have is void and has no effect on the meaning of this License.\r\n\r\n2. VERBATIM COPYING\r\n\r\nYou may copy and distribute the Document in any medium, either commercially or\r\nnoncommercially, provided that this License, the copyright notices, and the\r\nlicense notice saying this License applies to the Document are reproduced in\r\nall copies, and that you add no other conditions whatsoever to those of this\r\nLicense. You may not use technical measures to obstruct or control the reading\r\nor further copying of the copies you make or distribute. However, you may\r\naccept compensation in exchange for copies. If you distribute a large enough\r\nnumber of copies you must also follow the conditions in section 3.\r\n\r\nYou may also lend copies, under the same conditions stated above, and you may\r\npublicly display copies.\r\n\r\n3. COPYING IN QUANTITY\r\n\r\nIf you publish printed copies (or copies in media that commonly have printed\r\ncovers) of the Document, numbering more than 100, and the Document's license\r\nnotice requires Cover Texts, you must enclose the copies in covers that carry,\r\nclearly and legibly, all these Cover Texts: Front-Cover Texts on the front\r\ncover, and Back-Cover Texts on the back cover. Both covers must also clearly\r\nand legibly identify you as the publisher of these copies. The front cover must\r\npresent the full title with all words of the title equally prominent and\r\nvisible. You may add other material on the covers in addition. Copying with\r\nchanges limited to the covers, as long as they preserve the title of the\r\nDocument and satisfy these conditions, can be treated as verbatim copying in\r\nother respects.\r\n\r\nIf the required texts for either cover are too voluminous to fit legibly, you\r\nshould put the first ones listed (as many as fit reasonably) on the actual\r\ncover, and continue the rest onto adjacent pages.\r\n\r\nIf you publish or distribute Opaque copies of the Document numbering more than\r\n100, you must either include a machine-readable Transparent copy along with each\r\nOpaque copy, or state in or with each Opaque copy a computer-network location\r\nfrom which the general network-using public has access to download using\r\npublic-standard network protocols a complete Transparent copy of the Document,\r\nfree of added material. If you use the latter option, you must take reasonably\r\nprudent steps, when you begin distribution of Opaque copies in quantity, to\r\nensure that this Transparent copy will remain thus accessible at the stated\r\nlocation until at least one year after the last time you distribute an Opaque\r\ncopy (directly or through your agents or retailers) of that edition to the\r\npublic.\r\n\r\nIt is requested, but not required, that you contact the authors of the Document\r\nwell before redistributing any large number of copies, to give them a chance to\r\nprovide you with an updated version of the Document.\r\n\r\n4. MODIFICATIONS\r\n\r\nYou may copy and distribute a Modified Version of the Document under the\r\nconditions of sections 2 and 3 above, provided that you release the Modified\r\nVersion under precisely this License, with the Modified Version filling the role\r\nof the Document, thus licensing distribution and modification of the Modified\r\nVersion to whoever possesses a copy of it. In addition, you must do these things\r\nin the Modified Version:\r\n\r\n    A. Use in the Title Page (and on the covers, if any) a title distinct from\r\n       that of the Document, and from those of previous versions (which should,\r\n       if there were any, be listed in the History section of the Document).\r\n       You may use the same title as a previous version if the original\r\n       publisher of that version gives permission.\r\n    B. List on the Title Page, as authors, one or more persons or entities\r\n       responsible for authorship of the modifications in the Modified Version,\r\n       together with at least five of the principal authors of the Document\r\n       (all of its principal authors, if it has fewer than five), unless they\r\n       release you from this requirement.\r\n    C. State on the Title page the name of the publisher of the Modified\r\n       Version, as the publisher.\r\n    D. Preserve all the copyright notices of the Document.\r\n    E. Add an appropriate copyright notice for your modifications adjacent to\r\n       the other copyright notices.\r\n    F. Include, immediately after the copyright notices, a license notice\r\n       giving the public permission to use the Modified Version under the terms\r\n       of this License, in the form shown in the Addendum below.\r\n    G. Preserve in that license notice the full lists of Invariant Sections and\r\n       required Cover Texts given in the Document's license notice.\r\n    H. Include an unaltered copy of this License.\r\n    I. Preserve the section Entitled \"History\", Preserve its Title, and add to\r\n       it an item stating at least the title, year, new authors, and publisher\r\n       of the Modified Version as given on the Title Page. If there is no\r\n       section Entitled \"History\" in the Document, create one stating the\r\n       title, year, authors, and publisher of the Document as given on its\r\n       Title Page, then add an item describing the Modified Version as stated\r\n       in the previous sentence.\r\n    J. Preserve the network location, if any, given in the Document for public\r\n       access to a Transparent copy of the Document, and likewise the network\r\n       locations given in the Document for previous versions it was based on.\r\n       These may be placed in the \"History\" section. You may omit a network\r\n       location for a work that was published at least four years before the\r\n       Document itself, or if the original publisher of the version it refers\r\n       to gives permission.\r\n    K. For any section Entitled \"Acknowledgements\" or \"Dedications\", Preserve\r\n       the Title of the section, and preserve in the section all the substance\r\n       and tone of each of the contributor acknowledgements and/or dedications\r\n       given therein.\r\n    L. Preserve all the Invariant Sections of the Document, unaltered in their\r\n       text and in their titles. Section numbers or the equivalent are not\r\n       considered part of the section titles.\r\n    M. Delete any section Entitled \"Endorsements\". Such a section may not be\r\n       included in the Modified Version.\r\n    N. Do not retitle any existing section to be Entitled \"Endorsements\" or to\r\n       conflict in title with any Invariant Section.\r\n    O. Preserve any Warranty Disclaimers.\r\n\r\nIf the Modified Version includes new front-matter sections or appendices that\r\nqualify as Secondary Sections and contain no material copied from the Document,\r\nyou may at your option designate some or all of these sections as invariant. To\r\ndo this, add their titles to the list of Invariant Sections in the Modified\r\nVersion's license notice. These titles must be distinct from any other section\r\ntitles.\r\n\r\nYou may add a section Entitled \"Endorsements\", provided it contains nothing but\r\nendorsements of your Modified Version by various parties--for example,\r\nstatements of peer review or that the text has been approved by an organization\r\nas the authoritative definition of a standard.\r\n\r\nYou may add a passage of up to five words as a Front-Cover Text, and a passage\r\nof up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in\r\nthe Modified Version. Only one passage of Front-Cover Text and one of Back-Cover\r\nText may be added by (or through arrangements made by) any one entity. If the\r\nDocument already includes a cover text for the same cover, previously added by\r\nyou or by arrangement made by the same entity you are acting on behalf of, you\r\nmay not add another; but you may replace the old one, on explicit permission\r\nfrom the previous publisher that added the old one.\r\n\r\nThe author(s) and publisher(s) of the Document do not by this License give\r\npermission to use their names for publicity for or to assert or imply\r\nendorsement of any Modified Version.\r\n\r\n5. COMBINING DOCUMENTS\r\n\r\nYou may combine the Document with other documents released under this License,\r\nunder the terms defined in section 4 above for modified versions, provided that\r\nyou include in the combination all of the Invariant Sections of all of the\r\noriginal documents, unmodified, and list them all as Invariant Sections of your\r\ncombined work in its license notice, and that you preserve all their Warranty\r\nDisclaimers.\r\n\r\nThe combined work need only contain one copy of this License, and multiple\r\nidentical Invariant Sections may be replaced with a single copy. If there are\r\nmultiple Invariant Sections with the same name but different contents, make the\r\ntitle of each such section unique by adding at the end of it, in parentheses,\r\nthe name of the original author or publisher of that section if known, or else\r\na unique number. Make the same adjustment to the section titles in the list of\r\nInvariant Sections in the license notice of the combined work.\r\n\r\nIn the combination, you must combine any sections Entitled \"History\" in the\r\nvarious original documents, forming one section Entitled \"History\"; likewise\r\ncombine any sections Entitled \"Acknowledgements\", and any sections Entitled\r\n\"Dedications\". You must delete all sections Entitled \"Endorsements.\"\r\n\r\n6. COLLECTIONS OF DOCUMENTS\r\n\r\nYou may make a collection consisting of the Document and other documents\r\nreleased under this License, and replace the individual copies of this License\r\nin the various documents with a single copy that is included in the collection,\r\nprovided that you follow the rules of this License for verbatim copying of each\r\nof the documents in all other respects.\r\n\r\nYou may extract a single document from such a collection, and distribute it\r\nindividually under this License, provided you insert a copy of this License into\r\nthe extracted document, and follow this License in all other respects regarding\r\nverbatim copying of that document.\r\n\r\n7. AGGREGATION WITH INDEPENDENT WORKS\r\n\r\nA compilation of the Document or its derivatives with other separate and\r\nindependent documents or works, in or on a volume of a storage or distribution\r\nmedium, is called an \"aggregate\" if the copyright resulting from the compilation\r\nis not used to limit the legal rights of the compilation's users beyond what the\r\nindividual works permit. When the Document is included in an aggregate, this\r\nLicense does not apply to the other works in the aggregate which are not\r\nthemselves derivative works of the Document.\r\n\r\nIf the Cover Text requirement of section 3 is applicable to these copies of the\r\nDocument, then if the Document is less than one half of the entire aggregate,\r\nthe Document's Cover Texts may be placed on covers that bracket the Document\r\nwithin the aggregate, or the electronic equivalent of covers if the Document is\r\nin electronic form. Otherwise they must appear on printed covers that bracket\r\nthe whole aggregate.\r\n\r\n8. TRANSLATION\r\n\r\nTranslation is considered a kind of modification, so you may distribute\r\ntranslations of the Document under the terms of section 4. Replacing Invariant\r\nSections with translations requires special permission from their copyright\r\nholders, but you may include translations of some or all Invariant Sections in\r\naddition to the original versions of these Invariant Sections. You may include a\r\ntranslation of this License, and all the license notices in the Document, and\r\nany Warranty Disclaimers, provided that you also include the original English\r\nversion of this License and the original versions of those notices and\r\ndisclaimers. In case of a disagreement between the translation and the original\r\nversion of this License or a notice or disclaimer, the original version will\r\nprevail.\r\n\r\nIf a section in the Document is Entitled \"Acknowledgements\", \"Dedications\", or\r\n\"History\", the requirement (section 4) to Preserve its Title (section 1) will\r\ntypically require changing the actual title.\r\n\r\n9. TERMINATION\r\n\r\nYou may not copy, modify, sublicense, or distribute the Document except as\r\nexpressly provided for under this License. Any other attempt to copy, modify,\r\nsublicense or distribute the Document is void, and will automatically terminate\r\nyour rights under this License. However, parties who have received copies, or\r\nrights, from you under this License will not have their licenses terminated so\r\nlong as such parties remain in full compliance.\r\n\r\n10. FUTURE REVISIONS OF THIS LICENSE\r\n\r\nThe Free Software Foundation may publish new, revised versions of the GNU Free\r\nDocumentation License from time to time. Such new versions will be similar in\r\nspirit to the present version, but may differ in detail to address new problems\r\nor concerns. See http://www.gnu.org/copyleft/.\r\n\r\nEach version of the License is given a distinguishing version number. If the\r\nDocument specifies that a particular numbered version of this License \"or any\r\nlater version\" applies to it, you have the option of following the terms and\r\nconditions either of that specified version or of any later version that has\r\nbeen published (not as a draft) by the Free Software Foundation. If the Document\r\ndoes not specify a version number of this License, you may choose any version\r\never published (not as a draft) by the Free Software Foundation.  How to use\r\nthis License for your documents\r\n\r\nTo use this License in a document you have written, include a copy of the\r\nLicense in the document and put the following copyright and license notices just\r\nafter the title page:\r\n\r\n  Copyright (c)  YEAR  YOUR NAME.\r\n  Permission is granted to copy, distribute and/or modify this document\r\n  under the terms of the GNU Free Documentation License, Version 1.2\r\n  or any later version published by the Free Software Foundation;\r\n  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover\r\n  Texts.  A copy of the license is included in the section entitled \"GNU\r\n  Free Documentation License\".\r\n\r\nIf you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace\r\nthe \"with...Texts.\" line with this:\r\n\r\n  with the Invariant Sections being LIST THEIR TITLES, with the\r\n  Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.\r\n\r\nIf you have Invariant Sections without Cover Texts, or some other combination of\r\nthe three, merge those two alternatives to suit the situation.\r\n\r\nIf your document contains nontrivial examples of program code, we recommend\r\nreleasing these examples in parallel under your choice of free software license,\r\nsuch as the GNU General Public License, to permit their use in free software.\r\n\r\n"
  },
  {
    "path": "automatic/hedgewars/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.hedgewars.org/download.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://www.hedgewars.org/download/releases/Hedgewars-1.0.0.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: CBBDBFCC560313234D08C8D445A8E81137E958DC7B4A67802671AA6407B5BA83\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://hg.hedgewars.org/hedgewars/raw-file/90e43d1bcd5b/COPYING>\r\n"
  },
  {
    "path": "automatic/hedgewars/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'hedgewars'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\Hedgewars-1.0.0.exe\"\r\n  softwareName   = 'hedgewars*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  Register-Application \"$installLocation\\$packageName.exe\"\r\n  Write-Host \"$packageName registered as $packageName\"\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "automatic/hedgewars/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain   = 'https://www.hedgewars.org'\r\n$releases = \"$domain/download.html\"\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*softwareName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)*'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.FileType)'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re  = '\\.exe$'\r\n    $url = $download_page.links | ? href -match $re | select -First 1 -expand href | % {\r\n      if ($_.StartsWith(\"/\")) { $domain + $_ }\r\n      else { $_ }\r\n    }\r\n    $Matches = $null\r\n    $verRe = '\\>\\s*Latest Hedgewars Release ([\\d]+\\.[\\d\\.]+)\\s*\\<'\r\n    $download_page.Content -match $verRe | Out-Null\r\n    if ($Matches) { $version = $Matches[1] }\r\n    @{\r\n        Version = $version\r\n        URL32   = $url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/hostsman/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d3ba6b8a6b663536b70f5d9a3e710bfca64c73f4/icons/hostsman.png\" width=\"48\" height=\"48\"/> [hostsman](https://chocolatey.org/packages/hostsman)\r\n\r\n__HostsMan__ is a freeware application that lets you manage your Hosts file with ease.\r\n\r\n## Features\r\n\r\n- Built-in hosts file updater\r\n- Enable/Disable hosts file\r\n- Built-in hosts editor\r\n- Scan hosts for errors, duplicates and possible hijacks\r\n- Hosts file backup manager\r\n- Exclusion list\r\n- No Spyware, no adware, no viruses, 100% freeware, clean and simple.\r\n\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/hostsman/screenshot.png)\r\n"
  },
  {
    "path": "automatic/hostsman/hostsman.json",
    "content": "﻿{\r\n    \"4.5\":  \"4.5.102\",\r\n    \"4.6\":  \"4.6.103\",\r\n    \"4.7\":  \"4.7.105.20180405\",\r\n    \"4.8\":  \"4.8.106\",\r\n    \"4.0\":  \"4.0.95\"\r\n}\r\n"
  },
  {
    "path": "automatic/hostsman/hostsman.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>hostsman</id>\n    <version>4.7.105.20180405</version>\n    <title>HostsMan</title>\n    <authors>abelhadigital.com</authors>\n    <owners>chocolatey-community</owners>\n    <summary>HostsMan is a freeware application that lets you manage your Hosts file with ease.</summary>\n    <tags>security hosts hostsfile freeware network admin</tags>\n    <licenseUrl>http://www.abelhadigital.com/licenses/hm-license.pdf</licenseUrl>\n    <projectUrl>http://www.abelhadigital.com/hostsman</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d3ba6b8a6b663536b70f5d9a3e710bfca64c73f4/icons/hostsman.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[__HostsMan__ is a freeware application that lets you manage your Hosts file with ease.\n\n## Features\n\n- Built-in hosts file updater\n- Enable/Disable hosts file\n- Built-in hosts editor\n- Scan hosts for errors, duplicates and possible hijacks\n- Hosts file backup manager\n- Exclusion list\n- No Spyware, no adware, no viruses, 100% freeware, clean and simple.\n\n\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/hostsman/screenshot.png)\n]]></description>\n    <copyright>© 1997-2016 abelhadigital.com</copyright>\n    <releaseNotes>http://www.abelhadigital.com/hostsman/release-notes</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/hostsman</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/hostsman/legal/LICENSE.txt",
    "content": "﻿Software License AGREEMENT\r\n\r\nSoftware Products:\r\nHostsMan and accompanying documentation (\"Freeware\").\r\n\r\nLicensor: abelhadigital.com.\r\n\r\nTHIS IS A LEGAL AGREEMENT BETWEEN YOU, AN END USER, AND LICENSOR.\r\n\r\nBY DOWNLOADING AND INSTALLING THE FREEWARE, YOU ARE AGREEING TO BE BOUND BY THE\r\nTERMS OF THIS AGREEMENT.  IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO\r\nNOT INSTALL AND DELETE ANY COPIES OF THE FREEWARE THAT YOU HAVE DOWNLOADED.\r\n\r\nTHIS FREEWARE IS PROVIDED TO YOU FREE OF CHARGE. OBTAINING A LICENSE TO THIS\r\nFREEWARE FROM ANY PARTY OTHER THAN LICENSOR AND/OR PAYING A FEE FOR SUCH LICENSE\r\nIS STRICTLY FORBIDDEN. IF YOU ARE AWARE OF ANY UNAUTHORIZED THIRD PARTY\r\nDISTRIBUTING THIS FREEWARE AND/OR CHARGING A FEE FOR THIS FREEWARE, PLEASE\r\nREPORT SUCH VIOLATIONS TO YOUR CONSUMER PROTECTION AUTHORITIES.\r\n\r\nDISTRIBUTION ON INTERNET AND CD-ROM\r\n\r\n1. The Licensor grants you the right to make this freeware available on an\r\ninternet site for the purpose of downloading, as long as NO FEE IS CHARGED for\r\nsaid download.\r\n\r\n2. The Licensor grants you the royalty-free right to reproduce and distribute\r\nthis freeware as part of a CD-ROM to be enclosed with the print issue of any\r\nmagazine, book or printed publication, as long as said CD-ROM and printed\r\npublication contain material that would have been distributed regardless of the\r\ninclusion of this freeware, and NO EXTRA FEE IS CHARGED for inclusion of this\r\nfreeware.\r\n\r\n3. You are not allowed to distribute merged hosts files without permission from\r\nthe respective vendors.\r\n\r\nLICENSE TERMS AND CONDITIONS\r\n\r\nI. Grant of license\r\n\r\nThis Agreement permits you to use a copy of the Freeware acquired with this\r\nlicense on any computer (\"License\"). The Freeware is \"in use\" on a computer when\r\nit is loaded into the temporary memory or installed into the permanent memory\r\n(e.g. hard disk, CD ROM, or other storage device) of that computer, except that\r\na copy installed on a network server for the sole purpose of distribution to\r\nother computers is not considered \"in use\".\r\n\r\nII. Copyright\r\n\r\nThe Freeware is owned by Licensor and is protected by copyright laws,\r\ninternational treaty provisions, and other national laws. You agree that you\r\nhave no right, title or interest in the Freeware, except as set forth in\r\nSubsection I.\r\n\r\nIII. Other restrictions\r\n\r\nYou may not rent, lease or sell the Freeware to any third party. You may not\r\nreverse engineer, decompile or disassemble the Freeware.\r\n\r\nIV. Warranties\r\n\r\nYOU ACKNOWLEDGE THAT YOU HAVE LICENSED THIS FREEWARE FREE OF CHARGE AND THAT\r\nLICENSOR MAKES NO WARRANTIES TO YOU IN CONNECTION WITH THIS LICENSE, INCLUDING\r\nBUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\r\nPARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. YOU AGREE TO DEFEND, INDEMNIFY\r\nAND HOLD HARMLESS LICENSOR FROM ANY AND ALL CLAIMS OF INFRINGEMENT (INCLUDING\r\nTHOSE MADE BY THIRD PARTIES) RESULTING IN WHOLE OR IN PART FROM YOUR USE OF THE\r\nFREEWARE.\r\n\r\nV. No liability for consequential damages\r\n\r\nIn no event shall Licensor be liable for any damages whatsoever (including,\r\nwithout limitation, damages for loss of business profits, business interruption,\r\nloss of business information, or other pecuniary loss) arising out of the use\r\nof or inability to use the Freeware, even if Licensor has been advised of the\r\npossibility of such damages.\r\n\r\nVI. Governing Law\r\n\r\nThis Agreement shall be governed by and interpreted in accordance with the laws\r\nof Portugal. If any dispute shall arise pursuant to any provision of this\r\nAgreement, said dispute shall be settled by binding arbitration in accordance\r\nwith the rules and regulations of the courts, located in Portugal. If any term\r\nor provision of this Agreement shall be declared invalid in arbitration or by a\r\ncourt of competent jurisdiction, such invalidity shall be limited solely to the\r\nspecific term or provision invalidated, and the remainder of this Agreement\r\nshall remain in full force and effect, according to its terms. Any provision\r\ndeclared invalid shall be modified to the fullest extent possible to reflect the\r\nparties intent as of the Effective Date.\r\n\r\nCopyright © 1997-2012 abelhadigital.com. All rights reserved.\r\n"
  },
  {
    "path": "automatic/hostsman/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://hostsman2.it-mate.co.uk/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://hostsman2.it-mate.co.uk/HostsMan_4.7.105.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: B98F1155CDA04E8A96CF29F6CC68497BDB28ADD7C8317CAE79F6EC34C3BDC7FA\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://hostsman2.it-mate.co.uk/licenses/hostsman_4.txt>\r\n"
  },
  {
    "path": "automatic/hostsman/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$fileName = 'HostsMan_Setup.exe'\r\n\r\n$packageArgs = @{\r\n  packageName    = $Env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = gi $toolsPath\\$fileName\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Hostsman*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nrm $toolsPath\\$fileName -ea 0; if (Test-Path $toolsPath\\$fileName) { sc \"$toolsPath\\$fileName.ignore\" \"\" }\r\n"
  },
  {
    "path": "automatic/inkscape/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@84a3a84e256daa3255c4a896eefbf8f5589fb842/icons/InkScape.svg\" width=\"48\" height=\"48\"/> [InkScape](https://chocolatey.org/packages/InkScape)\r\n\r\n\r\nInkscape is an open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. What sets Inkscape apart is its use of Scalable Vector Graphics (SVG), an open XML-based W3C standard, as the native format.\r\n\r\nInkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.\r\n\r\nAll Inkscape projects may be exported in formats friendly to web browsers or commercial printer rooms. It is cross-platform, which means it is easy to run on Windows, Mac OS X, and Linux distributions. Visit the Download page to install or share this application now.\r\n\r\n![InkScape](https://i.imgur.com/hvdwGBt.png)\r\n\r\n[More screenshots](https://inkscape.org/en/about/screenshots/).\r\n\r\n## Features\r\n\r\n* Object creation: drawing, shape tools, text tool, bitmaps, clones\r\n* Object manipulation: transformations, z-order operations, grouping, layers, alignment\r\n* Fill and stroke: color selector, color picker tool, copy/paste style, pattern fills, dashed strokes, with many predefined dash patterns, path markers (ending, middle and/or beginning marks, e.g. arrowheads)\r\n* Operations on paths\r\n* Rendering: fully anti-aliased display, alpha transparency support for display and PNG export\r\n* File formats: SVG, PNG, OpenDocument Drawing, DXF, sk1, PDF, EPS and PostScript export formats and more\r\n* Command line options for export and conversions\r\n\r\n## Notes\r\n\r\n* This software cannot be reinstalled even with the package `--force` option. The installer will not run when the same version is already installed. If you need to reinstall this software, please uninstall the package and then install it again.\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n* Starting with version 1.4.x, installers for 32bit platforms are no longer available. If this is required, use an older version of the package."
  },
  {
    "path": "automatic/inkscape/inkscape.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>InkScape</id>\n    <version>1.4.3</version>\n    <title>Inkscape</title>\n    <owners>chocolatey-community</owners>\n    <authors>Inkscape developers</authors>\n    <licenseUrl>https://git.launchpad.net/inkscape/tree/COPYING</licenseUrl>\n    <projectUrl>https://inkscape.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@84a3a84e256daa3255c4a896eefbf8f5589fb842/icons/InkScape.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nInkscape is an open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. What sets Inkscape apart is its use of Scalable Vector Graphics (SVG), an open XML-based W3C standard, as the native format.\n\nInkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.\n\nAll Inkscape projects may be exported in formats friendly to web browsers or commercial printer rooms. It is cross-platform, which means it is easy to run on Windows, Mac OS X, and Linux distributions. Visit the Download page to install or share this application now.\n\n![InkScape](https://i.imgur.com/hvdwGBt.png)\n\n[More screenshots](https://inkscape.org/en/about/screenshots/).\n\n## Features\n\n* Object creation: drawing, shape tools, text tool, bitmaps, clones\n* Object manipulation: transformations, z-order operations, grouping, layers, alignment\n* Fill and stroke: color selector, color picker tool, copy/paste style, pattern fills, dashed strokes, with many predefined dash patterns, path markers (ending, middle and/or beginning marks, e.g. arrowheads)\n* Operations on paths\n* Rendering: fully anti-aliased display, alpha transparency support for display and PNG export\n* File formats: SVG, PNG, OpenDocument Drawing, DXF, sk1, PDF, EPS and PostScript export formats and more\n* Command line options for export and conversions\n\n## Notes\n\n* This software cannot be reinstalled even with the package `--force` option. The installer will not run when the same version is already installed. If you need to reinstall this software, please uninstall the package and then install it again.\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n* Starting with version 1.4.x, installers for 32bit platforms are no longer available. If this is required, use an older version of the package.\n]]></description>\n    <docsUrl>https://inkscape.org/en/learn/</docsUrl>\n    <mailingListUrl>https://inkscape.org/en/community/mailing-lists/</mailingListUrl>\n    <bugTrackerUrl>https://bugs.launchpad.net/inkscape</bugTrackerUrl>\n    <summary>An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.</summary>\n    <releaseNotes>https://inkscape.org/release/inkscape-1.4.3/#left-column</releaseNotes>\n    <copyright>inkscape.org</copyright>\n    <tags>inkscape editor foss cross-platform svg vector-graphics icons graphics export drawing art admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/inkscape</packageSourceUrl>\n    <projectSourceUrl>https://git.launchpad.net/inkscape/tree/</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/inkscape/legal/LICENSE.txt",
    "content": "Inkscape license\r\n================\r\n\r\nMost of Inkscape source code is available under the GNU General Public License,\r\nversion 2 or later, with the exception of a few files copied from GIMP, which\r\nare available under GNU GPL version 3 or later. As such, the complete binaries\r\nof Inkscape are currently covered by the terms of GNU GPL version 3 or later.\r\n\r\nSeveral standalone libraries contained in Inkscape's source code repository are\r\navailable under GNU Lesser General Public License or the Mozilla Public License.\r\n\r\nSee the files GPL2.txt and GPL3.txt for the full license text.\r\n"
  },
  {
    "path": "automatic/inkscape/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://inkscape.org/release/inkscape-1.4.3/windows>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-Bit software: <https://inkscape.org/gallery/item/58917/inkscape-signed.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum64: D80842F349BEC6505129E48A56495C6F337884693E5A18E505DBBC5D7AFC2266\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.gnu.org/licenses/gpl-2.0.txt>\r\n"
  },
  {
    "path": "automatic/inkscape/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file64         = \"$toolsPath\\inkscape-signed.msi\"\r\n  softwareName   = 'InkScape*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\" ALLUSERS=1\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\n[array]$key = Get-UninstallRegistrykey $packageArgs['softwareName']\r\nif ($key.Count -eq 1) {\r\n  if ($key[0].DisplayVersion -eq '1.4.3') {\r\n    Write-Host \"Software already installed\"\r\n    return\r\n  }\r\n  else {\r\n    # We need to do it this way, as PSChildName isn't available in POSHv2\r\n    $msiId = $key[0].UninstallString -replace '^.*MsiExec\\.exe\\s*\\/I', ''\r\n    Uninstall-ChocolateyPackage -packageName $packageArgs['packageName'] `\r\n      -fileType $packageArgs['fileType'] `\r\n      -silentArgs \"$msiId $($packageArgs['silentArgs'] -replace 'MsiInstall','MsiUninstall')\" `\r\n      -validExitCodes $packageArgs['validExitCodes'] `\r\n      -file ''\r\n  }\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"This will most likely cause a 1603/1638 failure when installing InkScape.\"\r\n  Write-Warning \"Please uninstall InkScape before installing this package.\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs['softwareName']\r\nif ($installLocation) {\r\n  Install-BinFile 'inkscape' $installLocation\\bin\\inkscape.exe\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "automatic/inkscape/tools/chocolateyUninstall.ps1",
    "content": "﻿Uninstall-BinFile 'inkscape'"
  },
  {
    "path": "automatic/inkscape/update.ps1",
    "content": "Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$domain = 'https://inkscape.org'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.UpdateUrl)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n      \"(?i)(DisplayVersion\\s*-eq\\s*)'.*'\"         = \"`${1}'$($Latest.RemoteVersion)'\"\r\n    }\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $redirUrl = Get-RedirectedUrl \"$domain/release/\"\r\n\r\n  $version = $redirUrl -split '\\/(inkscape-)?' | Select-Object -last 1 -skip 1\r\n\r\n  try {\r\n    $64bit_page = Invoke-WebRequest \"$redirUrl/windows/64-bit/msi/dl/\" -UseBasicParsing\r\n  }\r\n  catch {\r\n    throw \"Failed to download 32bit or 64bit executeble. Throwing minimized error to allow gist to be updated.\"\r\n  }\r\n\r\n  $re = '\\.msi$'\r\n  $url64 = $64bit_page.links | Where-Object href -match $re | Select-Object -first 1 -expand href | ForEach-Object { $domain + $_ }\r\n\r\n  @{\r\n    Version       = $version\r\n    RemoteVersion = $version\r\n    URL64         = $url64\r\n    ReleaseNotes  = $redirUrl + \"#left-column\"\r\n    UpdateUrl     = $redirUrl + \"windows\"\r\n    PackageName   = 'InkScape'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/intunewinapputil/README.md",
    "content": "# [intunewinapputil](https://community.chocolatey.org/packages/intunewinapputil)\r\n\r\nManage Windows Apps (.intunewin) with Intune\r\n\r\n[See release notes for more information.](https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool/releases)\r\n\r\n## Features\r\n\r\nUse the Microsoft Win32 Content Prep Tool to pre-process Windows Classic apps. The packaging tool converts application installation files into the .intunewin format. The packaging tool also detects the parameters required by Intune to determine the application installation state. After you use this tool on your apps, you will be able to upload and assign the apps in the Microsoft Intune console.\r\n\r\n## Notes\r\n\r\nBefore you install and the use Microsoft Win32 Content Prep Tool you **must**:\r\n\r\n- Review the [Microsoft License Terms for Microsoft Win32 Content Prep Tool](https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool/blob/master/Microsoft%20License%20Terms%20For%20Win32%20Content%20Prep%20Tool.pdf). Print and retain a copy of the license terms for your records. By downloading and using Microsoft Win32 Content Prep Tool, you agree to such license terms. If you do not accept them, do not use the software.\r\n- Review the [Microsoft Intune Privacy Statement](https://docs.microsoft.com/legal/intune/microsoft-intune-privacy-statement) for information on the privacy policy of the Microsoft Win32 Content Prep Tool.\r\n\r\n## Usage\r\n\r\n[General Usage](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/intunewinapputil/USAGE.md)\r\n"
  },
  {
    "path": "automatic/intunewinapputil/USAGE.md",
    "content": "# IntuneWinAppUtil usage\r\n\r\n## Sample usage\r\n\r\nSample commands to use for the Microsoft Win32 Content Prep Tool:\r\n\r\n- IntuneWinAppUtil -v\r\n  - This will show the tool version (Only available starting version 1.8.2).\r\n- IntuneWinAppUtil -h\r\n  - This will show usage information for the tool.\r\n- IntuneWinAppUtil -c &lt;setup_folder&gt; -s &lt;source_setup_file&gt; -o &lt;output_folder&gt; &lt;-q&gt;\r\n  - This will generate the .intunewin file from the specified source folder and setup file.\r\n  - For MSI setup file, this tool will retrieve required information for Intune.\r\n  - If -a is specified, all catalog files in that folder will be bundled into the .intunewin file.\r\n  - If -q is specified, it will be in quiet mode. If the output file already exists, it will be overwritten.\r\n  - Also if the output folder does not exist, it will be created automatically.\r\n- IntuneWinAppUtil\r\n  - If no parameter is specified, this tool will guide you to input the required parameters step by step.\r\n\r\n## Parameters\r\n\r\nCommand-line parameters available\r\n\r\n- -h Help\r\n- -v Tool version (Only available starting version 1.8.2).\r\n- -c &lt;setup_folder&gt; Setup folder for all setup files. All files in this folder will be compressed into .intunewin file.\r\n  - Only the setup files for this app should be in this folder.\r\n- -s &lt;setup_file&gt; Setup file (e.g. setup.exe or setup.msi).\r\n- -o &lt;output_file&gt; Output folder for the generated .intunewin file.\r\n- -a &lt;catalog_folder&gt; Catalog folder for all catalog files. All files in this folder will be treated as catalog file for Win10 S mode.\r\n\r\n**Note: The generated .intunewin file contains all compressed and encrypted source setup files and the encryption information to decrypt it. Please keep it in the safe place as your source setup files.**"
  },
  {
    "path": "automatic/intunewinapputil/intunewinapputil.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>intunewinapputil</id>\n    <version>1.8.7.20250818</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/intunewinapputil</packageSourceUrl>\n    <owners>chocolatey-community,corbob</owners>\n    <title>intunewinapputil</title>\n    <authors>Microsoft</authors>\n    <projectUrl>https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool</projectUrl>\n    <!-- IconUrl: Skip check -->\n    <licenseUrl>https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool/blob/master/Microsoft%20License%20Terms%20For%20Win32%20Content%20Prep%20Tool.pdf</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <tags>intunewinapputil intune intunewin cli freeware</tags>\n    <summary>Manage Windows Apps (.intunewin) with Intune</summary>\n    <releaseNotes>https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool/releases</releaseNotes>\n    <description><![CDATA[Manage Windows Apps (.intunewin) with Intune\n\n[See release notes for more information.](https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool/releases)\n\n## Features\n\nUse the Microsoft Win32 Content Prep Tool to pre-process Windows Classic apps. The packaging tool converts application installation files into the .intunewin format. The packaging tool also detects the parameters required by Intune to determine the application installation state. After you use this tool on your apps, you will be able to upload and assign the apps in the Microsoft Intune console.\n\n## Notes\n\nBefore you install and the use Microsoft Win32 Content Prep Tool you **must**:\n\n- Review the [Microsoft License Terms for Microsoft Win32 Content Prep Tool](https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool/blob/master/Microsoft%20License%20Terms%20For%20Win32%20Content%20Prep%20Tool.pdf). Print and retain a copy of the license terms for your records. By downloading and using Microsoft Win32 Content Prep Tool, you agree to such license terms. If you do not accept them, do not use the software.\n- Review the [Microsoft Intune Privacy Statement](https://docs.microsoft.com/legal/intune/microsoft-intune-privacy-statement) for information on the privacy policy of the Microsoft Win32 Content Prep Tool.\n\n## Usage\n\n[General Usage](https://github.com/chocolatey-community/chocolatey-packages/blob/master/automatic/intunewinapputil/USAGE.md)\n]]></description>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/intunewinapputil/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n# Remove any prior installations.\r\n$foldersToRemove = Get-ChildItem -Path $toolsDir\\microsoft-Microsoft-Win32-Content-Prep-Tool-* -Directory\r\nforeach ($folder in $foldersToRemove) {\r\n  Remove-Item $folder.FullName -Force -Recurse -ErrorAction Ignore\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  unzipLocation = $toolsDir\r\n  url           = 'https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool/archive/refs/tags/v1.8.7.zip'\r\n  softwareName  = 'intunewinapputil*'\r\n  checksum      = '33db05a672682efc5d59ca11a17c65a484b89e30dd67f1a90e4182f191fcfb7b'\r\n  checksumType  = 'sha256'\r\n}\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/intunewinapputil/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease microsoft Microsoft-Win32-Content-Prep-Tool\r\n\r\n  @{\r\n    Version = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    Url32   = \"https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool/archive/refs/tags/$($LatestRelease.tag_name).zip\"\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"./tools/chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*)\"           = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/itunes/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@849eb1042625bdc77a95f0b92491857e9dfc326d/icons/itunes.png\" width=\"48\" height=\"48\"/> [iTunes](https://chocolatey.org/packages/iTunes)\r\n\r\n\r\niTunes is the best way to organize and enjoy the music, movies, and TV shows you already have and shop for the ones you want to get. It's home to Apple Music, which gives you unlimited access to millions of songs, curated playlists,1 and Beats 1 radio, hosted by Zane Lowe and a team of acclaimed DJs. Enjoy all the entertainment iTunes has to offer on your Mac and PC.\r\n\r\n## Notes\r\n\r\nThis package installs iTunes, the required Apple Application Support component, Apple Mobile Device Support and Bonjour, but not the Apple Software Update component. The latter is intrusive and thus probably undesirable for many user because it recommends unnecessary additional software from Apple.\r\n\r\n"
  },
  {
    "path": "automatic/itunes/info",
    "content": "﻿\"b0a58853a0f9179ab4095fb92fb83c8a-22\"|12.13.10.3"
  },
  {
    "path": "automatic/itunes/itunes.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>iTunes</id>\n    <version>12.13.10.3</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/itunes</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>iTunes</title>\n    <authors>Apple Inc.</authors>\n    <projectUrl>http://www.apple.com/itunes</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@849eb1042625bdc77a95f0b92491857e9dfc326d/icons/itunes.png</iconUrl>\n    <copyright>Apple Inc. All rights reserved.</copyright>\n    <licenseUrl>http://www.apple.com/legal/terms/site.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>itunes admin freeware cross-platform</tags>\n    <summary>iTunes is a free app that lets you organize and enjoy the music, movies, and TV shows you already have</summary>\n    <description><![CDATA[\niTunes is the best way to organize and enjoy the music, movies, and TV shows you already have and shop for the ones you want to get. It's home to Apple Music, which gives you unlimited access to millions of songs, curated playlists,1 and Beats 1 radio, hosted by Zane Lowe and a team of acclaimed DJs. Enjoy all the entertainment iTunes has to offer on your Mac and PC.\n\n## Notes\n\nThis package installs iTunes, the required Apple Application Support component, Apple Mobile Device Support and Bonjour, but not the Apple Software Update component. The latter is intrusive and thus probably undesirable for many user because it recommends unnecessary additional software from Apple.\n\n]]></description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/itunes/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$version = '12.13.10.3'\r\n\r\n$packageArgs = @{\r\n  packageName    = 'iTunes'\r\n  fileType       = 'msi'\r\n  url            = 'https://secure-appldnld.apple.com/itunes12/047-76418-20260302-4b4a1bfb-56ca-4d04-9d80-f4ab23a9540f/iTunesSetup.exe'\r\n  url64bit       = 'https://secure-appldnld.apple.com/itunes12/047-76416-20260302-fefe4356-211d-4da1-8bc4-058eb36ea803/iTunes64Setup.exe'\r\n  softwareName   = 'iTunes'\r\n  checksum       = '0AD837F1C0E4F2160624D3E0F0DB99EC9D2542B0C351D7303460477B0A36464D'\r\n  checksumType   = 'sha256'\r\n  checksum64     = 'cea2a74cae3f061eadc11358eeaae9b40cfdea9ec1ee037b47da54a64219e182'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = \"/qn /norestart\"\r\n  validExitCodes = @(0, 2010, 1641, 3010)\r\n  unzipLocation  = Get-PackageCacheLocation\r\n}\r\n\r\n$app = Get-UninstallRegistryKey -SoftwareName $packageArgs.softwareName | Select-Object -first 1\r\n\r\nif ($app -and ([version]$app.DisplayVersion -ge [version]$version) -and ($env:ChocolateyForce -ne $true)) {\r\n  Write-Host \"iTunes $version or higher is already installed.\"\r\n  Write-Host \"No need to download and install again\"\r\n  return;\r\n}\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\n$msiFileList = (Get-ChildItem -Path $packageArgs.unzipLocation -Filter '*.msi' | Where-Object {\r\n  $_.Name -notmatch 'AppleSoftwareUpdate*.msi'\r\n})\r\n\r\nforeach ($msiFile in $msiFileList) {\r\n  $packageArgs.packageName = $msiFile.Name\r\n  $packageArgs.file = $msiFile.FullName\r\n  Install-ChocolateyInstallPackage @packageArgs\r\n}\r\n\r\nRemove-Item $packageArgs.unzipLocation -Recurse -Force -ea 0\r\n"
  },
  {
    "path": "automatic/itunes/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts/au_extensions.psm1\"\r\n\r\n$softwareName = 'iTunes'\r\n$padUnderVersion = '12.9.6'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"    = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*softwareName\\s*=\\s*)'.*'\"   = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*url\\s*=\\s*)'.*'\"            = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64(bit)?\\s*=\\s*)'.*'\"    = \"`${1}'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)'.*'\"   = \"`${1}'$($Latest.ChecksumType32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*checksumType64\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType64)'\"\r\n      \"(?i)(^[$]version\\s*=\\s*)'.*'\"        = \"`${1}'$($Latest.RemoteVersion)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction GetResultInformation([string]$url32, [string]$url64) {\r\n  $url32 = Get-RedirectedUrl $url32\r\n  $url64 = Get-RedirectedUrl $url64\r\n  $dest = \"$env:TEMP\\itunes.exe\"\r\n\r\n  Get-WebFile $url32 $dest | Out-Null\r\n  $checksumType = 'sha256'\r\n  $version = Get-Item $dest | ForEach-Object { $_.VersionInfo.ProductVersion }\r\n  $checksum32 = Get-FileHash $dest -Algorithm $checksumType | ForEach-Object Hash\r\n  Remove-Item -force $dest\r\n\r\n  return @{\r\n    URL32          = $url32\r\n    URL64          = $url64\r\n    Version        = Get-FixVersion $version -OnlyFixBelowVersion $padUnderVersion\r\n    RemoteVersion  = $version\r\n    Checksum32     = $checksum32\r\n    ChecksumType32 = $checksumType\r\n    Checksum64     = Get-RemoteChecksum $url64 -Algorithm $checksumType\r\n    ChecksumType64 = $checksumType\r\n    PackageName    = 'iTunes'\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $url32 = 'https://www.apple.com/itunes/download/win32'\r\n  $url64 = 'https://www.apple.com/itunes/download/win64'\r\n\r\n  Update-OnETagChanged -execUrl \"https://www.apple.com/itunes/download/win32\" `\r\n    -OnETagChanged {\r\n    GetResultInformation $url32 $url64\r\n  } -OnUpdated { @{ URL32 = $url32 ; URL64 = $url64 ; PackageName = 'iTunes' }}\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/jenkins/ReadMe.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c50597be672d029c1628f0a67b6e7a3775d511ce/icons/jenkins.png\" width=\"48\" height=\"48\"/> [Jenkins](https://chocolatey.org/packages/jenkins)\r\n\r\nThis is the LTS version of Jenkins.\r\n\r\nJenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software.\r\n\r\n## Features\r\n\r\n* Continuous Integration and Continuous Delivery  \r\n  As an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project.\r\n* Easy installation  \r\n  Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Mac OS X and other Unix-like operating systems.\r\n* Easy configuration  \r\n  Jenkins can be easily set up and configured via its web interface, which includes on-the-fly error checks and built-in help.\r\n* Plugins  \r\n  With hundreds of plugins in the Update Center, Jenkins integrates with practically every tool in the continuous integration and continuous delivery toolchain.\r\n* Extensible  \r\n  Jenkins can be extended via its plugin architecture, providing nearly infinite possibilities for what Jenkins can do.\r\n* Distributed  \r\n  Jenkins can easily distribute work across multiple machines, helping drive builds, tests and deployments across multiple platforms faster.\r\n\r\n## Package Parameters\r\n\r\n* `/InstallDir` - The directory to install Jenkins to. Defaults to `C:\\Program Files\\Jenkins`\r\n* `/Jenkins_Root` - The directory to store data in. Defaults to `C:\\ProgramData\\Jenkins`\r\n* `/Port` - The port to access Jenkins via. Defaults to `8080`.\r\n* `/Java_Home` - The path to an installation of JRE 11, if not present in `$env:JAVA_HOME`.\r\n* `/Service_Username` - The account to run the Jenkins service as. Defaults to `localsystem`.\r\n* `/Service_Password` - The account password to use to authenticate.\r\n\r\nYou can pass parameters as follows:\r\n\r\n`choco install jenkins --parameters=\"/JAVA_HOME='C:\\Program Files\\InstalledJRE\\' /PORT=8081\"`\r\n\r\n## Notes\r\n\r\n* **NOTE**: You need Java JRE 11 for Jenkins to install. This has not been added as a dependency as there are so many flavours. The package used in testing was `temurin11jre` but others should work without issue. If the package cannot find a `JAVA_HOME` environment variable, or find a JRE folder in Program Files, the package will fail out.\r\n* **NOTE**: This is an automatically updated package. If you find it is out of date by more than a week, please contact the maintainer(s) and let them know the package is no longer updating correctly.\r\n"
  },
  {
    "path": "automatic/jenkins/jenkins.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n    <metadata>\n        <id>jenkins</id>\n        <version>2.555.1</version>\n        <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/jenkins</packageSourceUrl>\n        <owners>chocolatey-community,pauby,johnypony3</owners>\n        <title>Jenkins</title>\n        <authors>Kohsuke Kawaguchi</authors>\n        <projectUrl>https://www.jenkins.io/</projectUrl>\n        <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c50597be672d029c1628f0a67b6e7a3775d511ce/icons/jenkins.png</iconUrl>\n        <copyright>Copyright (c) 2004-, Kohsuke Kawaguchi, Sun Microsystems, Inc., and a number of other of contributors</copyright>\n        <licenseUrl>https://github.com/jenkinsci/jenkins/blob/master/LICENSE.txt</licenseUrl>\n        <requireLicenseAcceptance>false</requireLicenseAcceptance>\n        <projectSourceUrl>https://github.com/jenkinsci/jenkins</projectSourceUrl>\n        <docsUrl>https://www.jenkins.io/doc</docsUrl>\n        <mailingListUrl>https://jenkins.io/mailing-lists/</mailingListUrl>\n        <bugTrackerUrl>https://issues.jenkins.io/</bugTrackerUrl>\n        <tags>jenkins server foss cross-platform ci</tags>\n        <summary>Jenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software.</summary>\n        <description><![CDATA[This is the LTS version of Jenkins.\n\nJenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software.\n\n## Features\n\n* Continuous Integration and Continuous Delivery  \n  As an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project.\n* Easy installation  \n  Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Mac OS X and other Unix-like operating systems.\n* Easy configuration  \n  Jenkins can be easily set up and configured via its web interface, which includes on-the-fly error checks and built-in help.\n* Plugins  \n  With hundreds of plugins in the Update Center, Jenkins integrates with practically every tool in the continuous integration and continuous delivery toolchain.\n* Extensible  \n  Jenkins can be extended via its plugin architecture, providing nearly infinite possibilities for what Jenkins can do.\n* Distributed  \n  Jenkins can easily distribute work across multiple machines, helping drive builds, tests and deployments across multiple platforms faster.\n\n## Package Parameters\n\n* `/InstallDir` - The directory to install Jenkins to. Defaults to `C:\\Program Files\\Jenkins`\n* `/Jenkins_Root` - The directory to store data in. Defaults to `C:\\ProgramData\\Jenkins`\n* `/Port` - The port to access Jenkins via. Defaults to `8080`.\n* `/Java_Home` - The path to an installation of JRE 11, if not present in `$env:JAVA_HOME`.\n* `/Service_Username` - The account to run the Jenkins service as. Defaults to `localsystem`.\n* `/Service_Password` - The account password to use to authenticate.\n\nYou can pass parameters as follows:\n\n`choco install jenkins --parameters=\"/JAVA_HOME='C:\\Program Files\\InstalledJRE\\' /PORT=8081\"`\n\n## Notes\n\n* **NOTE**: You need Java JRE 11 for Jenkins to install. This has not been added as a dependency as there are so many flavours. The package used in testing was `temurin11jre` but others should work without issue. If the package cannot find a `JAVA_HOME` environment variable, or find a JRE folder in Program Files, the package will fail out.\n* **NOTE**: This is an automatically updated package. If you find it is out of date by more than a week, please contact the maintainer(s) and let them know the package is no longer updating correctly.\n]]></description>\n        <releaseNotes>https://jenkins.io/changelog-stable/</releaseNotes>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n        <file src=\"legal\\**\" target=\"legal\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/jenkins/legal/LICENSE.txt",
    "content": "The MIT License\r\n\r\nCopyright (c) 2004-, Kohsuke Kawaguchi, Sun Microsystems, Inc., and a number of other of contributors\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE."
  },
  {
    "path": "automatic/jenkins/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from their official download link from <https://www.jenkins.io/download/>\r\n\r\n1. Download the file via:\r\n  64-Bit: <http://mirrors.jenkins-ci.org/windows-stable/2.555.1/jenkins.msi>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum64: 9E2CC4D9937BE87A73547230858D9FC236FC6E647017A33E65DD9CE7FA89CF34\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/jenkinsci/jenkins/blob/master/LICENSE.txt>\r\n"
  },
  {
    "path": "automatic/jenkins/tools/chocolateyBeforeModify.ps1",
    "content": "if (Get-Service Jenkins -ErrorAction SilentlyContinue) {\r\n    Stop-Service Jenkins\r\n}"
  },
  {
    "path": "automatic/jenkins/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$ToolsDir = Split-Path -parent $MyInvocation.MyCommand.Definition\r\nImport-Module $ToolsDir\\helpers.psm1\r\n\r\n$PackageArgs = @{\r\n    packageName   = $env:ChocolateyPackageName\r\n    fileType      = 'msi'\r\n    file          = \"$ToolsDir\\jenkins.msi\"\r\n    silentArgs  = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:ChocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n    validExitCodes= @(0, 3010, 1641)\r\n    softwareName  = 'Jenkins*'\r\n}\r\n\r\n# Handle Package Parameters\r\n$PackageParameters = Get-PackageParameters\r\n\r\nif ($PackageParameters[\"INSTALLDIR\"]) {\r\n    $PackageArgs.silentArgs += \" INSTALLDIR=`\"$($PackageParameters[\"INSTALLDIR\"])`\"\"\r\n}\r\n\r\nif ($PackageParameters[\"JENKINS_ROOT\"]) {\r\n    if ($CurrentRoot = (Get-ItemProperty -Path \"HKLM:\\SOFTWARE\\Jenkins\\InstalledProducts\\Jenkins\" -Name JenkinsRoot -ErrorAction SilentlyContinue).JenkinsRoot) {\r\n        Write-Warning \"The Jenkins Msi Installer does not support changing JENKINS_ROOT after installation. JENKINS_ROOT is currently set to '$($CurrentRoot)'\"\r\n    } else {\r\n        $PackageArgs.silentArgs += \" JENKINS_ROOT=`\"$($PackageParameters[\"JENKINS_ROOT\"])`\"\"\r\n    }\r\n} elseif (-not (Get-ItemProperty -Path \"HKLM:\\SOFTWARE\\Jenkins\\InstalledProducts\\Jenkins\" -Name JenkinsRoot -ErrorAction SilentlyContinue)) {\r\n    $PackageArgs.silentArgs += \" JENKINS_ROOT=`\"$env:ProgramData\\Jenkins\\`\"\"\r\n}\r\n\r\nif ($PackageParameters[\"PORT\"]) {\r\n    $PackageArgs.silentArgs += \" PORT=$($PackageParameters[\"PORT\"])\"\r\n}\r\n\r\nif (-not $env:JAVA_HOME -and -not $PackageParameters[\"JAVA_HOME\"]) {\r\n    if ($JavaPath = Convert-Path \"$env:ProgramFiles\\*\\jre-11*\") {\r\n        Write-Verbose \"Found '$JavaPath', using '$(@($JavaPath)[0])'\"\r\n        $JAVA_HOME = @($JavaPath)[0]\r\n    } else {\r\n        throw 'Jenkins will fail to install if Java is not available. Pass JAVA_HOME as a param or ensure $env:JAVA_HOME is set. See package notes for further details.'\r\n    }\r\n} elseif ($PackageParameters[\"JAVA_HOME\"]) {\r\n    $JAVA_HOME = $PackageParameters[\"JAVA_HOME\"]\r\n}\r\n\r\nif ($JAVA_HOME) {\r\n    $PackageArgs.silentArgs += \" JAVA_HOME=`\"$($JAVA_HOME)`\"\"\r\n}\r\n\r\nif ($PackageParameters[\"SERVICE_USERNAME\"]) {\r\n    $PackageArgs.silentArgs += \" SERVICE_USERNAME=`\"$($PackageParameters[\"SERVICE_USERNAME\"])`\"\"\r\n}\r\n\r\nif ($PackageParameters[\"SERVICE_PASSWORD\"]) {\r\n    $PackageArgs.silentArgs += \" SERVICE_PASSWORD=`\"$($PackageParameters[\"SERVICE_PASSWORD\"])`\"\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @PackageArgs\r\n\r\n<# This logic is here to deal with upgrades from the MSI installer for 2.222 to the newer 2.3* #>\r\nif (Test-JenkinsMigrationRequirement) {Merge-JenkinsMigrationData}\r\n\r\nStart-Service Jenkins\r\n"
  },
  {
    "path": "automatic/jenkins/tools/helpers.psm1",
    "content": "﻿# If x86 exists, that is the default installation location for the previous version of Jenkins on an x64 system\r\n$ProgramFiles = @($env:ProgramFiles, ${env:ProgramFiles(x86)})[[bool]${env:ProgramFiles(x86)}]\r\n\r\nfunction Test-JenkinsMigrationRequirement {\r\n    <#\r\n        .Synopsis\r\n            Tests to see if there is an installed version of Jenkins, and that it's <= 2.3.0\r\n\r\n        .Description\r\n            We need to test if we need to attempt to migrate from the previous installation of Jenkins.\r\n            This test should show that an old version of Jenkins is installed.\r\n\r\n        .Example\r\n            Test-JenkinsMigrationRequirement\r\n    #>\r\n    [OutputType([bool])]\r\n    [CmdletBinding()]\r\n    param(\r\n        # The registry path to find old Jenkins keys\r\n        [string]$JenkinsRegistryRoot = \"HKLM:\\SOFTWARE\\Jenkins\\InstalledProducts\\Jenkins\"\r\n    )\r\n    end {\r\n        -not (Test-Path $JenkinsRegistryRoot) -and\r\n            (Test-Path $ProgramFiles\\Jenkins\\jenkins.exe) -and\r\n            [version](Get-ItemProperty $ProgramFiles\\Jenkins\\jenkins.exe -ErrorAction SilentlyContinue).VersionInfo.ProductVersion -le \"2.3.0\"\r\n    }\r\n}\r\n\r\nfunction Merge-JenkinsMigrationData {\r\n    <#\r\n        .Synopsis\r\n            Migrates jobs, users, plugins, etc, from a 2.3.0 install of Jenkins to a newer version\r\n        \r\n        .Description\r\n            The Windows installation of Jenkins significantly changed after 2.3.0. Consequently, user data needs to be\r\n            migrated to the new storage location. This function attempts to do this.\r\n\r\n        .Example\r\n            Merge-JenkinsMigrationData\r\n    #>\r\n    [OutputType([null])]\r\n    [CmdletBinding()]\r\n    param(\r\n        # The old data directory\r\n        $PreviousDataDirectory = $(Convert-Path \"$ProgramFiles\\Jenkins\\\"),\r\n\r\n        # The new data directory\r\n        $NewDataDirectory = $(cmd /c \"echo $(([xml](Get-Content $env:ProgramFiles\\Jenkins\\jenkins.xml)).service.env.value)\")\r\n    )\r\n    end {\r\n        \r\n\r\n        # Installing the new MSI should have uninstalled the application data for Jenkins 2.3.0 without removing user data\r\n        Write-Warning \"Migrating Jenkins 2.3.0 Data from '$($PreviousDataDirectory)' to '$($NewDataDirectory)' (Copy Only)\"\r\n        Stop-Service -Name Jenkins -Force\r\n\r\n        if (-not (Test-Path $NewDataDirectory)) {\r\n            $null = New-Item -Path $NewDataDirectory -ItemType Directory -Force\r\n        }\r\n\r\n        foreach ($Item in @(\r\n                \"jobs\"\r\n                \"nodes\"\r\n                \"plugins\"\r\n                \"secrets\"\r\n                \"userContent\"\r\n                \"users\"\r\n                \"identity.key.enc\"\r\n                \"secret.key\"\r\n                \"secret.key.not-so-secret\"\r\n                \"credentials.xml\"\r\n                \"jenkins.install.InstallUtil.installingPlugins\"\r\n                \"jenkins.install.InstallUtil.lastExecVersion\"\r\n                \"jenkins.install.UpgradeWizard.state\"\r\n                \"jenkins.model.JenkinsLocationConfiguration\"\r\n            )) {\r\n            Remove-Item -Path (Join-Path $NewDataDirectory $Item) -Recurse -ErrorAction SilentlyContinue\r\n            Copy-Item -Path (Join-Path $PreviousDataDirectory $Item) -Destination $NewDataDirectory -Recurse -ErrorAction SilentlyContinue\r\n        }\r\n\r\n        if (-not (Test-Path $PreviousDataDirectory\\secrets\\initialAdminPassword) -and (Test-Path $NewDataDirectory\\secrets\\initialAdminPassword)) {\r\n            Rename-Item $NewDataDirectory\\secrets\\initialAdminPassword -NewName \"initialAdminPassword.backup\"\r\n        }\r\n    }\r\n}"
  },
  {
    "path": "automatic/jenkins/update.ps1",
    "content": "Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(64-Bit.+\\<.+/)[\\d\\.]+/jenkins.msi\\>\" = \"`${1}$($Latest.Version)/jenkins.msi>\"\r\n            \"(?i)(checksum type:).*\"                   = \"`${1} $($Latest.ChecksumType64)\"\r\n            \"(?i)(checksum64:).*\"                      = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]ToolsDir\\\\).+`\"\" = \"`${1}$($Latest.FileName64)`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $ReleasePage = \"https://www.jenkins.io/download/\"\r\n    $ReleaseRegex = \"Download Jenkins`n(?<Version>[\\d\\.]+)`nLTS\"\r\n    $DownloadURL = \"https://get.jenkins.io/windows-stable/\"\r\n\r\n    if ((Invoke-WebRequest -Uri $ReleasePage -UseBasicParsing).RawContent -match $ReleaseRegex) {\r\n        $LatestVersion = $Matches.Version\r\n        @{\r\n            Version = $LatestVersion\r\n            URL64   = Get-RedirectedUrl \"$($DownloadURL.TrimEnd('/'))/$LatestVersion/jenkins.msi\"\r\n        }\r\n    } else {\r\n        Write-Error \"Could not find a version of Jenkins on '$($ReleasePage)' (with regex '$($ReleaseRegex)')\" -ErrorAction Stop\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/jitsi/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/jitsi.svg\" width=\"48\" height=\"48\"/> [jitsi](https://chocolatey.org/packages/jitsi)\r\n\r\n\r\nJitsi (formerly SIP Communicator) is a free and open source multiplatform voice (VoIP), videoconferencing and instant messaging application for Windows, Linux and Mac OS X. It supports several popular instant messaging and telephony protocols, including open recognised encryption protocols for chat (OTR) and voice/video/streaming and voice/video conferencing (SIP/RTP/SRTP/ZRTP), as well as built-in IPv6, NAT traversal and DNSSEC. Jitsi and its source code are released under the terms of the LGPL.\r\n\r\n"
  },
  {
    "path": "automatic/jitsi/jitsi.json",
    "content": "﻿{\r\n    \"2.0\":  \"2.0.4506.10553\",\r\n    \"2.2\":  \"2.2.4603.961501\",\r\n    \"2.4\":  \"2.4.4997.20140504\",\r\n    \"2.6\":  \"2.6.5390\",\r\n    \"2.8\":  \"2.8.5426\",\r\n    \"2.10\":  \"2.10.5550.20180405\"\r\n}\r\n"
  },
  {
    "path": "automatic/jitsi/jitsi.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>jitsi</id>\n    <version>2.10.5550.20180405</version>\n    <title>Jitsi</title>\n    <owners>chocolatey-community</owners>\n    <authors>Emil Ivov and others</authors>\n    <licenseUrl>https://github.com/jitsi/jitsi/blob/master/LICENSE</licenseUrl>\n    <projectUrl>https://jitsi.org/</projectUrl>\n    <projectSourceUrl>https://github.com/jitsi/jitsi</projectSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/jitsi.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <mailingListUrl>https://jitsi.org/mailing-lists/</mailingListUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nJitsi (formerly SIP Communicator) is a free and open source multiplatform voice (VoIP), videoconferencing and instant messaging application for Windows, Linux and Mac OS X. It supports several popular instant messaging and telephony protocols, including open recognised encryption protocols for chat (OTR) and voice/video/streaming and voice/video conferencing (SIP/RTP/SRTP/ZRTP), as well as built-in IPv6, NAT traversal and DNSSEC. Jitsi and its source code are released under the terms of the LGPL.\n\n]]></description>\n    <docsUrl>https://jitsi.org/Documentation/UserDocumentation</docsUrl>\n    <summary>Jitsi is an audio/video and chat communicator with many useful features.</summary>\n    <bugTrackerUrl>https://github.com/jitsi/jitsi/issues</bugTrackerUrl>\n    <releaseNotes>https://jitsi.org/Main/News</releaseNotes>\n    <copyright>2004–2012 Emil Ivov</copyright>\n    <tags>jitsi voip audio video messaging desktop-sharing video-call chat conferencing file-transfer softphone admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/jitsi</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/jitsi/legal/LICENSE.txt",
    "content": "\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/jitsi/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://download.jitsi.org/jitsi/msi/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://download.jitsi.org/jitsi/msi/jitsi-2.10.5550-x86.msi>\r\n  64-Bit software: <https://download.jitsi.org/jitsi/msi/jitsi-2.10.5550-x64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: F0AABB9F32E93183D6845F5B5D9E2F1F8B531133C92F3A26BF539A87F16B4572\r\n  checksum64: CF0AFA658974AF2FFC2683497419BA03A68448D69D3F972B0D29C89C629D0442\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/jitsi/jitsi/blob/d645695673349e3947e8e5ae42332d0ac3164cd7/LICENSE>\r\n"
  },
  {
    "path": "automatic/jitsi/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\jitsi-2.10.5550-x86.msi\"\r\n  file64         = \"$toolsPath\\jitsi-2.10.5550-x64.msi\"\r\n  softwareName   = 'jitsi*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/jitsi/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://desktop.jitsi.org/Main/Download.html#stableline'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'jitsi-[\\d\\.]+\\-x86'\r\n  $urls32 = $download_page.Links | ? href -match $re | select -expand href\r\n\r\n  $re = 'jitsi-[\\d\\.]+\\-x64'\r\n  $urls64 = $download_page.links | ? href -match $re | select -expand href\r\n\r\n  $streams = @{}\r\n  $urls32 | % {\r\n    $verRe = '-'\r\n    $version = $_ -split \"$verRe\" | select -last 1 -skip 1\r\n    $version = Get-Version $version\r\n    $url64 = $urls64 | ? { $_ -match \"$version\" } | select -last 1\r\n    if (!($url64)) { throw \"URL64 was not found for version $version\" }\r\n\r\n    if (!($streams.ContainsKey($version.ToString(2)))) {\r\n      $streams.Add($version.ToString(2), @{\r\n          Version = $version.ToString()\r\n          URL32   = $_\r\n          URL64   = $url64\r\n        })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/jubler/Changelog.md",
    "content": "# Package changelog for [jubler](https://chocolatey.org/packages/jubler)\r\n\r\n## UPCOMING\r\n\r\n- Updated package metadata to latest software sources.\r\n- **BUG:** Incorrect variable using in warning message for uninstall script.\r\n- **BUG:** Valid exit codes incorrectly used in uninstall script.\r\n\r\n## Version: 5.1.0.20170608 (2017-06-08)\r\n\r\n- **ENHANCEMENT:** Added changelog for package\r\n- **ENHANCEMENT:** Embedded package\r\n- **ENHANCEMENT:** Extracted Description to its own file\r\n"
  },
  {
    "path": "automatic/jubler/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a8fa14d8c3ca49fd8bd8f856d9091b1a9103ada1/icons/jubler.png\" width=\"48\" height=\"48\"/> [jubler](https://chocolatey.org/packages/jubler)\r\n\r\n\r\nJubler is a tool to edit text-based subtitles. It can be used as an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles. The most popular subtitle formats can be used. Preview of the subtitles in realtime or in design time, spell checking, translation mode and styles editing are some of the main features.\r\n\r\n### Features\r\n* It supports Advanced SubStation, SubStation Alpha, SubRip, SubViewer (1 and 2), MicroDVD, MPL2 and Spruce DVD Meastro file formats, although it is easy to extend it to support other file types.\r\n* All encodings supported by Java platform are also supported here (like UTF-8). The user is able to select a list of preferred encodings in order to load the localized subtitle files.\r\n* GUI internationalization support through gettext utilities.\r\n* Styles are supported (when saving in SubStation formats). These styles are specific per subtitle or per character.\r\n* Translating mode (parent & child editors) is supported\r\n* Graphical preview of subtitles using the FFMPEG library. Current frame, waveform preview and waveform listening is supported.\r\n* Graphical display of subtitles, which can be moved and resized.\r\n* Test and play the subtitles file using a video player (mplayer). While in playing mode the user is able to freely edit the subtitles (and inform the player of this change), add a new subtitle in real time or synchonize subtitles with the movie.\r\n* Mark subtitles with different colors, either when editing or real time when playing the video.\r\n* Spell checking, with support for dictionary selection.\r\n* Easy installation for Mac, Linux & Windows platforms and a generic installer for all other platforms (without FFMPEG support).\r\n* Auto update application.\r\n\r\n### Key editing features\r\n* Editing individual subtitles\r\n* Splitting\r\n* Joining\r\n* Time shifting\r\n* Frame rate conversion automatically, by user request or using a free user factor\r\n* Fixing time inconsistencies such as overlapping with an optimization algorithm\r\n* Undo & redo\r\n* Cut, copy, paste, delete areas according to time & color patterns\r\n* Clear areas used for hearing impaired\r\n\r\n"
  },
  {
    "path": "automatic/jubler/jubler.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>jubler</id>\n    <version>8.0.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/jubler</packageSourceUrl>\n    <owners>chocolatey-community, AdmiringWorm</owners>\n    <title>Jubler Subtitle Editor</title>\n    <authors>Panayotis Katsaloulis</authors>\n    <projectUrl>http://www.jubler.org/index.html</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a8fa14d8c3ca49fd8bd8f856d9091b1a9103ada1/icons/jubler.png</iconUrl>\n    <copyright>(C) 2005-2018 Panayotis Katsaloulis</copyright>\n    <licenseUrl>https://github.com/teras/Jubler/blob/master/LICENCE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/teras/Jubler</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/teras/Jubler/issues</bugTrackerUrl>\n    <tags>jubler admin subtitle editor video</tags>\n    <summary>Jubler is a tool to edit text-based subtitles.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nJubler is a tool to edit text-based subtitles. It can be used as an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles. The most popular subtitle formats can be used. Preview of the subtitles in realtime or in design time, spell checking, translation mode and styles editing are some of the main features.\n\n### Features\n* It supports Advanced SubStation, SubStation Alpha, SubRip, SubViewer (1 and 2), MicroDVD, MPL2 and Spruce DVD Meastro file formats, although it is easy to extend it to support other file types.\n* All encodings supported by Java platform are also supported here (like UTF-8). The user is able to select a list of preferred encodings in order to load the localized subtitle files.\n* GUI internationalization support through gettext utilities.\n* Styles are supported (when saving in SubStation formats). These styles are specific per subtitle or per character.\n* Translating mode (parent & child editors) is supported\n* Graphical preview of subtitles using the FFMPEG library. Current frame, waveform preview and waveform listening is supported.\n* Graphical display of subtitles, which can be moved and resized.\n* Test and play the subtitles file using a video player (mplayer). While in playing mode the user is able to freely edit the subtitles (and inform the player of this change), add a new subtitle in real time or synchonize subtitles with the movie.\n* Mark subtitles with different colors, either when editing or real time when playing the video.\n* Spell checking, with support for dictionary selection.\n* Easy installation for Mac, Linux & Windows platforms and a generic installer for all other platforms (without FFMPEG support).\n* Auto update application.\n\n### Key editing features\n* Editing individual subtitles\n* Splitting\n* Joining\n* Time shifting\n* Frame rate conversion automatically, by user request or using a free user factor\n* Fixing time inconsistencies such as overlapping with an optimization algorithm\n* Undo & redo\n* Cut, copy, paste, delete areas according to time & color patterns\n* Clear areas used for hearing impaired\n\n]]></description>\n    <releaseNotes>\n[Software Changelog](http://www.jubler.org/changelog.html)\n[Package Changelog](https://github.com/chocolatey/chocolatey-coreteampackages/blob/master/automatic/jubler/Changelog.md)\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"javaruntime\" version=\"8.0\" />\n      <dependency id=\"smplayer\" version=\"16.8.0\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n    <!--Building from Linux? You may need this instead: <file src=\"tools/**\" target=\"tools\" />-->\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/jubler/legal/LICENSE.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n\t51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\f\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\f\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\f\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\f\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n"
  },
  {
    "path": "automatic/jubler/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.jubler.org/download.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/teras/Jubler/releases/download/v7.0.3/Jubler-7.0.3.x32.exe>\r\n  64-Bit software: <https://github.com/teras/Jubler/releases/download/v8.0.0/Jubler-8.0.0.x64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: D87DC5CCBADAD1EF277D0069F4951C9DCC06DF1F0AB5AD496FCAFC20CF6E8613\r\n  checksum64: B67B7EB6AD94F3367F76C05CDC8AAE08185F022C2F616B094719EC8969E75933\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://sourceforge.net/p/jubler/code/ci/jubler/tree/LICENCE?format=raw>\r\n"
  },
  {
    "path": "automatic/jubler/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\Jubler-7.0.3.x32.exe\"\r\n  file64         = \"$toolsPath\\Jubler-8.0.0.x64.exe\"\r\n  softwareName   = 'Jubler subtitle editor'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/jubler/tools/chocolateyuninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Jubler subtitle editor'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$($packageArgs['packageName']) has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/jubler/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'http://www.jubler.org/download.html'\r\n$softwareName = 'Jubler subtitle editor'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-ChangelogVersion -version $Latest.Version\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re    = 'jubler.*\\.exe'\r\n  $urls   = $download_page.links | Where-Object href -match $re | Select-Object -First 2 -expand href\r\n\r\n  $version  = $urls[0] -split '\\/v?' | Select-Object -Last 1 -Skip 1\r\n\r\n  @{\r\n    URL32 = $urls -notmatch \"64\\.exe\" | Select-Object -first 1\r\n    URL64 = $urls -match \"64\\.exe\" | Select-Object -first 1\r\n    Version = $version\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\n\r\ntry {\r\n    update -ChecksumFor none\r\n} catch {\r\n    $ignore = \"Unable to connect to the remote server\"\r\n    if ($_ -match $ignore) { Write-Host $ignore; 'ignore' } else { throw $_ }\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/juju/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aec5c9771a5f607dc5549f803405aa8d3cb87a7d/icons/juju.png\" width=\"48\" height=\"48\"/> [juju](https://chocolatey.org/packages/juju)\r\n\r\nThe Canonical Distribution of Kubernetes works across all major public clouds and private infrastructure, enabling your teams to operate Kubernetes clusters on demand, anywhere.\r\n\r\nJuju is an application and service modelling tool that enables you to quickly model, configure, deploy and manage applications in the cloud with only a few commands. Use it to deploy hundreds of preconfigured services, OpenStack, or your own code to any public or private cloud.\r\n"
  },
  {
    "path": "automatic/juju/juju.json",
    "content": "﻿{\r\n    \"2.2\":  \"2.2.9\",\r\n    \"2.3\":  \"2.3.8\",\r\n    \"2.4\":  \"2.4.6\",\r\n    \"2.5\":  \"2.5.8\",\r\n    \"2.6\":  \"2.6.10\",\r\n    \"2.7\":  \"2.7.8\",\r\n    \"2.8\":  \"2.8.10\",\r\n    \"2.9\":  \"2.9.38\",\r\n    \"3.0\":  \"3.0.3\",\r\n    \"3.1\":  \"3.1.6\",\r\n    \"3.2\":  \"3.2.3\",\r\n    \"3.3\":  \"3.3-beta1\"\r\n}\r\n"
  },
  {
    "path": "automatic/juju/juju.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>juju</id>\n    <version>3.1.6</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/juju</packageSourceUrl>\n    <owners>chocolatey-community,AdmiringWorm</owners>\n    <title>Juju</title>\n    <authors>Canonical Ltd.</authors>\n    <projectUrl>https://juju.is/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aec5c9771a5f607dc5549f803405aa8d3cb87a7d/icons/juju.png</iconUrl>\n    <copyright>© 2021 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.</copyright>\n    <licenseUrl>https://github.com/juju/juju/blob/develop/LICENCE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/juju/juju</projectSourceUrl>\n    <docsUrl>https://juju.is/docs</docsUrl>\n    <bugTrackerUrl>https://bugs.launchpad.net/juju</bugTrackerUrl>\n    <tags>juju admin console cloud services foss cross-platform cli</tags>\n    <summary>Model-driven operations for hybrid cloud services commandline</summary>\n    <description><![CDATA[The Canonical Distribution of Kubernetes works across all major public clouds and private infrastructure, enabling your teams to operate Kubernetes clusters on demand, anywhere.\n\nJuju is an application and service modelling tool that enables you to quickly model, configure, deploy and manage applications in the cloud with only a few commands. Use it to deploy hundreds of preconfigured services, OpenStack, or your own code to any public or private cloud.\n]]></description>\n    <releaseNotes>https://discourse.charmhub.io/t/roadmap-releases/5064</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n    <!--Building from Linux? You may need this instead: <file src=\"tools/**\" target=\"tools\" />-->\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/juju/legal/LICENSE.txt",
    "content": "All files in this repository are licensed as follows. If you contribute\r\nto this repository, it is assumed that you license your contribution\r\nunder the same license unless you state otherwise.\r\n\r\nAll files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file.\r\n\r\n                    GNU AFFERO GENERAL PUBLIC LICENSE\r\n                       Version 3, 19 November 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU Affero General Public License is a free, copyleft license for\r\nsoftware and other kinds of works, specifically designed to ensure\r\ncooperation with the community in the case of network server software.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nour General Public Licenses are intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  Developers that use our General Public Licenses protect your rights\r\nwith two steps: (1) assert copyright on the software, and (2) offer\r\nyou this License which gives you legal permission to copy, distribute\r\nand/or modify the software.\r\n\r\n  A secondary benefit of defending all users' freedom is that\r\nimprovements made in alternate versions of the program, if they\r\nreceive widespread use, become available for other developers to\r\nincorporate.  Many developers of free software are heartened and\r\nencouraged by the resulting cooperation.  However, in the case of\r\nsoftware used on network servers, this result may fail to come about.\r\nThe GNU General Public License permits making a modified version and\r\nletting the public access it on a server without ever releasing its\r\nsource code to the public.\r\n\r\n  The GNU Affero General Public License is designed specifically to\r\nensure that, in such cases, the modified source code becomes available\r\nto the community.  It requires the operator of a network server to\r\nprovide the source code of the modified version running there to the\r\nusers of that server.  Therefore, public use of a modified version, on\r\na publicly accessible server, gives the public access to the source\r\ncode of the modified version.\r\n\r\n  An older license, called the Affero General Public License and\r\npublished by Affero, was designed to accomplish similar goals.  This is\r\na different license, not a version of the Affero GPL, but Affero has\r\nreleased a new version of the Affero GPL which permits relicensing under\r\nthis license.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU Affero General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Remote Network Interaction; Use with the GNU General Public License.\r\n\r\n  Notwithstanding any other provision of this License, if you modify the\r\nProgram, your modified version must prominently offer all users\r\ninteracting with it remotely through a computer network (if your version\r\nsupports such interaction) an opportunity to receive the Corresponding\r\nSource of your version by providing access to the Corresponding Source\r\nfrom a network server at no charge, through some standard or customary\r\nmeans of facilitating copying of software.  This Corresponding Source\r\nshall include the Corresponding Source for any work covered by version 3\r\nof the GNU General Public License that is incorporated pursuant to the\r\nfollowing paragraph.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the work with which it is combined will remain governed by version\r\n3 of the GNU General Public License.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU Affero General Public License from time to time.  Such new versions\r\nwill be similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU Affero General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU Affero General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU Affero General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU Affero General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU Affero General Public License for more details.\r\n\r\n    You should have received a copy of the GNU Affero General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If your software can interact with users remotely through a computer\r\nnetwork, you should also make sure that it provides a way for users to\r\nget its source.  For example, if your program is a web application, its\r\ninterface could display a \"Source\" link that leads users to an archive\r\nof the code.  There are many ways you could offer source, and different\r\nsolutions will be better for different programs; see section 13 for the\r\nspecific requirements.\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU AGPL, see\r\n<http://www.gnu.org/licenses/>.\r\n"
  },
  {
    "path": "automatic/juju/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from their launchpad page <https://launchpad.net/juju/+download>\r\nThe same download links are also located in their docs <https://jujucharms.com/docs/stable/reference-releases>\r\nand can be verified like this:\r\n\r\n1. Go to <https://launchpad.net/juju/3.1/3.1.6/+download/juju-setup-3.1.6.exe>\r\n  to download the installer\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: B8BE11E2D86BF54E0843839CB14313C7C6B5801F220E935BA71C94F711E04C7C\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/juju/juju/blob/0b9d2d867111e1476ace5483c9868960cfe22ba1/LICENCE>\r\n"
  },
  {
    "path": "automatic/juju/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsDir = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName   = 'juju'\r\n  fileType      = 'exe'\r\n  softwareName  = 'Juju'\r\n  file          = \"$toolsDir\\juju-setup-3.1.6.exe\"\r\n  silentArgs    = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LOG=`\"${env:TEMP}\\${env:chocolateyPackageName}.${env:chocolateyPackageVersion}.Install.log`\"\"\r\n  validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force $packageArgs.file\r\n"
  },
  {
    "path": "automatic/juju/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://launchpad.net/juju/+download'\r\n$ghReleasesFmt = 'https://github.com/juju/juju/releases/tag/juju-{0}'\r\n\r\nfunction global:au_BeforeUpdate() { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(`\"[$]toolsDir\\\\).*`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(1\\..+)\\<.*\\>\"      = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(checksum type:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(checksum:).*\"      = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate() {\r\n  $release_page = Invoke-WebRequest -Uri ($ghReleasesFmt -f $($Latest.RemoteVersion)) -UseBasicParsing\r\n\r\n  $release_notes = $release_page.Links | Where-Object href -match \"release-notes|roadmap-releases\" | Select-Object -First 1 -expand href\r\n\r\n  if ($release_page -and -not $release_notes) {\r\n    Write-Warning \"Release notes not found within body of the GitHub release. Linking directly to release.\"\r\n    $release_notes = $ghReleasesFmt -f $($Latest.RemoteVersion)\r\n  }\r\n\r\n  if ($release_notes) {\r\n    Update-Metadata -key \"releaseNotes\" -value $release_notes\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re = '\\.exe$'\r\n  $urls = $download_page.links | Where-Object href -match $re | Select-Object -expand href\r\n\r\n  $streams = @{}\r\n\r\n  $urls | ForEach-Object {\r\n    $versionArr = $_ -split 'setup[-]|[-]signed|.exe'\r\n    if ($versionArr[1]) {\r\n      $version = Get-Version $versionArr[1]\r\n    }\r\n    else {\r\n      $version = Get-Version $versionArr[0]\r\n    }\r\n\r\n    if (!$streams.ContainsKey($version.ToString(2))) {\r\n      $streams.Add($version.ToString(2), @{ URL32 = $_ ; Version = $version.ToString(); RemoteVersion = $version.ToString() })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/julia/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b6cf0f7f72e8e037e6aa1e7ca15ec35a492f959f/icons/julia.png\" width=\"48\" height=\"48\"/> [Julia programming language](https://chocolatey.org/packages/julia)\r\n\r\n[Julia](https://julialang.org/) is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia’s built-in package manager at a rapid pace. IJulia, a collaboration between the IPython and Julia communities, provides a powerful browser-based graphical notebook interface to Julia.\r\n\r\n## Features\r\n\r\n- Multiple dispatch: providing ability to define function behavior across many combinations of argument types\r\n- Dynamic type system: types for documentation, optimization, and dispatch\r\n- Good performance, approaching that of statically-typed languages like C\r\n- A built-in package manager\r\n- Lisp-like macros and other metaprogramming facilities\r\n- Call Python functions: use the PyCall package[a]\r\n- Call C functions directly: no wrappers or special APIs\r\n- Powerful shell-like abilities to manage other processes\r\n- Designed for parallel and distributed computing\r\n- Coroutines: lightweight green threading\r\n- User-defined types are as fast and compact as built-ins\r\n- Automatic generation of efficient, specialized code for different argument types\r\n- Elegant and extensible conversions and promotions for numeric and other types\r\n- Efficient support for Unicode, including but not limited to UTF-8\r\n"
  },
  {
    "path": "automatic/julia/julia.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>julia</id>\n    <version>1.12.0</version>\n    <title>Julia programming language</title>\n    <authors>Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah, Julia contributors</authors>\n    <owners>chocolatey-community, FlorianRappl, drel</owners>\n    <licenseUrl>https://github.com/JuliaLang/julia/blob/master/LICENSE.md</licenseUrl>\n    <projectUrl>https://julialang.org</projectUrl>\n    <releaseNotes>https://github.com/JuliaLang/julia/releases/tag/v1.12.0</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/julia</packageSourceUrl>\n    <projectSourceUrl>https://github.com/JuliaLang/julia</projectSourceUrl>\n    <docsUrl>http://docs.julialang.org/</docsUrl>\n    <bugTrackerUrl>https://github.com/JuliaLang/julia/issues</bugTrackerUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b6cf0f7f72e8e037e6aa1e7ca15ec35a492f959f/icons/julia.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[[Julia](https://julialang.org/) is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia’s built-in package manager at a rapid pace. IJulia, a collaboration between the IPython and Julia communities, provides a powerful browser-based graphical notebook interface to Julia.\n\n## Features\n\n- Multiple dispatch: providing ability to define function behavior across many combinations of argument types\n- Dynamic type system: types for documentation, optimization, and dispatch\n- Good performance, approaching that of statically-typed languages like C\n- A built-in package manager\n- Lisp-like macros and other metaprogramming facilities\n- Call Python functions: use the PyCall package[a]\n- Call C functions directly: no wrappers or special APIs\n- Powerful shell-like abilities to manage other processes\n- Designed for parallel and distributed computing\n- Coroutines: lightweight green threading\n- User-defined types are as fast and compact as built-ins\n- Automatic generation of efficient, specialized code for different argument types\n- Elegant and extensible conversions and promotions for numeric and other types\n- Efficient support for Unicode, including but not limited to UTF-8\n]]></description>\n    <summary>The Julia Language: A fresh approach to technical computing.</summary>\n    <tags>julia language scientific computing dynamic programming repl data visualization machine learning jit admin foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/julia/legal/LICENSE.txt",
    "content": "The MIT License (MIT)\r\n\r\nCopyright (c) 2009-2018: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and\r\nother contributors:\r\n\r\nhttps://github.com/JuliaLang/julia/contributors\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n\r\n"
  },
  {
    "path": "automatic/julia/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the Julia download page on <https://julialang.org/downloads/>\r\nand can be verified like this:\r\n\r\n1. Download the following:\r\n  64-bit installer: <https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-win64.exe>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum64: 1DD9EA0E4B61DFE5BC4D81E37E4CF19ACB4F65B09699E3A4C65BA6AC727D7A3F\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/JuliaLang/julia/blob/master/LICENSE.md>\r\n"
  },
  {
    "path": "automatic/julia/tools/chocolateyBeforeModify.ps1",
    "content": "﻿Write-Host \"Removing julia shim before upgrading/uninstalling...\"\r\n\r\n$binFilePath = Get-UninstallRegistryKey -SoftwareName \"Julia*\" | Select-Object -First 1 -ExpandProperty DisplayIcon\r\nUninstall-BinFile \"julia\" -path $binFilePath\r\n"
  },
  {
    "path": "automatic/julia/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  fileType      = 'exe'\r\n  url           = 'https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-win32.exe'\r\n  checksum      = '4C0371F054A67022A2235B2160B124B4EE620CA419617130E5AE3646501299E9'\r\n  checksumType  = 'sha256'\r\n  file64        = \"$toolsDir\\julia-1.12.0-win64.exe\"\r\n\r\n  softwareName  = 'Julia*'\r\n\r\n  silentArgs    = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n  validExitCodes= @(0)\r\n}\r\n$packageVersion = \"1.12.0\"\r\n\r\nif ((Get-OSArchitectureWidth -compare 32) -or ($env:chocolateyForceX86 -eq $true)) {\r\n    Install-ChocolateyPackage @packageArgs\r\n}\r\nelse {\r\n    Install-ChocolateyInstallPackage @packageArgs\r\n}\r\n\r\n# Lets remove the installer as there is no more need for it\r\nGet-ChildItem $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\n# Find the executable of current installed version\r\n[array]$keysCurrentVersion = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName'] | Where-Object {\r\n  ($_.DisplayName -split \"\\s+\" | Select-Object -last 1) -eq $packageVersion\r\n}\r\n\r\nif ($keysCurrentVersion.Count -eq 0)  { Write-Warning \"Can't find Julia install location\"; return }\r\n$executableLocation = $($keysCurrentVersion | Select-Object -First 1).DisplayIcon\r\nWrite-Host \"Julia installed to '$executableLocation'\"\r\n\r\nInstall-BinFile 'julia' $executableLocation\r\n"
  },
  {
    "path": "automatic/julia/tools/chocolateyuninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Julia*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n  validExitCodes= @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    $fileStringSplit = $packageArgs['file'] -split '\\s+(?=(?:[^\"]|\"[^\"]*\")*$)'\r\n\r\n    if($fileStringSplit.Count -gt 1) {\r\n      $packageArgs['file'] = $fileStringSplit[0]\r\n      $packageArgs['silentArgs'] += \" $($fileStringSplit[1..($fileStringSplit.Count-1)])\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/julia/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://julialang.org/downloads/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n    Remove-Item \"$PSScriptRoot\\tools\\$($Latest.FileName32)\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*Url\\s*=\\s*)'.*'\"                 = \"`${1}'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*Checksum\\s*=\\s*)'.*'\"            = \"`${1}'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*ChecksumType\\s*=\\s*)'.*'\"        = \"`${1}'$($Latest.ChecksumType32)'\"\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`$1$($Latest.FileName64)`\"\"\r\n            \"(?i)(^[$]packageVersion\\s*=\\s*).*\"        = \"`$1`\"$($Latest.VersionReal)`\"\"\r\n        }\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(64-bit installer:\\s+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n            \"(?i)(checksum type:\\s+).*\"        = \"`${1}$($Latest.ChecksumType64)\"\r\n            \"(?i)(checksum64:\\s+).*\"           = \"`${1}$($Latest.Checksum64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\r\n\r\n    $download_page = Invoke-WebRequest -Uri \"$releases\" -UseBasicParsing\r\n    $url32 = $download_page.links | Where-Object href -match '/julia-(.+)-win32\\.exe$' | ForEach-Object href | Select-Object -First 1\r\n    $url64 = $download_page.links | Where-Object href -match '/julia-(.+)-win64\\.exe$' | ForEach-Object href | Select-Object -First 1\r\n\r\n    $version = $Matches[1]\r\n\r\n    @{\r\n        URL32   = $url32\r\n        URL64   = $url64\r\n        Version = $version\r\n        VersionReal = $version\r\n        ReleaseNotes = \"https://github.com/JuliaLang/julia/releases/tag/v${version}\"\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/k9s/ReadMe.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@833f8152a28aa2c249d380342337ae0514742fd6/icons/k9s.png\" width=\"48\" height=\"48\"> [k9s](https://chocolatey.org/packages/k9s)\r\n\r\nK9s provides a terminal UI to interact with your Kubernetes clusters.\r\nThe aim of this project is to make it easier to navigate, observe and manage\r\nyour applications in the wild. K9s continually watches Kubernetes\r\nfor changes and offers subsequent commands to interact with your observed resources.\r\n\r\n## Features\r\n\r\n* Information At Your Finger Tips!\r\n  * Tracks in real-time activities of resources running in your Kubernetes cluster.\r\n* Standard or CRD?\r\n  * Handles booths Kubernetes standard resources as well as custom resource definitions.\r\n* Cluster Metrics\r\n  * Tracks real-time metrics associates with resources such as pods, containers and nodes.\r\n* Power Users Welcome!\r\n  * Provides standard cluster management commands such as logs, scaling, port-forwards, restarts…\r\n  * Define your own command shortcuts for quick navigation via command aliases and hotkeys.\r\n  * Plugin support to extend K9s to create your very own cluster commands.\r\n  * Powerful filtering mode to allow user to drill down and view workload related resources.\r\n* Error Zoom\r\n  * Drill down directly to what's wrong with your cluster's resources.\r\n* Skinnable and Customizable\r\n  * Define your very own look and feel via K9s skins.\r\nCustomize/Arrange which columns to display on a per resource basis.\r\n* Narrow or Wide?\r\n  * Provides toggles to view minimal or full resource definitions\r\n* MultiResources Views\r\n  * Provides for an overview of your cluster resources via Pulses and XRay views.\r\n* We've got your RBAC!\r\n  * Supports for viewing RBAC rules such as cluster/roles and their associated bindings.\r\n  * Reverse lookup to asserts what a user/group or serviceAccount can do on your clusters.\r\n* Built-in Benchmarking\r\n  * You can benchmark your HTTP services/pods directly from K9s to see how your application fare and adjust your resources request/limit accordingly.\r\n* Resource Graph Traversals\r\n  * K9s provides for easy traversal of Kubernetes resources and their associated resources.\r\n"
  },
  {
    "path": "automatic/k9s/k9s.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>k9s</id>\n    <version>0.50.18</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/k9s</packageSourceUrl>\n    <owners>chocolatey-community,Matteo Dell'Aquila (moebius87)</owners>\n    <title>k9s: Kubernetes CLI To Manage Your Clusters In Style!</title>\n    <authors>Fernand Galiana (derailed)</authors>\n    <projectUrl>https://k9scli.io/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@833f8152a28aa2c249d380342337ae0514742fd6/icons/k9s.png</iconUrl>\n    <copyright>(c) 2020 Imhotep Software LLC.</copyright>\n    <licenseUrl>https://raw.githubusercontent.com/derailed/k9s/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/derailed/k9s</projectSourceUrl>\n    <docsUrl>https://k9scli.io/</docsUrl>\n    <bugTrackerUrl>https://github.com/derailed/k9s/issues</bugTrackerUrl>\n    <tags>k9s kubernetes docker containers devops metrics cross-platform tui cli foss</tags>\n    <summary>K9s is a terminal based UI to interact with your Kubernetes clusters.</summary>\n    <description><![CDATA[K9s provides a terminal UI to interact with your Kubernetes clusters.\nThe aim of this project is to make it easier to navigate, observe and manage\nyour applications in the wild. K9s continually watches Kubernetes\nfor changes and offers subsequent commands to interact with your observed resources.\n\n## Features\n\n* Information At Your Finger Tips!\n  * Tracks in real-time activities of resources running in your Kubernetes cluster.\n* Standard or CRD?\n  * Handles booths Kubernetes standard resources as well as custom resource definitions.\n* Cluster Metrics\n  * Tracks real-time metrics associates with resources such as pods, containers and nodes.\n* Power Users Welcome!\n  * Provides standard cluster management commands such as logs, scaling, port-forwards, restarts…\n  * Define your own command shortcuts for quick navigation via command aliases and hotkeys.\n  * Plugin support to extend K9s to create your very own cluster commands.\n  * Powerful filtering mode to allow user to drill down and view workload related resources.\n* Error Zoom\n  * Drill down directly to what's wrong with your cluster's resources.\n* Skinnable and Customizable\n  * Define your very own look and feel via K9s skins.\nCustomize/Arrange which columns to display on a per resource basis.\n* Narrow or Wide?\n  * Provides toggles to view minimal or full resource definitions\n* MultiResources Views\n  * Provides for an overview of your cluster resources via Pulses and XRay views.\n* We've got your RBAC!\n  * Supports for viewing RBAC rules such as cluster/roles and their associated bindings.\n  * Reverse lookup to asserts what a user/group or serviceAccount can do on your clusters.\n* Built-in Benchmarking\n  * You can benchmark your HTTP services/pods directly from K9s to see how your application fare and adjust your resources request/limit accordingly.\n* Resource Graph Traversals\n  * K9s provides for easy traversal of Kubernetes resources and their associated resources.\n]]></description>\n    <releaseNotes>https://github.com/derailed/k9s/blob/v0.50.18/change_logs/release_v0.50.18.md</releaseNotes>\n    <dependencies>\n      <dependency id=\"kubernetes-cli\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/k9s/legal/LICENSE.txt",
    "content": "﻿\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS"
  },
  {
    "path": "automatic/k9s/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-bit software: <https://github.com/derailed/k9s/releases/download/v0.50.18/k9s_Windows_amd64.zip>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n  - Using powershell function 'Get-RemoteChecksum' included in Chocolatey AU module\r\n\r\n3. The checksums should match the following:\r\n  checksum type: sha256\r\n  checksum64: 9D4E8672C4E55C04CB137475062BC88DA7FC0878E04D53DF181196449600DA16\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://raw.githubusercontent.com/derailed/k9s/2e05367256a7b2777b011da7213cf636c9ae4d17/LICENSE>\r\n"
  },
  {
    "path": "automatic/k9s/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  PackageName    = $packageName\r\n  FileFullPath64 = \"$toolsDir\\k9s_Windows_amd64.zip\"\r\n  Destination    = $toolsDir\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nRemove-Item \"$toolsDir\\k9s_Windows_amd64.zip\"\r\n"
  },
  {
    "path": "automatic/k9s/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*64\\-bit software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"      = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum(64)?\\:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease derailed k9s\r\n\r\n  $checksumAsset = $LatestRelease.assets | Where-Object { $_.name -eq 'checksums.sha256' } | Select-Object -ExpandProperty browser_download_url\r\n  $checksum_page = Invoke-WebRequest -Uri $checksumAsset -UseBasicParsing\r\n  $checksum64 = [regex]::Match($checksum_page, \"([a-f\\d]+)\\s*$([regex]::Escape($filename64))\").Groups[1].Value\r\n\r\n  return @{\r\n    Version        = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    URL64          = $LatestRelease.assets | Where-Object { $_.name -eq 'k9s_Windows_amd64.zip' } | Select-Object -ExpandProperty browser_download_url\r\n    ReleaseNotes   = \"https://github.com/derailed/k9s/blob/$($LatestRelease.tag_name)/change_logs/release_$($LatestRelease.tag_name).md\"\r\n    ReleaseURL     = $LatestRelease.html_url\r\n    Checksum64     = $checksum64\r\n    ChecksumType64 = \"sha256\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/keepass-classic/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/keepass.svg\" width=\"48\" height=\"48\"/> [keepass-classic](https://chocolatey.org/packages/keepass-classic)\r\n\r\n\r\nToday you need to remember many passwords. You need a password for the Windows network logon, your e-mail account, your website's FTP password, online passwords (like website member account), etc. etc. etc. The list is endless. Also, you should use different passwords for each account. Because if you use only one password everywhere and someone gets this password you have a problem... A serious problem. The thief would have access to your e-mail account, website, etc. Unimaginable.\r\n\r\nKeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).\r\n\r\n## Features\r\n- [Strong Security](http://keepass.info/features.html#lnksec)\r\n- [Multiple User Keys](http://keepass.info/features.html#lnkkeys)\r\n- [Export To TXT, HTML, XML and CSV Files](http://keepass.info/features.html#lnkexp)\r\n- [Import From Many File Formats](http://keepass.info/features.html#lnkimp)\r\n- [Easy Database Transfer](http://keepass.info/features.html#lnktrans)\r\n- [Support of Password Groups](http://keepass.info/features.html#lnkgroups)\r\n- [Time Fields and Entry Attachments](http://keepass.info/features.html#lnktimes)\r\n- [Auto-Type, Global Auto-Type Hot Key and Drag&Drop](http://keepass.info/features.html#lnkdragdrop)\r\n- [Intuitive and Secure Clipboard Handling](http://keepass.info/features.html#lnkclipboard)\r\n- [Searching and Sorting](http://keepass.info/features.html#lnksearch)\r\n- [Multi-Language Support](http://keepass.info/features.html#lnkmultilang)\r\n- [Strong Random Password Generator](http://keepass.info/features.html#lnkrandgen)\r\n- [Plugin Architecture](http://keepass.info/features.html#lnkplugins)\r\n- [Open Source!](http://keepass.info/features.html#lnkopensrc)\r\n\r\n## Parameters\r\n- `/DisableFileAssoc` - Do not associate KeePass with the .kbd file extension\r\n- `/DesktopIcon` - Create an icon on the Current Users Desktop\r\n- `/QuickLaunchIcon` - Create an icon on the Current Users Quick Launch bar (only available for Windows 7)\r\n\r\nThese parameters can be passed to the installer with the use of `--params`.\r\nFor example: `--params '\"/DisableFileAssoc /DesktopIcon /QuickLaunchIcon\"'`\r\n\r\n## Notes\r\n- This is the classic version of KeePass. If you're looking for the 2.x version (also known as *KeePass Professional Edition*), install [keepass](/packages/keepass) instead.\r\n- Looking for the source code of KeePass classic? Click the project source url and look for the file ending with `-Src.zip`\r\n\r\n"
  },
  {
    "path": "automatic/keepass-classic/keepass-classic.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>keepass-classic</id>\n    <version>1.43</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/keepass-classic</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>KeePass Classic Password Safe</title>\n    <authors>Dominik Reichl</authors>\n    <projectUrl>http://keepass.info/index.html</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/keepass.svg</iconUrl>\n    <copyright>Copyright © 2003-2017 Dominik Reichl</copyright>\n    <licenseUrl>http://keepass.info/help/v1/license.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://sourceforge.net/projects/keepass/files/KeePass%201.x/1.43/</projectSourceUrl>\n    <docsUrl>http://keepass.info/help/base/index.html</docsUrl>\n    <mailingListUrl>https://sourceforge.net/p/keepass/discussion/?source=navbar</mailingListUrl>\n    <bugTrackerUrl>https://sourceforge.net/projects/keepass/support</bugTrackerUrl>\n    <tags>keepass-classic multiplatform password safe admin foss cross-platform</tags>\n    <summary>This version of the popular KeePass password manager is compatible with KeePassX for Linux and OS X.</summary>\n    <description><![CDATA[\nToday you need to remember many passwords. You need a password for the Windows network logon, your e-mail account, your website's FTP password, online passwords (like website member account), etc. etc. etc. The list is endless. Also, you should use different passwords for each account. Because if you use only one password everywhere and someone gets this password you have a problem... A serious problem. The thief would have access to your e-mail account, website, etc. Unimaginable.\n\nKeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).\n\n## Features\n- [Strong Security](http://keepass.info/features.html#lnksec)\n- [Multiple User Keys](http://keepass.info/features.html#lnkkeys)\n- [Export To TXT, HTML, XML and CSV Files](http://keepass.info/features.html#lnkexp)\n- [Import From Many File Formats](http://keepass.info/features.html#lnkimp)\n- [Easy Database Transfer](http://keepass.info/features.html#lnktrans)\n- [Support of Password Groups](http://keepass.info/features.html#lnkgroups)\n- [Time Fields and Entry Attachments](http://keepass.info/features.html#lnktimes)\n- [Auto-Type, Global Auto-Type Hot Key and Drag&Drop](http://keepass.info/features.html#lnkdragdrop)\n- [Intuitive and Secure Clipboard Handling](http://keepass.info/features.html#lnkclipboard)\n- [Searching and Sorting](http://keepass.info/features.html#lnksearch)\n- [Multi-Language Support](http://keepass.info/features.html#lnkmultilang)\n- [Strong Random Password Generator](http://keepass.info/features.html#lnkrandgen)\n- [Plugin Architecture](http://keepass.info/features.html#lnkplugins)\n- [Open Source!](http://keepass.info/features.html#lnkopensrc)\n\n## Parameters\n- `/DisableFileAssoc` - Do not associate KeePass with the .kbd file extension\n- `/DesktopIcon` - Create an icon on the Current Users Desktop\n- `/QuickLaunchIcon` - Create an icon on the Current Users Quick Launch bar (only available for Windows 7)\n\nThese parameters can be passed to the installer with the use of `--params`.\nFor example: `--params '\"/DisableFileAssoc /DesktopIcon /QuickLaunchIcon\"'`\n\n## Notes\n- This is the classic version of KeePass. If you're looking for the 2.x version (also known as *KeePass Professional Edition*), install [keepass](/packages/keepass) instead.\n- Looking for the source code of KeePass classic? Click the project source url and look for the file ending with `-Src.zip`\n\n]]></description>\n    <releaseNotes>http://keepass.info/news/n250301_1.43.html</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/keepass-classic/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/keepass-classic/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://keepass.info/download.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://sourceforge.net/projects/keepass/files/KeePass%201.x/1.43/KeePass-1.43-Setup.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 70B17E420014A851A1D38968BACCCE93FE85E4D8746590B06D7BE0812A6B3323\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\nThe keepass 1.x license is listed on <https://sourceforge.net/projects/keepass/files/KeePass%201.x/1.43/KeePass-1.43-Setup.exe/download>\r\n"
  },
  {
    "path": "automatic/keepass-classic/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n. \"$toolsPath\\helpers.ps1\"\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$filePath = \"$toolsPath\\keepass-classic.exe\"\r\n$packageArgs = @{\r\n  packageName    = 'keepass-classic'\r\n  fileType       = 'exe'\r\n  file           = $filePath\r\n  softwareName   = 'KeePass Password Safe 1*'\r\n  silentArgs     = '/VERYSILENT' + (Get-InstallTasks $pp)\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 $filePath,\"$filePath.ignore\"\r\n"
  },
  {
    "path": "automatic/keepass-classic/tools/helpers.ps1",
    "content": "﻿function Get-InstallTasks([HashTable]$pp) {\r\n  $parameters = @{\r\n    \"DesktopIcon\"      = @{ Task = \"!desktopicon\"; Output = \"Enabling Desktop Icon\" }\r\n    \"QuickLaunchIcon\"  = @{ Task = \"!quicklaunchicon\"; Output = \"Enabling Quick Launch Icon\" }\r\n    \"DisableFileAssoc\" = @{ Task = \"fileassoc\"; Output = \"Disabling File Association\" }\r\n  }\r\n\r\n  $tasks = @()\r\n\r\n  foreach ($param in $parameters.Keys) {\r\n    if ($pp[$param]) {\r\n      if ($parameters[$param].Task.StartsWith('!')) {\r\n        $parameters[$param].Task = $parameters[$param].Task.TrimStart('!')\r\n      } else {\r\n        $parameters[$param].Task = '!' + $parameters[$param].Task\r\n      }\r\n      Write-Host $parameters[$param].Output\r\n    }\r\n\r\n    $tasks += @($parameters[$param].Task)\r\n  }\r\n\r\n  ' /TASKS=\"{0}\"' -f ($tasks -join ',')\r\n}\r\n"
  },
  {
    "path": "automatic/keepass-classic/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\n\r\n$releases           = 'http://keepass.info/download.html'\r\n$changelog_domain   = 'http://keepass.info/news'\r\n$changelogs         = \"$changelog_domain/news_all.html\"\r\n$softwareNamePrefix = 'KeePass Password Safe'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Remove-Item -Force \"$PSScriptRoot\\tools\\*.exe\"\r\n  $Latest.FileName32 = Get-WebFileName $Latest.URL32 \"keepass-classic.exe\"\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $filePath = \"$PSScriptRoot\\tools\\$($Latest.FileName32)\"\r\n  Get-WebFile -Url $Latest.URL32 -FileName $filePath\r\n  $Latest.Checksum32 = Get-FileHash $filePath -Algorithm $Latest.ChecksumType32 | ForEach-Object Hash\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.SoftwareName)'\"\r\n      \"(?i)(^[$]filePath\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\"= \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\$($Latest.PackageName).nuspec\" = @{\r\n      \"(?i)(^\\s*\\<projectSourceUrl\\>).*(\\<\\/projectSourceUrl\\>)\" = \"`${1}$($Latest.ProjectSourceUrl)`${2}\"\r\n      \"(?i)(^\\s*\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\"         = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'KeePass.*1\\.x\\/.*\\.exe\\/download$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n  $fileName = $url32 -split '/' | Select-Object -last 1 -skip 1\r\n  $index = $url32.IndexOf($fileName)\r\n  $sourceUrl = $url32.Substring(0, $index)\r\n\r\n  $verRe = '[-]'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n\r\n  $changelog_page = Invoke-WebRequest -uri $changelogs -UseBasicParsing\r\n\r\n  $re = \"KeePass ${version32} released\"\r\n  $URLChangelog = $changelog_page.Links | Where-Object outerHtml -match $re | Select-Object -first 1 -expand href\r\n  if ($URLChangelog) { $URLChangelog = \"$changelog_domain/$URLChangelog\" }\r\n\r\n  $majorVersion = $version32 -split '\\.' | Select-Object -first 1\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n    ReleaseNotes = $URLChangelog\r\n    ProjectSourceUrl = $sourceUrl\r\n    SoftwareName     = '{0} {1}*' -f $softwareNamePrefix,$majorVersion\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/keepassx/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d8c632d9d68fad6f36d31c68e9d886cd2c8d1748/icons/keepassx.png\" width=\"48\" height=\"48\"/> [keepassx](https://chocolatey.org/packages/keepassx)\r\n\r\n\r\n**KeePassX** saves many different information e.g. user names, passwords, urls, attachments and comments in one single database. For a better management user-defined titles and icons can be specified for each single entry. Furthermore the entries are sorted in groups, which are customizable as well.\r\n\r\nOriginally KeePassX was called KeePass/L for Linux since it was a port of Windows password manager Keepass Password Safe. After KeePass/L became a cross platform application the name was not appropriate anymore and therefore, on 22 March 2006 it has been changed.\r\n\r\n## Features\r\n- Extensive management\r\n- title for each entry for its better identification\r\n- possibility to determine different expiration dates\r\n- insertion of attachments\r\n- user-defined symbols for groups and entries\r\n- fast entry dublication\r\n- sorting entries in groups\r\n- Search function\r\n- search either in specific groups or complete database\r\n- Autofill (experimental)\r\n- Database security\r\n- access to the KeePassX database is granted either with a password, a key-file (e.g. a CD or a memory-stick) or even both.\r\n- Automatic generation of secure passwords\r\n- extremly customizable password generator for fast and easy creation of secure passwords\r\n- Precaution features\r\n- quality indicator for chosen passwords\r\n- hiding all passwords behind asterisks\r\n- Encryption\r\n- either the Advanced Encryption Standard (AES) or the Twofish algorithm are used\r\n- encryption of the database in 256 bit sized increments\r\n- Import and export of entries\r\n- import from PwManager (*.pwm) and KWallet (*.xml) files\r\n- export as textfile (*.txt)\r\n- Operating system independent\r\n- KeePassX is cross platform, so are the databases as well\r\n- Free software\r\nKeePassX is free software, published under the terms of the General Public License, so you are not only free to use it free of charge, but also to redistribute it, to examine and/or modify it's source code and to publish your modifications as long as you provide the same freedoms for your modified version.\r\n\r\n## Notes\r\n- Do not save keypass database in chocolatey tools folder, it may be removed during upgrade.\r\n\r\n\r\n![KeePassX Screenshot](https://www.keepassx.org/wp-content/uploads/2016/02/kpx2_main.png)\r\n[More Screenshots here](https://www.keepassx.org/screenshots)\r\n\r\n"
  },
  {
    "path": "automatic/keepassx/keepassx.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>keepassx</id>\n    <version>2.0.3</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/keepassx</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>KeePassX Password Manager</title>\n    <authors>KeePassX Team</authors>\n    <projectUrl>http://www.keepassx.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d8c632d9d68fad6f36d31c68e9d886cd2c8d1748/icons/keepassx.png</iconUrl>\n    <copyright>KeePassX Team 2005 - 2017</copyright>\n    <licenseUrl>https://github.com/keepassx/keepassx/blob/master/LICENSE.GPL-2</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/keepassx/keepassx</projectSourceUrl>\n    <mailingListUrl>https://forum.keepassx.org/</mailingListUrl>\n    <bugTrackerUrl>https://dev.keepassx.org/projects/keepassx</bugTrackerUrl>\n    <tags>keepassx multiplatform password safe foss cross-platform</tags>\n    <summary>KeePassX is an application for people with extremly high demands on secure personal data management. It has a light interface, is cross platform and published under the terms of the GNU General Public License.</summary>\n    <description>\n**KeePassX** saves many different information e.g. user names, passwords, urls, attachments and comments in one single database. For a better management user-defined titles and icons can be specified for each single entry. Furthermore the entries are sorted in groups, which are customizable as well.\n\nOriginally KeePassX was called KeePass/L for Linux since it was a port of Windows password manager Keepass Password Safe. After KeePass/L became a cross platform application the name was not appropriate anymore and therefore, on 22 March 2006 it has been changed.\n\n## Notes\n- Do not save keypass database in chocolatey tools folder, it may be removed during upgrade.\n\n## Features\n- Extensive management\n  - title for each entry for its better identification\n  - possibility to determine different expiration dates\n  - insertion of attachments\n  - user-defined symbols for groups and entries\n  - fast entry dublication\n  - sorting entries in groups\n- Search function\n  - search either in specific groups or complete database\n- Autofill (experimental)\n- Database security\n  - access to the KeePassX database is granted either with a password, a key-file (e.g. a CD or a memory-stick) or even both.\n- Automatic generation of secure passwords\n  - extremly customizable password generator for fast and easy creation of secure passwords\n- Precaution features\n  - quality indicator for chosen passwords\n  - hiding all passwords behind asterisks\n- Encryption\n  - either the Advanced Encryption Standard (AES) or the Twofish algorithm are used\n  - encryption of the database in 256 bit sized increments\n- Import and export of entries\n  - import from PwManager (*.pwm) and KWallet (*.xml) files\n  - export as textfile (*.txt)\n- Operating system independent\n  - KeePassX is cross platform, so are the databases as well\n- Free software\n  KeePassX is free software, published under the terms of the General Public License, so you are not only free to use it free of charge, but also to redistribute it, to examine and/or modify it’s source code and to publish your modifications as long as you provide the same freedoms for your modified version.\n\n![KeePassX Screenshot](https://www.keepassx.org/wp-content/uploads/2016/02/kpx2_main.png)\n[More Screenshots here](https://www.keepassx.org/screenshots)\n\t\t</description>\n    <releaseNotes>https://www.keepassx.org/changelog</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/keepassx/legal/LICENSE.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/keepassx/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.keepassx.org/downloads>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://www.keepassx.org/releases/2.0.3/KeePassX-2.0.3.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: F6DF49982423BC0FAE7B6B294E7CDB4566506F5ED72F3118241A648A023A6DCA\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/keepassx/keepassx/blob/d511905c1647a1e311e8b20d5930a37a9c2531cd/LICENSE.GPL-2>\r\n"
  },
  {
    "path": "automatic/keepassx/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$packageArgs = @{\r\n  packageName  = $env:ChocolateyPackageName\r\n  file         = \"$toolsPath\\KeePassX-2.0.3.zip\"\r\n  destination  = $toolsPath\r\n}\r\n\r\n# first we need to remove any existing keepass directory\r\nGet-ChildItem \"$toolsPath\" -Filter \"KeePassX*\" | ? { $_.PSIsContainer } | % {\r\n  Remove-Item $_.FullName -Recurse\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.zip\"\r\n$filePath = Get-ChildItem \"$toolsPath\" -Filter \"KeePassX.exe\" -Recurse | select -First 1 -expand FullName\r\n\r\n$programsDir = [System.Environment]::GetFolderPath('Programs')\r\nInstall-ChocolateyShortcut `\r\n  -ShortcutFilePath \"$programsDir\\KeePassX.lnk\" `\r\n  -TargetPath \"$filePath\"\r\n"
  },
  {
    "path": "automatic/keepassx/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$programsDir = [System.Environment]::GetFolderPath('Programs')\r\n$lnk = \"$programsDir\\KeePassX.lnk\"\r\nif (Test-Path $lnk) {\r\n  Remove-Item -Force $lnk\r\n}\r\n"
  },
  {
    "path": "automatic/keepassx/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain   = 'https://www.keepassx.org'\r\n$releases = \"$domain/downloads\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\"= \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.zip$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n\r\n  $verRe = '\\/'\r\n  $version32 = $url32 -split \"$verRe\" | select -last 1 -skip 1\r\n\r\n  $url32 = [uri]::new([uri]$releases, $url32)\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/keepassxc/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4315dbe8325d644de2026206bdc5c16a11c1f5cc/icons/keepassxc.svg\" width=\"48\" height=\"48\"/> [KeepassXC](https://chocolatey.org/packages/keepassxc)\r\n\r\nKeePassXC is a fork of [KeePassX](https://www.keepassx.org/) that [aims to incorporate stalled pull requests, features, and bug fixes that have never made it into the main KeePassX repository](https://github.com/keepassxreboot/keepassx/issues/43).\r\n\r\n![KeepassXC screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/f2cfda756d8ab847b9d65ce394de18c6a090666b/automatic/keepassxc/screenshot.png)\r\n\r\n# Features\r\n\r\nThese are the additional features compared to KeePassX:\r\n\r\n- Auto-Type on all three major platforms (Linux, Windows, macOS)\r\n- Twofish encryption\r\n- YubiKey challenge-response support\r\n- TOTP generation\r\n- CSV import\r\n- Command line interface\r\n- DEP and ASLR hardening\r\n- Stand-alone password and passphrase generator\r\n- Password strength meter\r\n- Using website favicons as entry icons\r\n- Merging of databases\r\n- Automatic reload when the database changed on disk\r\n- Browser integration with KeePassHTTP-Connector for Mozilla Firefox and Google Chrome or Chromium, and passafari in Safari.\r\n- Browser integration with KeePassXC-Browser using native messaging for Mozilla Firefox and Google Chrome or Chromium.\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/keepassxc/keepassxc.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek\n   uppercase omega letter enclosed in quotation marks, you should use an\n   editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>keepassxc</id>\n    <title>KeePassXC</title>\n    <version>2.7.12</version>\n    <authors>https://github.com/keepassxreboot/keepassxc/graphs/contributors</authors>\n    <owners>chocolatey-community,wget, hans0</owners>\n    <summary>KeePassXC is a community fork of KeePassX which aims to incorporate stalled pull requests, features, and bug fixes that have never made it into the main KeePassX repository.</summary>\n    <description><![CDATA[KeePassXC is a fork of [KeePassX](https://www.keepassx.org/) that [aims to incorporate stalled pull requests, features, and bug fixes that have never made it into the main KeePassX repository](https://github.com/keepassxreboot/keepassx/issues/43).\n\n![KeepassXC screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/f2cfda756d8ab847b9d65ce394de18c6a090666b/automatic/keepassxc/screenshot.png)\n\n# Features\n\nThese are the additional features compared to KeePassX:\n\n- Auto-Type on all three major platforms (Linux, Windows, macOS)\n- Twofish encryption\n- YubiKey challenge-response support\n- TOTP generation\n- CSV import\n- Command line interface\n- DEP and ASLR hardening\n- Stand-alone password and passphrase generator\n- Password strength meter\n- Using website favicons as entry icons\n- Merging of databases\n- Automatic reload when the database changed on disk\n- Browser integration with KeePassHTTP-Connector for Mozilla Firefox and Google Chrome or Chromium, and passafari in Safari.\n- Browser integration with KeePassXC-Browser using native messaging for Mozilla Firefox and Google Chrome or Chromium.\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://keepassxc.org/</projectUrl>\n    <tags>keepassxc keepass keepassx keepassreboot keepassx multiplatform password safe foss cross-platform</tags>\n    <copyright>2016-2017 KeePassXC Team</copyright>\n    <licenseUrl>https://github.com/keepassxreboot/keepassxc/blob/develop/COPYING</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <!-- Source: https://github.com/keepassxreboot/keepassxc/blob/develop/share/icons/application/scalable/apps/keepassxc.svgz -->\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4315dbe8325d644de2026206bdc5c16a11c1f5cc/icons/keepassxc.svg</iconUrl>\n    <releaseNotes>https://github.com/keepassxreboot/keepassxc/releases</releaseNotes>\n    <!-- Specific to Chocolatey -->\n    <projectSourceUrl>https://github.com/keepassxreboot/keepassxc/</projectSourceUrl>\n    <docsUrl>https://keepassxc.org/docs/</docsUrl>\n    <bugTrackerUrl>https://github.com/keepassxreboot/keepassxc/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/keepassxc</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist140\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/keepassxc/legal/LICENSE.txt",
    "content": "KeePassXC - http://www.keepassxc.org/\r\nCopyright (C) 2016-2019 KeePassXC Team <team@keepassxc.org>\r\n\r\nThis program is free software: you can redistribute it and/or modify\r\nit under the terms of the GNU General Public License as published by\r\nthe Free Software Foundation, either version 2 or (at your option)\r\nversion 3 of the License.\r\n\r\nThis program is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\nGNU General Public License for more details.\r\n\r\n--------------------------------------------------------------------\r\n\r\nFormat-Specification: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/\r\nUpstream-Name: KeePassXC\r\nUpstream-Contact: KeePassXC Team <team@keepassxc.org>\r\nSource: http://www.keepassxc.org/\r\n\r\nCopyright: 2010-2012, Felix Geyer <debfx@fobos.de>\r\n          2011-2012, Florian Geyer <blueice@fobos.de>\r\n          2012, Tobias Tangemann\r\n          2007, Trolltech ASA <info@trolltech.com>\r\n          2012, Intel Corporation\r\n          2012, Nokia Corporation and/or its subsidiary(-ies)\r\n          2000-2008, Tom Sato <VEF00200@nifty.ne.jp>\r\n          2013, Laszlo Papp <lpapp@kde.org>\r\n          2013, David Faure <faure@kde.org>\r\n          2016-2019, KeePassXC Team <team@keepassxc.org>\r\nLicense: GPL-2 or GPL-3\r\n\r\nComment: The \"KeePassXC Team\" in every copyright notice is formed by the following people:\r\n          - droidmonkey\r\n          - phoerious\r\n          - TheZ3ro <io@thezero.org>\r\n          - louib\r\n          - weslly\r\n        Every other contributor is listed on https://github.com/keepassxreboot/keepassxc/graphs/contributors\r\n\r\nFiles: cmake/GNUInstallDirs.cmake\r\nCopyright: 2011 Nikita Krupen'ko <krnekit@gmail.com>\r\n          2011 Kitware, Inc.\r\nLicense: BSD-3-clause\r\n\r\nFiles: cmake/CodeCoverage.cmake\r\nCopyright: 2012 - 2015, Lars Bilke\r\nLicense: BSD-3-clause\r\n\r\nFiles: cmake/FindYubiKey.cmake\r\nCopyright: 2014 Kyle Manna <kyle@kylemanna.com>\r\nLicense: GPL-2 or GPL-3\r\n\r\nFiles: cmake/GenerateProductVersion.cmake\r\nCopyright: 2015 halex2005 <akharlov@gmail.com>\r\nLicense: MIT\r\n\r\nFiles: share/icons/application/*/apps/keepassxc.png\r\n      share/icons/application/scalable/apps/keepassxc.svg\r\n      share/icons/application/*/apps/keepassxc-dark.png\r\n      share/icons/application/scalable/apps/keepassxc-dark.svg\r\n      share/icons/application/*/apps/keepassxc-locked.png\r\n      share/icons/application/scalable/apps/keepassxc-locked.svg\r\n      share/icons/application/*/apps/keepassxc-unlocked.png\r\n      share/icons/application/scalable/apps/keepassxc-unlocked.svg\r\n      share/icons/application/*/mimetypes/application-x-keepassxc.png\r\n      share/icons/application/scalable/mimetypes/application-x-keepassxc.svg\r\nCopyright: 2016, Lorenzo Stella <lorenzo.stl@gmail.com>\r\nLicense: LGPL-2\r\n\r\nFiles: share/icons/application/*/actions/auto-type.png\r\n      share/icons/application/*/actions/database-change-key.png\r\n      share/icons/application/*/actions/entry-clone.png\r\n      share/icons/application/*/actions/entry-edit.png\r\n      share/icons/application/*/actions/entry-new.png\r\n      share/icons/application/*/actions/group-empty-trash.png\r\n      share/icons/application/*/actions/help-about.png\r\n      share/icons/application/*/actions/password-generate.png\r\n      share/icons/database/C00_Password.png\r\n      share/icons/database/C01_Package_Network.png\r\n      share/icons/database/C02_MessageBox_Warning.png\r\n      share/icons/database/C03_Server.png\r\n      share/icons/database/C04_Klipper.png\r\n      share/icons/database/C05_Edu_Languages.png\r\n      share/icons/database/C06_KCMDF.png\r\n      share/icons/database/C07_Kate.png\r\n      share/icons/database/C08_Socket.png\r\n      share/icons/database/C09_Identity.png\r\n      share/icons/database/C10_Kontact.png\r\n      share/icons/database/C11_Camera.png\r\n      share/icons/database/C12_IRKickFlash.png\r\n      share/icons/database/C13_KGPG_Key3.png\r\n      share/icons/database/C14_Laptop_Power.png\r\n      share/icons/database/C15_Scanner.png\r\n      share/icons/database/C16_Mozilla_Firebird.png\r\n      share/icons/database/C17_CDROM_Unmount.png\r\n      share/icons/database/C18_Display.png\r\n      share/icons/database/C19_Mail_Generic.png\r\n      share/icons/database/C20_Misc.png\r\n      share/icons/database/C21_KOrganizer.png\r\n      share/icons/database/C22_ASCII.png\r\n      share/icons/database/C23_Icons.png\r\n      share/icons/database/C24_Connect_Established.png\r\n      share/icons/database/C25_Folder_Mail.png\r\n      share/icons/database/C26_FileSave.png\r\n      share/icons/database/C27_NFS_Unmount.png\r\n      share/icons/database/C28_QuickTime.png\r\n      share/icons/database/C29_KGPG_Term.png\r\n      share/icons/database/C30_Konsole.png\r\n      share/icons/database/C31_FilePrint.png\r\n      share/icons/database/C32_FSView.png\r\n      share/icons/database/C33_Run.png\r\n      share/icons/database/C34_Configure.png\r\n      share/icons/database/C35_KRFB.png\r\n      share/icons/database/C36_Ark.png\r\n      share/icons/database/C37_KPercentage.png\r\n      share/icons/database/C38_Samba_Unmount.png\r\n      share/icons/database/C39_History.png\r\n      share/icons/database/C40_Mail_Find.png\r\n      share/icons/database/C41_VectorGfx.png\r\n      share/icons/database/C42_KCMMemory.png\r\n      share/icons/database/C43_EditTrash.png\r\n      share/icons/database/C44_KNotes.png\r\n      share/icons/database/C45_Cancel.png\r\n      share/icons/database/C46_Help.png\r\n      share/icons/database/C47_KPackage.png\r\n      share/icons/database/C48_Folder.png\r\n      share/icons/database/C49_Folder_Blue_Open.png\r\n      share/icons/database/C50_Folder_Tar.png\r\n      share/icons/database/C51_Decrypted.png\r\n      share/icons/database/C52_Encrypted.png\r\n      share/icons/database/C53_Apply.png\r\n      share/icons/database/C54_Signature.png\r\n      share/icons/database/C55_Thumbnail.png\r\n      share/icons/database/C56_KAddressBook.png\r\n      share/icons/database/C57_View_Text.png\r\n      share/icons/database/C58_KGPG.png\r\n      share/icons/database/C59_Package_Development.png\r\n      share/icons/database/C60_KFM_Home.png\r\n      share/icons/database/C61_Services.png\r\nCopyright: 2003-2004, David Vignoni <david@icon-king.com>\r\nLicense: LGPL-2.1\r\nComment: from Nuvola icon theme\r\n\r\nFiles: share/icons/application/*/actions/entry-delete.png\r\n      share/icons/application/*/actions/group-delete.png\r\n      share/icons/application/*/actions/group-edit.png\r\n      share/icons/application/*/actions/group-new.png\r\nCopyright: 2003-2004, David Vignoni <david@icon-king.com>\r\n          2012, Felix Geyer <debfx@fobos.de>\r\nLicense: LGPL-2.1\r\nComment: based on Nuvola icon theme\r\n\r\nFiles: share/icons/application/*/actions/favicon-download.png\r\nCopyright: 2003-2004, David Vignoni <david@icon-king.com>\r\n          2018, Kyle Kneitinger <kyle@kneit.in>\r\nLicense: LGPL-2.1\r\nComment: based on Nuvola icon theme\r\n\r\nFiles: share/icons/application/*/actions/application-exit.png\r\n      share/icons/application/*/actions/chronometer.png\r\n      share/icons/application/*/actions/configure.png\r\n      share/icons/application/*/actions/database-lock.png\r\n      share/icons/application/*/actions/dialog-close.png\r\n      share/icons/application/*/actions/dialog-ok.png\r\n      share/icons/application/*/actions/document-close.png\r\n      share/icons/application/*/actions/document-edit.png\r\n      share/icons/application/*/actions/document-new.png\r\n      share/icons/application/*/actions/document-open.png\r\n      share/icons/application/*/actions/document-properties.png\r\n      share/icons/application/*/actions/document-save.png\r\n      share/icons/application/*/actions/document-save-as.png\r\n      share/icons/application/*/actions/edit-clear-locationbar-ltr.png\r\n      share/icons/application/*/actions/edit-clear-locationbar-rtl.png\r\n      share/icons/application/*/actions/key-enter.png\r\n      share/icons/application/*/actions/password-generator.png\r\n      share/icons/application/*/actions/password-copy.png\r\n      share/icons/application/*/actions/password-show-*.png\r\n      share/icons/application/*/actions/system-search.png\r\n      share/icons/application/*/actions/username-copy.png\r\n      share/icons/application/*/actions/view-history.png\r\n      share/icons/application/*/apps/internet-web-browser.png\r\n      share/icons/application/*/apps/preferences-desktop-icons.png\r\n      share/icons/application/*/apps/utilities-terminal.png\r\n      share/icons/application/*/categories/preferences-other.png\r\n      share/icons/application/*/status/dialog-error.png\r\n      share/icons/application/*/status/dialog-information.png\r\n      share/icons/application/*/status/dialog-warning.png\r\n      share/icons/application/*/status/security-high.png\r\n      share/icons/svg/*.svg\r\nCopyright: 2007, Nuno Pinheiro <nuno@oxygen-icons.org>\r\n          2007, David Vignoni <david@icon-king.com>\r\n          2007, David Miller <miller@oxygen-icons.org>\r\n          2007, Johann Ollivier Lapeyre <johann@oxygen-icons.org>\r\n          2007, Kenneth Wimer <kwwii@bootsplash.org>\r\n          2007, Riccardo Iaconelli <riccardo@oxygen-icons.org>\r\nLicense: LGPL-3+\r\nComment: from Oxygen icon theme (http://www.oxygen-icons.org/)\r\n\r\nFiles: share/icons/database/C62_Tux.png\r\n      share/icons/database/C63_Feather.png\r\n      share/icons/database/C64_Apple.png\r\n      share/icons/database/C67_Certificate.png\r\n      share/icons/database/C68_BlackBerry.png\r\nCopyright: Mairin Duffy\r\n          Sarah Owens\r\n          James Birkett\r\n          Dominik Reichl\r\nLicense: CC0\r\nComment: C62_Tux.png from https://openclipart.org/detail/103855\r\n        C63_Feather.png from http://openclipart.org/detail/122017\r\n        C64_Apple.png based on http://openclipart.org/detail/24319\r\n        C67_Certificate.png based on https://openclipart.org/detail/16729\r\n        C68_BlackBerry.png from https://openclipart.org/detail/4465\r\n\r\nFiles: share/icons/database/C65_W.png\r\n      share/icons/database/C66_Money.png\r\nCopyright: none\r\nLicense: public-domain\r\n\r\nFiles: src/streams/qtiocompressor.*\r\n      src/streams/QtIOCompressor\r\n      tests/modeltest.*\r\nCopyright: 2009-2012, Nokia Corporation and/or its subsidiary(-ies)\r\nLicense: LGPL-2.1 or GPL-3\r\n\r\nFiles: cmake/GetGitRevisionDescription.cmake*\r\nCopyright: 2009-2010, Iowa State University\r\nLicense: Boost-1.0\r\n\r\nFiles: src/zxcvbn/zxcvbn.*\r\nCopyright: 2015-2017, Tony Evans\r\nLicense: MIT\r\n\r\nFiles: src/gui/KMessageWidget.h\r\n      src/gui/KMessageWidget.cpp\r\nCopyright: 2011 Aurélien Gâteau <agateau@kde.org>\r\n          2014 Dominik Haumann <dhaumann@kde.org>\r\nLicense: LGPL-2.1\r\n\r\nFiles: share/macosx/dmg-background.tiff\r\nCopyright: 2008-2014, Andrey Tarantsov\r\nLicense: MIT\r\n\r\nFiles: share/icons/application/scalable/apps/freedesktop.svg\r\nCopyright: GPL-2+\r\nComment: from Freedesktop.org website\r\n\r\nFiles: share/icons/application/32x32/actions/statistics.png\r\nCopyright: Icon made by Freepik from https://www.flaticon.com/free-icon/bars-chart_265733\r\n\r\nFiles: share/icons/application/scalable/actions/object-locked.svg\r\n      share/icons/application/scalable/actions/object-unlocked.svg\r\nLicense: LGPL-3\r\nComment: from Breeze icon theme (https://github.com/KDE/breeze-icons)\r\n"
  },
  {
    "path": "automatic/keepassxc/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the Github release page <https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.12>\r\nand can be verified like this:\r\n\r\n1. Download the following installers:\r\n  64-Bit: <https://github.com/keepassxreboot/keepassxc/releases/download/2.7.12/KeePassXC-2.7.12-Win64.msi>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum64: FEEE096C1D5D0D7BB7B36B18174818F7BAC889BE7668C550FF0E5EF9206EA9A5\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/keepassxreboot/keepassxc/blob/dcca5aa0f0ee2f2b8685787c01f934cb2b506ef7/COPYING>\r\n"
  },
  {
    "path": "automatic/keepassxc/tools/.skipAutoUninstall",
    "content": "\r\n"
  },
  {
    "path": "automatic/keepassxc/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  softwareName   = 'KeePassXC'\r\n  fileType       = 'msi'\r\n  file64         = \"$toolsDir\\KeePassXC-2.7.12-Win64.msi\"\r\n  # MSI\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer and ignore files as there is no more need for them\r\nGet-ChildItem $toolsDir\\*.$packageArgs['fileType'] | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/keepassxc/tools/chocolateyUninstall.ps1",
    "content": "﻿$packageName = 'keepassxc'\r\n$softwareName = '*keepassxc*'\r\n$installerType = 'msi'\r\n\r\n$silentArgs = '/qn /norestart'\r\n$validExitCodes = @(0, 3010, 1605, 1614, 1641)\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $softwareName\r\n\r\nif ($key.Count -eq 1) {\r\n\r\n  $file = \"$($key.UninstallString)\"\r\n\r\n  # The Product Code GUID is all that should be passed for MSI, and very\r\n  # FIRST, because it comes directly after /x, which is already set in the\r\n  # Uninstall-ChocolateyPackage msiargs (facepalm).\r\n  $silentArgs = \"$($key.PSChildName) $silentArgs\"\r\n\r\n  # Don't pass anything for file, it is ignored for msi (facepalm number 2)\r\n  # Alternatively if you need to pass a path to an msi, determine that and\r\n  # use it instead of the above in silentArgs, still very first.\r\n  $file = ''\r\n\r\n  Uninstall-ChocolateyPackage `\r\n    -PackageName $packageName `\r\n    -FileType $installerType `\r\n    -SilentArgs \"$silentArgs\" `\r\n    -ValidExitCodes $validExitCodes `\r\n    -File \"$file\"\r\n\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $_.DisplayName\" }\r\n}\r\n"
  },
  {
    "path": "automatic/keepassxc/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n\r\n  $url64Hash = Get-Hash -url $Latest.URL64 -filename $Latest.FileName64\r\n  if ($url64Hash -ne $Latest.Checksum64) {\r\n    throw \"File checksum of downloaded 64bit executable do not match expected upstream checksum\"\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\verification.txt\"      = @{\r\n      \"(?i)(64-Bit.+)\\<.*\\>\"                       = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:\\s+).*\"                  = \"`${1}$($Latest.ChecksumType64)\"\r\n      \"(?i)(checksum64:\\s+).*\"                     = \"`${1}$($Latest.Checksum64)\"\r\n      \"(?i)(downloaded.*release page\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.web_url)>\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\n# Since upstream is providing hashes, let's rely on these instead.\r\n# i.e. this adds some added value as we are making sure the hashes are\r\n# really those computed by upstream. We are not simply relying on the hashs\r\n# provided by the cmdlet Get-RemoteFiles.\r\nfunction Get-Hash($url, $filename) {\r\n  $downloadedPage = Invoke-WebRequest -Uri \"$url.DIGEST\" -UseBasicParsing\r\n  $downloadedPage = [System.Text.Encoding]::UTF8.GetString($downloadedPage.Content)\r\n  $downloadedPage = $downloadedPage.Split([Environment]::NewLine)\r\n  foreach ($line in $downloadedPage) {\r\n    $parsed = $line -split ' |\\n' -replace '\\*', ''\r\n    if ($parsed[-1] -Match $filename) {\r\n      return $parsed[0]\r\n    }\r\n  }\r\n  return \"\"\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $headers = @{}\r\n  if (Test-Path Env:\\github_api_key) {\r\n    $headers[\"Authorization\"] = \"token $env:github_api_key\"\r\n  }\r\n  $jsonAnswer = Invoke-RestMethod `\r\n    -Uri \"https://api.github.com/repos/keepassxreboot/keepassxc/releases/latest\" `\r\n    -Headers $headers `\r\n    -UseBasicParsing\r\n  $version = $jsonAnswer.tag_name -Replace '[^0-9.]'\r\n  $jsonAnswer.assets | Where-Object { $_.name -Match \"Win64.msi$\" } | ForEach-Object {\r\n    $url64 = $_.browser_download_url\r\n  }\r\n\r\n  return @{\r\n    url64          = $url64;\r\n    checksumType64 = 'SHA256';\r\n    version        = $version;\r\n    web_url        = $jsonAnswer.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/keeweb/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@88bbbf93f61ceb6787fbdf191a9542dddfcb2c2c/icons/keeweb.png\" width=\"48\" height=\"48\"/> [KeeWeb](https://chocolatey.org/packages/keeweb)\r\n\r\nFree cross-platform password manager compatible with KeePass.\r\n\r\nThis webapp is a browser and desktop password manager compatible with KeePass databases. It is written using electronjs and doesn't require any server or additional resources. The app can run either in browser, or as a desktop app.\r\n\r\n## Features\r\n\r\n* Desktop apps for all platforms: Desktop apps look beautiful on each platform: macOS, Windows and Linux. You can open local files in Desktop apps.\r\n* Themes: Switch between dark and light theme, whichever you like more.\r\n* Color favorites: Mark items with color and easily find them using Colors tab.\r\n* Multiple files support: Open several files, search any entry or view all items from all files as one list.\r\n* One search for all files: Search works for all files, everything is done from one search box.\r\n* Dropbox sync: Open files from Dropbox, sync changes across devices automatically.\r\n* Easy tags input: Add tags to arrange entries. Quickly select them in the list or add new ones.\r\n* Drag&Drop: Drop entry attachments and database files right to the app.\r\n* Protected fields: Fields can be hidden when you need it. Also they will be stored in memory in more secure way than usual fields.\r\n* Password generator: Generate passwords of any desired length, with only symbols you want.\r\n* Offline access: Files are saved for offline use, even those opened from Dropbox. You can always access offline version, changes will be synced automatically when you are online again.\r\n* Shortcuts: Access actions faster with shortcuts.\r\n* Advanced search options: Refine search by specifying fields, searching passwords, history and using powerful regular expressions syntax.\r\n* History: All changes you make are put to history. You can rollback to any state or delete the state completely.\r\n* Entry icons: Select an icon from the set of predefined high-res icons, download website favicon or use your own icons.\r\n* Table view: Switch between list and table layout.\r\n* Inline image viewer: Attach images to entries and click to view.\r\n* Open-source: The app is completely free: no trials, no demo versions, no limits. There's no catch. Even more: you can always build it from sources yourself. The source code is available on GitHub.\r\n\r\n## Notes\r\n\r\n- This application comes with a built-in updater tool.\r\n\r\n![KeeWeb screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/16fba2c634c149d29f0d1b1ff2a79212521bb007/automatic/keeweb/screenshot.png)\r\n"
  },
  {
    "path": "automatic/keeweb/keeweb.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek\n     uppercase omega letter enclosed in quotation marks, you should use an\n     editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n    <metadata>\n        <id>keeweb</id>\n        <title>KeeWeb</title>\n        <version>1.18.7</version>\n        <authors>antelle</authors>\n        <owners>chocolatey-community,wget</owners>\n        <summary>Free cross-platform password manager compatible with KeePass</summary>\n        <description><![CDATA[Free cross-platform password manager compatible with KeePass.\n\nThis webapp is a browser and desktop password manager compatible with KeePass databases. It is written using electronjs and doesn't require any server or additional resources. The app can run either in browser, or as a desktop app.\n\n## Features\n\n* Desktop apps for all platforms: Desktop apps look beautiful on each platform: macOS, Windows and Linux. You can open local files in Desktop apps.\n* Themes: Switch between dark and light theme, whichever you like more.\n* Color favorites: Mark items with color and easily find them using Colors tab.\n* Multiple files support: Open several files, search any entry or view all items from all files as one list.\n* One search for all files: Search works for all files, everything is done from one search box.\n* Dropbox sync: Open files from Dropbox, sync changes across devices automatically.\n* Easy tags input: Add tags to arrange entries. Quickly select them in the list or add new ones.\n* Drag&Drop: Drop entry attachments and database files right to the app.\n* Protected fields: Fields can be hidden when you need it. Also they will be stored in memory in more secure way than usual fields.\n* Password generator: Generate passwords of any desired length, with only symbols you want.\n* Offline access: Files are saved for offline use, even those opened from Dropbox. You can always access offline version, changes will be synced automatically when you are online again.\n* Shortcuts: Access actions faster with shortcuts.\n* Advanced search options: Refine search by specifying fields, searching passwords, history and using powerful regular expressions syntax.\n* History: All changes you make are put to history. You can rollback to any state or delete the state completely.\n* Entry icons: Select an icon from the set of predefined high-res icons, download website favicon or use your own icons.\n* Table view: Switch between list and table layout.\n* Inline image viewer: Attach images to entries and click to view.\n* Open-source: The app is completely free: no trials, no demo versions, no limits. There's no catch. Even more: you can always build it from sources yourself. The source code is available on GitHub.\n\n## Notes\n\n- This application comes with a built-in updater tool.\n\n![KeeWeb screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/16fba2c634c149d29f0d1b1ff2a79212521bb007/automatic/keeweb/screenshot.png)\n]]></description>\n        <projectUrl>https://keeweb.info/</projectUrl>\n        <tags>keeweb keypass password admin foss cross-platform</tags>\n        <copyright>2016 Antelle</copyright>\n        <licenseUrl>https://github.com/keeweb/keeweb/blob/master/LICENSE</licenseUrl>\n        <requireLicenseAcceptance>true</requireLicenseAcceptance>\n        <!-- Source: https://github.com/keeweb/keeweb/raw/master/graphics/128x128.png -->\n        <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@88bbbf93f61ceb6787fbdf191a9542dddfcb2c2c/icons/keeweb.png</iconUrl>\n        <releaseNotes>https://github.com/keeweb/keeweb/releases</releaseNotes>\n        <!-- Specific to Chocolatey -->\n        <projectSourceUrl>https://github.com/keeweb/keeweb</projectSourceUrl>\n        <docsUrl>https://github.com/keeweb/keeweb/wiki</docsUrl>\n        <bugTrackerUrl>https://github.com/keeweb/keeweb/issues</bugTrackerUrl>\n        <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/keeweb</packageSourceUrl>\n  </metadata>\n  <files>\n      <file src=\"tools\\**\" target=\"tools\" />\n      <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/keeweb/legal/LICENSE.txt",
    "content": "MIT License\r\n\r\nCopyright (c) 2019 Antelle\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n\r\nLicences of dependencies can be found here:\r\nhttps://raw.githubusercontent.com/keeweb/keeweb/master/DEPS-LICENSE"
  },
  {
    "path": "automatic/keeweb/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the Github release page <https://github.com/keeweb/keeweb/releases/tag/v1.18.7>\r\nand can be verified like this:\r\n\r\n1.  Download the following installers:\r\n    32-Bit: <https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.ia32.exe>\r\n    64-Bit: <https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.x64.exe>\r\n2.  You can use one of the following methods to obtain the checksum\r\n    - Use powershell function 'Get-Filehash'\r\n    - Use chocolatey utility 'checksum.exe'\r\n\r\n    checksum type: sha256\r\n    checksum32: A3017F03F994846BB92C5859C50F174A14BF0DA99E47426374A834D7D0F76204\r\n    checksum64: AF858A8BCBB0DDF4801056CD994E8404D944E8B053A8AAB874192F7F887BCEAF\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/keeweb/keeweb/blob/62ea631269794ca6f91d6ad3dc3a5e2fb12f1b6a/LICENSE>\r\n"
  },
  {
    "path": "automatic/keeweb/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'keeweb'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\KeeWeb-1.18.7.win.ia32.exe\"\r\n  file64         = \"$toolsPath\\KeeWeb-1.18.7.win.x64.exe\"\r\n  softwareName   = 'keeweb*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer and ignore files as there is no more need for them\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/keeweb/tools/chocolateyUninstall.ps1",
    "content": "﻿$packageName = 'keeweb'\r\n$softwareName = 'keeweb*'\r\n$installerType = 'exe'\r\n\r\n$silentArgs = '/S'\r\n# It seems weird, but actually the uninstaller always returns 2 as exit code.\r\n#  Uninstalling keeweb...\r\n#  WARNING: Setup was cancelled.\r\n#  WARNING: Exit code '2' was considered valid by script, but not as a Chocolatey success code. Returning '0'.\r\n#  0\r\n#  keeweb has been uninstalled.\r\n# We cannot rely on choco autouninstaller feature, otherwise the uninstall\r\n# process will be considered as a failure (and tests performed by Chocolatey will fail).\r\n$validExitCodes = @(2)\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $softwareName\r\n\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        # The chocolatey uninstaller function when used in combination of a\r\n        # registry key has issues with some NSIS and InnoSetup installers.\r\n        # Even if the following bug has been fixed, we still need to\r\n        # circumvent this issue.\r\n        # https://github.com/chocolatey/choco/issues/1039\r\n        $file = \"$($_.UninstallString.Trim('\"'))\"\r\n    \r\n        Uninstall-ChocolateyPackage -PackageName $packageName `\r\n                                    -FileType $installerType `\r\n                                    -SilentArgs \"$silentArgs\" `\r\n                                    -ValidExitCodes $validExitCodes `\r\n                                    -File \"$file\"\r\n    }\r\n} elseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "automatic/keeweb/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n\r\n  $verifyContent = Invoke-WebRequest -Uri $Latest.verify_url -UseBasicParsing | % { [System.Text.Encoding]::UTF8.GetString($_.Content) }\r\n\r\n  $verifyContent -match \"(?smi)^([a-f\\d]+)\\s*\\*$($Latest.FileName32)\"\r\n  $url32Hash = $Matches[1]\r\n  if ($url32Hash -ne $Latest.Checksum32) {\r\n    throw \"File checksum of downloaded 32bit executable do not match expected upstream checksum\"\r\n  }\r\n\r\n  $verifyContent -match \"(?smi)^([a-f\\d]+)\\s*\\*$($Latest.FileName64)\"\r\n  $url64Hash = $Matches[1]\r\n  if ($url64Hash -ne $Latest.Checksum64) {\r\n    throw \"File checksum of downloaded 64bit executable do not match expected upstream checksum\"\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\verification.txt\"      = @{\r\n      \"(?i)(32-Bit.+)\\<.*\\>\"                       = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(64-Bit.+)\\<.*\\>\"                       = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:\\s+).*\"                  = \"`${1}$($Latest.ChecksumType64)\"\r\n      \"(?i)(checksum32:\\s+).*\"                     = \"`${1}$($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:\\s+).*\"                     = \"`${1}$($Latest.Checksum64)\"\r\n      \"(?i)(downloaded.*release page\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.web_url)>\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $headers = @{}\r\n  if (Test-Path Env:\\github_api_key) {\r\n    $headers[\"Authorization\"] = \"token $env:github_api_key\"\r\n  }\r\n  $jsonAnswer = Invoke-RestMethod `\r\n    -Uri \"https://api.github.com/repos/keeweb/keeweb/releases/latest\" `\r\n    -Headers $headers `\r\n    -UseBasicParsing\r\n\r\n  $version = $jsonAnswer.tag_name -Replace '[^0-9.]'\r\n  $jsonAnswer.assets | Where { $_.name -cmatch \"(32|x64).exe\" } | ForEach-Object {\r\n    if ($_.browser_download_url -Match 'x64') {\r\n      $url64 = $_.browser_download_url\r\n      $filename64 = $_.name\r\n    }\r\n    else {\r\n      $url32 = $_.browser_download_url\r\n      $filename32 = $_.name\r\n    }\r\n  }\r\n\r\n  $verifyUrl = ($jsonAnswer.assets | Where { $_.name -Match \"Verify.sha256\" }).browser_download_url\r\n\r\n  return @{\r\n    url32          = $url32;\r\n    url64          = $url64;\r\n    verify_url     = $verifyUrl\r\n    checksumType32 = 'SHA256';\r\n    checksumType64 = 'SHA256';\r\n    version        = $version;\r\n    web_url        = $jsonAnswer.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ketarin/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@2963b7e22c35b0dfb637bb1d65ab74eb298bc66c/icons/ketarin.png\" height=\"48\" width=\"48\" /> ketarin](https://chocolatey.org/packages/ketarin)\r\n\r\nKetarin is a small application which automatically updates setup packages. As opposed to other tools, Ketarin is not meant to keep your system up-to-date, but rather to maintain a compilation of all important setup packages which can then be burned to disc or put on a USB stick.\r\n\r\n## Features\r\n- Clean and lean user interface\r\n- Groupable application overview\r\n- Flexible methods to specify save paths\r\n- Regular expression support\r\n- Group applications by user defined categories\r\n- XML based import/export of applications\r\n- Run custom commands after downloading\r\n- Support for PowerShell scripts\r\n- Online database\r\n"
  },
  {
    "path": "automatic/ketarin/ketarin.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>ketarin</id>\n    <version>1.8.11</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/ketarin</packageSourceUrl>\n    <owners>chocolatey-community, Canneverbe Limited</owners>\n    <title>Ketarin</title>\n    <authors>Canneverbe Limited</authors>\n    <projectUrl>https://ketarin.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@2963b7e22c35b0dfb637bb1d65ab74eb298bc66c/icons/ketarin.png</iconUrl>\n    <copyright>©2008 - 2017 Canneverbe Limited (Impressum)</copyright>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://wiki.ketarin.org/index.php/Ketarin_Wiki</docsUrl>\n    <mailingListUrl>https://ketarin.org/forum/</mailingListUrl>\n    <tags>ketarin updater packages freeware</tags>\n    <summary>Ketarin - keep your setup packages up-to-date...</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Ketarin is a small application which automatically updates setup packages. As opposed to other tools, Ketarin is not meant to keep your system up-to-date, but rather to maintain a compilation of all important setup packages which can then be burned to disc or put on a USB stick.\n\n## Features\n- Clean and lean user interface\n- Groupable application overview\n- Flexible methods to specify save paths\n- Regular expression support\n- Group applications by user defined categories\n- XML based import/export of applications\n- Run custom commands after downloading\n- Support for PowerShell scripts\n- Online database\n]]></description>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ketarin/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/ketarin/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://ketarin.org/downloads/Ketarin/Ketarin-1.8.11.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: EE02CE6715983EA7876957775607F54B899617C31F38F3301BB91AE6D175AAC7\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl-2.0.txt>\r\n"
  },
  {
    "path": "automatic/ketarin/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  file        = \"$toolsPath\\Ketarin-1.8.11.zip\"\r\n  destination = $toolsPath\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\nSet-Content -Path \"$toolsPath\\Ketarin.exe.gui\" -Value \"\"\r\nRemove-Item $toolsPath\\*.zip -ea 0\r\n"
  },
  {
    "path": "automatic/ketarin/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $url32 = (Get-RedirectedUrl \"https://ketarin.org/download\") -split '\\?' | select -first 1\r\n\r\n  $verRe = '[-]|\\.zip'\r\n  $version32 = $url32 -split \"$verRe\" | select -last 1 -skip 1\r\n  @{\r\n    URL32   = $url32 -replace 'http:','https:'\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/keyfinder/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/4d1b2ee166754abb43796875684dbf5be79b2635/icons/keyfinder.png\" width=\"48\" height=\"48\"/> [keyfinder](https://chocolatey.org/packages/keyfinder)\r\n\r\n\r\nThe Magical Jelly Bean Keyfinder is a freeware utility that retrieves your Product Key (cd key) used to install windows from your registry. It also has a community-updated configuration file that retrieves product keys for many other applications. Another feature is the ability to retrieve product keys from unbootable Windows installations.\r\n\r\n## Features\r\n- 300+ Supported programs\r\n- Scan another or non-bootable Windows\r\n- Works with 64-bit systems\r\n- Recover serials for Windows 7, 8 and Office 2010\r\n- Save to: TXT, CSV\r\n- Free\r\n\r\n## Parameters\r\n- `/DesktopIcon` - Create an icon on the Current Users Desktop\r\n- `/QuickLaunchIcon` - Create an icon on the Current Users Quick Launch bar (only available for Windows 7)\r\n\r\nThese parameters can be passed to the installer with the use of `--params`.\r\nFor example: `--params '\"/DesktopIcon /QuickLaunchIcon\"'`\r\n\r\n"
  },
  {
    "path": "automatic/keyfinder/_update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain       = 'https://www.magicaljellybean.com'\r\n$releases     = \"$domain/keyfinder/\"\r\n$softwareName = 'Magical Jelly Bean KeyFinder'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^[$]filePath\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\"= \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^[$]packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(\\-SoftwareName\\s+)'.*'\"       = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'KeyFinderInstaller\\.exe$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n  if ($url32) { $url32 = $domain + $url32 }\r\n\r\n  $Matches = $null\r\n  $download_page.Content -match \"Installer\\s*v([\\d\\.]+)\" | Out-Null\r\n  $version32 = $Matches[1]\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/keyfinder/keyfinder.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>keyfinder</id>\n    <version>2.0.10.13</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/keyfinder</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>The Magical Jelly Bean Keyfinder</title>\n    <authors>Magical Jelly Bean</authors>\n    <projectUrl>http://www.magicaljellybean.com/keyfinder/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/4d1b2ee166754abb43796875684dbf5be79b2635/icons/keyfinder.png</iconUrl>\n    <copyright>© 2017 Magical Jelly Bean. All Rights Reserved</copyright>\n    <licenseUrl>http://www.magicaljellybean.com/tos/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://www.magicaljellybean.com/keyfinder-faq/</docsUrl>\n    <tags>keyfinder product key license freeware</tags>\n    <summary>Retrieve product keys</summary>\n    <description><![CDATA[\nThe Magical Jelly Bean Keyfinder is a freeware utility that retrieves your Product Key (cd key) used to install windows from your registry. It also has a community-updated configuration file that retrieves product keys for many other applications. Another feature is the ability to retrieve product keys from unbootable Windows installations.\n\n## Features\n- 300+ Supported programs\n- Scan another or non-bootable Windows\n- Works with 64-bit systems\n- Recover serials for Windows 7, 8 and Office 2010\n- Save to: TXT, CSV\n- Free\n\n## Parameters\n- `/DesktopIcon` - Create an icon on the Current Users Desktop\n- `/QuickLaunchIcon` - Create an icon on the Current Users Quick Launch bar (only available for Windows 7)\n\nThese parameters can be passed to the installer with the use of `--params`.\nFor example: `--params '\"/DesktopIcon /QuickLaunchIcon\"'`\n\n]]></description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/keyfinder/legal/LICENSE.txt",
    "content": "Terms of use / EULA\r\nThis is the End User License Agreement (the \"Agreement\") is a legal agreement between you, the end-user (\"Licensee\"), and Magical Jelly Bean, the manufacturer and the copyright owner (\"Owner\"), for the use of the \"Magical Jelly Bean Keyfinder\" software product (\"Software\").\r\n\r\nBy using this Software or storing this program on a computer drive (or other media), you are agreeing to be bound by the terms of this Agreement. If you do not agree with the terms of this Agreement, please remove this Software from your system.\r\nRIGHTS\r\nThe Software is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. Software is licensed, not sold. Software is free to use and includes no technical support. The origin of this Software must not be misrepresented.\r\n\r\nCOPYRIGHT\r\nAll title, including but not limited to copyrights, in and to the Software and any copies thereof are owned by Owner or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the Software is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This Agreement grants you no rights to use such content. All rights not expressly granted are reserved by Owner.\r\n\r\nDISTRIBUTION\r\nThis Software may be distributed freely through on-line services, bulletin boards, or other forms of electronic media, as long as the files are distributed in their entirety. Computer Magazines/Archives are authorized to distribute Software on any Cover Disk or CD-ROM without an individual permission.\r\n\r\nRESTRICTIONS\r\nYou may not alter this Software in any way, including changing or removing any messages or windows. You may not decompile, reverse engineer, disassemble or otherwise reduce this Software to a human perceivable form. You may not modify, rent or resell this Software for profit, or create any derivative works, based upon this Software.\r\n\r\nDISCLAIMER\r\nThis Software is provided on an \"as is\" basis without warranty of any kind, expressed or implied, including but not limited to the implied warranties of merchantability and suitability for a particular purpose. The person using the Software bears all risk as to the quality and performance of the Software. Owner will not be liable for any special, incidental, consequential, indirect or similar damages due to loss of data or any other reason, even if Owner or an agent of Owner has been advised of the possibility of such damages. In no event will Owner be liable for costs of any damages. You acknowledge that you have read this license, understood it, and agreed to be bound by its terms.\r\n\r\n3RD-PARTY SOFTWARE\r\nOPENCANDY END USER LICENSE AGREEMENT\r\nJanuary 26, 2010\r\n\r\nThis installer uses the OpenCandy network to recommend other software you may find valuable during the installation of this software. OpenCandy collects *NON-personally identifiable* information about this installation and the recommendation process. Collection of this information ONLY occurs during this installation and the recommendation process; in accordance with OpenCandy's Privacy Policy, available at www.opencandy.com/privacy-policy\r\n"
  },
  {
    "path": "automatic/keyfinder/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.magicaljellybean.com/keyfinder/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://www.magicaljellybean.com/downloads/KeyFinderInstaller.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 35E605862069AEB3D8413CD512AE05F2831F21F1F496C9CDB90D1C3B8A3CFB97\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.magicaljellybean.com/tos/>\r\n"
  },
  {
    "path": "automatic/keyfinder/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n. \"$toolsPath\\helpers.ps1\"\r\n\r\n$pp  = Get-PackageParameters\r\n$filePath = \"$toolsPath\\KeyFinderInstaller_x32.exe\"\r\n$packageArgs = @{\r\n  packageName    = 'keyfinder'\r\n  fileType       = 'exe'\r\n  file           = $filePath\r\n  softwareName   = 'Magical Jelly Bean KeyFinder'\r\n  silentArgs     = '/SILENT' + (Get-InstallTasks $pp)\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 $filePath,\"$filePath.ignore\"\r\n\r\n$installDirectory = Get-AppInstallLocation $packageArgs.softwareName\r\n\r\nif ($installDirectory) {\r\n  Install-BinFile -Name \"keyfinder\" -Path \"$installDirectory\\keyfinder.exe\" -UseStart\r\n  Register-Application -ExePath \"$installDirectory\\keyfinder.exe\" -Name \"keyfinder\"\r\n}\r\n"
  },
  {
    "path": "automatic/keyfinder/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'keyfinder'\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'Magical Jelly Bean KeyFinder'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/SILENT'\r\n      file        = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n\r\n    Uninstall-BinFile -Name \"keyfinder\" -Path \"$($_.InstallLocation)\\keyfinder.exe\"\r\n\r\n    $pathsToRemove = @(\r\n      \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\keyfinder.exe\"\r\n      \"HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\keyfinder.exe\"\r\n    )\r\n\r\n    foreach ($path in $pathsToRemove) {\r\n      if (Test-Path $path) {\r\n        Remove-Item -Force -ea 0 $path\r\n      }\r\n    }\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/keyfinder/tools/helpers.ps1",
    "content": "function Get-InstallTasks([HashTable]$pp) {\r\n  $parameters = @{\r\n    \"DesktopIcon\"      = @{ Task = \"!desktopicon\"; Output = \"Enabling Desktop Icon\" }\r\n    \"QuickLaunchIcon\"  = @{ Task = \"!quicklaunchicon\"; Output = \"Enabling Quick Launch Icon\" }\r\n  }\r\n\r\n  $tasks = @()\r\n\r\n  foreach ($param in $parameters.Keys) {\r\n    if ($pp[$param]) {\r\n      if ($parameters[$param].Task.StartsWith('!')) {\r\n        $parameters[$param].Task = $parameters[$param].Task.TrimStart('!')\r\n      } else {\r\n        $parameters[$param].Task = '!' + $parameters[$param].Task\r\n      }\r\n      Write-Host $parameters[$param].Output\r\n    }\r\n\r\n    $tasks += @($parameters[$param].Task)\r\n  }\r\n\r\n  ' /TASKS=\"{0}\"' -f ($tasks -join ',')\r\n}\r\n"
  },
  {
    "path": "automatic/kingsoft-office-free/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/kingsoft-office-free.png\" width=\"48\" height=\"48\"/> [{{PackageName}}](https://chocolatey.org/packages/{{PackageName}})\r\n\r\n\r\nKingsoft Office Suite Free 2013 is a free office suite, which includes free word processor, spreadsheet program and presentation maker. These three programs help you deal with office tasks with ease:\r\n\r\n* Writer – Efficient word processor;\r\n* Presentation – Multimedia presentations creator;\r\n* Spreadsheets – Powerful tool for data processing and data analysis\r\n\r\nAlthough it is a free suite, Kingsoft Office comes with many innovative features, including a paragraph adjustment tool, and multiple tabbed feature. It also has Office to PDF converter, automatic spell checking and word count features. In this latest version, new features such as watermark in document, and converting PowerPoint to Word documents are also supported.\r\n\r\n"
  },
  {
    "path": "automatic/kingsoft-office-free/kingsoft-office-free.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>{{PackageName}}</id>\n    <version>{{PackageVersion}}</version>\n    <title>Kingsoft Office Suite Free 2013</title>\n    <owners>chocolatey-community</owners>\n    <authors>Kingsoft</authors>\n    <projectUrl>http://www.kingsoftstore.com/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/kingsoft-office-free.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nKingsoft Office Suite Free 2013 is a free office suite, which includes free word processor, spreadsheet program and presentation maker. These three programs help you deal with office tasks with ease:\n\n* Writer – Efficient word processor;\n* Presentation – Multimedia presentations creator;\n* Spreadsheets – Powerful tool for data processing and data analysis\n\nAlthough it is a free suite, Kingsoft Office comes with many innovative features, including a paragraph adjustment tool, and multiple tabbed feature. It also has Office to PDF converter, automatic spell checking and word count features. In this latest version, new features such as watermark in document, and converting PowerPoint to Word documents are also supported.\n    </description>\n    <summary>Kingsoft Office Suite Free 2013 is a free office suite, which includes free word processor, spreadsheet program and presentation maker.</summary>\n    <language>en-US</language>\n    <tags>kingsoft office suite admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/kingsoft-office-free/tools/chocolateyInstall.ps1",
    "content": "﻿$packageName = '{{PackageName}}'\r\n$fileType = 'exe'\r\n$silentArgs = '/S'\r\n$url = '{{DownloadUrl}}'\r\n\r\nInstall-ChocolateyPackage $packageName $fileType $silentArgs $url\r\n"
  },
  {
    "path": "automatic/kingsoft-office-free/tools/chocolateyUninstall.ps1",
    "content": "﻿$packageName = '{{PackageName}}'\r\n$fileType = \"exe\"\r\n$silentArgs = \"/S\"\r\n$validExitCodes = @(0)\r\n\r\n$unfile = \"${Env:ProgramFiles}\\Kingsoft\\Kingsoft Office\\utility\\uninst.exe\"\r\n$unfilex86 = \"${Env:ProgramFiles(x86)}\\Kingsoft\\Kingsoft Office\\utility\\uninst.exe\"\r\n\r\nif (Test-Path \"$unfile\") {$file = \"$unfile\"}\r\nif (Test-Path \"$unfilex86\") {$file = \"$unfilex86\"}\r\n\r\nif ((Test-Path \"$unfile\") -or (Test-Path \"$unfilex86\")) {\r\n  Uninstall-ChocolateyPackage $packageName $fileType $silentArgs $file -validExitCodes $validExitCodes\r\n}\r\n"
  },
  {
    "path": "automatic/kitty/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8d5f606c792f368dcb854727252429e4aaa13516/icons/kitty.png\" width=\"48\" height=\"48\"/>  [kitty](https://chocolatey.org/packages/kitty)\r\n\r\nKiTTY is a fork of PuTTY (started from version 0.62 beta), the most popular Telnet and SSH client for Windows and Unix. It runs on Windows and it has an impressive collection of one of the most requested features that are missing from PuTTY.\r\n\r\n## Features\r\n\r\nSessions filter, portability, predefined command shortcuts, session launcher, automatic log-on script, URL hyperlinks, automatic command and password, running locally saved scripts in remote sessions, ZModem integration, icons for each session, transparency, unfortunate keyboard input protection, roll-up, quick start of duplicate sessions, configuration box, automatic saving, Internet Explorer integration for SSH Handler, binary compression, clipboard printing, PuTTYCyg patch, background images/transparency, organizing sessions you save in a folder hierarchy and many others that are constantly added. You can find a complete list of its features on the main page - including a description for each one.\r\n\r\n## Package parameters\r\n\r\n- `/Portable` - Set kitty to use [portable](https://www.9bis.net/kitty/#!pages/Portability.md) mode.\r\n\r\nExample: `choco install kitty --params \"/Portable\"`\r\n\r\n## Notes\r\n\r\n- This package is know to have **false positives** on Virus Total for some of its executables which is no cause for concern. For more details see [GitHub issue](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1563).\r\n- Package can not get updated or uninstalled if any of the kitty processes is running. For safety reasons you need to manually shut them down.\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3edeb9d5a902846e538b23c5be2f4cb52a4c991a/automatic/kitty/screenshot.png\r\n)\r\n"
  },
  {
    "path": "automatic/kitty/kitty.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>kitty</id>\n    <version>0.76.1.13</version>\n    <title>KiTTY</title>\n    <authors>Cyril Dupont</authors>\n    <owners>chocolatey-community, Andre-Patrick Bubel, Miodrag Milic</owners>\n    <licenseUrl>https://raw.githubusercontent.com/chocolatey-community/chocolatey-coreteampackages/master/automatic/kitty/legal/LICENSE.TXT</licenseUrl>\n    <projectUrl>https://www.9bis.net/kitty/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8d5f606c792f368dcb854727252429e4aaa13516/icons/kitty.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[KiTTY is a fork of PuTTY (started from version 0.62 beta), the most popular Telnet and SSH client for Windows and Unix. It runs on Windows and it has an impressive collection of one of the most requested features that are missing from PuTTY.\n\n## Features\n\nSessions filter, portability, predefined command shortcuts, session launcher, automatic log-on script, URL hyperlinks, automatic command and password, running locally saved scripts in remote sessions, ZModem integration, icons for each session, transparency, unfortunate keyboard input protection, roll-up, quick start of duplicate sessions, configuration box, automatic saving, Internet Explorer integration for SSH Handler, binary compression, clipboard printing, PuTTYCyg patch, background images/transparency, organizing sessions you save in a folder hierarchy and many others that are constantly added. You can find a complete list of its features on the main page - including a description for each one.\n\n## Package parameters\n\n- `/Portable` - Set kitty to use [portable](https://www.9bis.net/kitty/#!pages/Portability.md) mode.\n\nExample: `choco install kitty --params \"/Portable\"`\n\n## Notes\n\n- This package is know to have **false positives** on Virus Total for some of its executables which is no cause for concern. For more details see [GitHub issue](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1563).\n- Package can not get updated or uninstalled if any of the kitty processes is running. For safety reasons you need to manually shut them down.\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3edeb9d5a902846e538b23c5be2f4cb52a4c991a/automatic/kitty/screenshot.png\n)\n]]></description>\n    <summary>KiTTY is a fork of PuTTY, the Telnet and SSH client for Windows, with many extra features</summary>\n    <releaseNotes>See https://github.com/cyd01/KiTTY/releases</releaseNotes>\n    <copyright>Cyril Dupont</copyright>\n    <tags>foss telnet ssh ftp network remote</tags>\n    <projectSourceUrl>https://github.com/cyd01/KiTTY</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/kitty</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/kitty/legal/LICENSE.TXT",
    "content": "KiTTY is copyright 2007-2013 Cyril Dupont.\r\n\r\nPermission is hereby granted, free of charge, to any person\r\nobtaining a copy of this software and associated documentation files\r\n(the \"Software\"), to deal in the Software without restriction,\r\nincluding without limitation the rights to use, copy, modify, merge,\r\npublish, distribute, sublicense, and/or sell copies of the Software,\r\nand to permit persons to whom the Software is furnished to do so,\r\nsubject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be\r\nincluded in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r\nNONINFRINGEMENT.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE\r\nFOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF\r\nCONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n"
  },
  {
    "path": "automatic/kitty/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Download the zip file: https://github.com/cyd01/KiTTY/releases/download/v0.76.1.13/kitty-bin-0.76.1.13.zip\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   SHA256: 768d93e616c0dd8918c08d317da3857d37a5328daff5c7115b40700913773965\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum  https://github.com/cyd01/KiTTY/releases/download/v0.76.1.13/kitty-bin-0.76.1.13.zip\r\n\r\nFile 'LICENSE.TXT' is obtained from:\r\n   https://raw.githubusercontent.com/cyd01/KiTTY/master/LICENCE.TXT\r\n\r\n"
  },
  {
    "path": "automatic/kitty/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\nStopProcesses\r\n\r\n$packageArgs = @{\r\n    PackageName    = 'kitty'\r\n    FileFullPath   = \"$toolsPath\\kitty-bin-0.76.1.13.zip\"\r\n    Destination    = $toolsPath\r\n  }\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n# Remove kitty.exe to replace with either kitty_nocompress.exe or kitty_portable.exe\r\nRemove-Item -force \"$toolsPath\\*.zip\", \"$toolsPath\\kitty-beta.exe\", \"$toolsPath\\kitty.exe\" -ea 0\r\n\r\n$pp = Get-PackageParameters\r\nif ($pp.Portable) {\r\n    # Replace kitty.exe with kitty_portable.exe\r\n    Rename-Item \"$toolsPath\\kitty_portable.exe\" \"$toolsPath\\kitty.exe\"\r\n    Remove-Item -force \"$toolsPath\\kitty_nocompress.exe\" -ea 0\r\n\r\n    Write-Host 'Setting portable mode'\r\n    $iniPath = Join-Path $toolsPath 'kitty.ini'\r\n    if (Test-Path $iniPath) { $ini = Get-Content $iniPath -Encoding ascii -ea 0 | Out-String }\r\n\r\n    # kitty ini file doesn't seem to have any other option now\r\n    if ($ini -notmatch 'savemode=dir') { \"[KiTTY]`nsavemode=dir\" | Out-File -Encoding ascii $iniPath }\r\n} else {\r\n    # Replace kitty.exe with kitty_nocompress.exe to avoid AV false positives\r\n    Rename-Item \"$toolsPath\\kitty_nocompress.exe\" \"$toolsPath\\kitty.exe\"\r\n    Remove-Item -force \"$toolsPath\\kitty_portable.exe\" -ea 0\r\n}\r\n"
  },
  {
    "path": "automatic/kitty/tools/helpers.ps1",
    "content": "function StopProcesses() {\r\n  $processNames = @(\"genpass\", \"gensfc\", \"kageant\", \"cygtermd\", \"kitty\", \"kittygen\", \"klink\", \"kscp\", \"ksftp\")\r\n  $processes = Get-Process  $processNames -ea SilentlyContinue\r\n\r\n  if ($processes) {\r\n    Write-Warning \"Stopping processes to prevent upgrade/uninstall failure...\"\r\n    Stop-Process -InputObject $processes -Force\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/kitty/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$latestRelease = 'https://api.github.com/repos/cyd01/KiTTY/releases/latest'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(\\s*zip file\\:).*\"           = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(^\\s*SHA256\\:).*\"            = \"`${1} $($Latest.Hash)\"\r\n      \"(?i)(^\\s*Get-RemoteChecksum ).*\" = \"`${1} $($Latest.URL32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*FileFullPath\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $assets = (Invoke-RestMethod $latestRelease).assets\r\n  $fileName = $assets[0].name\r\n  $version = $fileName.Replace(\"kitty-bin-\", \"\").Replace(\".zip\", \"\")\r\n  $Hash = Get-RemoteChecksum $assets[0].browser_download_url\r\n\r\n  @{\r\n    URL32      = $assets[0].browser_download_url\r\n    Version    = $version\r\n    Hash       = $Hash\r\n    ZipFile    = $fileName\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/krita/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a23613fa38ece047b7d7a943e6f141e4aa1ef1e3/icons/krita.svg\" width=\"48\" height=\"48\"/> [Krita](https://chocolatey.org/packages/krita)\r\n\r\nKrita is a FREE and open source painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry. Krita has been in development for over 10 years and has had an explosion in growth recently. It offers many common and innovative features to help the amateur and professional alike. See below for some of the highlighted features.\r\n\r\n## Features\r\n\r\n- An intuitive user interface\r\n- Brush Stabilizers - a includes 3 different ways to smooth and stabilize your brush strokes\r\n- Pop-up Palette - pick your color and brush by right-clicking on the canvas\r\n- Brush Engines - over 9 unique brush engines\r\n- Wrap-around mode - easy to create seamless textures and patterns\r\n- Resource Manager - share or import brush and texture packs from other artists\r\n- Drawing Assistants - 9 unique assistants to help you make that perfect shape\r\n- Mirroring Tools\r\n- Layer Management and Layer Masks - vector, filter, group, and file layer\r\n- Full Color Management - supports full color management through LCMS for ICC and OpenColor IO for EXR\r\n- OpenGL Enhanced - increased canvas rotation and zooming speed\r\n- PSD and HDR Support\r\n- Selections and Transform Tools - bend, distort, move or liquefy\r\n\r\n## Notes\r\n\r\n- This package no longer provides the 32bit installer, and can only be installed on 64bit systems.\r\n  If there is a need for using Krita on a 32bit system, please install version 4.4.3 or lower.\r\n\r\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/krita/screenshot.png?raw=true)\r\n"
  },
  {
    "path": "automatic/krita/krita.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>krita</id>\n    <title>Krita</title>\n    <version>5.3.1</version>\n    <owners>chocolatey-community,dtgm,KDE,tunisiano</owners>\n    <summary>Krita is a sketching and painting program designed for digital artists.</summary>\n    <description><![CDATA[Krita is a FREE and open source painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry. Krita has been in development for over 10 years and has had an explosion in growth recently. It offers many common and innovative features to help the amateur and professional alike. See below for some of the highlighted features.\n\n## Features\n\n- An intuitive user interface\n- Brush Stabilizers - a includes 3 different ways to smooth and stabilize your brush strokes\n- Pop-up Palette - pick your color and brush by right-clicking on the canvas\n- Brush Engines - over 9 unique brush engines\n- Wrap-around mode - easy to create seamless textures and patterns\n- Resource Manager - share or import brush and texture packs from other artists\n- Drawing Assistants - 9 unique assistants to help you make that perfect shape\n- Mirroring Tools\n- Layer Management and Layer Masks - vector, filter, group, and file layer\n- Full Color Management - supports full color management through LCMS for ICC and OpenColor IO for EXR\n- OpenGL Enhanced - increased canvas rotation and zooming speed\n- PSD and HDR Support\n- Selections and Transform Tools - bend, distort, move or liquefy\n\n## Notes\n\n- This package no longer provides the 32bit installer, and can only be installed on 64bit systems.\n  If there is a need for using Krita on a 32bit system, please install version 4.4.3 or lower.\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/krita/screenshot.png?raw=true)\n]]></description>\n    <authors>KDE community</authors>\n    <projectUrl>https://krita.org/</projectUrl>\n    <projectSourceUrl>https://github.com/KDE/krita</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/krita</packageSourceUrl>\n    <docsUrl>https://docs.krita.org/en/index.html</docsUrl>\n    <bugTrackerUrl>https://bugs.kde.org/buglist.cgi</bugTrackerUrl>\n    <tags>admin foss multimedia cross-platform krita sketching painting kde qt</tags>\n    <licenseUrl>https://github.com/KDE/krita/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a23613fa38ece047b7d7a943e6f141e4aa1ef1e3/icons/krita.svg</iconUrl>\n    <releaseNotes>See: https://krita.org/en/?post_type=post</releaseNotes>\n    <dependencies>\n      <dependency id=\"kb2999226\" version=\"1.0.20181019\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/krita/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/krita/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x86: No longer being provided\r\n   x64: https://download.kde.org/stable/krita/5.3.1/krita-x64-5.3.1-setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n    checksum64: EA9236B685EC2F2E6A6D07EA388ACF28FD61BAF42520B35265BC7C87F8971D24\r\n\r\n   Checksums type: sha256\r\n\r\nFile 'LICENSE.txt' is obtained from: https://github.com/KDE/krita/blob/master/COPYING\r\n"
  },
  {
    "path": "automatic/krita/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n$is64 = (Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne 'true'\r\n\r\nif (!$is64) {\r\n  throw '32bit Versions of Krita is no longer supported, please install version 4.4.3 or lower.'\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName  = 'krita'\r\n  fileType     = 'exe'\r\n  silentArgs   = '/S'\r\n  softwareName = 'Krita'\r\n\r\n  checksumType = 'sha256'\r\n  file64       = \"$toolsDir\\krita-x64-5.3.1-setup.exe\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content -Value '' -Path \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/krita/tools/chocolateyUninstall.ps1",
    "content": "﻿$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Krita*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/krita/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://krita.org/en/download'\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $url64 = $download_page.links | Where-Object href -Match 'x64.*-setup.exe$' | Select-Object -First 1 -expand href\r\n  $version64 = $url64 -split '-' | Select-Object -Last 1 -Skip 1\r\n\r\n  return @{\r\n    URL64   = $url64\r\n    Version = $version64\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n\r\n    '.\\tools\\chocolateyInstall.ps1' = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n\r\n    '.\\legal\\VERIFICATION.txt'      = @{\r\n      '(?i)(x64:).*'        = \"`${1} $($Latest.URL64)\"\r\n      '(?i)(checksum64:).*' = \"`${1} $($Latest.Checksum64)\"\r\n      '(?i)(type:).*'       = \"`${1} $($Latest.ChecksumType64)\"\r\n    }\r\n  }\r\n\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/kubelogin/README.md",
    "content": "# [kubelogin](https://chocolatey.org/packages/kubelogin)\r\n\r\nkubelogin is a small command-line utility that allows you to easily login into your kubernetes cluster using OpenID Connect (OIDC).\r\n\r\nHere is an example users block config in your `~/.kube/config` file\r\n\r\n```yaml\r\nusers:\r\n- name: oidc\r\n  user:\r\n    exec:\r\n      apiVersion: client.authentication.k8s.io/v1beta1\r\n      args:\r\n      - get-token\r\n      - --oidc-issuer-url=https://dex.company.io/dex\r\n      - --oidc-client-id=kubelogin\r\n      - --oidc-client-secret=SomeClientSecretYouBothShare\r\n      - --oidc-extra-scope=profile\r\n      - --oidc-extra-scope=email\r\n      - --oidc-extra-scope=groups\r\n      command: kubelogin\r\n```\r\n"
  },
  {
    "path": "automatic/kubelogin/kubelogin.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>kubelogin</id>\n    <version>1.36.1</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/kubelogin</packageSourceUrl>\n    <owners>chocolatey-community,jetersen</owners>\n    <title>Kubelogin (CLI)</title>\n    <authors>int128</authors>\n    <projectUrl>https://github.com/int128/kubelogin</projectUrl>\n    <licenseUrl>https://github.com/int128/kubelogin/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/int128/kubelogin</projectSourceUrl>\n    <docsUrl>https://github.com/int128/kubelogin/blob/master/README.md</docsUrl>\n    <!-- IconUrl: Skip check -->\n    <bugTrackerUrl>https://github.com/int128/kubelogin/issues</bugTrackerUrl>\n    <tags>kubernetes kubelogin authentication oidc cli foss cross-platform</tags>\n    <summary>Kubernetes OIDC authentication</summary>\n    <description><![CDATA[kubelogin is a small command-line utility that allows you to easily login into your kubernetes cluster using OpenID Connect (OIDC).\n\nHere is an example users block config in your `~/.kube/config` file\n\n```yaml\nusers:\n- name: oidc\n  user:\n    exec:\n      apiVersion: client.authentication.k8s.io/v1beta1\n      args:\n      - get-token\n      - --oidc-issuer-url=https://dex.company.io/dex\n      - --oidc-client-id=kubelogin\n      - --oidc-client-secret=SomeClientSecretYouBothShare\n      - --oidc-extra-scope=profile\n      - --oidc-extra-scope=email\n      - --oidc-extra-scope=groups\n      command: kubelogin\n```\n]]></description>\n    <releaseNotes>https://github.com/int128/kubelogin/releases/tag/v1.36.1</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/kubelogin/legal/LICENSE.txt",
    "content": "                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright 2018 Hidetake Iwata\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/kubelogin/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/int128/kubelogin/releases/tag/v1.36.1>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-bit software: <https://github.com/int128/kubelogin/releases/download/v1.36.1/kubelogin_windows_amd64.zip>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum64: 0E48B4CC6C0CF6C96E8308F54473DDBCAFCE037549DCE989E3EEECEC428BFA32\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/kubernetes/kubernetes/blob/d30db1f9a915aa95402e1190461469a1889d92be/LICENSE>\r\n"
  },
  {
    "path": "automatic/kubelogin/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'kubelogin'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = $packageName\r\n  FileFullPath64 = Get-Item $toolsPath\\kubelogin_windows_amd64.zip\r\n  Destination    = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nInstall-BinFile -Name 'kubectl-oidc_login' -Path \"$toolsPath\\$packageName.exe\"\r\n\r\nRemove-Item \"$toolsPath\\kubelogin_windows_amd64.zip\"\r\n"
  },
  {
    "path": "automatic/kubelogin/tools/chocolateyUninstall.ps1",
    "content": "﻿Uninstall-BinFile 'kubectl-oidc_login'"
  },
  {
    "path": "automatic/kubelogin/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\"   = \"`${1}<$($Latest.ReleaseURL)>\"\r\n      \"(?i)(^\\s*64\\-bit software.*)\\<.*\\>\"  = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease int128 kubelogin\r\n\r\n  return @{\r\n    Version     = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    URL64       = $LatestRelease.assets | Where-Object {$_.name -eq \"kubelogin_windows_amd64.zip\"} | Select-Object -ExpandProperty browser_download_url\r\n    ReleaseNotes= $LatestRelease.html_url\r\n    ReleaseURL  = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/kubernetes-cli/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5a8c40781821bbd2746754b7ce723938090bb7c6/icons/kubernetes-cli.png\" width=\"48\" height=\"48\"/> [kubernetes-cli](https://chocolatey.org/packages/kubernetes-cli)\r\n\r\n## Production-Grade Container Orchestration\r\n### Automated container deployment, scaling, and management\r\n\r\nKubernetes is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications. It groups containers that make up an application into logical units for easy management and discovery.\r\n\r\nKubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.\r\n\r\n#### Planet Scale\r\nDesigned on the same principles that allows Google to run billions of containers a week, Kubernetes can scale without increasing your ops team.\r\n\r\n#### Never Outgrow\r\nWhether testing locally or running a global enterprise, Kubernetes flexibility grows with you to deliver your applications consistently and easily no matter how complex your need is.\r\n\r\n#### Run Anywhere\r\nKubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.\r\n\r\n\r\n### Features\r\n#### Automatic binpacking\r\nAutomatically places containers based on their resource requirements and other constraints, while not sacrificing availability. Mix critical and best-effort workloads in order to drive up utilization and save even more resources.\r\n\r\n#### Self-healing\r\nRestarts containers that fail, replaces and reschedules containers when nodes die, kills containers that don't respond to your user-defined health check, and doesn't advertise them to clients until they are ready to serve.\r\n\r\n#### Horizontal scaling\r\nScale your application up and down with a simple command, with a UI, or automatically based on CPU usage.\r\n\r\n#### Service discovery and load balancing\r\nNo need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives containers their own IP addresses and a single DNS name for a set of containers, and can load-balance across them.\r\n\r\n#### Automated rollouts and rollbacks\r\nKubernetes progressively rolls out changes to your application or its configuration, while monitoring application health to ensure it doesn't kill all your instances at the same time. If something goes wrong, Kubernetes will rollback the change for you. Take advantage of a growing ecosystem of deployment solutions.\r\n\r\n#### Secret and configuration management\r\nDeploy and update secrets and application configuration without rebuilding your image and without exposing secrets in your stack configuration.\r\n\r\n#### Storage orchestration\r\nAutomatically mount the storage system of your choice, whether from local storage, a public cloud provider such as GCP or AWS, or a network storage system such as NFS, iSCSI, Gluster, Ceph, Cinder, or Flocker.\r\n\r\n#### Batch execution\r\nIn addition to services, Kubernetes can manage your batch and CI workloads, replacing containers that fail, if desired.\r\n"
  },
  {
    "path": "automatic/kubernetes-cli/kubernetes-cli.json",
    "content": "﻿{\r\n    \"1.4\":  \"1.4.12\",\r\n    \"1.5\":  \"1.5.8\",\r\n    \"1.6\":  \"1.6.13\",\r\n    \"1.7\":  \"1.7.16\",\r\n    \"1.8\":  \"1.8.15\",\r\n    \"1.9\":  \"1.9.11\",\r\n    \"1.16\":  \"1.16.15\",\r\n    \"1.17\":  \"1.17.17\",\r\n    \"1.18\":  \"1.18.20\",\r\n    \"1.19\":  \"1.19.16\",\r\n    \"1.20\":  \"1.20.15\",\r\n    \"1.21\":  \"1.21.14\",\r\n    \"1.22\":  \"1.22.17\",\r\n    \"1.23\":  \"1.23.17\",\r\n    \"1.24\":  \"1.24.15\",\r\n    \"1.25\":  \"1.25.16\",\r\n    \"1.26\":  \"1.26.15\",\r\n    \"1.27\":  \"1.27.16\",\r\n    \"1.28\":  \"1.28.15\",\r\n    \"1.29\":  \"1.29.15\",\r\n    \"1.30\":  \"1.30.14\",\r\n    \"1.31\":  \"1.31.14\",\r\n    \"1.32\":  \"1.32.13\",\r\n    \"1.33\":  \"1.33.11\",\r\n    \"1.34\":  \"1.34.7\",\r\n    \"1.35\":  \"1.35.4\",\r\n    \"1.36\":  \"1.36.0\"\r\n}\r\n"
  },
  {
    "path": "automatic/kubernetes-cli/kubernetes-cli.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>kubernetes-cli</id>\n    <version>1.36.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/kubernetes-cli</packageSourceUrl>\n    <owners>chocolatey-community,Andrei Bejenaru</owners>\n    <title>Kubernetes Command Line Interface (CLI)</title>\n    <authors>Google</authors>\n    <projectUrl>https://kubernetes.io</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5a8c40781821bbd2746754b7ce723938090bb7c6/icons/kubernetes-cli.png</iconUrl>\n    <copyright>(c) 2017 Kubernetes</copyright>\n    <licenseUrl>https://github.com/kubernetes/kubernetes/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/kubernetes/kubernetes</projectSourceUrl>\n    <docsUrl>https://kubernetes.io/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/kubernetes/kubernetes/issues</bugTrackerUrl>\n    <tags>kubernetes kubectl docker rkt containers devops cli foss</tags>\n    <summary>Kubernetes is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications.</summary>\n    <description><![CDATA[## Production-Grade Container Orchestration\n### Automated container deployment, scaling, and management\n\nKubernetes is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications. It groups containers that make up an application into logical units for easy management and discovery.\n\nKubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.\n\n#### Planet Scale\nDesigned on the same principles that allows Google to run billions of containers a week, Kubernetes can scale without increasing your ops team.\n\n#### Never Outgrow\nWhether testing locally or running a global enterprise, Kubernetes flexibility grows with you to deliver your applications consistently and easily no matter how complex your need is.\n\n#### Run Anywhere\nKubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.\n\n\n### Features\n#### Automatic binpacking\nAutomatically places containers based on their resource requirements and other constraints, while not sacrificing availability. Mix critical and best-effort workloads in order to drive up utilization and save even more resources.\n\n#### Self-healing\nRestarts containers that fail, replaces and reschedules containers when nodes die, kills containers that don't respond to your user-defined health check, and doesn't advertise them to clients until they are ready to serve.\n\n#### Horizontal scaling\nScale your application up and down with a simple command, with a UI, or automatically based on CPU usage.\n\n#### Service discovery and load balancing\nNo need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives containers their own IP addresses and a single DNS name for a set of containers, and can load-balance across them.\n\n#### Automated rollouts and rollbacks\nKubernetes progressively rolls out changes to your application or its configuration, while monitoring application health to ensure it doesn't kill all your instances at the same time. If something goes wrong, Kubernetes will rollback the change for you. Take advantage of a growing ecosystem of deployment solutions.\n\n#### Secret and configuration management\nDeploy and update secrets and application configuration without rebuilding your image and without exposing secrets in your stack configuration.\n\n#### Storage orchestration\nAutomatically mount the storage system of your choice, whether from local storage, a public cloud provider such as GCP or AWS, or a network storage system such as NFS, iSCSI, Gluster, Ceph, Cinder, or Flocker.\n\n#### Batch execution\nIn addition to services, Kubernetes can manage your batch and CI workloads, replacing containers that fail, if desired.\n]]></description>\n    <releaseNotes>https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/kubernetes-cli/legal/LICENSE.txt",
    "content": "\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/kubernetes-cli/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-bit software: <https://dl.k8s.io/v1.36.0/kubernetes-client-windows-386.tar.gz>\r\n  64-bit software: <https://dl.k8s.io/v1.36.0/kubernetes-client-windows-amd64.tar.gz>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 150D2B4E559667AF67E18066BFCBFD4AEBD0EB4825D238CFE5FDD3D59A266767\r\n  checksum64: 94DE1898D9EC6CDBDB41C68B540B508E6E7FE9885F81BADC76A7A7AB95DA974E\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/kubernetes/kubernetes/blob/d30db1f9a915aa95402e1190461469a1889d92be/LICENSE>\r\n"
  },
  {
    "path": "automatic/kubernetes-cli/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'kubernetes-cli'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = $packageName\r\n  FileFullPath   = Get-Item $toolsPath\\*-386.tar.gz\r\n  FileFullPath64 = Get-Item $toolsPath\\*-amd64.tar.gz\r\n  Destination    = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nif (Test-Path \"$toolsPath\\kubernetes*.tar\") {\r\n  $packageArgs2 = @{\r\n    PackageName    = $packageName\r\n    FileFullPath   = Get-Item $toolsPath\\*-386.tar\r\n    FileFullPath64 = Get-Item $toolsPath\\*-amd64.tar\r\n    Destination    = $toolsPath\r\n  }\r\n  Get-ChocolateyUnzip @packageArgs2\r\n\r\n  Remove-Item \"$toolsPath\\kubernetes*.tar\"\r\n}\r\n"
  },
  {
    "path": "automatic/kubernetes-cli/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\n$changelogRepository = @{\r\n  Owner      = 'kubernetes'\r\n  Repository = 'kubernetes'\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\"   = \"`${1}<$($Latest.ReleaseNotes)>\"\r\n      \"(?i)(^\\s*32\\-bit software.*)\\<.*\\>\"  = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*64\\-bit software.*)\\<.*\\>\"  = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"       = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"         = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    # Only report the supported Kubernetes streams.\r\n\r\n    $changelogs = Get-GitHubRepositoryFileContent @changelogRepository CHANGELOG/README.md\r\n\r\n    # There is quite a few versions that do not exist on chocolatey.org\r\n    # and since the limit of pushed packages is 10, we need to limit the amount\r\n    # of streams that we parse. Once packages are approved we can increase/remove\r\n    # the limit.\r\n    $minor_version_changelogs = $changelogs `\r\n      | Select-String -Pattern \"- \\[CHANGELOG-(?<version>\\d\\.\\d+)\\.md\\]\" -AllMatches `\r\n      | ForEach-Object {$_.Matches.Groups.Where{$_.Name -eq 'version'}.value} `\r\n      | Select-Object -First 10\r\n\r\n    $streams = @{}\r\n\r\n    foreach ($minor_version in $minor_version_changelogs) {\r\n        if ($streams.ContainsKey($minor_version)) {\r\n          continue\r\n        }\r\n\r\n        $minor_changelog_page = Get-GitHubRepositoryFileContent @changelogRepository \"CHANGELOG/CHANGELOG-$($minor_version).md\"\r\n        $url64 = $minor_changelog_page `\r\n          | Select-String -Pattern \"(?<=\\[.+\\]\\()(?<href>.+/v(?<version>\\d+(\\.\\d+)+)/kubernetes-client-windows-amd64\\.tar\\.gz)\\)\" `\r\n          | ForEach-Object {$_.Matches.Groups.Where{$_.Name -eq 'href'}.value} `\r\n          | Select-Object -First 1\r\n\r\n        if (!$url64) {\r\n          continue\r\n        }\r\n\r\n        if ($url64 -match \"/v(?<version>\\d+(\\.\\d+)+)/kubernetes-client-windows-amd64.tar.gz\") {\r\n          $patch_version = $matches.version\r\n        }\r\n\r\n        $url32 = $minor_changelog_page `\r\n          | Select-String -Pattern \"(?<=\\[.+\\]\\()(?<href>.+/v(?<version>\\d+(\\.\\d+)+)/kubernetes-client-windows-386\\.tar\\.gz)\\)\" `\r\n          | ForEach-Object {$_.Matches.Groups.Where{$_.Name -eq 'href'}.value} `\r\n          | Select-Object -First 1\r\n\r\n        $streams.Add(\r\n          $minor_version,\r\n          @{\r\n            Version      = $patch_version\r\n            URL32        = $url32\r\n            URL64        = $url64\r\n            ReleaseNotes = \"https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-$($minor_version).md\"\r\n          }\r\n        )\r\n    }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/kubernetes-kompose/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e4e529ccc804ac6fac259a658e395e38b42b24f3/icons/kubernetes-kompose.png\" width=\"48\" height=\"48\"/> [kubernetes-kompose](https://chocolatey.org/packages/kubernetes-kompose)\r\n\r\n## Kubernetes + Compose = Kompose\r\nKompose is a conversion tool for Docker Compose to container orchestrators such as Kubernetes (or OpenShift).\r\nIt takes a Docker Compose file and translates it into Kubernetes resources.\r\n\r\nTransformation of the Docker Compose format to Kubernetes resources manifest may not be exact, but it helps tremendously when first deploying an application on Kubernetes.\r\n\r\n### Features\r\n* Simplify your development process with Docker Compose and then deploy your containers to a production cluster\r\n* Convert your docker-compose.yaml with one simple command kompose convert\r\n* Immediately bring up your cluster with kompose up\r\n* Bring it back down with kompose down\r\n\r\n#### Note: Windows support is limited to 64bit systems.\r\n"
  },
  {
    "path": "automatic/kubernetes-kompose/kubernetes-kompose.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>kubernetes-kompose</id>\n    <version>1.38.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/kubernetes-kompose</packageSourceUrl>\n    <owners>chocolatey-community,Andrei Bejenaru</owners>\n    <title>Kompose: Go from Docker Compose to Kubernetes</title>\n    <authors>Kubernetes authors</authors>\n    <projectUrl>http://kompose.io</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e4e529ccc804ac6fac259a658e395e38b42b24f3/icons/kubernetes-kompose.png</iconUrl>\n    <licenseUrl>https://github.com/kubernetes/kompose/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/kubernetes/kompose</projectSourceUrl>\n    <docsUrl>http://kompose.io</docsUrl>\n    <bugTrackerUrl>https://github.com/kubernetes/kompose/issues</bugTrackerUrl>\n    <tags>kubernetes kompose docker docker-compose containers development devops cli foss</tags>\n    <summary>Kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources.</summary>\n    <description><![CDATA[## Kubernetes + Compose = Kompose\nKompose is a conversion tool for Docker Compose to container orchestrators such as Kubernetes (or OpenShift).\nIt takes a Docker Compose file and translates it into Kubernetes resources.\n\nTransformation of the Docker Compose format to Kubernetes resources manifest may not be exact, but it helps tremendously when first deploying an application on Kubernetes.\n\n### Features\n* Simplify your development process with Docker Compose and then deploy your containers to a production cluster\n* Convert your docker-compose.yaml with one simple command kompose convert\n* Immediately bring up your cluster with kompose up\n* Bring it back down with kompose down\n\n#### Note: Windows support is limited to 64bit systems.\n]]></description>\n    <releaseNotes>https://github.com/kubernetes/kompose/blob/master/CHANGELOG.md</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/kubernetes-kompose/legal/LICENSE.txt",
    "content": "                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright {yyyy} {name of copyright owner}\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/kubernetes-kompose/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software has been downloaded from the listed download\r\nlocation on <https://github.com/kubernetes/kompose/releases/tag/v1.38.0>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  software: <https://github.com/kubernetes/kompose/releases/download/v1.38.0/kompose-windows-amd64.exe>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: \r\n  checksum: 6FB08B4D73590B1467AA60B9AF8D4BD308829ABA2B147CC184B94738A2A736ED\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/kubernetes/kompose/blob/34d72c757906dd05499fedbe214850b41ea712b1/LICENSE>\r\n"
  },
  {
    "path": "automatic/kubernetes-kompose/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix -FileNameBase \"kompose\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseURL)>\"\r\n      \"(?i)(^\\s*software.*)\\<.*\\>\"        = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease kubernetes kompose\r\n\r\n  return @{\r\n    Version     = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    URL64       = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\".exe\")} | Select-Object -ExpandProperty browser_download_url\r\n    ReleaseURL  = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/kubescape/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@05d22dc83549358191c27bfcd5a6bc5b6a514612/icons/kubescape.png\" width=\"48\" height=\"48\"> [Kubescape](https://chocolatey.org/packages/kubescape)\r\n\r\nAn open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters.\r\n\r\nKubescape was created by [ARMO](https://www.armosec.io/?utm_source=github&utm_medium=repository) and is a [Cloud Native Computing Foundation (CNCF) sandbox project](https://www.cncf.io/sandbox-projects/).\r\n\r\n## Features\r\n\r\nKubescape is an open-source Kubernetes security platform. It includes risk analysis, security compliance, and misconfiguration scanning. Targeted at the DevSecOps practitioner or platform engineer, it offers an easy-to-use CLI interface, flexible output formats, and automated scanning capabilities. It saves Kubernetes users and admins precious time, effort, and resources.\r\n\r\nKubescape scans clusters, YAML files, and Helm charts. It detects misconfigurations according to multiple frameworks (including [NSA-CISA](https://www.armosec.io/blog/kubernetes-hardening-guidance-summary-by-armo/?utm_source=github&utm_medium=repository), [MITRE ATT&CK®](https://www.microsoft.com/security/blog/2021/03/23/secure-containerized-environments-with-updated-threat-matrix-for-kubernetes/) and the [CIS Benchmark](https://www.armosec.io/blog/cis-kubernetes-benchmark-framework-scanning-tools-comparison/?utm_source=github&utm_medium=repository)).\r\n\r\n## Notes\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- The application will be available through the CLI under the name of the binary file.\r\n- [Running your first scan](https://github.com/kubescape/kubescape/blob/master/docs/getting-started.md#run-your-first-scan)\r\n- [Usage](https://github.com/kubescape/kubescape/blob/master/docs/getting-started.md#examples)\r\n- [Architecture](https://github.com/kubescape/kubescape/blob/master/docs/architecture.md)\r\n"
  },
  {
    "path": "automatic/kubescape/kubescape.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>kubescape</id>\n    <version>3.0.46</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/kubescape</packageSourceUrl>\n    <owners>chocolatey-community,hollowman</owners>\n    <title>kubescape: Kubernetes Security Platform</title>\n    <authors>Kubescape authors</authors>\n    <projectUrl>https://www.armosec.io/kubescape/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@05d22dc83549358191c27bfcd5a6bc5b6a514612/icons/kubescape.png</iconUrl>\n    <licenseUrl>https://github.com/kubescape/kubescape/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/kubescape/kubescape</projectSourceUrl>\n    <docsUrl>https://hub.armosec.io/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/kubescape/kubescape/issues</bugTrackerUrl>\n    <tags>kubernetes utility foss kubescape security devops vulnerability-detection nsa best-practice mitre-attack</tags>\n    <summary>Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters.</summary>\n    <description><![CDATA[An open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters.\n\nKubescape was created by [ARMO](https://www.armosec.io/?utm_source=github&utm_medium=repository) and is a [Cloud Native Computing Foundation (CNCF) sandbox project](https://www.cncf.io/sandbox-projects/).\n\n## Features\n\nKubescape is an open-source Kubernetes security platform. It includes risk analysis, security compliance, and misconfiguration scanning. Targeted at the DevSecOps practitioner or platform engineer, it offers an easy-to-use CLI interface, flexible output formats, and automated scanning capabilities. It saves Kubernetes users and admins precious time, effort, and resources.\n\nKubescape scans clusters, YAML files, and Helm charts. It detects misconfigurations according to multiple frameworks (including [NSA-CISA](https://www.armosec.io/blog/kubernetes-hardening-guidance-summary-by-armo/?utm_source=github&utm_medium=repository), [MITRE ATT&CK®](https://www.microsoft.com/security/blog/2021/03/23/secure-containerized-environments-with-updated-threat-matrix-for-kubernetes/) and the [CIS Benchmark](https://www.armosec.io/blog/cis-kubernetes-benchmark-framework-scanning-tools-comparison/?utm_source=github&utm_medium=repository)).\n\n## Notes\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- The application will be available through the CLI under the name of the binary file.\n- [Running your first scan](https://github.com/kubescape/kubescape/blob/master/docs/getting-started.md#run-your-first-scan)\n- [Usage](https://github.com/kubescape/kubescape/blob/master/docs/getting-started.md#examples)\n- [Architecture](https://github.com/kubescape/kubescape/blob/master/docs/architecture.md)\n]]></description>\n    <releaseNotes>https://github.com/kubescape/kubescape/releases</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/kubescape/legal/LICENSE.txt",
    "content": "﻿\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n"
  },
  {
    "path": "automatic/kubescape/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/kubescape/kubescape/releases>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-bit software: <https://github.com/kubescape/kubescape/releases/download/v3.0.46/kubescape.exe>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n  - Using powershell function 'Get-RemoteChecksum' included in Chocolatey AU module\r\n\r\n3. The checksums should match the following:\r\n  checksum type: sha256\r\n  checksum64: B49D04F7F197FC44262F08597B91D2E8E15C1855E1C40D3560694139AC3917FA\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/kubescape/kubescape/blob/92449bf564ca256263db0b185746553e7d0b3c96/LICENSE>\r\n"
  },
  {
    "path": "automatic/kubescape/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*64\\-bit software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"      = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum(64)?\\:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease kubescape kubescape\r\n\r\n  return @{\r\n    Version        = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    URL64          = $LatestRelease.assets | Where-Object {$_.name -eq 'kubescape.exe'} | Select-Object -ExpandProperty browser_download_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/librecad/README.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/librecad.svg\" height=\"48\" width=\"48\" /> ![LibreCAD](https://img.shields.io/chocolatey/v/librecad.svg?label=LibreCAD&style=for-the-badge)](https://chocolatey.org/packages/librecad)\r\n\r\n\r\nLibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers.\r\n\r\n"
  },
  {
    "path": "automatic/librecad/legal/LICENSE.txt",
    "content": "## LibreCAD and the GPLv2 ##\r\n\r\nLibreCAD is free software; you can redistribute it and/or modify  \r\nit under the terms of the GNU General Public License version 2 (GPLv2)  \r\nas published by the Free Software Foundation.  \r\n\r\nThis program is distributed in the hope that it will be useful,  \r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of  \r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  \r\nSee the GNU General Public License for more details.\r\n\r\nThe GPLv2 can be found in the `licenses` folder as `gpl-2.0.txt`.  \r\n\r\n- <https://github.com/LibreCAD/LibreCAD/tree/master/licenses>\r\n- <http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\n\r\n### History ###\r\n\r\nQCAD community edition version 2.0.5.0 was released under the GPLv2.  \r\n> Copyright (C) 2001-2003 RibbonSoft. All rights reserved.\r\n\r\n- <http://www.ribbonsoft.com>\r\n\r\nLibreCAD is a fork of QCAD community edition version 2.0.5.0;  \r\ntherefore, any modifications of or additions to the program   \r\nare also released under the GPLv2.  \r\n\r\nThe project's first commit on Github was Aug 16, 2010.\r\n\r\n- <http://librecad.org/>\r\n- <https://github.com/LibreCAD/LibreCAD>\r\n\r\n### Rights holders of the code ###\r\n\r\nSome of the following may be composites of multiple copyright notices.\r\n\r\nCopyright (C):\r\n\r\n- 1999, 2001, 2007 Frank Warmerdam\r\n- 2001-2003 RibbonSoft. All rights reserved.\r\n- 2004-2014 Ingo Berg\r\n- 2010, 2011, 2012, 2015 R. van Twisk (librecad@rvt.dds.nl)\r\n- 2011-2015 Dongxu Li (dongxuli2011@gmail.com)\r\n- 2011-2015 José F. Soriano (rallazz@gmail.com)                 \r\n- 2014 cgrzemba (cgrzemba@opencsw.org)  \r\n- 2014 Pavel Krejcir (pavel@pamsoft.cz)\r\n- 2014-2015 Christian Luginbühl (dinkel@pimprecords.com)\r\n- 2015 A. Stebich (librecad@mail.lordofbikes.de)\r\n- 2015-2016 ravas (github.com/r-a-v-a-s)\r\n\r\n### Rights holders of the fonts ###\r\n\r\nCopyright (C):\r\n\r\n- 2002 Yoshimune Kobayashi (cfg47520@syd.odn.ne.jp)\r\n- 2004 by Saka.N (Saka.N.06@b3.mnx.ne.jp)\r\n- 2010-2013 Khaled Hosny (khaledhosny@eglug.org)\r\n- 2011, 2012 Rallaz (rallazz@gmail.com)\r\n- 2014 stranger573 (stranger573@mail.ru)\r\n- 2015 AZO (typesylph@gmail.com)\r\n\r\n### Rights holders of the art ###\r\n\r\nCopyright (C):\r\n\r\n- 2011 Diego Alejandro Torres M. \"Daltom Designer\" (http://daltom.2082studio.com)\r\n- 2011 Pablo Ramrez Alem (www.librecad.com.ar)\r\n\r\n### Honorable mention ###\r\n\r\nThese are known contributors whose copyright notice could not be found.\r\n\r\n- Claude Sylvain | <csylvain@electro-technica.com>\r\n- Scott Howard | <showard@debian.org>\r\n- Lisandro Damián Nicanor Pérez Meyer | <perezmeyer@gmail.com>\r\n\r\nA list of contributors to the LibreCAD repository can be found at:   \r\n<https://github.com/LibreCAD/LibreCAD/graphs/contributors>\r\n\r\n## Licenses of bundled content ##\r\n\r\nThe LibreCAD source code is released as a whole under the GPLv2.  \r\nThe following refers to the licenses used by these resources,  \r\nwhen they were released independently from LibreCAD.\r\n\r\nThe SVG icons in `librecad/res/icons` were all released under the CC0 license.  \r\n\r\n- <https://github.com/LibreCAD/Resources>\r\n- <https://creativecommons.org/publicdomain/zero/1.0/>\r\n\r\nlibdxfrw was released under GPLv2 \"or any later version\".  \r\n\r\n- <https://sourceforge.net/projects/libdxfrw/>\r\n\r\nmuParser was released under the MIT license.\r\n\r\n- <http://beltoforion.de/article.php?a=muparser&hl=en&p=licence>\r\n\r\nShapelib was released under a \"MIT Style\" license or LGPLv2.\r\n\r\n- <https://github.com/LibreCAD/LibreCAD/tree/master/plugins/importshp/shapelib>\r\n\r\nThe AZOmix fonts were released under the KST32B version 2.0 license.\r\n\r\n- <https://github.com/LibreCAD/LibreCAD/blob/master/licenses/KST32B_v2.txt>\r\n- <http://domisan.sakura.ne.jp/article/cadfont/cadfont.html>\r\n\r\nThe Amiri font was released under the Open Font License.\r\n\r\n- <http://www.amirifont.org/>\r\n- <https://github.com/khaledhosny/amiri-font/blob/0.108/OFL.txt>\r\n\r\nThe Hershey Fonts were originally created by Dr. A. V. Hershey  \r\nwhile working at the U. S. National Bureau of Standards.  \r\nThe format of the Font data in this distribution was originally created by:\r\n> James Hurt  \r\n> Cognition, Inc.  \r\n> 900 Technology Park Drive  \r\n> Billerica, MA 01821\r\n\r\n"
  },
  {
    "path": "automatic/librecad/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/LibreCAD/LibreCAD/releases/tag/v2.2.1.5>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/LibreCAD/LibreCAD/releases/download/v2.2.1.5/LibreCAD-v2.2.1.5-msvc.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 7AF37E61BADAA4B9215F182CC843E0075CB976EB79D2AC59BF9DD77D56516261\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/LibreCAD/LibreCAD/blob/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/librecad/librecad.json",
    "content": "﻿{\r\n    \"2.2\":  \"2.2.1.5\",\r\n    \"2.1\":  \"2.1.3\",\r\n    \"2.0\":  \"2.0.11\"\r\n}\r\n"
  },
  {
    "path": "automatic/librecad/librecad.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>librecad</id>\n    <version>2.2.1.5</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/librecad</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>LibreCAD</title>\n    <authors>LibreCAD community</authors>\n    <projectUrl>http://librecad.org/cms/home.html</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/librecad.svg</iconUrl>\n    <copyright>What is the copyright</copyright>\n    <licenseUrl>https://github.com/LibreCAD/LibreCAD/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/LibreCAD/LibreCAD</projectSourceUrl>\n    <docsUrl>http://wiki.librecad.org/</docsUrl>\n    <mailingListUrl>http://librecad.org/cms/home/get-help/forum.html</mailingListUrl>\n    <bugTrackerUrl>https://github.com/LibreCAD/LibreCAD/issues</bugTrackerUrl>\n    <tags>librecad cad 2d admin</tags>\n    <summary>Open Source CAD application</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nLibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers.\n\n]]></description>\n    <releaseNotes>We are pleased to announce the latest stable release of LibreCAD v2.2.1.5. This update focuses on improving internationalization (i18n), ensuring a more seamless experience for our global users.\n\n## What's Changed\n* Issue #2501: update translations by @dxli in https://github.com/LibreCAD/LibreCAD/pull/2502\n* 2.2.1: update translations by @dxli in https://github.com/LibreCAD/LibreCAD/pull/2512\n* 2.2.1 fixes by @dxli in https://github.com/LibreCAD/LibreCAD/pull/2525\n* 2.2.1 Translations by @dxli in https://github.com/LibreCAD/LibreCAD/pull/2531\n* Add crash handler by @dxli in https://github.com/LibreCAD/LibreCAD/pull/2542\n* CI: 2.2.1.5 preparation by @dxli in https://github.com/LibreCAD/LibreCAD/pull/2544\n\n\n**Full Changelog**: https://github.com/LibreCAD/LibreCAD/compare/v2.2.1.4...v2.2.1.5</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/librecad/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\LibreCAD-v2.2.1.5-msvc.exe\"\r\n  softwareName   = 'LibreCAD'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/librecad/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'LibreCAD'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/librecad/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$softwareName = 'LibreCAD'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseUrl)>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key 'releaseNotes' -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $releases = Get-AllGitHubReleases -Owner 'LibreCAD' -Name 'LibreCAD'\r\n\r\n  $streams = @{}\r\n  $releases | ForEach-Object {\r\n    if ($_.tag_name -eq 'latest') {\r\n      # This is the continuous build, ie nightly builds so we skip this one\r\n      return\r\n    }\r\n\r\n    $version = Get-Version $_.tag_name\r\n\r\n    $url = $_.assets.browser_download_url.Where{$_.EndsWith('.exe') -and $_ -notmatch \"-win64\\.exe$\"}[0]\r\n    $streamName = $version.ToString(2)\r\n\r\n    if (!($streams.ContainsKey($streamName)) -and $url) {\r\n      $streams.Add($streamName, @{\r\n        Version      = $version\r\n        URL32        = $url\r\n        ReleaseNotes = $_.body\r\n        ReleaseUrl   = $_.html_url\r\n      })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/libreoffice-streams/README.fresh.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/libreoffice.svg\" width=\"48\" height=\"48\"/> LibreOffice Fresh](https://chocolatey.org/packages/libreoffice-fresh)\r\n\r\nLibreOffice is the free power-packed Open Source personal productivity suite for Windows, macOS and Linux, that gives you six feature-rich applications for all your document production and data processing needs.\r\n\r\n## Notes\r\n\r\n- This package relies on the update service provided by The Document Foundation to determine new updates. As their policy is to distribute to their website immediately and to the update service after 1 to 2 weeks, there will be a delay between a new software update and a new version release of the package.\r\n- This package installs LibreOffice Fresh which is the stable version of LibreOffice with the most recent bleeding-edge features. This version is recommended for technology enthusiasts, early adopters or power users. For more conservative users or for deployments in enterprise or corporate environments, it is recommended to install [libreoffice-still](/packages/libreoffice-still) instead.\r\n- Older versions of this package are likely broken because the LibreOffice team removes the download links for older versions after each update.\r\n- **If the package is out of date by more than 2 weeks, please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/libreoffice-streams/README.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/libreoffice.svg\" width=\"48\" height=\"48\"/> LibreOffice Still](https://chocolatey.org/packages/libreoffice-still)\r\n\r\nLibreOffice is the free power-packed Open Source personal productivity suite for Windows, macOS and Linux, that gives you six feature-rich applications for all your document production and data processing needs.\r\n\r\n## Notes\r\n\r\n- This package relies on the update service provided by The Document Foundation to determine new updates. As their policy is to distribute to their website immediately and to the update service after 1 to 2 weeks, there will be a delay between a new software update and a new version release of the package.\r\n- This package installs LibreOffice Still which is the stable version of LibreOffice that has undergone more testing (over a longer time). This version is recommended for more conservative users or for deployments in enterprise or corporate environments. If you want the latest version with the most recent bleeding-edge features, install [libreoffice-fresh](/packages/libreoffice-fresh) instead.\r\n- For business deployments, The Document Foundation (the foundation behind the LibreOffice project) strongly recommends [support from certified partners](https://www.libreoffice.org/get-help/professional-support/) which also offer long-term support versions of LibreOffice.\r\n- Older versions of this package are likely broken because the LibreOffice team removes the download links for older versions after each update.\r\n- **If the package is out of date by more than 2 weeks, please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/libreoffice-streams/README.still.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/libreoffice.svg\" width=\"48\" height=\"48\"/> LibreOffice Still](https://chocolatey.org/packages/libreoffice-still)\r\n\r\nLibreOffice is the free power-packed Open Source personal productivity suite for Windows, macOS and Linux, that gives you six feature-rich applications for all your document production and data processing needs.\r\n\r\n## Notes\r\n\r\n- This package relies on the update service provided by The Document Foundation to determine new updates. As their policy is to distribute to their website immediately and to the update service after 1 to 2 weeks, there will be a delay between a new software update and a new version release of the package.\r\n- This package installs LibreOffice Still which is the stable version of LibreOffice that has undergone more testing (over a longer time). This version is recommended for more conservative users or for deployments in enterprise or corporate environments. If you want the latest version with the most recent bleeding-edge features, install [libreoffice-fresh](/packages/libreoffice-fresh) instead.\r\n- For business deployments, The Document Foundation (the foundation behind the LibreOffice project) strongly recommends [support from certified partners](https://www.libreoffice.org/get-help/professional-support/) which also offer long-term support versions of LibreOffice.\r\n- Older versions of this package are likely broken because the LibreOffice team removes the download links for older versions after each update.\r\n- **If the package is out of date by more than 2 weeks, please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/libreoffice-streams/libreoffice-streams.json",
    "content": "{\r\n    \"still\":  \"25.8.6\",\r\n    \"fresh\":  \"26.2.2\"\r\n}\r\n"
  },
  {
    "path": "automatic/libreoffice-streams/libreoffice-streams.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>libreoffice-still</id>\n    <title>LibreOffice Still</title>\n    <version>25.8.6</version>\n    <authors>LibreOffice developers</authors>\n    <owners>chocolatey-community</owners>\n    <summary>LibreOffice is the free power-packed Open Source personal productivity suite for Windows, Macintosh and Linux, that gives you six feature-rich applications for all your document production and data processing needs.</summary>\n    <description><![CDATA[LibreOffice is the free power-packed Open Source personal productivity suite for Windows, macOS and Linux, that gives you six feature-rich applications for all your document production and data processing needs.\n\n## Notes\n\n- This package relies on the update service provided by The Document Foundation to determine new updates. As their policy is to distribute to their website immediately and to the update service after 1 to 2 weeks, there will be a delay between a new software update and a new version release of the package.\n- This package installs LibreOffice Still which is the stable version of LibreOffice that has undergone more testing (over a longer time). This version is recommended for more conservative users or for deployments in enterprise or corporate environments. If you want the latest version with the most recent bleeding-edge features, install [libreoffice-fresh](/packages/libreoffice-fresh) instead.\n- For business deployments, The Document Foundation (the foundation behind the LibreOffice project) strongly recommends [support from certified partners](https://www.libreoffice.org/get-help/professional-support/) which also offer long-term support versions of LibreOffice.\n- Older versions of this package are likely broken because the LibreOffice team removes the download links for older versions after each update.\n- **If the package is out of date by more than 2 weeks, please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://www.libreoffice.org/</projectUrl>\n    <tags>libreoffice office cross-platform foss admin</tags>\n    <!-- Copyright specified comes from the swriter.exe executable -->\n    <copyright>Copyright © 2000-2023 by LibreOffice contributors. All rights reserved.</copyright>\n    <licenseUrl>https://www.libreoffice.org/download/license/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/libreoffice.svg</iconUrl>\n    <dependencies>\n      <dependency id=\"kb2919355\" version=\"1.0.20160915\" />\n    </dependencies>\n    <releaseNotes>https://www.libreoffice.org/download/release-notes</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/libreoffice-streams</packageSourceUrl>\n    <projectSourceUrl>https://www.libreoffice.org/about-us/source-code</projectSourceUrl>\n    <docsUrl>https://www.libreoffice.org/get-help/documentation</docsUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/libreoffice-streams/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n. $toolsDir\\helpers.ps1\r\n\r\n$packageArgs = @{\r\n  packageName            = 'libreoffice-still'\r\n  version                = '25.8.6'\r\n  fileType               = 'msi'\r\n  url                    = 'https://download.documentfoundation.org/libreoffice/stable/25.8.6/win/x86/LibreOffice_25.8.6_Win_x86.msi'\r\n  url64bit               = 'https://download.documentfoundation.org/libreoffice/stable/25.8.6/win/x86_64/LibreOffice_25.8.6_Win_x86-64.msi'\r\n  checksum               = '139531c0d15180f6d09793d244c2b4a797f6fcb8a5c88dc80fa4cc0a1e5646af'\r\n  checksum64             = 'af055751df683b4ccd5e89b75e55eb77c0a383b7e1f39882d7e3dd99111b645c'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = '/qn /passive /norestart /l*v \"{0}\"' -f \"$($env:TEMP)\\$($env:ChocolateyPackageName).$($env:ChocolateyPackageVersion).MsiInstall.log\"\r\n  validExitCodes         = @(0,3010)\r\n  softwareName           = 'LibreOffice*'\r\n}\r\n\r\nif (-not (IsUrlValid $packageArgs.url)) {\r\n  $exactVersion = GetLibOExactVersion $packageArgs.version\r\n  $packageArgs.url = $exactVersion.Url32\r\n  $packageArgs.url64bit = $exactVersion.Url64\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/libreoffice-streams/tools/helpers.ps1",
    "content": "﻿# Send a generic request to the LibreOffice update service\r\nfunction GetLatestVersionFromLibOUpdateChecker($userAgent) {\r\n  $url = \"https://update.libreoffice.org/check.php\"\r\n  $request = [System.Net.WebRequest]::Create($url)\r\n  $request.UserAgent = $userAgent\r\n  $s = $request.GetResponse().GetResponseStream()\r\n  $sr = New-Object -TypeName System.IO.StreamReader($s)\r\n  [xml]$xmlAnswer = $sr.ReadToEnd()\r\n  return $xmlAnswer.description.version\r\n}\r\n\r\n# Send a request to the LibreOffice update service to get the latest Still\r\n# version\r\nfunction GetLatestStillVersionFromLibOUpdateChecker() {\r\n  # We are taking the build UUID of 3.5.7. This is needed because the update\r\n  # service is determining which branch to take depending on the third dot\r\n  # number. If the latest fresh release has a third dot number greater or\r\n  # equal to the third dot number we specified (here 7), the fresh branch is\r\n  # returned, otherwise this is the Still branch.\r\n  # src.: https://web.archive.org/web/20190806174607/https://cgit.freedesktop.org/libreoffice/website/tree/check.php?h=update&id=c0c4940e998a0f5fbeb57910b1dfe6778226c51b#n665\r\n  return GetLatestVersionFromLibOUpdateChecker \"LibreOffice 0 (3215f89-f603614-ab984f2-7348103-1225a5b; Chocolatey; x86; )\"\r\n}\r\n\r\n# Send a request to the LibreOffice update service to get the latest fresh\r\n# version\r\nfunction GetLatestFreshVersionFromLibOUpdateChecker() {\r\n  # We are taking the build UUID of 3.5.0.1 here for the same explanation\r\n  # as before.\r\n  return GetLatestVersionFromLibOUpdateChecker \"LibreOffice 0 (b6c8ba5-8c0b455-0b5e650-d7f0dd3-b100c87; Chocolatey; x86; )\"\r\n}\r\n\r\n# Get all the links from a MirrorBrain instance without the copyright\r\n# and owner links\r\nfunction GetAllBuildsFromMirrorBrainUrl($url) {\r\n  $request = [System.Net.WebRequest]::Create($url)\r\n  $s = $request.GetResponse().GetResponseStream()\r\n  $sr = New-Object -TypeName System.IO.StreamReader($s)\r\n  $answer = $sr.ReadToEnd()\r\n  [xml]$xmlAnswer = [System.Net.WebUtility]::HtmlDecode($answer)\r\n  $linksArray =  $xmlAnswer.GetElementsByTagName(\"a\")\r\n  # ? outputs all items that conform with condition (here: TryParse returning\r\n  # a boolean). As if it was \"foreach { if (...) {return ... } }\"\r\n  # The returned values are still a string that must be parsed to a Version object.\r\n  return @($linksArray | ForEach-Object href | ForEach-Object {$_ -Split '/' } | Where-Object { [version]::TryParse($_, [ref]($__)) })\r\n}\r\n\r\nfunction GetBuildHashFromMirrorBrainUrl($url) {\r\n  if ([string]::IsNullOrEmpty($url)) {\r\n    return $null\r\n  }\r\n\r\n  # We are not using the $url/sha256 suffix because that file is missing\r\n  # from downloadarchive :/\r\n  $request = [System.Net.WebRequest]::Create(\"$url.sha256\")\r\n  $s = $request.GetResponse().GetResponseStream()\r\n  $sr = New-Object -TypeName System.IO.StreamReader($s)\r\n  $answer = $sr.ReadToEnd()\r\n\r\n  return $answer.Split(\" \")[0]\r\n}\r\n\r\nfunction IsUrlValid($url) {\r\n  try {\r\n    [System.Net.HttpWebRequest]$request = [System.Net.WebRequest]::Create($url)\r\n    $request.Method = \"HEAD\"\r\n    # GetResponse raises a WebException when an error occurred.\r\n    $response = $request.GetResponse()\r\n    $status = [int]$response.StatusCode\r\n    $response.Close()\r\n    if ($status -eq 200) {\r\n      return $true\r\n    } else {\r\n      return $false\r\n    }\r\n  } catch {\r\n    return $false\r\n  }\r\n}\r\n\r\n# Get correspondance between release and build versions\r\n# e.g. 6.2.0 => 6.2.0.3\r\nfunction BuildLibOReleasesToBuildsMapping($builds) {\r\n\r\n  $mapping = New-Object -TypeName System.Collections.Specialized.OrderedDictionary  \r\n  $buildVersion = New-Object -TypeName System.Version\r\n\r\n  # The last one is never populated, prevent this by adding one additional\r\n  # different item in order for the loop to work properly.\r\n  [System.Collections.ArrayList]$buildsPlusOne = $builds\r\n  $buildsPlusOne.Add(\"0.0.0.\")\r\n\r\n  foreach ($build in $buildsPlusOne) {\r\n    [void][version]::TryParse($build, [ref]$buildVersion)\r\n    $releaseId = \"$($buildVersion.Major).$($buildVersion.Minor).$($buildVersion.Build)\"\r\n\r\n    if ($releaseId -ne $previousReleaseId -and $previousReleaseId -ne $null) {\r\n      $mapping.add($previousReleaseId, $previousBuildId)\r\n    }\r\n\r\n    $previousReleaseId = $releaseId\r\n    $previousBuildId = $build\r\n  }\r\n\r\n  return $mapping\r\n}\r\n\r\nfunction GetFilename($url, $releasesMapping, $release, $arch) {\r\n  # Sorted to most likely to less likely to avoid unneeded tests\r\n  $filenamePatterns = @(\r\n    \"LibreOffice_[VERSION]_Win_[ARCH].msi\",\r\n    \"LibO_[VERSION]_Win_[ARCH]_install_multi.msi\",\r\n    \"LibO_[VERSION]_Win_[ARCH]_install_multi.exe\",\r\n    \"LibO_[VERSION]_Win_[ARCH]_install_all_lang.msi\",\r\n    \"LibO_[VERSION]_Win_[ARCH]_install_all_lang.exe\"\r\n  )\r\n  $filename64bitsPatterns = @(\r\n    \"x86_64\",\r\n    \"x64\",\r\n    \"x86-64\"\r\n  )\r\n  $filename32bitsPatterns = @(\r\n    \"x86\"\r\n  )\r\n\r\n  if ($arch -eq \"x64\") {\r\n    $folderArchPattern = \"x86_64\"\r\n    $filenameArchPatterns = $filename64bitsPatterns\r\n  } else {\r\n    $folderArchPattern = \"x86\"\r\n    $filenameArchPatterns = $filename32bitsPatterns\r\n  }\r\n\r\n  $urlFolder = \"${url}$($releasesMapping.$release)/win/$folderArchPattern/\"\r\n\r\n  # No need to go further if the folder doesn't even exist. i.e. typically\r\n  # the case when only 32 bits version are available.\r\n  if (!(IsUrlValid \"$urlFolder\")) {\r\n    Write-Debug \"$urlFolder doesn't exist\"\r\n    return $null\r\n  }\r\n\r\n  [System.Collections.ArrayList]$filenames = @()\r\n\r\n  # Build all possible URL variants with filename patterns and arch patterns\r\n  foreach ($filename in $filenamePatterns) {\r\n    foreach ($archPattern in $filenameArchPatterns) {\r\n      # Replace template URL by assuming the release id is used, e.g. 6.2.0\r\n      [void]$filenames.Add($($filename -Replace \"\\[VERSION\\]\",\"$release\" -Replace \"\\[ARCH\\]\",\"$archPattern\"))\r\n      # Replace template URL by assuming the build id is used instead, e.g. 6.2.0.0\r\n      [void]$filenames.Add($($filename -Replace \"\\[VERSION\\]\",\"$($releasesMapping.$release)\" -Replace \"\\[ARCH\\]\",\"$archPattern\"))\r\n    }\r\n  }\r\n\r\n  # Test all the filename variants we crafted\r\n  foreach ($filename in $filenames) {\r\n    $completeUrl = \"${urlFolder}${filename}\"\r\n    Write-Debug \"Testing $completeUrl...\"\r\n    # As soon we have a valid URL, break the loop and go to the next release\r\n    if (IsUrlValid \"$completeUrl\") {\r\n      Write-Debug \"Testing $completeUrl is valid.\"\r\n      return \"$completeUrl\"\r\n    }\r\n  }\r\n  return $null\r\n}\r\n\r\n# Generate an array with all the LibreOffice versions that exist from one\r\n# version to another with checksums and valid links at the time.\r\nfunction GetLibOVersions($fromVersion, $toVersion) {\r\n\r\n  # Define table and columns\r\n  # src.: https://blogs.msdn.microsoft.com/rkramesh/2012/02/01/creating-table-using-powershell/\r\n  $table = New-Object System.Data.DataTable\r\n  $table.columns.add($(New-Object System.Data.DataColumn Version))\r\n  $table.columns.add($(New-Object System.Data.DataColumn Build))\r\n  $table.columns.add($(New-Object System.Data.DataColumn Url64))\r\n  $table.columns.add($(New-Object System.Data.DataColumn Checksum64))\r\n  $table.columns.add($(New-Object System.Data.DataColumn Url32))\r\n  $table.columns.add($(New-Object System.Data.DataColumn Checksum32))\r\n\r\n  $latestStillVersion = GetLatestStillVersionFromLibOUpdateChecker\r\n  $latestStillBranch  = $latestStillVersion.Split(\".\")[0,1] -Join '.'\r\n  $latestFreshVersion = GetLatestFreshVersionFromLibOUpdateChecker\r\n  $latestFreshBranch  = $latestFreshVersion.Split(\".\")[0,1] -Join '.'\r\n\r\n  # Get all versions from the downloadarchive according to the limits\r\n  # specified above.\r\n  $url = 'https://downloadarchive.documentfoundation.org/libreoffice/old/'\r\n  $builds = GetAllBuildsFromMirrorBrainUrl $url | Sort-Object\r\n  $releasesMapping = BuildLibOReleasesToBuildsMapping $builds\r\n  foreach ($release in $releasesMapping.Keys) {\r\n\r\n    $releaseBranch = $release.Split(\".\")[0,1] -Join '.'\r\n\r\n    # These first 2 conditions ensures if the loop continue that we are in\r\n    # the interval, since the array is properly sorted (lower to greater).\r\n    if ($release -lt $fromVersion) {\r\n      continue\r\n    } elseif ($release -gt $toVersion) {\r\n      break\r\n    # Imagine we ask to generate released builds from 6.2.7 to 6.3.2.\r\n    # There might be on the server builds 6.2.8 and 6.3.3, the later might\r\n    # not have been released by TDF yet. Avoid this.\r\n    } elseif (($releaseBranch -eq $latestStillBranch -and $release -gt $latestStillVersion) -or\r\n              ($releaseBranch -eq $latestFreshBranch -and $release -gt $latestFreshVersion)) {\r\n      continue\r\n    }\r\n\r\n    $row = $table.NewRow()\r\n    $row.Version = $release\r\n    $row.Build = $releasesMapping.$release\r\n\r\n    # Find 64 bits version if any. At the beginning of the LibreOffice\r\n    # project, there weren't 64 bits versions for Windows.\r\n    $row.Url64 = GetFilename $url $releasesMapping $release \"x64\"\r\n    $row.Checksum64 = GetBuildHashFromMirrorBrainUrl $row.Url64\r\n\r\n    $row.Url32 = GetFilename $url $releasesMapping $release \"x86\"\r\n    $row.Checksum32 = GetBuildHashFromMirrorBrainUrl $row.Url32\r\n\r\n    $table.Rows.Add($row)\r\n  }\r\n\r\n  # If versions are under CDN replace the links with the ones from the CDN\r\n  # instead. We assume, all released builds in the stable folder are those\r\n  # that are being under CDN.\r\n  $url = 'https://download.documentfoundation.org/libreoffice/stable/'\r\n  $builds = GetAllBuildsFromMirrorBrainUrl $url | Sort-Object\r\n  # $releasesMapping is an ordered dictionnary containing\r\n  # mappings like 6.2.0 => 6.2.0.3\r\n  $releasesMapping = New-Object -TypeName System.Collections.Specialized.OrderedDictionary  \r\n  foreach ($release in $builds) {\r\n    $releasesMapping.Add($release, $release)\r\n  }\r\n  foreach ($release in $releasesMapping.Keys) {\r\n    foreach ($row in $table) {\r\n      if ($row.Version -eq $release) {\r\n        $row.Url64 = GetFilename $url $releasesMapping $release \"x64\"\r\n        $row.Url32 = GetFilename $url $releasesMapping $release \"x86\"\r\n      }\r\n    }\r\n  }\r\n\r\n  # Powershell doesn't have all the enumerable tools implemented with the\r\n  # .NET collections reponsible of the proper unrolling arrays/collections,\r\n  # which means if we want our DataTable to be returned under this type,\r\n  # we need to wrap the collection into a dummy array with a heading comma\r\n  # operator.\r\n  # src.: https://stackoverflow.com/a/1918455/3514658\r\n  return ,$table\r\n}\r\n\r\nfunction GetLibOVersionsWithoutFromVersion($fromVersion, $toVersion) {\r\n\r\n  $versions = GetLibOVersions $from $to\r\n\r\n  # Discard the first version since it is the current one that has already\r\n  # been pushed to Chocolatey.\r\n  if ($versions.Rows.Count -gt 0) {\r\n    $versions.Rows[0].Delete()\r\n  }\r\n\r\n  # Casting needed for the same reason as above\r\n  return ,$versions\r\n}\r\n\r\nfunction GetLibOExactVersion($version) {\r\n    $versions = GetLibOVersions $version $version\r\n    if (($versions.Rows[0].Url64 -eq '') -or ($versions.Rows[0].Url32 -eq '')) {\r\n        Throw \"Libreoffice update service did not return download URLs\"\r\n    }\r\n    return $versions.Rows[0]\r\n}\r\n\r\nfunction AddLibOVersionsToStreams($streams, $branch, $from, $to) {\r\n\r\n  $versions = GetLibOVersionsWithoutFromVersion $from $to\r\n\r\n  foreach ($row in $versions) {\r\n\r\n    # The package variable needs to be a hashtable. Therefore, we cannot use\r\n    # an OrderedDictionary. Tradeoff: The dictionary keys will unfortunately\r\n    # appear in random order.\r\n    # $row is a DataRow, we have to convert manually to a hashtable.\r\n    $package = @{}\r\n    $package.Version = $row.Version\r\n    $package.URL64 = $row.URL64\r\n    $package.Checksum64 = $row.Checksum64\r\n    $package.URL32 = $row.URL32\r\n    $package.Checksum32 = $row.Checksum32\r\n    $package.FileType = $package.URL32 -Replace \".*\",\"\"\r\n    if ($branch -eq \"still\") {\r\n      $package.PackageName = \"libreoffice-still\"\r\n      $package.Title = \"LibreOffice Still\"\r\n    } else {\r\n      $package.PackageName = \"libreoffice-fresh\"\r\n      $package.Title = \"LibreOffice Fresh\"\r\n    }\r\n    \r\n    # Add package to streams. By adding the branch name to the hashtable\r\n    # key name, we are hacking the way AU streams are working here\r\n    # (bypassing hashtables key unicity) in order to avoid gaps when\r\n    # updating LibreOffice versions.\r\n    $streams.Add(\"$($package.Version).$branch\", $package)\r\n  }\r\n\r\n  return $streams\r\n}"
  },
  {
    "path": "automatic/libreoffice-streams/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\\tools\\\"\r\n. $toolsDir\\helpers.ps1\r\n\r\nfunction global:au_BeforeUpdate {\r\n  if ($Latest.Title -like '*Fresh*') {\r\n    Copy-Item \"$PSScriptRoot\\README.fresh.md\" \"$PSScriptRoot\\README.md\" -Force\r\n  }\r\n  else {\r\n    Copy-Item \"$PSScriptRoot\\README.still.md\" \"$PSScriptRoot\\README.md\" -Force\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  $filesToPatchHashTable = @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.FileType)'\"\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"         = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*version\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Version)'\"\r\n    }\r\n    \".\\libreoffice-streams.nuspec\"  = @{\r\n      \"(?i)(^\\s*\\<title\\>).*(\\<\\/title\\>)\" = \"`${1}$($Latest.Title)`${2}\"\r\n    }\r\n  }\r\n\r\n  $linesToPatch = $filesToPatchHashTable[\".\\tools\\chocolateyInstall.ps1\"]\r\n  if ($Latest.FileType -eq \"exe\") {\r\n    $linesToPatch[\"(?i)(^\\s*silentArgs\\s*=\\s*)('.*')\"] = \"`$1'/S'\"\r\n  } else {\r\n    $linesToPatch[\"(?i)(^\\s*silentArgs\\s*=\\s*)(.*)\"] = \"`$1'/qn /passive /norestart /l*v `\"{0}`\"' -f `\"`$(`$env:TEMP)\\`$(`$env:ChocolateyPackageName).`$(`$env:ChocolateyPackageVersion).MsiInstall.log`\"\"\r\n  }\r\n  $filesToPatchHashTable[\".\\tools\\chocolateyInstall.ps1\"] = $linesToPatch\r\n\r\n  return $filesToPatchHashTable\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  # Patch the json stream file\r\n  $global:chocolateyCoreteampackagesLibreofficeStreamJson | ConvertTo-Json | Set-Content .\\libreoffice-streams.json\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\r\n  $global:chocolateyCoreteampackagesLibreofficeStreamJson = (Get-Content .\\libreoffice-streams.json) | ConvertFrom-Json\r\n\r\n  $stillVersionFrom = $global:chocolateyCoreteampackagesLibreofficeStreamJson.still\r\n  $stillVersionTo = GetLatestStillVersionFromLibOUpdateChecker\r\n  $freshVersionFrom = $global:chocolateyCoreteampackagesLibreofficeStreamJson.fresh\r\n  $freshVersionTo = GetLatestFreshVersionFromLibOUpdateChecker\r\n\r\n  $global:chocolateyCoreteampackagesLibreofficeStreamJson.still = $stillVersionTo\r\n  $global:chocolateyCoreteampackagesLibreofficeStreamJson.fresh = $freshVersionTo\r\n\r\n  $streams = New-Object -TypeName System.Collections.Specialized.OrderedDictionary\r\n  AddLibOVersionsToStreams $streams \"still\" $stillVersionFrom $stillVersionTo\r\n  AddLibOVersionsToStreams $streams \"fresh\" $freshVersionFrom $freshVersionTo\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/lightalloy/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d7bfe343c5b5698b26d587defcd9009301d09f55/icons/lightalloy.png\" width=\"48\" height=\"48\"/> [lightalloy](https://chocolatey.org/packages/lightalloy)\r\n\r\n\r\nComplete aesthetically pleasing video player with built-in codecs.\r\n\r\n## Features\r\n\r\n* Timeline - So you can see graphically how much is played and how much is still to play\r\n* Built-in codecs - You don't have to install a codec pack anymore: you can use the player immediately after installation\r\n* Live Preview - Just like on YouTube you can navigate with a preview window while searching on the timeline\r\n* IPTV support - Allows you to watch tv over the internet and online videos like youtube\r\n* Internet Radio - Contains an expandable list of online radio stations which you can play and record, and a list to store your favorites\r\n* Streams switch - In case of multiple audio/subtitles streams you can easily switch from stream\r\n* Multilingual - Contains Dutch, German, Russian, Japanese, Chinese, and others\r\n* Blu-Ray and DVD - You also can watch Blu-Rays and DVDs with Light Alloy, but only if they are not encrypted\r\n\r\n![Light-Alloy screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/727f4612/automatic/lightalloy/screenshot.png)\r\n\r\n## Notes\r\n\r\n- __Warning:__ The installer is not silent. `AutoIt` will automatically click through the installer. Be careful when doing something else while installing, you might mess up the automated click-through.\r\n\r\n"
  },
  {
    "path": "automatic/lightalloy/_update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://light-alloy.verona.im/download/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n      \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n        \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n      }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $fileName = $Latest.Url32 -split '\\/' | select -last 1\r\n  $toolsDir = \"$PSScriptRoot\\tools\"\r\n  rm \"$toolsDir\\*.exe\"\r\n\r\n  $Latest.FileName32 = $fileName\r\n  Invoke-WebRequest -Uri $Latest.URL32 -WebSession $Latest.WebSession -UseBasicParsing -OutFile \"$toolsDir\\$fileName\"\r\n  $Latest.Checksum32 = Get-FileHash \"$toolsDir\\$fileName\" -Algorithm SHA256 | % Hash\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -SessionVariable websession -UseBasicParsing\r\n  $cookies = $websession.Cookies.GetCookies($releases)\r\n  $download_page = Invoke-WebRequest -Uri \"${releases}?attempt=1\" -UseBasicParsing -WebSession $websession\r\n  $url = $download_page.Links | ? href -match \"LA_Setup_v[0-9\\.]+\\.exe$\" | % href | select -First 1\r\n  $version = $url -split '_v|\\.exe' | select -Last 1 -Skip 1\r\n\r\n  @{\r\n    Version = $version\r\n    Url32   = $url\r\n    WebSession = $websession\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckUrl\r\n"
  },
  {
    "path": "automatic/lightalloy/legal/LICENSE.txt",
    "content": "GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    {description}\r\n    Copyright (C) {year}  {fullname}\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  {signature of Ty Coon}, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/lightalloy/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: http://light-alloy.verona.im/LA_Setup_v4.10.2.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: A9F4353003CAE07C41918CA69001B1E5C4E212047EE66E3AC4F5ECEC30B7BA1F\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://raw.githubusercontent.com/Krakean/lightalloy/master/LICENSE.md\r\n"
  },
  {
    "path": "automatic/lightalloy/lightalloy.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>lightalloy</id>\n    <title>Light Alloy Video Player</title>\n    <version>4.10.2</version>\n    <authors>Vortex Group, LLC.</authors>\n    <owners>chocolatey-community, Redsandro</owners>\n    <summary>Video Player with built-in codecs</summary>\n    <description>\nComplete aesthetically pleasing video player with built-in codecs.\n\n## Features\n\n* Timeline - So you can see graphically how much is played and how much is still to play\n* Built-in codecs - You don't have to install a codec pack anymore: you can use the player immediately after installation\n* Live Preview - Just like on YouTube you can navigate with a preview window while searching on the timeline\n* IPTV support - Allows you to watch tv over the internet and online videos like youtube\n* Internet Radio - Contains an expandable list of online radio stations which you can play and record, and a list to store your favorites\n* Streams switch - In case of multiple audio/subtitles streams you can easily switch from stream\n* Multilingual - Contains Dutch, German, Russian, Japanese, Chinese, and others\n* Blu-Ray and DVD - You also can watch Blu-Rays and DVDs with Light Alloy, but only if they are not encrypted\n    \n![Light-Alloy screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/727f4612/automatic/lightalloy/screenshot.png)\n\n## Notes\n\n- __Warning:__ The installer is not silent. `AutoIt` will automatically click through the installer. Be careful when doing something else while installing, you might mess up the automated click-through.\n</description>\n    <projectUrl>http://www.light-alloy.ru/</projectUrl>\n    <tags>media video player foss</tags>\n    <copyright>2011-2017 Vortex Team</copyright>\n    <licenseUrl>https://github.com/Krakean/lightalloy/blob/master/LICENSE.md</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d7bfe343c5b5698b26d587defcd9009301d09f55/icons/lightalloy.png</iconUrl>\n    <dependencies>\n      <dependency id=\"autohotkey.portable\" version=\"1.1.26.01\" />\n    </dependencies>\n    <releaseNotes>http://light-alloy.ru/download/</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/lightalloy</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/lightalloy/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath     = Split-Path $MyInvocation.MyCommand.Definition\r\n$ahk\t\t   = Join-Path $toolsPath 'lightalloy.ahk'\r\n$embedded_path = gi \"$toolsPath\\*.exe\"\r\n\r\nWrite-Output \"Running AutoHotkey script\"\r\nStart-ChocolateyProcessAsAdmin \"`\"$ahk`\" `\"$embedded_path`\"\" 'AutoHotkey.exe'\r\n\r\nls $toolsPath\\*.exe | % { rm $_ -ea 0; if (Test-Path $_) { sc \"$_.ignore\" '' }}"
  },
  {
    "path": "automatic/lightalloy/tools/lightalloy.ahk",
    "content": "Run, %1%\r\nWinWait, Light Alloy installer\r\nWinActivate\r\n\r\nControlSend,, {Enter}\r\nControlSend, TCheckBox1, {Space}\r\nControlSend,, {Enter}\r\n\r\nWinWait, Basic options,,10\r\nifEqual, ErrorLevel, 0 \r\n{ \r\n    WinActivate\r\n    ControlSend,TButton1, {Space}\r\n}\r\n\r\nWinWait, ahk_class LightAlloyFront\r\nWinClose"
  },
  {
    "path": "automatic/lightscreen/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@297d72fc4fc0e45b5943743a659bdccc79dbd985/icons/lightscreen.png\" width=\"48\" height=\"48\"/> [Lightscreen](https://chocolatey.org/packages/lightscreen)\r\n\r\nLightscreen is a simple tool to automate the tedious process of saving and cataloging screenshots, it operates as a hidden background process that is invoked with one (or multiple) hotkeys and then saves a screenshot file to disk according to the user's preferences.\r\n\r\n## Features\r\n\r\n* System tray icon for easy access.\r\n* Six configurable actions with global hotkey access.\r\n* Screenshot uploading imgur.com.\r\n* Preview window with an integrated image viewer.\r\n"
  },
  {
    "path": "automatic/lightscreen/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    {description}\r\n    Copyright (C) {year}  {fullname}\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  {signature of Ty Coon}, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/lightscreen/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the GitHub mirror and can be verified like this:\r\n\r\n1. Download the following installer(s):\r\n\r\nx86: https://github.com/ckaiser/Lightscreen/releases/download/v2.5/LightscreenSetup-2.5.exe\r\n\r\n2. You can use one of the following methods to obtain the checksum(s):\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 626479BFD6B160DF9BE29FF169937575E371B50D258C2AD51BF4DCBD8E8251AA\r\n\r\nThe included 'LICENSE.txt' file have been obtained from:\r\nhttps://github.com/ckaiser/Lightscreen/blob/master/LICENSE\r\n"
  },
  {
    "path": "automatic/lightscreen/lightscreen.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package>\n  <metadata>\n    <id>lightscreen</id>\n    <version>2.5</version>\n    <authors>Christian Kaiser</authors>\n    <summary>The easy screenshot tool.</summary>\n    <description><![CDATA[Lightscreen is a simple tool to automate the tedious process of saving and cataloging screenshots, it operates as a hidden background process that is invoked with one (or multiple) hotkeys and then saves a screenshot file to disk according to the user's preferences.\n\n## Features\n\n* System tray icon for easy access.\n* Six configurable actions with global hotkey access.\n* Screenshot uploading imgur.com.\n* Preview window with an integrated image viewer.\n]]></description>\n    <title>Lightscreen</title>\n    <owners>chocolatey-community,dimqua</owners>\n    <tags>admin foss cross-platform lightscreen screenshot tool</tags>\n    <projectUrl>http://lightscreen.com.ar/</projectUrl>\n    <projectSourceUrl>https://github.com/ckaiser/Lightscreen</projectSourceUrl>\n    <licenseUrl>https://github.com/ckaiser/Lightscreen/blob/master/LICENSE</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@297d72fc4fc0e45b5943743a659bdccc79dbd985/icons/lightscreen.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/lightscreen</packageSourceUrl>\n    <releaseNotes>http://lightscreen.com.ar/whatsnew</releaseNotes>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n        <file src=\"legal\\**\" target=\"legal\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/lightscreen/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName  = $env:ChocolateyPackageName\r\n  softwareName = \"Lightscreen*\"\r\n  file         = \"$toolsDir\\LightscreenSetup-2.5.exe\"\r\n  fileType     = \"exe\"\r\n  silentArgs   = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LAUNCHAFTER=0\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nfor ($i=0; $i -lt 3; $i++) { Start-Sleep 1; $p = Get-Process LightScreen -ea 0; if ($p) { $p | Stop-Process; Write-Host \"Process killed:\" $p.Name; break }  }\r\n\r\nGet-ChildItem -Path $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/lightscreen/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(x86:).*\"        = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(type:).*\"       = \"`${1} $($Latest.ChecksumType32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key 'releaseNotes' -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $release = Get-GitHubRelease 'ckaiser' 'Lightscreen'\r\n  $version = $release.tag_name.TrimStart('v')\r\n  $url32 = $release.assets | Where-Object name -match '\\.exe$' | Select-Object -ExpandProperty browser_download_url\r\n\r\n  return @{\r\n    URL32        = $url32\r\n    Version      = Get-Version $version\r\n    ReleaseNotes = $release.body\r\n  }\r\n}\r\n\r\nUpdate-Package -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/lightworks/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@11eb42db9030a5a8d735fd56e2ad8bf62d365cff/icons/lightworks.png\" width=\"48\" height=\"48\"/> [lightworks](https://chocolatey.org/packages/lightworks)\r\n\r\n\r\n__Lightworks__ is Academy and Emmy award-winning, professional Non-Linear Editing (NLE) software supporting resolutions up to 4K.\r\n\r\nIn the last 25 years Lightworks has been used to edit some of the finest films in cinema history: LA Confidential, Pulp Fiction, Heat, Road to Perdition, Hugo, The King's Speech and many more.\r\n\r\n## Features\r\n\r\n* Cross-platform\r\n* Optimised for speed\r\n* Multicam editing\r\n* Powerful, realtime effects with inbuilt presets\r\n\r\n![Lightworks screenshot](https://i.imgur.com/BOHhHH2.png)\r\n\r\n## Notes\r\n\r\n- The free version is has some limitations compared to the commercial version, most importantly to a resolution of **1080P**.\r\n\r\nFor a feature comparison, see [www.lwks.com](https://www.lwks.com/index.php?option=com_content&view=article&id=102&Itemid=213).\r\n\r\n"
  },
  {
    "path": "automatic/lightworks/lightworks.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n    <metadata>\n        <id>lightworks</id>\n        <title>Lightworks</title>\n        <version>2021.2</version>\n        <authors>LWKS Software LTD</authors>\n        <owners>chocolatey-community,Redsandro</owners>\n        <summary>Lightworks is a professional NLE for editing and mastering digital video.</summary>\n        <description><![CDATA[\n__Lightworks__ is Academy and Emmy award-winning, professional Non-Linear Editing (NLE) software supporting resolutions up to 4K.\n\nIn the last 25 years Lightworks has been used to edit some of the finest films in cinema history: LA Confidential, Pulp Fiction, Heat, Road to Perdition, Hugo, The King's Speech and many more.\n\n## Features\n\n* Cross-platform\n* Optimised for speed\n* Multicam editing\n* Powerful, realtime effects with inbuilt presets\n\n![Lightworks screenshot](https://i.imgur.com/BOHhHH2.png)\n\n## Notes\n\n- The free version is has some limitations compared to the commercial version, most importantly to a resolution of **1080P**.\n\nFor a feature comparison, see [www.lwks.com](https://www.lwks.com/index.php?option=com_content&view=article&id=102&Itemid=213).\n\n]]></description>\n        <projectUrl>http://www.lwks.com/</projectUrl>\n        <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/lightworks</packageSourceUrl>\n        <tags>NLE video editor lightworks freeware multimedia FOSS cross-platform</tags>\n        <licenseUrl>https://en.wikipedia.org/wiki/Freemium</licenseUrl>\n        <requireLicenseAcceptance>false</requireLicenseAcceptance>\n        <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@11eb42db9030a5a8d735fd56e2ad8bf62d365cff/icons/lightworks.png</iconUrl>\n        <dependencies>\n            <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n        </dependencies>\n        <releaseNotes></releaseNotes>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/lightworks/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'lightworks'\r\n  fileType               = 'EXE'\r\n  url                    = ''\r\n  url64bit               = 'https://cdn.lwks.com/releases/2021.2/lightworks_2021.2_r128258_64bit_setup.exe'\r\n  checksum               = ''\r\n  checksum64             = '9f3dfa9e375e975359d637179cb60ba23c999c8855ad109af129bb7ace2234e3'\r\n  checksumType           = ''\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = '/S'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'Lightworks'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation)  {\r\n    Write-Host \"$packageName installed to '$installLocation'\"\r\n    Register-Application \"$installLocation\\$packageName.exe\"\r\n    Write-Host \"$packageName registered as $packageName\"\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "automatic/lightworks/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'lightworks'\r\n\r\n$packageArgs = @{\r\n    packageName            = $packageName\r\n    silentArgs             = \"/S\"\r\n    fileType               = 'EXE'\r\n    validExitCodes         = @(0)\r\n    file                   = ''\r\n}\r\n\r\n[array] $key = Get-UninstallRegistryKey $packageName\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/lightworks/update-disabled.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain = 'https://www.lwks.com'\r\n$releases = \"$domain/index.php?option=com_lwks&view=download&Itemid=206&tab=0\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Get-UrlFromPage([string]$url) {\r\n  $dlPage = Invoke-WebRequest $url -UseBasicParsing\r\n\r\n  $url = $dlPage.Links | ? href -match \"doc_download\" | % href\r\n\r\n  return Get-RedirectedUrl $url\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  [System.Net.ServicePointManager]::SecurityProtocol = 'Ssl3,Tls,Tls11,Tls12' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/366\r\n  $download_page = Invoke-WebRequest $releases -UseBasicParsing\r\n\r\n  #$url32 = Get-UrlFromPage ($download_page.Links | ? href -match \"win_public_32\" | % { [uri]::new($domain, $_.href) })\r\n  $url64 = Get-UrlFromPage ($download_page.Links | ? href -match \"win_public_64\" | select -first 1 | % { $domain + $_.href })\r\n\r\n  $version = $url64 -split '_' | select -last 1 -Skip 3\r\n\r\n  @{\r\n    Version = $version\r\n    URL64   = $url64\r\n  }\r\n}\r\n\r\nupdate -checksumFor 64\r\n"
  },
  {
    "path": "automatic/logfusion/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cb12fa392bf8b8ee1cffabb8084994ee01516a49/icons/logfusion.png\" width=\"48\" height=\"48\"/> [logfusion](https://chocolatey.org/packages/logfusion)\r\n\r\n\r\nReal-Time Log Monitoring Made Easy! LogFusion is a powerful realtime log monitoring application designed for system administrators and developers! Use custom highlighting rules, filtering and more. You can even sync your LogFusion settings between computers.\r\n\r\n## Features\r\n- Powerful log monitoring\r\n- Row highlighting and text filtering\r\n- Custom columns to parse and split your logs\r\n- Auto-scroll and always show you the newest lines\r\n- Load any text logs, including web server logs, developer debug logs and any other text that is outputted to a file\r\n- Read Event Logs in real-time\r\n\r\n"
  },
  {
    "path": "automatic/logfusion/logfusion.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>logfusion</id>\n    <version>7.1</version>\n    <title>LogFusion</title>\n    <authors>Binary Fortress Software</authors>\n    <projectUrl>https://www.logfusion.ca</projectUrl>\n    <licenseUrl>https://www.logfusion.ca/License/</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cb12fa392bf8b8ee1cffabb8084994ee01516a49/icons/logfusion.png</iconUrl>\n    <docsUrl>https://www.logfusion.ca/Help/</docsUrl>\n    <mailingListUrl>https://www.logfusion.ca/Discussions/</mailingListUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nReal-Time Log Monitoring Made Easy! LogFusion is a powerful realtime log monitoring application designed for system administrators and developers! Use custom highlighting rules, filtering and more. You can even sync your LogFusion settings between computers.\n\n## Features\n- Powerful log monitoring\n- Row highlighting and text filtering\n- Custom columns to parse and split your logs\n- Auto-scroll and always show you the newest lines\n- Load any text logs, including web server logs, developer debug logs and any other text that is outputted to a file\n- Read Event Logs in real-time\n\n]]></description>\n    <copyright>Copyright © 2017 Binary Fortress Software</copyright>\n    <tags>logfusion log logs parsing tail monitoring trial freeware</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/logfusion</packageSourceUrl>\n    <owners>chocolatey-community,keithlammers,the-running-dev</owners>\n    <dependencies>\n      <dependency id=\"dotnet4.6.1\" version=\"4.6.01055.20170308\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/logfusion/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference  = 'Stop'\r\n\r\n$arguments          = @{\r\n    packageName     = $env:ChocolateyPackageName\r\n    softwareName    = 'LogFusion'\r\n    url             = 'https://binaryfortressdownloads.com/Download/BFSFiles/117/LogFusionSetup-7.1.exe'\r\n    checksum        = '8047cc698fba9d937f373380567b2934d2a506f7b22e38c5cf043dcc9c9829ce'\r\n    fileType        = 'exe'\r\n    checksumType    = 'sha256'\r\n    silentArgs      = '/VERYSILENT /LAUNCHAFTER=0'\r\n    validExitCodes  = @(0, 1641, 3010)\r\n}\r\n\r\nInstall-ChocolateyPackage @arguments\r\n"
  },
  {
    "path": "automatic/logfusion/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\nfunction global:au_GetLatest {\r\n    $downloadEndPointUrl = 'https://www.binaryfortress.com/Data/Download/?package=logfusion&log=117'\r\n    $versionRegEx = 'LogFusionSetup-([0-9\\.\\-]+)[a-z]?\\.exe'\r\n\r\n    $downloadUrl = Get-RedirectedUrl $downloadEndPointUrl\r\n    $versionInfo = $downloadUrl -match $versionRegEx\r\n\r\n    if ($versionInfo) {\r\n        $version = $matches[1]\r\n    }\r\n\r\n    return @{ Url32 = $downloadUrl; Version = $version }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    return @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Url32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nUpdate  -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/mattermost-desktop/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@25863e73cbe9e5352936b5f63634afb7739c877e/icons/mattermost-desktop.png\" width=\"48\" height=\"48\"/> [Mattermost Desktop](https://chocolatey.org/packages/mattermost-desktop)\r\n\r\nNative desktop application for Mattermost running on Windows.\r\n\r\nThis desktop application allows to connect your desktop to Mattermost powered servers using a single view instead of having to use several web browser tabs. This desktop application is written using electronjs.\r\n\r\n## Features\r\n\r\n* Tabs for multiple teams across multiple servers\r\n* Desktop Notifications: Toast on Windows 10 and popup like toast on Windows 7-8.1\r\n* Badges for unread channels and mentions\r\n* Installs as native application\r\n\r\n## Notes\r\n\r\nN/A\r\n\r\n![Mattermost Desktop screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1c0055506800f00f018b559000b443d94cd22c81/automatic/mattermost-desktop/screenshot.png)\r\n"
  },
  {
    "path": "automatic/mattermost-desktop/legal/LICENSE.txt",
    "content": "Copyright (c) 2015-2016 Yuya Ochiai\r\nCopyright (c) 2016-present Mattermost, Inc. All Rights Reserved.\r\n\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright {yyyy} {name of copyright owner}\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License."
  },
  {
    "path": "automatic/mattermost-desktop/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the Github release page <https://github.com/mattermost/desktop/releases>\r\nand can be verified like this:\r\n\r\n1.  Download the following installers:\r\n    32-Bit: <https://releases.mattermost.com/desktop/6.0.1/mattermost-desktop-6.0.1-win-arm64.msi>\r\n    64-Bit: <https://releases.mattermost.com/desktop/6.0.1/mattermost-desktop-6.0.1-win-x64.msi>\r\n2.  You can use one of the following methods to obtain the checksum\r\n    - Use powershell function 'Get-Filehash'\r\n    - Use chocolatey utility 'checksum.exe'\r\n\r\n    checksum type: sha256\r\n    checksum32: DA8E3410A9B697345B2674489A870A7B1A1524399146990389B5F35B0CE0F0A1\r\n    checksum64: 000014C6C55D98FE891AB4E31707E38EE7DE87770AC60A681EC883FC05A17555\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/mattermost/desktop/blob/06ddc6099e9b6296e7031c04e3e4bd29743bedb4/LICENSE.txt>\r\n"
  },
  {
    "path": "automatic/mattermost-desktop/mattermost-desktop.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek\n     uppercase omega letter enclosed in quotation marks, you should use an\n     editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n    <metadata>\n        <id>mattermost-desktop</id>\n        <title>Mattermost Desktop</title>\n        <version>6.0.1</version>\n        <authors>https://github.com/mattermost/desktop/graphs/contributors</authors>\n        <owners>chocolatey-community,wget, hans0</owners>\n        <summary>Native desktop application for Mattermost running on Windows</summary>\n        <description><![CDATA[Native desktop application for Mattermost running on Windows.\n\nThis desktop application allows to connect your desktop to Mattermost powered servers using a single view instead of having to use several web browser tabs. This desktop application is written using electronjs.\n\n## Features\n\n* Tabs for multiple teams across multiple servers\n* Desktop Notifications: Toast on Windows 10 and popup like toast on Windows 7-8.1\n* Badges for unread channels and mentions\n* Installs as native application\n\n## Notes\n\nN/A\n\n![Mattermost Desktop screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1c0055506800f00f018b559000b443d94cd22c81/automatic/mattermost-desktop/screenshot.png)\n]]></description>\n        <projectUrl>https://github.com/mattermost/desktop</projectUrl>\n        <tags>mattermost-desktop mattermost admin foss cross-platform</tags>\n        <copyright>2018 Mattermost</copyright>\n        <licenseUrl>https://github.com/mattermost/desktop/blob/master/LICENSE.txt</licenseUrl>\n        <requireLicenseAcceptance>true</requireLicenseAcceptance>\n        <!-- Source: https://github.com/mattermost/desktop/blob/master/src/assets/appicon.png -->\n        <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@25863e73cbe9e5352936b5f63634afb7739c877e/icons/mattermost-desktop.png</iconUrl>\n        <releaseNotes>https://github.com/mattermost/desktop/releases</releaseNotes>  \n        <!-- Specific to Chocolatey -->\n        <projectSourceUrl>https://github.com/mattermost/desktop</projectSourceUrl>\n        <docsUrl>https://docs.mattermost.com/</docsUrl>\n        <bugTrackerUrl>https://github.com/mattermost/desktop/issues</bugTrackerUrl>\n        <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mattermost-desktop</packageSourceUrl>\n  </metadata>\n  <files>\n      <file src=\"tools\\**\" target=\"tools\" />\n      <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mattermost-desktop/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName            = 'mattermost-desktop'\r\n  fileType               = 'msi'\r\n  file                   = \"$toolsDir\\mattermost-desktop-6.0.1-win-arm64.msi\"\r\n  file64                 = \"$toolsDir\\mattermost-desktop-6.0.1-win-x64.msi\"\r\n  checksum               = 'DA8E3410A9B697345B2674489A870A7B1A1524399146990389B5F35B0CE0F0A1'\r\n  checksum64             = '000014C6C55D98FE891AB4E31707E38EE7DE87770AC60A681EC883FC05A17555'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`\" ALLUSERS=1\"\r\n  validExitCodes         = @(0, 3010, 1641)\r\n  softwareName           = 'Mattermost*'\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer and ignore files as there is no more need for them\r\nGet-ChildItem $toolsDir\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/mattermost-desktop/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\verification.txt\" = @{\r\n      \"(?i)(32-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(64-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType64)\"\r\n      \"(?i)(checksum32:\\s+).*\" = \"`${1}$($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:\\s+).*\" = \"`${1}$($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.Checksum64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\r\n  # Get latest published version\r\n  $jsonAnswer = (Invoke-WebRequest -Uri \"https://api.github.com/repos/mattermost/desktop/releases/latest\" -UseBasicParsing).Content | ConvertFrom-Json\r\n\r\n  $version = $jsonAnswer.tag_name -Replace '[^0-9.]'\r\n\r\n  # Split the body description on line and takes likes with .msi with the next line as context\r\n  $jsonAnswer.Body.Split(\"`n\") | Select-String '\\.msi' -Context 0,1 | ForEach-Object {\r\n    # Sanitize string by spliting on spaces, and taking the longest\r\n    # Example of unnsanitized string\r\n    # > - https://releases.mattermost.com/desktop/4.3.0/mattermost-desktop-v4.3.0-x64.msi (beta)\r\n    $msiUrl = ([string]$_).Split(\"`n\")[0].Split(' ').where{ $_.length -gt 10 }.trim()\r\n    ([string]$_).Split(\"`n\")[1] -match '.*`(?<hash>.*)`.*' | Out-Null\r\n    $digest = $matches['hash']\r\n\r\n    if ($msiUrl -like '*x64*') {\r\n      $msiUrl64 = $msiUrl\r\n      $msiFilename64 = Split-Path -leaf $msiUrl\r\n      $digest64 = $digest\r\n    } else {\r\n      $msiUrl32 = $msiUrl\r\n      $msiFilename32 = Split-Path -leaf $msiUrl\r\n      $digest32 = $digest\r\n    }\r\n  }\r\n\r\n  return @{\r\n    url32 = $msiUrl32;\r\n    url64 = $msiUrl64;\r\n    checksum32 = $digest32;\r\n    checksum64 = $digest64;\r\n    checksumType32 = 'SHA256';\r\n    checksumType64 = 'SHA256';\r\n    filename32 = $msiFilename32;\r\n    filename64 = $msiFilename64;\r\n    version = $version;\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/maxima/README.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/maxima.png\" height=\"48\" width=\"48\" /> ![Maxima](https://img.shields.io/chocolatey/v/maxima.svg?label=Maxima&style=for-the-badge)](https://chocolatey.org/packages/maxima)\r\n\r\n\r\nMaxima, a Computer Algebra System\r\n\r\nMaxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, sets, lists, vectors, matrices and tensors. Maxima yields high precision numerical results by using exact fractions, arbitrary-precision integers and variable-precision floating-point numbers. Maxima can plot functions and data in two and three dimensions.\r\n\r\nThe Maxima source code can be compiled on many systems, including Windows, Linux, and MacOS X. The source code for all systems and precompiled binaries for Windows and Linux are available at the SourceForge file manager.\r\n\r\nMaxima is a descendant of Macsyma, the legendary computer algebra system developed in the late 1960s at the Massachusetts Institute of Technology. It is the only system based on that effort still publicly available and with an active user community, thanks to its open source nature. Macsyma was revolutionary in its day, and many later systems, such as Maple and Mathematica, were inspired by it.\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/maxima/screenshot.png)\r\n\r\n"
  },
  {
    "path": "automatic/maxima/maxima.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>maxima</id>\n    <version>5.48.1</version>\n    <title>Maxima</title>\n    <owners>chocolatey-community</owners>\n    <authors>Macsyma group at Project MAC and volunteer contributors</authors>\n    <projectUrl>http://maxima.sourceforge.net/</projectUrl>\n    <licenseUrl>https://sourceforge.net/p/maxima/code/ci/master/tree/COPYING</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/maxima.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nMaxima, a Computer Algebra System\n\nMaxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, sets, lists, vectors, matrices and tensors. Maxima yields high precision numerical results by using exact fractions, arbitrary-precision integers and variable-precision floating-point numbers. Maxima can plot functions and data in two and three dimensions.\n\nThe Maxima source code can be compiled on many systems, including Windows, Linux, and MacOS X. The source code for all systems and precompiled binaries for Windows and Linux are available at the SourceForge file manager.\n\nMaxima is a descendant of Macsyma, the legendary computer algebra system developed in the late 1960s at the Massachusetts Institute of Technology. It is the only system based on that effort still publicly available and with an active user community, thanks to its open source nature. Macsyma was revolutionary in its day, and many later systems, such as Maple and Mathematica, were inspired by it.\n\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/maxima/screenshot.png)\n\n]]></description>\n    <summary>Maxima is a computer algebra system based on a 1982 version of Macsyma</summary>\n    <tags>maxima wxmaxima cas algebra foss cross-platform mathematics admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/maxima</packageSourceUrl>\n    <mailingListUrl>http://maxima.sourceforge.net/maximalist.html</mailingListUrl>\n    <projectSourceUrl>https://sourceforge.net/p/maxima/code/ci/master/tree</projectSourceUrl>\n    <releaseNotes>https://sourceforge.net/p/maxima/code/ci/master/tree/ChangeLog-5.41.md</releaseNotes>\n    <docsUrl>http://maxima.sourceforge.net/documentation.html</docsUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/maxima/_list/tickets</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/maxima/tools/.skipAutoUninstaller",
    "content": ""
  },
  {
    "path": "automatic/maxima/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://sourceforge.net/projects/maxima/files/Maxima-Windows/5.48.1-Windows/maxima-5.48.1-win32.exe/download'\r\n  url64bit       = 'https://sourceforge.net/projects/maxima/files/Maxima-Windows/5.48.1-Windows/maxima-5.48.1-win64.exe/download'\r\n  softwareName   = 'maxima*'\r\n  checksum       = '1ee14d7d555f7b5952a931d1e0d927cca550aacd9aeed20cba81f871c8545714'\r\n  checksumType   = 'sha256'\r\n  checksum64     = '72fdb3606520180514d5c9fce26dd0165e7dc61703bf2746d667e5d1de495cb7'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/maxima/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  softwareName   = 'maxima*'\r\n  fileType       = 'exe'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$($packageArgs.packageName) has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/maxima/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://sourceforge.net/projects/maxima/files/Maxima-Windows'\r\n$softwareName = 'maxima*'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\"   = \"`${1}'$softwareName'\"\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"            = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*url64(bit)?\\s*=\\s*)'.*'\"    = \"`${1}'$($Latest.URL64)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\"   = \"`${1}'$($Latest.ChecksumType32)'\"\r\n      \"(?i)^(\\s*checksum64\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum64)'\"\r\n      \"(?i)^(\\s*checksumType64\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType64)'\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction appendIfNeeded([string]$url) {\r\n  if ($url -and !$url.StartsWith('http')) {\r\n    return New-Object uri([uri]$releases, $url)\r\n  }\r\n  else {\r\n    return $url\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '[\\d\\.]+\\-Windows\\/$'\r\n  $releasesUrl = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href | ForEach-Object { appendIfNeeded $_ }\r\n  $download_page = Invoke-WebRequest -Uri $releasesUrl -UseBasicParsing\r\n\r\n  $re = 'win32\\.exe\\/download$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href | ForEach-Object { appendIfNeeded $_ }\r\n\r\n  $re = 'win64\\.exe\\/download$'\r\n  $url64 = $download_page.links | Where-Object href -match $re | Select-Object -first 1 -expand href | ForEach-Object { appendIfNeeded $_ }\r\n\r\n  $verRe = '-'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n  $version64 = $url64 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n  if ($version32 -ne $version64) {\r\n    throw \"32bit version do not match the 64bit version\"\r\n  }\r\n\r\n  if ($version32 -match '[a-z]$') {\r\n    [char]$letter = $version32[$version32.Length - 1]\r\n    [int]$num = $letter - [char]'a'\r\n    $num++\r\n    $version32 = $version32 -replace $letter, \".$num\"\r\n  }\r\n\r\n  $versionTwoPart = $version32 -replace '^(\\d+\\.\\d+)\\.[\\d\\.]+$', \"`$1\"\r\n\r\n  @{\r\n    URL32        = $url32\r\n    URL64        = $url64\r\n    Version      = $version32\r\n    ReleaseNotes = \"https://sourceforge.net/p/maxima/code/ci/master/tree/ChangeLog-$($versionTwoPart).md\"\r\n  }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/maxthon.commandline/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@75a4f3acb5fdff5fb229650e2349925603a7743b/icons/maxthon.png\" height=\"48\" width=\"48\" /> Maxthon (Portable)](https://chocolatey.org/packages/maxthon.commandline)\r\n\r\nMaxthon is a state-of-the-art, multi-platform web browser that regularly outperforms other top browsers and offers users a seamless browsing and sharing experience. Thanks to our supporters, Maxthon is a global phenomenon: a community of friends, colleagues\r\nand fans who believe surfing the web should be fast and fun.\r\n\r\n## Features\r\n\r\n- Tabbed document interface\r\n- Saves open tabs in case of program shutdown or system crash\r\n- Undo for any tabs accidentally closed\r\n- AD Hunter - an ad blocking utility that blocks pop-up ads, Web banner and floating ads in webpages\r\n- Adobe Flash, Java applet and ActiveX blocker\r\n- Support for custom skins\r\n- Customizable tabs and user interface\r\n- Programmable mouse gestures and mouse chording\r\n- External utility bar – a toolbar that allows you to open third-party programs\r\n- RSS reader\r\n- Supports many Internet Explorer plugins as well as plugins of its own\r\n- Partial Gecko engine support with the use of a third-party program\r\n- A user extensible search toolbar with 8 default search engines\r\n- Automatic updates\r\n- Groups – the ability to bookmark & open multiple pages simultaneously\r\n- URL aliases – open URLs by just typing a word in the address bar\r\n- Simple collector – a small notepad-like utility, used to collect text from web pages. Scripts and macros can be run in the current web page\r\n- Integrated web services – user extensible, including by default translators, Google's cached version of pages, Whois, and anonymous web proxies\r\n"
  },
  {
    "path": "automatic/maxthon.commandline/maxthon.commandline.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>maxthon.commandline</id>\n    <version>6.1.3.3000</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/maxthon.commandline</packageSourceUrl>\n    <owners>chocolatey-community, Maxthon International Limited</owners>\n    <title>Maxthon (Portable)</title>\n    <authors>Maxthon International Limited</authors>\n    <projectUrl>http://www.maxthon.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@75a4f3acb5fdff5fb229650e2349925603a7743b/icons/maxthon.png</iconUrl>\n    <copyright>1999–2012 Maxthon International Limited. All Rights Reserved.</copyright>\n    <licenseUrl>http://www.maxthon.com/user-agreement/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>http://www.maxthon.com/mx5/help/index.php</docsUrl>\n    <mailingListUrl>http://forum.maxthon.com/</mailingListUrl>\n    <tags>maxthon-commandline maxthon web browser webkit freeware cross-platform</tags>\n    <summary>Maxthon - Use a Better Browser. Get a Better Web</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Maxthon is a state-of-the-art, multi-platform web browser that regularly outperforms other top browsers and offers users a seamless browsing and sharing experience. Thanks to our supporters, Maxthon is a global phenomenon: a community of friends, colleagues\nand fans who believe surfing the web should be fast and fun.\n\n## Features\n\n- Tabbed document interface\n- Saves open tabs in case of program shutdown or system crash\n- Undo for any tabs accidentally closed\n- AD Hunter - an ad blocking utility that blocks pop-up ads, Web banner and floating ads in webpages\n- Adobe Flash, Java applet and ActiveX blocker\n- Support for custom skins\n- Customizable tabs and user interface\n- Programmable mouse gestures and mouse chording\n- External utility bar – a toolbar that allows you to open third-party programs\n- RSS reader\n- Supports many Internet Explorer plugins as well as plugins of its own\n- Partial Gecko engine support with the use of a third-party program\n- A user extensible search toolbar with 8 default search engines\n- Automatic updates\n- Groups – the ability to bookmark & open multiple pages simultaneously\n- URL aliases – open URLs by just typing a word in the address bar\n- Simple collector – a small notepad-like utility, used to collect text from web pages. Scripts and macros can be run in the current web page\n- Integrated web services – user extensible, including by default translators, Google's cached version of pages, Whois, and anonymous web proxies\n]]></description>\n    <releaseNotes>http://www.maxthon.com/mx5/changelog/</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/maxthon.commandline/tools/MaxthonPortable/Bin/Maxthon.exe.gui",
    "content": ""
  },
  {
    "path": "automatic/maxthon.commandline/tools/MaxthonPortable/Bin/MxAppLoader.exe.ignore",
    "content": ""
  },
  {
    "path": "automatic/maxthon.commandline/tools/MaxthonPortable/Bin/MxCrashReport.exe.ignore",
    "content": ""
  },
  {
    "path": "automatic/maxthon.commandline/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName  = $env:ChocolateyPackageName\r\n  url          = 'https://dl-space.maxthon.com/mx6/space/maxthon_portable_6.1.3.3000_x86.zip'\r\n  checksum     = '82e15a71d84ad0ead5b737d3dad25379815529ca2726fb34351f1df343e37a96'\r\n  checksumType = 'sha256'\r\n  destination  = $toolsDir\r\n}\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/maxthon.commandline/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'https://www.maxthon.com/mx6/download/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum32 = Get-RemoteChecksum -Url $Latest.Url32\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\/mx\\d+\\/portable-formal-32\\/dl'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href | % { Get-RedirectedUrl $_ }\r\n\r\n  $verRe = '_|\\.7z|\\.zip$'\r\n  $version32 = $url32 -split \"$verRe\" | select -last 1 -skip 2\r\n  @{\r\n    URL32        = $url32\r\n    Version      = $version32\r\n    ReleaseNotes = \"http://www.maxthon.com/mx$($version32 -replace '^(\\d+).*$','$1')/changelog/\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/mendeley/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@4c7b68edb2f1db5d189b220fa21221fb7a9e2704/icons/mendeley.png\" width=\"48\" height=\"48\"/> [mendeley](https://chocolatey.org/packages/mendeley)\r\n\r\n\r\nMendeley is a platform that allows scholars from all over the world to collaborate, and opens up science for everyone.\r\n\r\n## Features\r\n\r\n* **Reference management:** Read, organize and cite all of your research from one library.\r\n* **Research network:** Connect and collaborate with millions of researchers worldwide.\r\n* **Datasets:** Store, share and cite your datasets with one secure online repository.\r\n* **Careers:** Search for science and technology jobs in institutions worldwide.\r\n\r\n"
  },
  {
    "path": "automatic/mendeley/mendeley.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>mendeley</id>\n    <title>Mendeley Desktop</title>\n    <version>1.19.8</version>\n    <authors>Mendeley Ltd.</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Empowering researches to organize their references</summary>\n    <description><![CDATA[\nMendeley is a platform that allows scholars from all over the world to collaborate, and opens up science for everyone.\n\n## Features\n\n* **Reference management:** Read, organize and cite all of your research from one library.\n* **Research network:** Connect and collaborate with millions of researchers worldwide.\n* **Datasets:** Store, share and cite your datasets with one secure online repository.\n* **Careers:** Search for science and technology jobs in institutions worldwide.\n\n]]></description>\n    <releaseNotes>https://www.mendeley.com/release-notes/v1_19_8</releaseNotes>\n    <projectUrl>https://www.mendeley.com</projectUrl>\n    <tags>education scientific admin cross-platform</tags>\n    <copyright>Mendeley Ltd.</copyright>\n    <licenseUrl>https://www.mendeley.com/terms</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@4c7b68edb2f1db5d189b220fa21221fb7a9e2704/icons/mendeley.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/mendeley</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mendeley/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'mendeley'\r\n  fileType       = 'EXE'\r\n  url            = 'https://desktop-download.mendeley.com/download/Mendeley-Desktop-1.19.8-win32.exe'\r\n  checksum       = '99b308cda0047bdaae8727ebd92b7ce6c8342fe794732b61313db5444cf69f4f'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0, 1223)\r\n  softwareName   = 'Mendeley Desktop'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif (!$installLocation) { \r\n  Write-Warning \"Can't find $packageName install location\"\r\n  return \r\n}\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n"
  },
  {
    "path": "automatic/mendeley/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'https://www.mendeley.com/client/get/1/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n    }\r\n    \".\\mendeley.nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $url = Get-RedirectedUrl $releases\r\n\r\n  $version = $url -split '-' | select -Last 1 -skip 1\r\n\r\n  @{\r\n    Version = $version\r\n    URL32   = $url\r\n    ReleaseNotes = \"https://www.mendeley.com/release-notes/v$($version -replace '\\.','_')\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/minikube/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0d3be7b221c8110f562a0059a8818238a1cb46ec/icons/minikube.png\" width=\"48\" height=\"48\"/> [minikube](https://chocolatey.org/packages/minikube)\r\n\r\nMinikube is a tool that makes it easy to run Kubernetes locally.\r\n\r\nMinikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day.\r\n\r\n### Minikube Features\r\nMinikube supports Kubernetes features such as:\r\n* DNS\r\n* NodePorts\r\n* ConfigMaps and Secrets\r\n* Dashboards\r\n* Container Runtime: Docker, rkt and CRI-O\r\n* Enabling CNI (Container Network Interface)\r\n* Ingress\r\n\r\n#### Note: Windows support is limited to 64bit systems.\r\n"
  },
  {
    "path": "automatic/minikube/legal/LICENSE.txt",
    "content": "\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright 2016 The Kubernetes Authors All rights reserved.\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/minikube/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software has been downloaded from the listed Google Cloud Storage download\r\nlocation on <https://github.com/kubernetes/minikube/releases/tag/v1.38.1>, Distribution section\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  software: <https://github.com/kubernetes/minikube/releases/download/v1.38.1/minikube-windows-amd64.exe>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: \r\n  checksum: 04215BEC5632A976B48EB632856B50F1EAAA183B9C2A5904E11D1BACC4961FF7\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/kubernetes/minikube/blob/9cf84c2acdd84b98349dce91aac76a933d4ea388/LICENSE>\r\n"
  },
  {
    "path": "automatic/minikube/minikube.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>Minikube</id>\n    <version>1.38.1</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/minikube</packageSourceUrl>\n    <owners>chocolatey-community,Andrei Bejenaru</owners>\n    <title>Minikube: Run Kubernetes locally</title>\n    <authors>Google</authors>\n    <projectUrl>https://kubernetes.io</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@0d3be7b221c8110f562a0059a8818238a1cb46ec/icons/minikube.png</iconUrl>\n    <copyright>(c) 2017 Kubernetes</copyright>\n    <licenseUrl>https://github.com/kubernetes/minikube/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/kubernetes/minikube</projectSourceUrl>\n    <docsUrl>https://kubernetes.io/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/kubernetes/minikube/issues</bugTrackerUrl>\n    <tags>kubernetes minikube docker rkt containers devops cli foss</tags>\n    <summary>Minikube is a tool that makes it easy to run Kubernetes locally.</summary>\n    <description><![CDATA[Minikube is a tool that makes it easy to run Kubernetes locally.\n\nMinikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day.\n\n### Minikube Features\nMinikube supports Kubernetes features such as:\n* DNS\n* NodePorts\n* ConfigMaps and Secrets\n* Dashboards\n* Container Runtime: Docker, rkt and CRI-O\n* Enabling CNI (Container Network Interface)\n* Ingress\n\n#### Note: Windows support is limited to 64bit systems.\n]]></description>\n    <releaseNotes>https://github.com/kubernetes/minikube/blob/v1.38.1/CHANGELOG.md</releaseNotes>\n    <dependencies>\n      <dependency id=\"kubernetes-cli\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/minikube/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix -FileNameBase \"minikube\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseURL)>\"\r\n      \"(?i)(^\\s*software.*)\\<.*\\>\"        = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease kubernetes minikube\r\n\r\n  return @{\r\n    Version     = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    URL64       = $LatestRelease.assets | Where-Object {$_.name -eq \"minikube-windows-amd64.exe\"} | Select-Object -ExpandProperty browser_download_url\r\n    ReleaseNotes= \"https://github.com/kubernetes/minikube/blob/$($LatestRelease.tag_name)/CHANGELOG.md\"\r\n    ReleaseURL  = $LatestRelease.html_url\r\n    PackageName = 'Minikube' # Casing is not in all lowercase on chocolatey.org\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/minishift/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@d2ba3846157215dd14199887818129eea17950eb/icons/minishift.png\" width=\"48\" height=\"48\"/> [minishift](https://chocolatey.org/packages/minishift)\r\n\r\n## Run OpenShift 3.x locally\r\n\r\nMinishift is a tool that helps you run OpenShift locally by running a single-node OpenShift 3.x cluster inside a VM. You can try out OpenShift or develop with it, day-to-day, on your local host.\r\n\r\nMinishift uses libmachine for provisioning VMs, and OpenShift Origin for running the cluster. The code base is forked from the Minikube project.\r\n\r\n#### Note: Minishift runs OpenShift 3.x clusters. Due to different installation methods, OpenShift 4.x clusters are not supported. To run OpenShift 4.x locally, use CodeReady Containers.\r\n"
  },
  {
    "path": "automatic/minishift/legal/LICENSE.txt",
    "content": "\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright 2016 The Kubernetes Authors All rights reserved.\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/minishift/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/minishift/minishift/releases/tag/v1.34.3>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  software: <https://github.com/minishift/minishift/releases/download/v1.34.3/minishift-1.34.3-windows-amd64.zip>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: \r\n  checksum: C86FF71252AA40F06EE3EE95964B3525A4E8922D7EC9C639E2C0624317507619\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/minishift/minishift/blob/eff0477aa242432aaba284febf9496ebe6cd2371/LICENSE>\r\n"
  },
  {
    "path": "automatic/minishift/minishift.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>minishift</id>\n    <version>1.34.3.20210527</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/minishift</packageSourceUrl>\n    <owners>chocolatey-community,Andrei Bejenaru</owners>\n    <title>Minishift: Run OpenShift 3.x locally</title>\n    <authors>RedHat, Minishift contributors</authors>\n    <projectUrl>https://www.openshift.org/minishift</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@d2ba3846157215dd14199887818129eea17950eb/icons/minishift.png</iconUrl>\n    <copyright>(c) 2017 RedHat</copyright>\n    <licenseUrl>https://github.com/minishift/minishift/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/minishift/minishift</projectSourceUrl>\n    <docsUrl>https://docs.openshift.org/latest/minishift</docsUrl>\n    <bugTrackerUrl>https://github.com/minishift/minishift/issues</bugTrackerUrl>\n    <tags>openshift kubernetes docker rkt containers devops development cli foss</tags>\n    <summary>Minishift is a tool that helps you run OpenShift 3.x locally.</summary>\n    <description><![CDATA[## Run OpenShift 3.x locally\n\nMinishift is a tool that helps you run OpenShift locally by running a single-node OpenShift 3.x cluster inside a VM. You can try out OpenShift or develop with it, day-to-day, on your local host.\n\nMinishift uses libmachine for provisioning VMs, and OpenShift Origin for running the cluster. The code base is forked from the Minikube project.\n\n#### Note: Minishift runs OpenShift 3.x clusters. Due to different installation methods, OpenShift 4.x clusters are not supported. To run OpenShift 4.x locally, use CodeReady Containers.\n]]></description>\n    <releaseNotes>https://github.com/minishift/minishift/releases/tag/v1.34.3</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/minishift/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'minishift'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\nRemove-Item \"$toolsPath\\minishift-*-windows-amd64\" -Recurse -Force -ea 0\r\n\r\n$packageArgs = @{\r\n  PackageName    = $packageName\r\n  FileFullPath64 = Get-Item $toolsPath\\minishift-*-windows-amd64.zip\r\n  Destination    = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\n"
  },
  {
    "path": "automatic/minishift/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseURL)>\"\r\n      \"(?i)(^\\s*software.*)\\<.*\\>\"        = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseURL)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease minishift minishift\r\n\r\n  return @{\r\n    Version     = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    URL64       = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"-windows-amd64.zip\")} | Select-Object -ExpandProperty browser_download_url\r\n    ReleaseURL  = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/mixxx/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@2b19af7debd0b714392230f713f11e85f9b3e7b8/icons/mixxx.png\" width=\"48\" height=\"48\"/> [mixxx](https://chocolatey.org/packages/mixxx)\r\n\r\nMixxx is free DJ software for Windows, Mac OS X and Linux. It's easy to use so you can start mixing your favorite songs in no time, even if you've never DJed before. Mixxx offers a variety of features for experienced DJs and beginners alike, such as automatic beat and key detection, master sync, hotcues, looping, 4 decks, effects and many more. You can perform with Mixxx using MIDI and HID controllers, CD players, vinyl turntables or even just your computer's keyboard and mouse.\r\n\r\n## Features\r\n\r\n- Four Decks, Advanced Controls\r\n  - Time Stretch and Vinyl Emulation\r\n  - Beat Looping\r\n  - Powerful Master Sync\r\n  - Hotcues\r\n  - Beat Rolls and Censor\r\n  - Intuitive Pitchbend\r\n  - Broad Format Support\r\n  - EQ and Crossfader Control\r\n  - Built-in Effects\r\n- Organization\r\n  - Crates and PlaylistsFree Timecode Vinyl Control\r\n  - Disk Browsing\r\n  - iTunes and Traktor Library Integration\r\n  -  MusicBrainz Tag Lookup\r\n- BPM Detection and Sync\r\n- Auto DJ\r\n- Record and Broadcast \r\n  - Recording\r\n  - Live Broadcasting\r\n  - ReplayGain Normalization\r\n  - Quad Microphone Input\r\n- DJ Controller Support\r\n- Free Timecode Vinyl Control\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/77d8e200438b73081ce5e7108813a76ca32d2776/automatic/mixxx/screenshot.png)\r\n"
  },
  {
    "path": "automatic/mixxx/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/mixxx/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to <https://www.mixxx.org/download>\r\n\r\n   x32: No longer being provided\r\n   x64: https://downloads.mixxx.org/releases/2.5.6/mixxx-2.5.6-win64.msi\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 0D1F01A1F5C2E4D4180CD462E60365D0230B405808E7BD2B6625B62A53A29C72\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gnu.org/licenses/gpl-2.0.html\r\n"
  },
  {
    "path": "automatic/mixxx/mixxx.json",
    "content": "﻿{\r\n    \"stable\":  \"2.5.6\",\r\n    \"alpha\":  \"2.7-alpha-99\",\r\n    \"beta\":  \"2.6-beta-99\"\r\n}\r\n"
  },
  {
    "path": "automatic/mixxx/mixxx.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>mixxx</id>\n    <version>2.5.6</version>\n    <title>Mixxx</title>\n    <owners>chocolatey-community</owners>\n    <authors>Mixxx Development Team</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <projectUrl>http://mixxx.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@2b19af7debd0b714392230f713f11e85f9b3e7b8/icons/mixxx.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Mixxx is free DJ software for Windows, Mac OS X and Linux. It's easy to use so you can start mixing your favorite songs in no time, even if you've never DJed before. Mixxx offers a variety of features for experienced DJs and beginners alike, such as automatic beat and key detection, master sync, hotcues, looping, 4 decks, effects and many more. You can perform with Mixxx using MIDI and HID controllers, CD players, vinyl turntables or even just your computer's keyboard and mouse.\n\n## Features\n\n- Four Decks, Advanced Controls\n  - Time Stretch and Vinyl Emulation\n  - Beat Looping\n  - Powerful Master Sync\n  - Hotcues\n  - Beat Rolls and Censor\n  - Intuitive Pitchbend\n  - Broad Format Support\n  - EQ and Crossfader Control\n  - Built-in Effects\n- Organization\n  - Crates and PlaylistsFree Timecode Vinyl Control\n  - Disk Browsing\n  - iTunes and Traktor Library Integration\n  -  MusicBrainz Tag Lookup\n- BPM Detection and Sync\n- Auto DJ\n- Record and Broadcast \n  - Recording\n  - Live Broadcasting\n  - ReplayGain Normalization\n  - Quad Microphone Input\n- DJ Controller Support\n- Free Timecode Vinyl Control\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/77d8e200438b73081ce5e7108813a76ca32d2776/automatic/mixxx/screenshot.png)\n]]></description>\n    <summary>Cross platform and open Source DJ software</summary>\n    <releaseNotes>http://mixxxblog.blogspot.it/</releaseNotes>\n    <tags>DJ audio mixing party mp3 media cross-platform foss admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mixxx</packageSourceUrl>\n    <projectSourceUrl>https://github.com/mixxxdj/mixxx</projectSourceUrl>\n    <bugTrackerUrl>https://bugs.launchpad.net/mixxx</bugTrackerUrl>\n    <docsUrl>http://www.mixxx.org/manual/latest/</docsUrl>\n    <dependencies>\n      <!-- <dependency id=\"vcredist2017\" version=\"14.12.25810\" /> -->\n      <dependency id=\"kb2999226\" version=\"1.0.20181019\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mixxx/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\nif ((Get-OSArchitectureWidth 32) -or ($env:chocolateyForceX86 -eq 'true')) {\r\n  throw \"$env:ChocolateyPackageName do not provide 32bit installer anymore. Please use version 2.2.4 or lower.\"\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file64         = \"$toolsPath\\mixxx-2.5.6-win64.msi\"\r\n\r\n  softwareName   = 'Mixxx *'\r\n\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/mixxx/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.mixxx.org/download'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    '.\\legal\\VERIFICATION.txt'    = @{\r\n      '(?i)(Go to)\\s*<.*>'  = \"`${1} <$releases>\"\r\n      '(?i)(\\s+x64:).*'     = \"`${1} $($Latest.URL64)\"\r\n      '(?i)(checksum64:).*' = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    'tools\\chocolateyInstall.ps1' = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re = 'win..\\.msi$'\r\n  $urls = $download_page.links | Where-Object href -Match $re | Select-Object -ExpandProperty href\r\n\r\n  $streams = @{}\r\n\r\n  $urls | ForEach-Object {\r\n    if ($_ -match 'snapshots') {\r\n      $splits = $_ -split '-' | Select-Object -Skip 1\r\n      $version = ($splits | Select-Object -First 3) -join '-'\r\n      $key = $splits | Select-Object -Skip 1 -First 1\r\n    }\r\n    else {\r\n      $version = $_ -split '/' | Select-Object -Last 1 -Skip 1\r\n      $key = 'stable'\r\n    }\r\n\r\n    if (!$streams.ContainsKey($key)) {\r\n      $streams.Add($key, @{\r\n          Version        = $version.Replace('mixxx-', '')\r\n          URL64          = $_\r\n          ChecksumType64 = 'sha512'\r\n        })\r\n    }\r\n  }\r\n\r\n  return @{Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/mkdocs/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@45d7d88c15fb38a55f15ef9ecf39b356cdbadabd/icons/mkdocs.png\" width=\"48\" height=\"48\"/> [mkdocs](https://chocolatey.org/packages/mkdocs)\r\n\r\n\r\nMkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.\r\n\r\n## Features\r\n\r\n* **Host anywhere:** MkDocs builds completely static HTML sites that you can host on GitHub pages, Amazon S3, or [anywhere](http://www.mkdocs.org/user-guide/deploying-your-docs/) else you choose.\r\n* **Great themes available:** There's a stack of good looking themes available for MkDocs. Choose between the built in themes: [mkdocs](http://www.mkdocs.org/user-guide/styling-your-docs/#mkdocs) and [readthedocs](http://www.mkdocs.org/user-guide/styling-your-docs/#readthedocs), select one of the 3rd party themes in the [MkDocs wiki](https://github.com/mkdocs/mkdocs/wiki/MkDocs-Themes), or [build your own](http://www.mkdocs.org/user-guide/custom-themes/).\r\n* **Preview your site as you work:** The built-in dev-server allows you to preview your documentation as you're writing it. It will even auto-reload and refresh your browser whenever you save your changes.\r\n* **Easy to customize:** Get your project documentation looking just the way you want it by customizing the theme.\r\n\r\n"
  },
  {
    "path": "automatic/mkdocs/mkdocs.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>mkdocs</id>\n    <title>MkDocs</title>\n    <version>1.6.1</version>\n    <authors>Tom Christie</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>http://www.mkdocs.org</projectUrl>\n    <projectSourceUrl>https://github.com/mkdocs/mkdocs/</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mkdocs</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@45d7d88c15fb38a55f15ef9ecf39b356cdbadabd/icons/mkdocs.png</iconUrl>\n    <licenseUrl>https://github.com/mkdocs/mkdocs/blob/master/LICENSE</licenseUrl>\n    <docsUrl>http://www.mkdocs.org</docsUrl>\n    <bugTrackerUrl>https://github.com/mkdocs/mkdocs/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Project documentation with Markdown.</summary>\n    <description><![CDATA[\nMkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.\n\n## Features\n\n* **Host anywhere:** MkDocs builds completely static HTML sites that you can host on GitHub pages, Amazon S3, or [anywhere](http://www.mkdocs.org/user-guide/deploying-your-docs/) else you choose.\n* **Great themes available:** There's a stack of good looking themes available for MkDocs. Choose between the built in themes: [mkdocs](http://www.mkdocs.org/user-guide/styling-your-docs/#mkdocs) and [readthedocs](http://www.mkdocs.org/user-guide/styling-your-docs/#readthedocs), select one of the 3rd party themes in the [MkDocs wiki](https://github.com/mkdocs/mkdocs/wiki/MkDocs-Themes), or [build your own](http://www.mkdocs.org/user-guide/custom-themes/).\n* **Preview your site as you work:** The built-in dev-server allows you to preview your documentation as you're writing it. It will even auto-reload and refresh your browser whenever you save your changes.\n* **Easy to customize:** Get your project documentation looking just the way you want it by customizing the theme.\n\n]]></description>\n    <tags>mkdocs markdown documentation foss cross-platform cli</tags>\n    <releaseNotes>http://www.mkdocs.org/about/release-notes/</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"Python\" version=\"3.5\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mkdocs/tools/ChocolateyInstall.ps1",
    "content": "﻿Update-SessionEnvironment\r\n\r\n$version = '1.6.1'\r\n\r\n$proxy = Get-EffectiveProxy\r\nif ($proxy) {\r\n  Write-Host \"Setting CLI proxy: $proxy\"\r\n  $env:http_proxy = $env:https_proxy = $proxy\r\n}\r\npython -m pip install mkdocs==$version\r\n"
  },
  {
    "path": "automatic/mkdocs/tools/ChocolateyUninstall.ps1",
    "content": "python -m pip uninstall mkdocs -y"
  },
  {
    "path": "automatic/mkdocs/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        'tools\\ChocolateyInstall.ps1' = @{\r\n            \"(^[$]version\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Version)'\"\r\n        }\r\n     }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease mkdocs mkdocs\r\n\r\n    return @{ Version = Get-Version $LatestRelease.tag_name }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/mkdocs-material/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8e38f985a1cce6494e76deb665e403fbb63e0ec9/icons/mkdocs-material.png\" width=\"48\" height=\"48\"/> [mkdocs-material](https://chocolatey.org/packages/mkdocs-material)\r\n\r\n\r\nMaterial is a theme for [MkDocs](http://www.mkdocs.org/), an excellent static site generator geared towards project documentation. It is built using Google's [material design](https://www.google.com/design/spec/material-design) guidelines, full responsive, optimized for touch and pointer devices as well as all sorts of screen sizes.\r\n\r\n## Features\r\n\r\n* Beautiful, readable and very user-friendly design based on Google's material design guidelines, packed in a full responsive template with a well-defined and [easily customizable color palette](http://squidfunk.github.io/mkdocs-material/getting-started/#changing-the-color-palette), great typography, as well as a beautiful search interface and footer.\r\n* Well-tested and optimized Javascript and CSS including a cross-browser fixed/sticky header, a drawer that even works without Javascript using the [checkbox hack](http://tutorialzine.com/2015/08/quick-tip-css-only-dropdowns-with-the-checkbox-hack/) with fallbacks, responsive tables that scroll when the screen is too small and well-defined print styles.\r\n* Extra configuration options like a [project logo](http://squidfunk.github.io/mkdocs-material/getting-started/#adding-a-logo), links to the authors [GitHub and Twitter accounts](http://squidfunk.github.io/mkdocs-material/getting-started/#adding-a-github-and-twitter-account), display of the amount of stars the project has on GitHub and [Google Analytics integration](http://squidfunk.github.io/mkdocs-material/getting-started/#google-analytics-integration).\r\n* Easily [extendable and customizable](http://squidfunk.github.io/mkdocs-material/customization/) due to a well-designed asset pipeline built on-top of [Gulp](http://gulpjs.com/) with npm and bower and modular and abstracted style definitions built with [SASS](http://sass-lang.com/).\r\n* Web application capability on iOS - when the page is saved to the homescreen, it behaves and looks like a native application.\r\n\r\n"
  },
  {
    "path": "automatic/mkdocs-material/mkdocs-material.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>mkdocs-material</id>\n    <title>MkDocs Material Theme</title>\n    <version>9.7.6</version>\n    <authors>Martin Donath</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>http://squidfunk.github.io/mkdocs-material/</projectUrl>\n    <projectSourceUrl>https://github.com/squidfunk/mkdocs-material</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mkdocs-material</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8e38f985a1cce6494e76deb665e403fbb63e0ec9/icons/mkdocs-material.png</iconUrl>\n    <licenseUrl>http://squidfunk.github.io/mkdocs-material/license/</licenseUrl>\n    <docsUrl>http://squidfunk.github.io/mkdocs-material/</docsUrl>\n    <bugTrackerUrl>https://github.com/squidfunk/mkdocs-material/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>A material design theme for MkDocs.</summary>\n    <description><![CDATA[\nMaterial is a theme for [MkDocs](http://www.mkdocs.org/), an excellent static site generator geared towards project documentation. It is built using Google's [material design](https://www.google.com/design/spec/material-design) guidelines, full responsive, optimized for touch and pointer devices as well as all sorts of screen sizes.\n\n## Features\n\n* Beautiful, readable and very user-friendly design based on Google's material design guidelines, packed in a full responsive template with a well-defined and [easily customizable color palette](http://squidfunk.github.io/mkdocs-material/getting-started/#changing-the-color-palette), great typography, as well as a beautiful search interface and footer.\n* Well-tested and optimized Javascript and CSS including a cross-browser fixed/sticky header, a drawer that even works without Javascript using the [checkbox hack](http://tutorialzine.com/2015/08/quick-tip-css-only-dropdowns-with-the-checkbox-hack/) with fallbacks, responsive tables that scroll when the screen is too small and well-defined print styles.\n* Extra configuration options like a [project logo](http://squidfunk.github.io/mkdocs-material/getting-started/#adding-a-logo), links to the authors [GitHub and Twitter accounts](http://squidfunk.github.io/mkdocs-material/getting-started/#adding-a-github-and-twitter-account), display of the amount of stars the project has on GitHub and [Google Analytics integration](http://squidfunk.github.io/mkdocs-material/getting-started/#google-analytics-integration).\n* Easily [extendable and customizable](http://squidfunk.github.io/mkdocs-material/customization/) due to a well-designed asset pipeline built on-top of [Gulp](http://gulpjs.com/) with npm and bower and modular and abstracted style definitions built with [SASS](http://sass-lang.com/).\n* Web application capability on iOS - when the page is saved to the homescreen, it behaves and looks like a native application.\n\n]]></description>\n    <tags>mkdocs markdown documentation material foss cross-platform cli</tags>\n    <releaseNotes>https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"MkDocs\" version=\"1.6\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mkdocs-material/tools/ChocolateyInstall.ps1",
    "content": "﻿Update-SessionEnvironment\r\n\r\n$version = '9.7.6'\r\n\r\n$proxy = Get-EffectiveProxy\r\nif ($proxy) {\r\n  Write-Host \"Setting CLI proxy: $proxy\"\r\n  $env:http_proxy = $env:https_proxy = $proxy\r\n}\r\npython -m pip install mkdocs-material==$version\r\n"
  },
  {
    "path": "automatic/mkdocs-material/tools/ChocolateyUninstall.ps1",
    "content": "python -m pip uninstall mkdocs-material -y"
  },
  {
    "path": "automatic/mkdocs-material/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://pypi.org/rss/project/mkdocs-material/releases.xml'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    'tools\\ChocolateyInstall.ps1' = @{\r\n      \"(^[$]version\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Version)'\"\r\n    }\r\n        \".\\mkdocs-material.nuspec\" = @{\r\n          \"(\\<dependency .+?`\"mkdocs`\" version=)`\"([^`\"]*)`\"\" = \"`$1`\"$($Latest.MkDocsDep)`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-RestMethod -UseBasicParsing -Uri $releases -Method Get\r\n\r\n    $version = $download_page | Select-Object -First 1 -ExpandProperty title\r\n\r\n    $download_page = Invoke-WebRequest -UseBasicParsing -Uri \"https://github.com/squidfunk/mkdocs-material/raw/${version}/requirements.txt\"\r\n    if ($download_page.content -match \"mkdocs>=(\\d+\\.[\\d\\.]+)\") {\r\n        $dependencyVersion = $matches[1]\r\n    } elseif ($download_page.content -match \"mkdocs~=(\\d+\\.[\\d\\.]+)\") {\r\n        # Case for compatible version syntax.\r\n        $minimumVersion = $matches[1]\r\n        [int]$majorVersion = $minimumVersion -split \"\\.\" | Select-Object -First 1\r\n        $minimumVersionParts = ($minimumVersion -split \"\\.\").count\r\n        if ($minimumVersionParts -eq 2) {\r\n            $nextMajorVersion = $majorVersion + 1\r\n            $dependencyVersion = \"[$minimumVersion,$nextMajorVersion.0.0)\"\r\n        } elseif ($minimumVersionParts -eq 3) {\r\n            [int]$minorVersion = $minimumVersion -split \"\\.\" | Select-Object -First 1 -Skip 1\r\n            $nextMinorVersion = $minorVersion + 1\r\n            $dependencyVersion = \"[$minimumVersion,$majorVersion.$nextMinorVersion.0)\"\r\n        } else {\r\n            throw \"Invalid number of minimum version parts '$minimumVersionParts'\"\r\n        }\r\n    } else {\r\n        throw \"Mkdocs dependency version was not found\"\r\n    }\r\n\r\n    return @{ Version = $version; MkDocsDep = $dependencyVersion }\r\n}\r\n\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/mkvtoolnix/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/mkvtoolnix.png\" width=\"48\" height=\"48\"/> [mkvtoolnix](https://chocolatey.org/packages/mkvtoolnix)\r\n\r\n\r\nMKVToolNix is a set of tools to create, alter, split, join and inspect Matroska files (MKV).\r\n\r\nWith these tools one can get information about (mkvinfo) Matroska files, extract tracks/data from (mkvextract) Matroska files and create (mkvmerge) Matroska files from other media files. Matroska is a new multimedia file format aiming to become **the** new container format for the future. You can find more information about it and its underlying technology, the Extensible Binary Meta Language (EBML), at http://www.matroska.org/.\r\n\r\n"
  },
  {
    "path": "automatic/mkvtoolnix/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://mkvtoolnix.download/windows/releases/98.0/mkvtoolnix-32-bit-98.0-setup.exe\r\n   x64: https://mkvtoolnix.download/windows/releases/98.0/mkvtoolnix-64-bit-98.0-setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: BF29CE6C12635082E1CB2550DE2FF01BE72E16E57FB9F69D5FA5A7C4EEFE101D\r\n   checksum64: 58EB4EF4D6F265BD5C3884F3FCA317B833187C5F3703550A38899BA831BA5325\r\n"
  },
  {
    "path": "automatic/mkvtoolnix/legal/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/mkvtoolnix/mkvtoolnix.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>mkvtoolnix</id>\n    <version>98.0</version>\n    <title>MKVToolNix</title>\n    <owners>chocolatey-community</owners>\n    <authors>Moritz Bunkus</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <projectUrl>https://www.bunkus.org/videotools/mkvtoolnix/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/mkvtoolnix.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nMKVToolNix is a set of tools to create, alter, split, join and inspect Matroska files (MKV).\n\nWith these tools one can get information about (mkvinfo) Matroska files, extract tracks/data from (mkvextract) Matroska files and create (mkvmerge) Matroska files from other media files. Matroska is a new multimedia file format aiming to become **the** new container format for the future. You can find more information about it and its underlying technology, the Extensible Binary Meta Language (EBML), at http://www.matroska.org/.\n\n]]></description>\n    <summary>Tools for Matroska files</summary>\n    <releaseNotes>https://www.bunkus.org/videotools/mkvtoolnix/doc/ChangeLog</releaseNotes>\n    <tags>multimedia mkv container muxing demuxing cli foss cross-platform admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mkvtoolnix</packageSourceUrl>\n    <projectSourceUrl>https://mkvtoolnix.download/source.html</projectSourceUrl>\n    <docsUrl>https://mkvtoolnix.download/docs.html</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mkvtoolnix/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'mkvtoolnix'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\mkvtoolnix-32-bit-98.0-setup.exe\"\r\n  file64         = \"$toolsPath\\mkvtoolnix-64-bit-98.0-setup.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'mkvtoolnix*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif (!$installLocation) { Write-Warning \"Can't find $PackageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nWrite-Host 'Adding to PATH if needed'\r\nInstall-ChocolateyPath \"$installLocation\"       #TODO: Uninstall-ChocolateyPath #310nstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/mkvtoolnix/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain = 'https://mkvtoolnix.download'\r\n$releases = \"$domain/windows/releases/\"\r\n\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    '.\\legal\\VERIFICATION.txt'      = @{\r\n      '(?i)(\\s+x32:).*'     = \"`${1} $($Latest.URL32)\"\r\n      '(?i)(\\s+x64:).*'     = \"`${1} $($Latest.URL64)\"\r\n      '(?i)(checksum32:).*' = \"`${1} $($Latest.Checksum32)\"\r\n      '(?i)(checksum64:).*' = \"`${1} $($Latest.Checksum64)\"\r\n\r\n    }\r\n    '.\\tools\\chocolateyInstall.ps1' = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $versions = $download_page.links | Where-Object href -Match '\\/\\d+\\.[\\d\\.]+\\/' | ForEach-Object { $_.href -split '\\/' | Select-Object -Last 1 -Skip 1 }\r\n\r\n  $versionSort = { [version]($_.TrimEnd('/')) }\r\n  $version = $versions `\r\n  | Sort-Object $versionSort -Descending | Select-Object -First 1 | ForEach-Object { $_.TrimEnd('/') }\r\n\r\n  $releases = \"$releases/$version/\"\r\n  $re = 'mkvtoolnix-.+\\.exe$'\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $url = $download_page.links | Where-Object href -Match $re | ForEach-Object href | Get-Unique\r\n  $url32 = $url -match '32\\-?bit' | Select-Object -First 1\r\n  $url64 = $url -match '64\\-?bit' | Select-Object -First 1\r\n\r\n  @{\r\n    URL32   = \"$domain\" + $url32\r\n    URL64   = \"$domain\" + $url64\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/mono/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c34f28fa8b47318d55fc0eb48dc53161af85e43b/icons/mono.png\" height=\"48\" width=\"48\" /> mono](https://chocolatey.org/packages/mono)\r\n\r\nMono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Novell, Mono is an open source implementation of Microsoft’s .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications.\r\n\r\n\r\n## Features\r\n- [Multi-Platform][]: Runs on *Linux*, *OS X*, *BSD* and *Microsoft Windows*, including *x86*, *x86-64*, *ARM*, *s390*, *PowerPC* and much more.\r\n- [Multi-Language][]: Develop in *C# 4.0* (including LINQ and `dynamic`), *VB 8*, *Java*, *Python*, *Ruby*, *Eiffel*, *F#*, *Oxygene* and more.\r\n- **Binary Compatible**: Built on an implementation of the *ECMA's Common Language Infrastructure* and *C#*.\r\n- [Microsoft Compatible API][]: Run *ASP.NET*, *ADO.NET*, *Silverlight* and *Windows.Forms* applications without recompilation.\r\n- [Open Source, Free Software][Open Source]: Mono's runtime, compilers, and libraries are distributed using the MIT license.\r\n- [Comprehensive Technology Coverage][]: Bindings and managed implementations of many popular libraries and protocols.\r\n\r\n## Notes\r\n- Starting from package version 5.8.0.127 and onwards 64bit is supported, unfortunately the 64bit version does not contain the GTK# runtime. Please either install the 32bit edition (`choco install mono --x86`), or the [gtksharp](https://chocolatey.org/packages/gtksharp) package if this is needed.\r\n"
  },
  {
    "path": "automatic/mono/mono.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>mono</id>\n    <version>6.12.0.206</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mono</packageSourceUrl>\n    <title>Mono</title>\n    <authors>Miguel de Icaza,  other Mono committers</authors>\n    <owners>chocolatey-community, Miguel de Icaza, other Mono committers</owners>\n    <licenseUrl>https://www.mono-project.com/docs/faq/licensing/</licenseUrl>\n    <projectUrl>https://www.mono-project.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c34f28fa8b47318d55fc0eb48dc53161af85e43b/icons/mono.png</iconUrl>\n    <copyright>© 2018 Mono Project</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Novell, Mono is an open source implementation of Microsoft’s .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications.\n\n\n## Features\n- [Multi-Platform][]: Runs on *Linux*, *OS X*, *BSD* and *Microsoft Windows*, including *x86*, *x86-64*, *ARM*, *s390*, *PowerPC* and much more.\n- [Multi-Language][]: Develop in *C# 4.0* (including LINQ and `dynamic`), *VB 8*, *Java*, *Python*, *Ruby*, *Eiffel*, *F#*, *Oxygene* and more.\n- **Binary Compatible**: Built on an implementation of the *ECMA's Common Language Infrastructure* and *C#*.\n- [Microsoft Compatible API][]: Run *ASP.NET*, *ADO.NET*, *Silverlight* and *Windows.Forms* applications without recompilation.\n- [Open Source, Free Software][Open Source]: Mono's runtime, compilers, and libraries are distributed using the MIT license.\n- [Comprehensive Technology Coverage][]: Bindings and managed implementations of many popular libraries and protocols.\n\n## Notes\n- Starting from package version 5.8.0.127 and onwards 64bit is supported, unfortunately the 64bit version does not contain the GTK# runtime. Please either install the 32bit edition (`choco install mono --x86`), or the [gtksharp](https://chocolatey.org/packages/gtksharp) package if this is needed.\n]]></description>\n    <projectSourceUrl>https://github.com/mono/mono</projectSourceUrl>\n    <docsUrl>https://www.mono-project.com/docs/</docsUrl>\n    <mailingListUrl>https://www.mono-project.com/community/help/mailing-lists/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/mono/mono/issues</bugTrackerUrl>\n    <summary>Mono – Cross platform, open source .NET development framework</summary>\n    <tags>mono development framework admin foss cross-platform</tags>\n    <releaseNotes>https://www.mono-project.com/docs/about-mono/releases/</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mono/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  url            = 'https://download.mono-project.com/archive/6.12.0/windows-installer/mono-6.12.0.206-gtksharp-2.12.45-win32-0.msi'\r\n  url64bit       = 'https://download.mono-project.com/archive/6.12.0/windows-installer/mono-6.12.0.206-x64-0.msi'\r\n  softwareName   = 'Mono for Windows*'\r\n  checksum       = '3f0e2216f52b6ecf249c3c2b9da4b6520ab46ea5307d63a7dba40cabf7e034c9'\r\n  checksumType   = 'sha256'\r\n  checksum64     = '4125f57d97cfa88257915edc969e913de198cd8e22396a29849037479a0ac368'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/mono/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.mono-project.com/download/stable/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*url64(bit)?\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.URL64)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n      \"(?i)^(\\s*checksum64\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.Checksum64)'\"\r\n      \"(?i)^(\\s*checksumType64\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'mono.*win32[\\-\\d]+\\.msi$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  # Temporary fix\r\n  $url32 = [uri]::EscapeUriString($url32)\r\n  $url32 = $url32 -replace '%E2%80%8B',''\r\n\r\n  $re = 'mono.*x64[\\-\\d]+\\.msi$'\r\n  $url64 = $download_page.links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '[-]'\r\n  $version32 = $url32 -split \"$verRe\" | Where-Object { [version]::TryParse($_, [ref]$null) } | Select-Object -first 1\r\n  $version64 = $url64 -split \"$verRe\" | Where-Object { [version]::TryParse($_, [ref]$null) } | Select-Object -first 1\r\n  if ($version32 -ne $version64) {\r\n    throw \"32bit version do not match the 64bit version\"\r\n  }\r\n  @{\r\n    URL32 = $url32\r\n    URL64 = $url64\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/mp3tag/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@479c139f9c3358eac716a36ce8a60e7f1f95d806/icons/mp3tag.png\" width=\"48\" height=\"48\"/> [mp3tag](https://chocolatey.org/packages/mp3tag)\r\n\r\n\r\nMp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags.\r\n\r\n## Parameters\r\n- `/NoDesktopShortcut` - Do not create desktop shortcut for Mp3tag\r\n- `/NoContextMenu` - Do not add Mp3tag to context menu\r\n\r\nThese parameters can be passed to the installer with the use of `--package-parameters`.\r\nFor example: `choco install --package-parameters='\"/NoDesktopShortcut /NoContextMenu\"'`\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/mp3tag/legal/LICENSE.txt",
    "content": "Mp3tag v2.91 Copyright ©1999-2018 Florian Heidenreich\r\n\r\nMp3tag v2.91 is designed for private use and commercial use without sale (\"Freeware\"), if the following rules are respected:\r\n\r\nThe author, Florian Heidenreich has no responsibility if errors occurs in direct or indirect relation with the software.\r\n\r\nMp3tag v2.91 cannot be used in a military domain or in a similar domain (Weapon creation, armament, etc.).\r\n\r\nMp3tag v2.91 can be distributed through non-commercial channels, if the delivery happens in the form of the self-extracting setup file available from http://www.mp3tag.de.\r\n\r\nMp3tag v2.91 can be distributed through commercial channels if the author, Florian Heidenreich, agrees this delivery and if the delivery happens in the form of the self-extracting setup file available from http://www.mp3tag.de.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
  },
  {
    "path": "automatic/mp3tag/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://community.mp3tag.de/t/mp3tag-development-build-status/455>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <http://download.mp3tag.de/mp3tagv332dsetup.exe>\r\n  64-Bit software: <http://download.mp3tag.de/mp3tagv332d-x64-setup.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 002C8897C9234BE2434F0AA6A772D142FA22E5D3A9EC329BF2735981B36E53D7\r\n  checksum64: 079B900ED22A2813E354C3C750CE6AEFBBD018AC2C6D44955C7CA6BE22352D4F\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://help.mp3tag.de/misc_license.html>\r\n"
  },
  {
    "path": "automatic/mp3tag/mp3tag.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>mp3tag</id>\n    <version>3.32.4-beta</version>\n    <title>Mp3tag</title>\n    <owners>chocolatey-community</owners>\n    <authors>Florian Heidenreich</authors>\n    <licenseUrl>http://help.mp3tag.de/misc_license.html</licenseUrl>\n    <projectUrl>http://www.mp3tag.de/en/index.html</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@479c139f9c3358eac716a36ce8a60e7f1f95d806/icons/mp3tag.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nMp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats where it supports ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments and APE Tags.\n\n## Parameters\n- `/NoDesktopShortcut` - Do not create desktop shortcut for Mp3tag\n- `/NoContextMenu` - Do not add Mp3tag to context menu\n\nThese parameters can be passed to the installer with the use of `--package-parameters`.\nFor example: `choco install --package-parameters='\"/NoDesktopShortcut /NoContextMenu\"'`\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Mp3tag is a powerful and yet easy-to-use tool to edit metadata of common audio formats.</summary>\n    <tags>mp3 tag admin</tags>\n    <releaseNotes></releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mp3tag</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mp3tag/tools/ChocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$pp = Get-PackageParameters\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n$iniFile = Join-Path $toolsPath 'Mp3tagSetup.ini'\r\n\r\n$desktop = if ($pp.NoDesktopShortcut) { 0 } else { 1 }\r\n$explorer = if ($pp.NoContextMenu) { 0 } else { 1 }\r\n# Automatic language selection\r\n$LCID = (Get-Culture).LCID\r\n$iniContent = @\"\r\n[shortcuts]\r\nstartmenu=1\r\ndesktop=$desktop\r\nexplorer=$explorer\r\n\r\n[language]\r\nlanguage=$LCID\r\n\"@\r\n\r\n# Create the ini file for the installer\r\nNew-Item $iniFile -type file -force -value $iniContent\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\mp3tagv332dsetup.exe\"\r\n  file64         = \"$toolsPath\\mp3tagv332d-x64-setup.exe\"\r\n  silentArgs     = \"/S\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/mp3tag/tools/ChocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$softwareNamePattern = 'Mp3tag*'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $env:ChocolateyPackageName\r\n            silentArgs             = \"/S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$env:ChocolateyPackageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}"
  },
  {
    "path": "automatic/mp3tag/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://community.mp3tag.de/t/mp3tag-development-build-status/455'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\legal\\VERIFICATION.txt\"      = @{\r\n            \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n            \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n            \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n            \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n            \"(?i)(^\\s*checksum(64)?\\:).*\"       = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n        \".\\tools\\ChocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest \"$releases.json\" -UseBasicParsing | ConvertFrom-Json\r\n\r\n    # We get the id of the first post so we can get json with markdown for that post\r\n    $id = $download_page.post_stream.stream[0]\r\n    $download_page = Invoke-WebRequest \"https://community.mp3tag.de/posts/$id.json\" -UseBasicParsing | ConvertFrom-Json\r\n    $content = $download_page.raw\r\n\r\n    if ($content -notmatch \"Version:[\\* \\|]*(\\d+\\.[\\d\\.]+)([a-z])?\") {\r\n        throw \"mp3tag version not found on $releases\"\r\n    }\r\n\r\n    $version = $Matches[1]\r\n    $versionSuffix = $Matches[2]\r\n\r\n    if ($content -notmatch \"Status:[\\* \\|]*([a-z]+)\") {\r\n        Write-Host \"mp3tag status not found on $releases\"\r\n        return 'ignore'\r\n    }\r\n\r\n    $status = $Matches[1]\r\n    $url32 = 'http://download.mp3tag.de/mp3tagv<version>setup.exe'\r\n    $url64 = 'http://download.mp3tag.de/mp3tagv<version>-x64-setup.exe'\r\n    $flatVersion = $version -replace '\\.', ''\r\n    $url32 = $url32 -replace '<version>', \"$flatVersion$versionSuffix\"\r\n    $url64 = $url64 -replace '<version>', \"$flatVersion$versionSuffix\"\r\n\r\n    if ($versionSuffix) {\r\n        [char]$letter = $versionSuffix\r\n        [int]$num = $letter - ([char]'a' - 1)\r\n        $version += \".$num\"\r\n    }\r\n    if ($status -eq 'Beta') {\r\n        $version += \"-beta\"\r\n    }\r\n    elseif ($status -ne 'Stable') {\r\n        Write-Host \"mp3tag status is not recognizable\"\r\n        return 'ignore'\r\n    }\r\n\r\n    return @{ URL32 = $url32; URL64 = $url64; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/mpc-hc/README.md",
    "content": "The mpc-hc package have been moved to manual directory.\r\nMPC-HC ceased development in 2017 and is no longer supported.\r\nhttps://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/mpc-hc\r\n"
  },
  {
    "path": "automatic/mpc-hc-clsid2/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@18bc5fef22a657d3632d88b1366126201b3b39bc/icons/mpc-hc.png\" width=\"48\" height=\"48\"/> [mpc-hc-clsid2](https://chocolatey.org/packages/mpc-hc-clsid2)\r\n\r\n\r\nMPC-HC is an extremely light-weight, open source media player for Windows. It supports all common video and audio file formats available for playback.\r\n\r\n## Features\r\n\r\n- It is written in C++.\r\n- Supports common video and audio formats.\r\n- MPC-HC can also be used as DVB player.\r\n- Supports GPU assisted decoding.\r\n- Translated in 41 languages.\r\n- 100% spyware free, there are no advertisements or toolbars.\r\n\r\n"
  },
  {
    "path": "automatic/mpc-hc-clsid2/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/mpc-hc-clsid2/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/clsid2/mpc-hc/releases/tag/2.7.1>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/clsid2/mpc-hc/releases/download/2.7.1/MPC-HC.2.7.1.x86.exe>\r\n  64-Bit software: <https://github.com/clsid2/mpc-hc/releases/download/2.7.1/MPC-HC.2.7.1.x64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 3C41D72027899F7BD198D88DC510AEBC1E1594920C14569582A9EC03809833B0\r\n  checksum64: DE43946A7440E01B618A8FA7B3947DF9A48A978665AFAB5494424D460890CD3E\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl.txt>\r\n"
  },
  {
    "path": "automatic/mpc-hc-clsid2/mpc-hc-clsid2.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>mpc-hc-clsid2</id>\n    <version>2.7.1</version>\n    <title>MPC-HC (fork by clsid2)</title>\n    <owners>chocolatey-community,jack1142</owners>\n    <authors>clsid2, MPC-HC Team</authors>\n    <licenseUrl>https://github.com/clsid2/mpc-hc/blob/develop/COPYING.txt</licenseUrl>\n    <projectUrl>https://github.com/clsid2/mpc-hc</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@18bc5fef22a657d3632d88b1366126201b3b39bc/icons/mpc-hc.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://trac.mpc-hc.org/</docsUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nMPC-HC is an extremely light-weight, open source media player for Windows. It supports all common video and audio file formats available for playback.\n\n## Features\n\n- It is written in C++.\n- Supports common video and audio formats.\n- MPC-HC can also be used as DVB player.\n- Supports GPU assisted decoding.\n- Translated in 41 languages.\n- 100% spyware free, there are no advertisements or toolbars.\n\n]]></description>\n    <summary>Media Player Classic – Home Cinema (MPC-HC)</summary>\n    <copyright>clsid2, MPC-HC Team</copyright>\n    <tags>mpc-hc media player video audio music admin foss</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mpc-hc-clsid2</packageSourceUrl>\n    <projectSourceUrl>https://github.com/clsid2/mpc-hc</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/clsid2/mpc-hc/issues</bugTrackerUrl>\n    <releaseNotes>https://github.com/clsid2/mpc-hc/releases</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mpc-hc-clsid2/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\MPC-HC.2.7.1.x86.exe\"\r\n  file64         = \"$toolsPath\\MPC-HC.2.7.1.x64.exe\"\r\n  softwareName   = 'MPC-HC*'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/mpc-hc-clsid2/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$softwareNamePattern = 'MPC-HC*'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $env:ChocolateyPackageName\r\n            silentArgs             = \"/VERYSILENT /SUPPRESSMSGBOXES\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString.replace(' /SILENT', '').trim('\"')\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}"
  },
  {
    "path": "automatic/mpc-hc-clsid2/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseUrl)>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease clsid2 mpc-hc\r\n\r\n  @{\r\n    URL32      = $LatestRelease.assets | Where-Object {$_.name -match 'x86\\.exe$'} | Select-Object -ExpandProperty browser_download_url\r\n    URL64      = $LatestRelease.assets | Where-Object {$_.name -match 'x64\\.exe$'} | Select-Object -ExpandProperty browser_download_url\r\n    Version    = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    ReleaseUrl = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nUpdate-Package -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/msys2/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b7fd5a569573c45748462808cd80dc4b456f79c1/icons/msys2.png\" width=\"48\" height=\"48\"/> [msys2](https://chocolatey.org/packages/msys2)\r\n\r\nMSYS2 is a software distro and building platform for Windows.\r\n\r\nAt its core is an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software. It provides a bash shell, Autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains.\r\n\r\nIt features a package management system to provide easy installation of packages, Pacman. It brings many powerful features such as dependency resolution and simple complete system upgrades, as well as straight-forward package building.\r\n\r\n### Ruby integration\r\n\r\nThis package can be used with [ruby](https://chocolatey.org/packages/ruby) package to provide native building environment for gems.\r\n\r\n- The ruby installer comes with `ridk` function which offers interactive GUI installation wizard of msys2 and hence [can't be used unattended](https://github.com/oneclick/rubyinstaller2/issues/79) (`ridk install 1`).\r\n- Its system update is the same as initialization done with this package (`ridk install 2`).\r\n- Ruby installer offers unattended setup of MSYS2 and MINGW development toolchain (`ridk install 3`).\r\n\r\nYou can also just install the msys2 package without system update and use `ridk` afterwards:\r\n\r\n```powershell\r\ncinst ruby                        # install ruby\r\ncinst msys2 --params \"/NoUpdate\"  # install msys2 without system update\r\nUpdate-SessionEnvironment         # refresh environment vars\r\nridk install 2 3                  # use ruby's ridk to update the system and install development toolchain\r\n```\r\n\r\n## Package parameters\r\n\r\n- `/InstallDir` - Path to installation directory, by default msys will be installed in `Get-ToolsLocation`.\r\n- `/NoPath`     - Do not add msys installation directory to system PATH.\r\n- `/NoUpdate`   - Do not automatically update with Pacman according to the [official instructions](https://msys2.github.io).\r\n\r\nExample: `choco install msys2 --params \"/NoUpdate /InstallDir:C:\\your\\install\\path\"`\r\n\r\n## Notes\r\n\r\n- MSYS2 itself will not be installed again on updating or reinstalling the Chocolatey package. Instead, the existing MSYS2 will be updated with Pacman. Manually delete the installation folder to force complete reinstallation.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/msys2/legal/COPYING.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/msys2/legal/LICENSE.txt",
    "content": "Copyright (c) 2013, Алексей\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification,\r\nare permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, this\r\n  list of conditions and the following disclaimer.\r\n\r\n* Redistributions in binary form must reproduce the above copyright notice, this\r\n  list of conditions and the following disclaimer in the documentation and/or\r\n  other materials provided with the distribution.\r\n\r\n* Neither the name of the {organization} nor the names of its\r\n  contributors may be used to endorse or promote products derived from\r\n  this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\r\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\r\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\r\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n"
  },
  {
    "path": "automatic/msys2/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://github.com/msys2/msys2-installer/releases/download/2026-03-22/msys2-base-x86_64-20260322.tar.xz\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 6B4A986A3EC4F1E40313BDF17903A6F5C854373D4230C40F14C5E35C4BAC7FCE\r\n\r\nFile 'LICENSE.txt' is obtained from:\r\n   https://raw.githubusercontent.com/Alexpux/MSYS2-packages/master/LICENSE\r\n\r\nFile 'COPYING' is obtained from:\r\n   https://github.com/Alexpux/MSYS2-pacman/blob/master/COPYING\r\n"
  },
  {
    "path": "automatic/msys2/msys2.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>msys2</id>\n    <version>20260322.0.0</version>\n    <title>MSYS2</title>\n    <authors>Alexpux, martell, mingwandroid, elieux, renatosilva, niXman</authors>\n    <owners>chocolatey-community, userzimmermann, petemounce</owners>\n    <licenseUrl>https://github.com/userzimmermann/choco-packages/blob/master/msys2/NOTICE</licenseUrl>\n    <projectUrl>http://msys2.github.io</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b7fd5a569573c45748462808cd80dc4b456f79c1/icons/msys2.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[MSYS2 is a software distro and building platform for Windows.\n\nAt its core is an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software. It provides a bash shell, Autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains.\n\nIt features a package management system to provide easy installation of packages, Pacman. It brings many powerful features such as dependency resolution and simple complete system upgrades, as well as straight-forward package building.\n\n### Ruby integration\n\nThis package can be used with [ruby](https://chocolatey.org/packages/ruby) package to provide native building environment for gems.\n\n- The ruby installer comes with `ridk` function which offers interactive GUI installation wizard of msys2 and hence [can't be used unattended](https://github.com/oneclick/rubyinstaller2/issues/79) (`ridk install 1`).\n- Its system update is the same as initialization done with this package (`ridk install 2`).\n- Ruby installer offers unattended setup of MSYS2 and MINGW development toolchain (`ridk install 3`).\n\nYou can also just install the msys2 package without system update and use `ridk` afterwards:\n\n```powershell\ncinst ruby                        # install ruby\ncinst msys2 --params \"/NoUpdate\"  # install msys2 without system update\nUpdate-SessionEnvironment         # refresh environment vars\nridk install 2 3                  # use ruby's ridk to update the system and install development toolchain\n```\n\n## Package parameters\n\n- `/InstallDir` - Path to installation directory, by default msys will be installed in `Get-ToolsLocation`.\n- `/NoPath`     - Do not add msys installation directory to system PATH.\n- `/NoUpdate`   - Do not automatically update with Pacman according to the [official instructions](https://msys2.github.io).\n\nExample: `choco install msys2 --params \"/NoUpdate /InstallDir:C:\\your\\install\\path\"`\n\n## Notes\n\n- MSYS2 itself will not be installed again on updating or reinstalling the Chocolatey package. Instead, the existing MSYS2 will be updated with Pacman. Manually delete the installation folder to force complete reinstallation.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>A Cygwin-derived software distro for Windows using Arch Linux's Pacman</summary>\n    <copyright>MSYS2 Copyright (c) 2013, Алексей</copyright>\n    <tags>msys2 msys cygwin mingw gnu linux unix posix arch pacman bash makepkg gcc shell cli foss development</tags>\n    <projectSourceUrl>https://github.com/Alexpux/MSYS2-packages</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/msys2</packageSourceUrl>\n    <docsUrl>https://github.com/msys2/msys2/wiki</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/msys2/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$pp = Import-Clixml $toolsDir\\pp.xml\r\nif (!$pp.NoPath)  { \r\n    $user_path = [System.Environment]::GetEnvironmentVariable('PATH',  'User')\r\n    $newPath = $user_path.Replace(\";\" + $pp.InstallDir, '')\r\n    if ($newPath -ne $user_path) { \r\n        Write-Host \"Removing from user PATH\"\r\n        [System.Environment]::SetEnvironmentVariable('PATH', $newPath, 'User')\r\n    }\r\n} \r\n\r\nWrite-Host \"Please remove install dir manually when you don't need it anymore.\"\r\nWrite-Host \"Install dir: \" $pp.InstallDir"
  },
  {
    "path": "automatic/msys2/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath/helpers.ps1\r\n\r\nInstall-Msys2\r\nSet-Msys2Proxy \r\nInvoke-Msys2ShellFirstRun\r\nUpdate-Msys2\r\n\r\nif (!$pp.NoPath) { Install-ChocolateyPath $pp.InstallDir }"
  },
  {
    "path": "automatic/msys2/tools/helpers.ps1",
    "content": "﻿$pp = Get-PackageParameters\r\n\r\n$is64 = (Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne 'true'\r\n$dir_name = if ($is64) { 'msys64' } else { 'msys32' }\r\nif (!$pp.InstallDir) { $pp.InstallDir = \"{0}\\{1}\" -f (Get-ToolsLocation), $dir_name  }\r\n$pp | Export-Clixml $toolsPath\\pp.xml\r\n$InstallPath = $pp.InstallDir\r\n\r\nfunction Invoke-Msys2Shell($Arguments) {\r\n    if (![string]::IsNullOrWhiteSpace($Arguments)) { $Arguments += \"; \" }\r\n    $Arguments += \"ps -ef | grep '[?]' | awk '{print `$2}' | xargs -r kill\"\r\n\r\n    $params = @{\r\n        FilePath     = Join-Path $InstallPath msys2_shell.cmd\r\n        NoNewWindow  = $true\r\n        Wait         = $true\r\n        ArgumentList = \"-defterm\", \"-no-start\", \"-c\", \"`\"$Arguments`\"\"\r\n    }\r\n    Write-Host \"Invoking msys2 shell command:\" $params.ArgumentList\r\n    Start-Process @params\r\n}\r\n\r\n#  For full expected output see https://gist.github.com/majkinetor/bd5e9aa8ee6c1f55513cc67b02289fa6\r\nfunction Invoke-Msys2ShellFirstRun { \r\n    Write-Host \"Invoking first run to setup things like bash profile, gpg etc...\"\r\n    Invoke-Msys2Shell    \r\n}\r\n\r\nfunction Update-MSys2 {\r\n    if ($pp.NoUpdate) {\r\n        Write-Host \"Skipping updates due to the 'NoUpdate' option\"    \r\n        return \r\n    }\r\n\r\n    $logPath      = Join-Path $InstallPath update.log\r\n    $stopSentence = 'there is nothing to do'\r\n    $cntSentence  = 2\r\n    $shellArgs    = \"pacman --noconfirm -Syuu --disable-download-timeout | tee -a /update.log\"\r\n    $max          = 5  \r\n\r\n    Write-Host \"Repeating system update until there are no more updates or max $max iterations\"\r\n    Write-Host \"Output is recorded in: $logPath\"\r\n\r\n    Remove-Item $logPath -ea 0\r\n    $ErrorActionPreference = 'Continue'     #otherwise bash warnings will exit\r\n    while (!$done) {\r\n        Write-Host \"`n================= SYSTEM UPDATE $((++$i)) =================`n\"\r\n        Invoke-Msys2Shell $shellArgs\r\n        $done = (Get-Content $logPath) -match $stopSentence | Measure-Object | ForEach-Object { $_.Count -ge $cntSentence }\r\n        $done = $done -or ($i -ge $max)\r\n    }\r\n}\r\n\r\n# requires $pp.InstallDir & toolsPath in upper scope\r\nfunction Install-Msys2 {\r\n    if (Test-Path $InstallPath) { \r\n        Write-Host \"'$InstallPath' already exists and will only be updated.\"\r\n        return \r\n    }\r\n\r\n    Write-Host \"Installing to:\" $InstallPath\r\n    $packageArgs = @{\r\n        PackageName    = $Env:ChocolateyPackageName\r\n        FileFullPath   = Get-Item $ToolsPath\\*-i686*\r\n        FileFullPath64 = Get-Item $ToolsPath\\*-x86_64*\r\n        Destination    = $InstallPath\r\n    }\r\n    Get-ChocolateyUnzip @packageArgs\r\n    Remove-Item $ToolsPath\\*.xz -ea 0\r\n\r\n    $tarFile = Get-Item \"$InstallPath\\*.tar\"\r\n    Get-ChocolateyUnzip $tarFile $InstallPath\r\n    Remove-Item \"$InstallPath\\*.tar\" -ea 0\r\n    $tardir = Get-Item \"$InstallPath\\msys*\"\r\n    if ([String]::IsNullOrWhiteSpace($tardir)) { throw \"Can't find msys* directory from tar archive\" }\r\n    Move-Item $tardir\\* $InstallPath\r\n    Remove-Item $tardir\r\n}\r\n\r\nfunction Set-Msys2Proxy {\r\n    $proxy = Get-EffectiveProxy\r\n    if (!$proxy) { return }\r\n    \r\n    Write-Host \"Using CLI proxy:\" $proxy\r\n    $Env:http_proxy = $Env:https_proxy = $proxy\r\n}\r\n"
  },
  {
    "path": "automatic/msys2/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    # We use this method because the nightly builds are published without prerelease\r\n    $ReleaseRequest = @{\r\n        Uri = \"https://api.github.com/repos/msys2/msys2-installer/releases\"\r\n    }\r\n\r\n    if (-not [string]::IsNullOrEmpty($env:github_api_key)) {\r\n        $ReleaseRequest.Headers = @{\r\n            Authorization = \"Bearer $($env:github_api_key)\"\r\n        }\r\n    }\r\n\r\n    $LatestRelease = (Invoke-RestMethod @ReleaseRequest  |\r\n        Where-Object {$_.tag_name -notmatch \"^nightly\"} |\r\n        Sort-Object published_at)[0]\r\n\r\n    @{\r\n        URL64        = $LatestRelease.assets | Where-Object {\r\n            $_.name -match '^msys2-base-x86_64-(?<Version>\\d+)\\.tar\\.xz$'\r\n        } | Select-Object -ExpandProperty browser_download_url\r\n        Version      = \"$($Matches.Version).0.0\"\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/mumble/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/mumble.svg\" width=\"48\" height=\"48\"/> [mumble](https://chocolatey.org/packages/mumble)\r\n\r\n\r\nMumble is a voice over IP (VOIP) application primarily designed for use by gamers, similar to programs such as TeamSpeak and Ventrilo.\r\n\r\nMumble uses a client-server architecture which allows users to talk to each other via the same server. It has a very simple administrative interface and features high sound quality and low latency. All communication is encrypted to ensure user privacy.\r\n\r\nMumble is free and open-source software, is cross-platform, and is released under the terms of the new BSD license. *(from Wikipedia, 2013-04-18)*\r\n\r\n## Features\r\n\r\n- Low-latency - great for talking and gaming\r\n- Stay private and secure\r\n- Recognize friends across servers\r\n- For gamers:\r\n  - In-game Overlay - see who is talking\r\n  - Positional audio - hear the players from where they are located\r\n- Extensive user permission system (ACL)\r\n- Extendible through Ice middleware\r\n- Very stable server software\r\n- Many other options\r\n\r\n## Package Parameters\r\n\r\n- `/IncludeAll` - Will install everything available in the installer (including the Murmur server)\r\n\r\nExample `choco install mumble --package-parameters=\"/IncludeAll\"`\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/mumble/legal/LICENSE.txt",
    "content": "Copyright (C) 2005-2018 The Mumble Developers\r\n\r\nA list of The Mumble Developers can be found in the\r\nAUTHORS file at the root of the Mumble source tree\r\nor at <https://www.mumble.info/AUTHORS>.\r\n\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions\r\nare met:\r\n\r\n- Redistributions of source code must retain the above copyright notice,\r\n  this list of conditions and the following disclaimer.\r\n- Redistributions in binary form must reproduce the above copyright notice,\r\n  this list of conditions and the following disclaimer in the documentation\r\n  and/or other materials provided with the distribution.\r\n- Neither the name of The Mumble Developers nor the names of its\r\n  contributors may be used to endorse or promote products derived from this\r\n  software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n`AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\nA PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR\r\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\r\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\r\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\r\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nFor questions and inquiries about Mumble's license,\r\nplease contact <license@mumble.info>.\r\n"
  },
  {
    "path": "automatic/mumble/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/mumble-voip/mumble/releases/tag/v1.5.735>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/mumble-voip/mumble/releases/download/v1.5.735/mumble_client-1.5.735.x64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 2778BEAC1A7970814372F6B688645CB67A831F52D79E008201461769FADC20BB\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/mumble-voip/mumble/blob/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/mumble/mumble.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>mumble</id>\n    <title>Mumble</title>\n    <owners>chocolatey-community</owners>\n    <version>1.5.735</version>\n    <authors>Natvig, et. al.</authors>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/mumble.svg</iconUrl>\n    <summary>Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nMumble is a voice over IP (VOIP) application primarily designed for use by gamers, similar to programs such as TeamSpeak and Ventrilo.\n\nMumble uses a client-server architecture which allows users to talk to each other via the same server. It has a very simple administrative interface and features high sound quality and low latency. All communication is encrypted to ensure user privacy.\n\nMumble is free and open-source software, is cross-platform, and is released under the terms of the new BSD license. *(from Wikipedia, 2013-04-18)*\n\n## Features\n\n- Low-latency - great for talking and gaming\n- Stay private and secure\n- Recognize friends across servers\n- For gamers:\n  - In-game Overlay - see who is talking\n  - Positional audio - hear the players from where they are located\n- Extensive user permission system (ACL)\n- Extendible through Ice middleware\n- Very stable server software\n- Many other options\n\n## Package Parameters\n\n- `/IncludeAll` - Will install everything available in the installer (including the Murmur server)\n\nExample `choco install mumble --package-parameters=\"/IncludeAll\"`\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.mumble.info/</projectUrl>\n    <tags>mumble voice foss chat cross-platform voip admin</tags>\n    <copyright>Natvig, et. al.  See License for more information.</copyright>\n    <licenseUrl>https://github.com/mumble-voip/mumble/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://www.mumble.info/blog/mumble-1.5.735/</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/mumble</packageSourceUrl>\n    <projectSourceUrl>https://github.com/mumble-voip/mumble</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/mumble-voip/mumble/issues</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"vcredist140\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/mumble/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n\r\n$packageArgs = @{\r\n  packageName    = $packageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\mumble_client-1.5.735.x64.msi\"\r\n  softwareName   = 'Mumble*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 2010, 1641)\r\n}\r\n\r\n$pp = Get-PackageParameters\r\nif ($pp['IncludeAll']) {\r\n  $packageArgs['silentArgs'] += \" ADDLOCAL=ALL\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  # We avoid globbing patterns when possible, and we want to ensure\r\n  # that the correct executable is registered. As such the path is hard\r\n  # coded.\r\n  $executable = \"$installLocation\\$packageName.exe\"\r\n\r\n  if (!(Test-Path $executable)) {\r\n    $executable = \"$installLocation\\client\\$packageName.exe\"\r\n  }\r\n\r\n  Register-Application -ExePath $executable -Name $packageName\r\n  Write-Host \"$executable registered as $packageName\"\r\n}\r\nelse {\r\n  Write-Warning \"Can't find $packageName install location\"\r\n}\r\n"
  },
  {
    "path": "automatic/mumble/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/mumble-voip/mumble/releases'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleasesUrl)>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key \"releaseNotes\" -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease mumble-voip mumble\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $url32 = $LatestRelease.assets | Where-Object {$_.name.StartsWith(\"mumble_client\")} | Where-Object {$_.name.EndsWith(\".msi\")} | Select-Object -ExpandProperty browser_download_url\r\n  $releaseNotes = $download_page.Links | Where-Object href -match \"www.mumble.info\\/blog\" | Select-Object -first 1 -expand href\r\n  if (!$releaseNotes) {\r\n    $releaseNotes = \"$LatestRelease.body\"\r\n  }\r\n  @{\r\n    URL32        = $url32\r\n    Version      = $LatestRelease.tag_name.TrimStart(\"v\")  # Tags have a \"v\" prefix\r\n    ReleasesUrl  = $LatestRelease.html_url\r\n    ReleaseNotes = $releaseNotes\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/musescore/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/musescore.svg\" width=\"48\" height=\"48\"/> [musescore](https://chocolatey.org/packages/musescore)\r\n\r\n\r\nCreate beautiful sheet music for free using MuseScore, the free and open source notation program!\r\n\r\nMuseScore runs on Windows, MacOS, and Linux, and is available in over 40 different languages. Whether you are an experienced user of other notation programs like Finale or Sibelius, or a newcomer to the world of music notation programs, MuseScore has the tools you need to make your music look as good as it sounds.\r\n\r\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/musescore/screenshot.png?raw=true)\r\n"
  },
  {
    "path": "automatic/musescore/legal/LICENSE.txt",
    "content": "MuseScore, free and open source music notation software\r\nCopyright (C) 1999-2024 MuseScore BVBA and others\r\n\r\nThis program is free software; you can redistribute it and/or modify it\r\nunder the terms of the GNU General Public License version 3 as published\r\nby the Free Software Foundation.\r\n\r\nAll fonts included in Musescore are made available under the GNU Freefont License,\r\nand those fonts are covered by the following special exception:\r\n\r\n- If you create a document which uses fonts included in MuseScore, and\r\nembed this font or unaltered portions of this font into the document,\r\nthen this font does not by itself cause the resulting document to be\r\ncovered by the GNU General Public License. This exception does not\r\nhowever invalidate any other reasons why the document might be covered\r\nby the GNU General Public License. If you modify this font, you may\r\nextend this exception to your version of the font, but you are not\r\nobligated to do so. If you do not wish to do so, delete this exception\r\nstatement from your version.\r\n\r\n\r\nThis program is distributed in the hope that it will be useful, but\r\nWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r\nor FITNESS FOR A PARTICULAR PURPOSE.\r\nSee the GNU General Public License for more details.\r\n\r\n-----------------------------------------------------------------\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/musescore/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://musescore.org/en/download>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://cdn.jsdelivr.net/musescore/v4.6.5/MuseScore-Studio-4.6.5.253511702-x86_64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: B47E4C4A4473B3230A952AE9E873CD2CD95E19AFF59B0CE759D0E75ACC922E7F\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/musescore/MuseScore/blob/d771a5205cd4b360371005d6c4cf91e19e47b8ce/LICENSE.txt>\r\n"
  },
  {
    "path": "automatic/musescore/musescore.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>musescore</id>\n    <version>4.6.5.253511702</version>\n    <title>MuseScore</title>\n    <owners>chocolatey-community</owners>\n    <authors>MuseScore developers</authors>\n    <licenseUrl>https://github.com/musescore/MuseScore/blob/master/LICENSE.txt</licenseUrl>\n    <projectUrl>https://musescore.org/en</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/musescore.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nCreate beautiful sheet music for free using MuseScore, the free and open source notation program!\n\nMuseScore runs on Windows, MacOS, and Linux, and is available in over 40 different languages. Whether you are an experienced user of other notation programs like Finale or Sibelius, or a newcomer to the world of music notation programs, MuseScore has the tools you need to make your music look as good as it sounds.\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/musescore/screenshot.png?raw=true)\n]]></description>\n    <summary>Free music composition &amp; notation software</summary>\n    <releaseNotes>https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-4</releaseNotes>\n    <copyright>MuseScore BVBA</copyright>\n    <mailingListUrl>https://musescore.org/en/forum</mailingListUrl>\n    <bugTrackerUrl>https://musescore.org/en/project/issues/musescore</bugTrackerUrl>\n    <docsUrl>https://musescore.org/en/handbook</docsUrl>\n    <tags>musescore music cross-platform foss composition notation sheet admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/musescore</packageSourceUrl>\n    <projectSourceUrl>https://github.com/musescore/MuseScore</projectSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/musescore/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\MuseScore-Studio-4.6.5.253511702-x86_64.msi\"\r\n  softwareName   = 'MuseScore*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 2010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/musescore/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://musescore.org/en/download/musescore.msi'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key \"releaseNotes\" -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.msi$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $version32 = $url32 -split \"-\" | Select-Object -last 1 -skip 1\r\n  @{\r\n    URL32        = $url32\r\n    Version      = $version32\r\n    ReleaseNotes = \"https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-$($version32 -replace '\\..+')\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/nexus-repository/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f459e946d7b1926ee89c2b415ec8507dffe99218/icons/nexus-repository.png\" width=\"48\" height=\"48\"/> [Nexus Repository OSS](https://chocolatey.org/packages/nexus-repository)\r\n\r\nFree open source version of popular Nexus Repository for binary artifacts including first class Nuget support.\r\n\r\n## Features\r\n\r\nFree OSS version supports advanced access control (groups, roles), LDAP and per-user api keys.\r\nNexus product does not have a built-in web gallery for components.\r\n\r\n* Build quickly and reliably:  \r\n  Publish and cache components in a central repository that connects natively to all popular package managers.\r\n* Manage storage space efficiently:  \r\n  Automatically clean up old or unused artifacts from your repositories\r\n* Assess open source risk:  \r\n  Centralize your consumption of open source to gain insight into the risk in your software supply chain.\r\n* Block malicious components:  \r\n  Add Nexus Firewall to stop OSS risk from entering your SDLC using next-generation behavioral analysis and automated policy enforcement.\r\n* Flexible security:  \r\n  Control access to your components with role-based access controls and full auditability.\r\n\r\n## Package Parameters\r\n\r\nThis package supports the following parameters:\r\n\r\n* `/Fqdn` - The fqdn that matches the subject you are using for your Nexus instance SSL certificate.\r\n* `/Port` - Specify what port Nexus should listen on. Defaults to `8081`.\r\n* `/BackupSslConfig` - Ensures that the ssl configuration survives an upgrade.\r\n* `/BackupLocation` - Species the path to backup ssl configuration to during upgrade. Defaults to `~/NexusSSLBackup`.\r\n\r\nYou can pass parameters as follows:\r\n\r\n`choco install nexus-repository --parameters=\"/Fqdn='nexus.example.com' /Port=4443 /BackupSslConfig /BackupLocation='X:\\Backup\\NexusSSL'\"`\r\n\r\n## Notes\r\n\r\n- **ATTENTION BREAKING CHANGE FOR UPGRADES FROM VERSIONS BEFORE 3.3.2.02**  \r\n    Nexus no longer provided a setup.exe for installing Nexus Repository 3.x on Windows.\r\n    If you previously installed this with a package that used a setup.exe, you must manually uninstall it first (use choco uninstall nexus-repository if you used Chocolatey to install it).    Once you are on 3.3.2.02 or later, upgrades will work smoothly.\r\n"
  },
  {
    "path": "automatic/nexus-repository/_update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease sonatype nexus-public\r\n  $ReleaseVersion = $LatestRelease.tag_name -replace 'release-', ''\r\n\r\n  @{\r\n    NexusVersion = $ReleaseVersion\r\n    Version      = Get-FixVersion ($ReleaseVersion -replace '-', '.') -OnlyFixBelowVersion 3.71.1\r\n    URL64        = \"https://download.sonatype.com/nexus/3/nexus-$($ReleaseVersion)-win64.zip\"\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^[$]Version\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.NexusVersion)'\"\r\n      \"(^\\s*url64\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.URL64)'\"\r\n      \"(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 64\r\n"
  },
  {
    "path": "automatic/nexus-repository/nexus-repository.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>nexus-repository</id>\n    <title>Nexus Repository OSS</title>\n    <version>3.71.0.601</version>\n    <authors>Sonatype</authors>\n    <owners>chocolatey-community,DarwinJS</owners>\n    <summary>Free open source version of popular Nexus Repository for binary artifacts including first class Nuget support.</summary>\n    <description><![CDATA[Free open source version of popular Nexus Repository for binary artifacts including first class Nuget support.\n\n## Features\n\nFree OSS version supports advanced access control (groups, roles), LDAP and per-user api keys.\nNexus product does not have a built-in web gallery for components.\n\n* Build quickly and reliably:  \n  Publish and cache components in a central repository that connects natively to all popular package managers.\n* Manage storage space efficiently:  \n  Automatically clean up old or unused artifacts from your repositories\n* Assess open source risk:  \n  Centralize your consumption of open source to gain insight into the risk in your software supply chain.\n* Block malicious components:  \n  Add Nexus Firewall to stop OSS risk from entering your SDLC using next-generation behavioral analysis and automated policy enforcement.\n* Flexible security:  \n  Control access to your components with role-based access controls and full auditability.\n\n## Package Parameters\n\nThis package supports the following parameters:\n\n* `/Fqdn` - The fqdn that matches the subject you are using for your Nexus instance SSL certificate.\n* `/Port` - Specify what port Nexus should listen on. Defaults to `8081`.\n* `/BackupSslConfig` - Ensures that the ssl configuration survives an upgrade.\n* `/BackupLocation` - Species the path to backup ssl configuration to during upgrade. Defaults to `~/NexusSSLBackup`.\n\nYou can pass parameters as follows:\n\n`choco install nexus-repository --parameters=\"/Fqdn='nexus.example.com' /Port=4443 /BackupSslConfig /BackupLocation='X:\\Backup\\NexusSSL'\"`\n\n## Notes\n\n- **ATTENTION BREAKING CHANGE FOR UPGRADES FROM VERSIONS BEFORE 3.3.2.02**  \n    Nexus no longer provided a setup.exe for installing Nexus Repository 3.x on Windows.\n    If you previously installed this with a package that used a setup.exe, you must manually uninstall it first (use choco uninstall nexus-repository if you used Chocolatey to install it).    Once you are on 3.3.2.02 or later, upgrades will work smoothly.\n]]></description>\n    <projectUrl>http://www.sonatype.com/nexus-repository-oss</projectUrl>\n    <projectSourceUrl>https://github.com/sonatype/nexus-public</projectSourceUrl>\n    <docsUrl>https://help.sonatype.com/repomanager3</docsUrl>\n    <tags>nexus-repository server freeware cross-platform maven nuget npm java rubygems docker eclipse p2 osgi obr apt yum rpm artifact bower ssl respository sonatype nexus admin</tags>\n    <copyright>Sonatype</copyright>\n    <licenseUrl>http://www.eclipse.org/legal/epl-v10.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@f459e946d7b1926ee89c2b415ec8507dffe99218/icons/nexus-repository.png</iconUrl>\n    <releaseNotes>https://help.sonatype.com/repomanager3/release-notes</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nexus-repository/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsDir\\helpers.ps1\r\n\r\nif (Get-OSArchitectureWidth 32) {\r\n  throw \"Sonatype Nexus Repository 3.0 and greater only supports 64-bit Windows.\"\r\n}\r\n\r\n$Version = '3.71.0-06'\r\n$NexusVersionedFolder = \"nexus-$Version\"\r\n$TargetFolder = \"$env:ProgramData\\nexus\"\r\n$ExtractFolder = \"$env:TEMP\\NexusExtract\"\r\n$TargetDataFolder = \"$env:ProgramData\\sonatype-work\"\r\n$NexusConfigFile = \"$TargetDataFolder\\nexus3\\etc\\nexus.properties\"\r\n$ServiceName = 'nexus'\r\n\r\n# Handle Package Parameters\r\n$pp = Get-PackageParameters\r\n\r\n$Hostname = if ($pp.ContainsKey(\"Fqdn\")) {\r\n  $pp[\"Fqdn\"]\r\n} else {\r\n  \"localhost\"\r\n}\r\n\r\n$NexusPort = if ($pp.ContainsKey(\"Port\")) {\r\n  $pp[\"Port\"]\r\n  Write-Host \"/Port was used, Nexus will listen on port $($NexusPort).\"\r\n} else {\r\n  \"8081\"\r\n}\r\n\r\nif (Test-Path \"$env:ProgramFiles\\nexus\\bin\") {\r\n  throw \"Previous version of Nexus 3 installed by setup.exe is present, please uninstall before running this package.\"\r\n}\r\n\r\nif ((Get-Service $ServiceName -ErrorAction SilentlyContinue)) {\r\n  Write-Warning \"Nexus web app is already present, shutting it down so that we can upgrade it.\"\r\n  Get-Service $ServiceName | Stop-Service -Force\r\n}\r\n\r\nif ($pp.ContainsKey(\"BackupSslConfig\")) {\r\n  if ($pp.ContainsKey(\"BackupLocation\")) {\r\n    Backup-NexusSSL -BackupLocation $pp[\"BackupLocation\"]\r\n  } else {\r\n    Backup-NexusSSL\r\n  }\r\n}\r\n\r\n# Extract the Nexus program files, and overwrite any previous program files\r\nif (Test-Path \"$ExtractFolder\") {\r\n  Remove-Item \"$ExtractFolder\" -Recurse -Force\r\n}\r\n\r\n$PackageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  unzipLocation  = $ExtractFolder\r\n  url64          = 'https://download.sonatype.com/nexus/3/nexus-3.71.0-06-win64.zip'\r\n  checksum64     = '39836efac22c82819b48951c7a489853c6dc21ce86b62660a84c14ef944117f5'\r\n  checksumType64 = 'SHA256'\r\n}\r\n\r\nInstall-ChocolateyZipPackage @PackageArgs\r\n\r\nWrite-Host \"Copying files to '$TargetFolder' with overwrite\"\r\nif (Test-Path \"$TargetFolder\") {\r\n  Copy-Item \"$ExtractFolder\\$nexusversionedfolder\\*\" \"$TargetFolder\" -Force -Recurse\r\n} else {\r\n  Copy-Item \"$ExtractFolder\\$nexusversionedfolder\" \"$TargetFolder\" -Force -Recurse\r\n}\r\n\r\n# Create the Nexus data directory, if it doesn't exist\r\nif (!(Test-Path \"$TargetDataFolder\")) {\r\n  Move-Item \"$extractfolder\\sonatype-work\" \"$TargetDataFolder\"\r\n} else {\r\n  Write-Warning \"`\"$TargetDataFolder`\" already exists, not overwriting, residual data from previous installs will not be reset.\"\r\n}\r\n\r\nRemove-Item \"$ExtractFolder\" -Force -Recurse\r\n\r\n# Install the Nexus service\r\n$processArgs = @{\r\n  ExeToRun       = \"$TargetFolder\\bin\\nexus.exe\"\r\n  Statements     = \"/install $servicename\"\r\n  ValidExitCodes = @(0)\r\n}\r\n\r\n$null = Start-ChocolateyProcessAsAdmin @processArgs\r\n\r\nif ($pp.ContainsKey(\"BackupSslConfig\")) {\r\n  if ($pp.ContainsKey(\"BackupLocation\")) {\r\n    Restore-NexusSSL -BackupLocation $pp['BackupLocation']\r\n  } else {\r\n    Restore-NexusSSL\r\n  }\r\n}\r\n\r\n# Update Port in Configuration before starting the service\r\nif ($NexusPort -ne '8081') {\r\n  if (Test-Path \"$NexusConfigFile\") {\r\n    Write-Host \"Configuring Nexus to listen on port $NexusPort.\"\r\n        (Get-Content \"$NexusConfigFile\") -replace \"^#\\s*application-port=.*$\", \"application-port=$NexusPort\" |\r\n    Set-Content \"$NexusConfigFile\"\r\n  } else {\r\n    Write-Warning \"Cannot find `\"$NexusConfigFile`\", skipping configuring Nexus to listen on port $NexusPort.\"\r\n  }\r\n}\r\n\r\n# Start the service, and wait for the site to become available\r\nif ((Start-Service $ServiceName -PassThru).Status -eq 'Running') {\r\n  Wait-NexusAvailability -Hostname $Hostname -Port $NexusPort -Config $NexusConfigFile -SSL:$pp.ContainsKey(\"BackupSslConfig\")\r\n} else {\r\n  Write-Warning \"The Nexus Repository service ($ServiceName) did not start.\"\r\n}\r\n\r\n$generatedAdminPasswordFile = Join-Path $TargetDataFolder '\\nexus3\\admin.password'\r\nWrite-Host -ForegroundColor Yellow @\"\r\n*******************************************************************************************\r\n*\r\n*  You MAY receive the error 'localhost refused to connect.' until Nexus is fully started.\r\n*\r\n*  For new installs, you must login as admin to complete some setup steps\r\n*  You can manage the repository by typing 'start http://$($Hostname):$($NexusPort)'\r\n*\r\n*  The default user is 'admin'\r\n*  ADMIN PASSWORD:\r\n$(if (Test-Path $generatedAdminPasswordFile) {\r\n\"*    NEW INSTALLS: The password generated for your instance is recorded\r\n*       in '$($generatedAdminPasswordFile)'\"\r\n} else {\r\n\"*    UPGRADES/REINSTALLS: As you upgraded (or uninstalled and reinstalled) without cleaning\r\n*      up $TargetDataFolder - the password will be the same as it was before and the password file\r\n*      will not exist.\r\n*    RESET PASSWORD WITH INSTALL: Uninstall Nexus and remove the directory '$TargetDataFolder'\r\n*      and then reinstall.  This time a password file will be generated.\"\r\n})\r\n*\r\n*  Nexus availability is controlled via the service `\"$Servicename`\"\r\n*  Use the following command to open port $NexusPort for access from off this machine (one line):\r\n*   netsh advfirewall firewall add rule name=`\"Nexus Repository`\" dir=in action=allow\r\n*   protocol=TCP localport=$NexusPort\r\n*\r\n*******************************************************************************************\r\n\"@\r\n"
  },
  {
    "path": "automatic/nexus-repository/tools/chocolateyuninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n$ServiceName = 'nexus'\r\n$InstallFolder = \"$env:ProgramData\\Nexus\"\r\n\r\nif (Test-Path \"$Installfolder\\bin\\nexus.exe\") {\r\n  if (Get-Process $ServiceName -ErrorAction SilentlyContinue) {\r\n    Get-Process $ServiceName | Stop-Process -Force\r\n  }\r\n\r\n  if (Get-Service $ServiceName -ErrorAction SilentlyContinue) {\r\n    Stop-Service $ServiceName\r\n  }\r\n\r\n  Start-Sleep -Seconds 5\r\n\r\n  $ProcessArgs = @{\r\n    ExeToRun       = \"$InstallFolder\\bin\\nexus.exe\"\r\n    Statements     = \"/uninstall $ServiceName\"\r\n    ValidExitCodes = @(0)\r\n  }\r\n  Start-ChocolateyProcessAsAdmin @ProcessArgs\r\n  Remove-Item $InstallFolder -Recurse -Force\r\n} else {\r\n  Write-Warning \"It appears that the uninstall may have been run outside of chocolatey, skipping...\"\r\n}\r\n"
  },
  {
    "path": "automatic/nexus-repository/tools/helpers.ps1",
    "content": "function Backup-NexusSSL {\r\n  [CmdletBinding()]\r\n  param(\r\n    [Parameter()]\r\n    [String]$BackupLocation = $(Join-Path $env:UserProfile \"NexusSSLBackup\")\r\n  )\r\n  begin {\r\n    if (-not (Test-Path $BackupLocation)) {\r\n      Write-Host \"Creating SSL Backup location\"\r\n      $null = New-Item $BackupLocation -ItemType Directory\r\n    }\r\n  }\r\n  process {\r\n    if (Test-Path \"$env:ProgramData\\nexus\\etc\\ssl\\keystore.jks\") {\r\n      Copy-Item \"$env:ProgramData\\nexus\\etc\\ssl\\keystore.jks\" $BackupLocation\r\n    }\r\n\r\n    if (Test-Path \"$env:ProgramData\\nexus\\etc\\jetty\\jetty-https.xml\") {\r\n      Copy-Item \"$env:ProgramData\\nexus\\etc\\jetty\\jetty-https.xml\" $BackupLocation\r\n    }\r\n  }\r\n}\r\n\r\nfunction Restore-NexusSSL {\r\n  [CmdletBinding()]\r\n  param(\r\n    [Parameter()]\r\n    [String]$BackupLocation = $(Join-Path $env:UserProfile \"NexusSSLBackup\")\r\n  )\r\n  process {\r\n    Write-Host \"Shutting down nexus Service to re-apply ssl configuration\"\r\n    $null = Stop-Service nexus\r\n\r\n    Write-Host \"Reapplying SSL Configuration\"\r\n    if (Test-Path \"$BackupLocation\\keystore.jks\") {\r\n      Copy-Item \"$BackupLocation\\keystore.jks\" \"$env:ProgramData\\nexus\\etc\\ssl\"\r\n    }\r\n\r\n    if (Test-Path \"$BackupLocation\\jetty-https.xml\") {\r\n      Copy-Item \"$BackupLocation\\jetty-https.xml\" \"$env:ProgramData\\nexus\\etc\\jetty\"\r\n    }\r\n\r\n    Write-Host \"Nexus is now available with the restored SSL configuration\"\r\n  }\r\n}\r\n\r\nfunction Wait-NexusAvailability {\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$Hostname,\r\n\r\n    [Parameter(Mandatory = $true)]\r\n    [uint16]$Port,\r\n\r\n    [Parameter(Mandatory = $true)]\r\n    [Alias(\"Config\")]\r\n    [string]$NexusConfigFile,\r\n\r\n    [switch]$SSL\r\n  )\r\n  # Even though windows reports service is ready - web url will not respond until Nexus is actually ready to serve content\r\n  # We need to use this method to collect the port number so we can properly test the website has returned OK.\r\n  $nexusScheme, $portConfigLine = if ($SSL) {\r\n    # This is to combat Package Internalizer's over-enthusiastic URL matching\r\n        ('http' + 's'), 'application-port-ssl'\r\n  } else {\r\n    'http', 'application-port'\r\n  }\r\n\r\n  # As the service is started, this should be present momentarily\r\n  $Timer = [System.Diagnostics.Stopwatch]::StartNew()\r\n  while (-not ($ConfigPresent = Test-Path $NexusConfigFile) -and $Timer.Elapsed.TotalSeconds -le 60) {\r\n    Write-Verbose \"Waiting for '$($NexusConfigFile)' to become available ($($Timer.Elapsed.TotalSeconds) seconds waited)...\"\r\n    Start-Sleep -Seconds 5\r\n  }\r\n\r\n  if ($ConfigPresent) {\r\n    $nexusPort = (Get-Content $NexusConfigFile | Where-Object {\r\n        $_ -match $portConfigLine\r\n      }).Split('=')[-1]\r\n\r\n    $nexusPath = (Get-Content $NexusConfigFile | Where-Object {\r\n        $_ -match \"nexus-context-path\"\r\n      }).Split(\"=\")[-1]\r\n  } else {\r\n    Write-Warning \"Expected Nexus Config file '$($NexusConfigFile)' is not present.\"\r\n    $nexusPath, $nexusPort = '/', $Port\r\n  }\r\n\r\n  $NexusUri = \"$($nexusScheme)://$($hostname):$($nexusPort)$($nexusPath)\"\r\n\r\n  Write-Host \"Waiting on Nexus Web UI to be available at '$($NexusUri)'\"\r\n  while ($Response.StatusCode -ne '200' -and $Timer.Elapsed.TotalMinutes -lt 3) {\r\n    try {\r\n      $Response = Invoke-WebRequest -Uri $NexusUri -UseBasicParsing\r\n    } catch {\r\n      Write-Verbose \"Waiting on Nexus Web UI to be available at '$($NexusUri)'\"\r\n      Start-Sleep -Seconds 1\r\n    }\r\n  }\r\n\r\n  if ($Response.StatusCode -eq '200') {\r\n    Write-Host \"Nexus is ready!\"\r\n  } else {\r\n    Write-Error \"Nexus did not respond to requests at '$($NexusUri)' within 3 minutes of the service being started.\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/nircmd/README.md",
    "content": "﻿# [nircmd](https://chocolatey.org/packages/nircmd)\r\n\r\nNirCmd is a small command-line utility that allows you to do some useful tasks without displaying any user interface. By running NirCmd with simple command-line option, you can write and delete values and keys in the Registry, write values into INI file, dial to your internet account or connect to a VPN network, restart windows or shut down the computer, create shortcut to a file, change the created/modified date of a file, change your display settings, turn off your monitor, open the door of your CD-ROM drive, and more ...\r\n\r\n"
  },
  {
    "path": "automatic/nircmd/legal/License.txt",
    "content": "This utilities package is released as freeware, which means that you can freely use it at your home or in your company.\r\nThe only exception is NK2Edit utility, which requires to purchase a commercial license if you use it in a company/business organization.\r\nDisclaimer: The software package is provided \"AS IS\" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason."
  },
  {
    "path": "automatic/nircmd/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to http://launcher.nirsoft.net/downloads/index.html to download the zip file:\r\n\r\n   x32: http://www.nirsoft.net/utils/nircmd.zip\r\n   x64: http://www.nirsoft.net/utils/nircmd-x64.zip\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 122AEE2FBDD0C793367B519635C45E5611688159B72F5E58A27F9256A53C9014\r\n   checksum64: 51E34ED379DD099A96BBF0A2266003361E2864FE3EF2F8BAED76634909763A7C\r\n\r\nFile 'redistribution.pdf' presents written approval from Nir Softer that allows software\r\nredistribution\r\n"
  },
  {
    "path": "automatic/nircmd/nircmd.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>nircmd</id>\n    <version>2.87</version>\n    <title>NirCmd</title>\n    <owners>chocolatey-community</owners>\n    <authors>Nir Sofer</authors>\n    <licenseUrl>http://www.nirsoft.net/utils/nircmd.html</licenseUrl>\n    <projectUrl>http://www.nirsoft.net/utils/nircmd.html</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[NirCmd is a small command-line utility that allows you to do some useful tasks without displaying any user interface. By running NirCmd with simple command-line option, you can write and delete values and keys in the Registry, write values into INI file, dial to your internet account or connect to a VPN network, restart windows or shut down the computer, create shortcut to a file, change the created/modified date of a file, change your display settings, turn off your monitor, open the door of your CD-ROM drive, and more ...\n\n]]></description>\n    <summary>NirCmd is a small command-line utility that allows you to do some useful tasks without displaying any user interface.</summary>\n    <releaseNotes />\n    <copyright>Nir Sofer</copyright>\n    <tags>nircmd utility freeware cli automation nirsoft</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/nircmd</packageSourceUrl>\n    <docsUrl>http://www.nirsoft.net/utils/nircmd2.html#using</docsUrl>\n    <!-- IconUrl: Skip check -->\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nircmd/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = 'nircmd'\r\n  FileFullPath   = Get-Item $toolsPath\\*_x32.zip\r\n  FileFullPath64 = Get-Item $toolsPath\\*_x64.zip\r\n  Destination    = $toolsPath\r\n}\r\n\r\nGet-ChildItem $toolsPath\\* | Where-Object { $_.PSISContainer } | Remove-Item -Recurse -Force #remove older package dirs\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $toolsPath\\*.zip -ea 0\r\n\r\n"
  },
  {
    "path": "automatic/nircmd/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.nirsoft.net/utils/nircmd.html'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n      \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n        \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n        \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n        \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n      }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n    $download_page.RawContent -match 'NirCmd v(.+)' | Out-Null\r\n\r\n    @{\r\n      Version = $Matches[1]\r\n      URL32 = 'http://www.nirsoft.net/utils/nircmd.zip'\r\n      URL64 = 'http://www.nirsoft.net/utils/nircmd-x64.zip'\r\n    }\r\n}\r\n\r\ntry {\r\n  update -ChecksumFor none\r\n} catch {\r\n  $ignore = \"Unable to connect to the remote server\"\r\n  if ($_ -match $ignore) { Write-Host $ignore; 'ignore' } else { throw $_ }\r\n}\r\n"
  },
  {
    "path": "automatic/nmap/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a0850d2be498cbb87f9f0fd7c84bc1eafd4e58ba/icons/nmap.png\" width=\"48\" height=\"48\"/> [nmap](https://chocolatey.org/packages/nmap)\r\n\r\nNmap (\"Network Mapper\") is a free and open source utility for network discovery and security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. It was designed to rapidly scan large networks, but works fine against single hosts. Nmap runs on all major computer operating systems, and official binary packages are available for Linux, Windows, and Mac OS X. In addition to the classic command-line Nmap executable, the Nmap suite includes an advanced GUI and results viewer (Zenmap), a flexible data transfer, redirection, and debugging tool (Ncat), a utility for comparing scan results (Ndiff), and a packet generation and response analysis tool (Nping).\r\n\r\n## Features\r\n\r\n- Host discovery - Identifying hosts on a network. For example, listing the hosts that respond to TCP and/or ICMP requests or have a particular port open.\r\n- Port scanning - Enumerating the open ports on target hosts.\r\n- Version detection - Interrogating network services on remote devices to determine application name and version number.\r\n- OS detection - Determining the operating system and hardware characteristics of network devices.\r\n- Scriptable interaction with the target - using Nmap Scripting Engine (NSE) and Lua programming language.\r\n\r\n"
  },
  {
    "path": "automatic/nmap/legal/LICENSE.txt",
    "content": "\r\n/***************************************************************************\r\n * COPYING -- Describes the terms under which Nmap is distributed.         *\r\n *                                                                         *\r\n ***********************IMPORTANT NMAP LICENSE TERMS************************\r\n *                                                                         *\r\n * The Nmap Security Scanner is (C) 1996-2016 Insecure.Com LLC. Nmap is    *\r\n * also a registered trademark of Insecure.Com LLC.  This program is free  *\r\n * software; you may redistribute and/or modify it under the terms of the  *\r\n * GNU General Public License as published by the Free Software            *\r\n * Foundation; Version 2 (\"GPL\"), BUT ONLY WITH ALL OF THE CLARIFICATIONS  *\r\n * AND EXCEPTIONS DESCRIBED HEREIN.  This guarantees your right to use,    *\r\n * modify, and redistribute this software under certain conditions.  If    *\r\n * you wish to embed Nmap technology into proprietary software, we sell    *\r\n * alternative licenses (contact sales@nmap.com).  Dozens of software      *\r\n * vendors already license Nmap technology such as host discovery, port    *\r\n * scanning, OS detection, version detection, and the Nmap Scripting       *\r\n * Engine.                                                                 *\r\n *                                                                         *\r\n * Note that the GPL places important restrictions on \"derivative works\",  *\r\n * yet it does not provide a detailed definition of that term.  To avoid   *\r\n * misunderstandings, we interpret that term as broadly as copyright law   *\r\n * allows.  For example, we consider an application to constitute a        *\r\n * derivative work for the purpose of this license if it does any of the   *\r\n * following with any software or content covered by this license          *\r\n * (\"Covered Software\"):                                                   *\r\n *                                                                         *\r\n * o Integrates source code from Covered Software.                         *\r\n *                                                                         *\r\n * o Reads or includes copyrighted data files, such as Nmap's nmap-os-db   *\r\n * or nmap-service-probes.                                                 *\r\n *                                                                         *\r\n * o Is designed specifically to execute Covered Software and parse the    *\r\n * results (as opposed to typical shell or execution-menu apps, which will *\r\n * execute anything you tell them to).                                     *\r\n *                                                                         *\r\n * o Includes Covered Software in a proprietary executable installer.  The *\r\n * installers produced by InstallShield are an example of this.  Including *\r\n * Nmap with other software in compressed or archival form does not        *\r\n * trigger this provision, provided appropriate open source decompression  *\r\n * or de-archiving software is widely available for no charge.  For the    *\r\n * purposes of this license, an installer is considered to include Covered *\r\n * Software even if it actually retrieves a copy of Covered Software from  *\r\n * another source during runtime (such as by downloading it from the       *\r\n * Internet).                                                              *\r\n *                                                                         *\r\n * o Links (statically or dynamically) to a library which does any of the  *\r\n * above.                                                                  *\r\n *                                                                         *\r\n * o Executes a helper program, module, or script to do any of the above.  *\r\n *                                                                         *\r\n * This list is not exclusive, but is meant to clarify our interpretation  *\r\n * of derived works with some common examples.  Other people may interpret *\r\n * the plain GPL differently, so we consider this a special exception to   *\r\n * the GPL that we apply to Covered Software.  Works which meet any of     *\r\n * these conditions must conform to all of the terms of this license,      *\r\n * particularly including the GPL Section 3 requirements of providing      *\r\n * source code and allowing free redistribution of the work as a whole.    *\r\n *                                                                         *\r\n * As another special exception to the GPL terms, Insecure.Com LLC grants  *\r\n * permission to link the code of this program with any version of the     *\r\n * OpenSSL library which is distributed under a license identical to that  *\r\n * listed in the included docs/licenses/OpenSSL.txt file, and distribute   *\r\n * linked combinations including the two.                                  *\r\n *                                                                         *\r\n * Any redistribution of Covered Software, including any derived works,    *\r\n * must obey and carry forward all of the terms of this license, including *\r\n * obeying all GPL rules and restrictions.  For example, source code of    *\r\n * the whole work must be provided and free redistribution must be         *\r\n * allowed.  All GPL references to \"this License\", are to be treated as    *\r\n * including the terms and conditions of this license text as well.        *\r\n *                                                                         *\r\n * Because this license imposes special exceptions to the GPL, Covered     *\r\n * Work may not be combined (even as part of a larger work) with plain GPL *\r\n * software.  The terms, conditions, and exceptions of this license must   *\r\n * be included as well.  This license is incompatible with some other open *\r\n * source licenses as well.  In some cases we can relicense portions of    *\r\n * Nmap or grant special permissions to use it in other open source        *\r\n * software.  Please contact fyodor@nmap.org with any such requests.       *\r\n * Similarly, we don't incorporate incompatible open source software into  *\r\n * Covered Software without special permission from the copyright holders. *\r\n *                                                                         *\r\n * If you have any questions about the licensing restrictions on using     *\r\n * Nmap in other works, are happy to help.  As mentioned above, we also    *\r\n * offer alternative license to integrate Nmap into proprietary            *\r\n * applications and appliances.  These contracts have been sold to dozens  *\r\n * of software vendors, and generally include a perpetual license as well  *\r\n * as providing for priority support and updates.  They also fund the      *\r\n * continued development of Nmap.  Please email sales@nmap.com for further *\r\n * information.                                                            *\r\n *                                                                         *\r\n * If you have received a written license agreement or contract for        *\r\n * Covered Software stating terms other than these, you may choose to use  *\r\n * and redistribute Covered Software under those terms instead of these.   *\r\n *                                                                         *\r\n * Source is provided to this software because we believe users have a     *\r\n * right to know exactly what a program is going to do before they run it. *\r\n * This also allows you to audit the software for security holes.          *\r\n *                                                                         *\r\n * Source code also allows you to port Nmap to new platforms, fix bugs,    *\r\n * and add new features.  You are highly encouraged to send your changes   *\r\n * to the dev@nmap.org mailing list for possible incorporation into the    *\r\n * main distribution.  By sending these changes to Fyodor or one of the    *\r\n * Insecure.Org development mailing lists, or checking them into the Nmap  *\r\n * source code repository, it is understood (unless you specify otherwise) *\r\n * that you are offering the Nmap Project (Insecure.Com LLC) the           *\r\n * unlimited, non-exclusive right to reuse, modify, and relicense the      *\r\n * code.  Nmap will always be available Open Source, but this is important *\r\n * because the inability to relicense code has caused devastating problems *\r\n * for other Free Software projects (such as KDE and NASM).  We also       *\r\n * occasionally relicense the code to third parties as discussed above.    *\r\n * If you wish to specify special license conditions of your               *\r\n * contributions, just say so when you send them.                          *\r\n *                                                                         *\r\n * This program is distributed in the hope that it will be useful, but     *\r\n * WITHOUT ANY WARRANTY; without even the implied warranty of              *\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the Nmap      *\r\n * license file for more details (it's in a COPYING file included with     *\r\n * Nmap, and also available from https://svn.nmap.org/nmap/COPYING)        *\r\n *                                                                         *\r\n ***************************************************************************/\r\n\r\nGNU General Public License\r\n\r\n----------------------------------------------------------------------------\r\n\r\nTable of Contents\r\n\r\n   * GNU GENERAL PUBLIC LICENSE\r\n        o Preamble\r\n        o TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n        o How to Apply These Terms to Your New Programs\r\n\r\n----------------------------------------------------------------------------\r\n\r\nGNU GENERAL PUBLIC LICENSE\r\n\r\nVersion 2, June 1991\r\n\r\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n59 Temple Place - Suite 330, Boston, MA  02111-1307, USA\r\n\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nPreamble\r\n\r\nThe licenses for most software are designed to take away your freedom to\r\nshare and change it. By contrast, the GNU General Public License is intended\r\nto guarantee your freedom to share and change free software--to make sure\r\nthe software is free for all its users. This General Public License applies\r\nto most of the Free Software Foundation's software and to any other program\r\nwhose authors commit to using it. (Some other Free Software Foundation\r\nsoftware is covered by the GNU Library General Public License instead.) You\r\ncan apply it to your programs, too.\r\n\r\nWhen we speak of free software, we are referring to freedom, not price. Our\r\nGeneral Public Licenses are designed to make sure that you have the freedom\r\nto distribute copies of free software (and charge for this service if you\r\nwish), that you receive source code or can get it if you want it, that you\r\ncan change the software or use pieces of it in new free programs; and that\r\nyou know you can do these things.\r\n\r\nTo protect your rights, we need to make restrictions that forbid anyone to\r\ndeny you these rights or to ask you to surrender the rights. These\r\nrestrictions translate to certain responsibilities for you if you distribute\r\ncopies of the software, or if you modify it.\r\n\r\nFor example, if you distribute copies of such a program, whether gratis or\r\nfor a fee, you must give the recipients all the rights that you have. You\r\nmust make sure that they, too, receive or can get the source code. And you\r\nmust show them these terms so they know their rights.\r\n\r\nWe protect your rights with two steps: (1) copyright the software, and (2)\r\noffer you this license which gives you legal permission to copy, distribute\r\nand/or modify the software.\r\n\r\nAlso, for each author's protection and ours, we want to make certain that\r\neveryone understands that there is no warranty for this free software. If\r\nthe software is modified by someone else and passed on, we want its\r\nrecipients to know that what they have is not the original, so that any\r\nproblems introduced by others will not reflect on the original authors'\r\nreputations.\r\n\r\nFinally, any free program is threatened constantly by software patents. We\r\nwish to avoid the danger that redistributors of a free program will\r\nindividually obtain patent licenses, in effect making the program\r\nproprietary. To prevent this, we have made it clear that any patent must be\r\nlicensed for everyone's free use or not licensed at all.\r\n\r\nThe precise terms and conditions for copying, distribution and modification\r\nfollow.\r\n\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n0. This License applies to any program or other work which contains a notice\r\nplaced by the copyright holder saying it may be distributed under the terms\r\nof this General Public License. The \"Program\", below, refers to any such\r\nprogram or work, and a \"work based on the Program\" means either the Program\r\nor any derivative work under copyright law: that is to say, a work\r\ncontaining the Program or a portion of it, either verbatim or with\r\nmodifications and/or translated into another language. (Hereinafter,\r\ntranslation is included without limitation in the term \"modification\".) Each\r\nlicensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not covered\r\nby this License; they are outside its scope. The act of running the Program\r\nis not restricted, and the output from the Program is covered only if its\r\ncontents constitute a work based on the Program (independent of having been\r\nmade by running the Program). Whether that is true depends on what the\r\nProgram does.\r\n\r\n1. You may copy and distribute verbatim copies of the Program's source code\r\nas you receive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice and\r\ndisclaimer of warranty; keep intact all the notices that refer to this\r\nLicense and to the absence of any warranty; and give any other recipients of\r\nthe Program a copy of this License along with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and you\r\nmay at your option offer warranty protection in exchange for a fee.\r\n\r\n2. You may modify your copy or copies of the Program or any portion of it,\r\nthus forming a work based on the Program, and copy and distribute such\r\nmodifications or work under the terms of Section 1 above, provided that you\r\nalso meet all of these conditions:\r\n\r\n   * a) You must cause the modified files to carry prominent notices stating\r\n     that you changed the files and the date of any change.\r\n\r\n   * b) You must cause any work that you distribute or publish, that in\r\n     whole or in part contains or is derived from the Program or any part\r\n     thereof, to be licensed as a whole at no charge to all third parties\r\n     under the terms of this License.\r\n\r\n   * c) If the modified program normally reads commands interactively when\r\n     run, you must cause it, when started running for such interactive use\r\n     in the most ordinary way, to print or display an announcement including\r\n     an appropriate copyright notice and a notice that there is no warranty\r\n     (or else, saying that you provide a warranty) and that users may\r\n     redistribute the program under these conditions, and telling the user\r\n     how to view a copy of this License. (Exception: if the Program itself\r\n     is interactive but does not normally print such an announcement, your\r\n     work based on the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole. If identifiable\r\nsections of that work are not derived from the Program, and can be\r\nreasonably considered independent and separate works in themselves, then\r\nthis License, and its terms, do not apply to those sections when you\r\ndistribute them as separate works. But when you distribute the same sections\r\nas part of a whole which is a work based on the Program, the distribution of\r\nthe whole must be on the terms of this License, whose permissions for other\r\nlicensees extend to the entire whole, and thus to each and every part\r\nregardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest your\r\nrights to work written entirely by you; rather, the intent is to exercise\r\nthe right to control the distribution of derivative or collective works\r\nbased on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program with\r\nthe Program (or with a work based on the Program) on a volume of a storage\r\nor distribution medium does not bring the other work under the scope of this\r\nLicense.\r\n\r\n3. You may copy and distribute the Program (or a work based on it, under\r\nSection 2) in object code or executable form under the terms of Sections 1\r\nand 2 above provided that you also do one of the following:\r\n\r\n   * a) Accompany it with the complete corresponding machine-readable source\r\n     code, which must be distributed under the terms of Sections 1 and 2\r\n     above on a medium customarily used for software interchange; or,\r\n\r\n   * b) Accompany it with a written offer, valid for at least three years,\r\n     to give any third party, for a charge no more than your cost of\r\n     physically performing source distribution, a complete machine-readable\r\n     copy of the corresponding source code, to be distributed under the\r\n     terms of Sections 1 and 2 above on a medium customarily used for\r\n     software interchange; or,\r\n\r\n   * c) Accompany it with the information you received as to the offer to\r\n     distribute corresponding source code. (This alternative is allowed only\r\n     for noncommercial distribution and only if you received the program in\r\n     object code or executable form with such an offer, in accord with\r\n     Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for making\r\nmodifications to it. For an executable work, complete source code means all\r\nthe source code for all modules it contains, plus any associated interface\r\ndefinition files, plus the scripts used to control compilation and\r\ninstallation of the executable. However, as a special exception, the source\r\ncode distributed need not include anything that is normally distributed (in\r\neither source or binary form) with the major components (compiler, kernel,\r\nand so on) of the operating system on which the executable runs, unless that\r\ncomponent itself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering access to\r\ncopy from a designated place, then offering equivalent access to copy the\r\nsource code from the same place counts as distribution of the source code,\r\neven though third parties are not compelled to copy the source along with\r\nthe object code.\r\n\r\n4. You may not copy, modify, sublicense, or distribute the Program except as\r\nexpressly provided under this License. Any attempt otherwise to copy,\r\nmodify, sublicense or distribute the Program is void, and will automatically\r\nterminate your rights under this License. However, parties who have received\r\ncopies, or rights, from you under this License will not have their licenses\r\nterminated so long as such parties remain in full compliance.\r\n\r\n5. You are not required to accept this License, since you have not signed\r\nit. However, nothing else grants you permission to modify or distribute the\r\nProgram or its derivative works. These actions are prohibited by law if you\r\ndo not accept this License. Therefore, by modifying or distributing the\r\nProgram (or any work based on the Program), you indicate your acceptance of\r\nthis License to do so, and all its terms and conditions for copying,\r\ndistributing or modifying the Program or works based on it.\r\n\r\n6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the original\r\nlicensor to copy, distribute or modify the Program subject to these terms\r\nand conditions. You may not impose any further restrictions on the\r\nrecipients' exercise of the rights granted herein. You are not responsible\r\nfor enforcing compliance by third parties to this License.\r\n\r\n7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License. If you cannot distribute so\r\nas to satisfy simultaneously your obligations under this License and any\r\nother pertinent obligations, then as a consequence you may not distribute\r\nthe Program at all. For example, if a patent license would not permit\r\nroyalty-free redistribution of the Program by all those who receive copies\r\ndirectly or indirectly through you, then the only way you could satisfy both\r\nit and this License would be to refrain entirely from distribution of the\r\nProgram.\r\n\r\nIf any portion of this section is held invalid or unenforceable under any\r\nparticular circumstance, the balance of the section is intended to apply and\r\nthe section as a whole is intended to apply in other circumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any patents\r\nor other property right claims or to contest validity of any such claims;\r\nthis section has the sole purpose of protecting the integrity of the free\r\nsoftware distribution system, which is implemented by public license\r\npractices. Many people have made generous contributions to the wide range of\r\nsoftware distributed through that system in reliance on consistent\r\napplication of that system; it is up to the author/donor to decide if he or\r\nshe is willing to distribute software through any other system and a\r\nlicensee cannot impose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to be a\r\nconsequence of the rest of this License.\r\n\r\n8. If the distribution and/or use of the Program is restricted in certain\r\ncountries either by patents or by copyrighted interfaces, the original\r\ncopyright holder who places the Program under this License may add an\r\nexplicit geographical distribution limitation excluding those countries, so\r\nthat distribution is permitted only in or among countries not thus excluded.\r\nIn such case, this License incorporates the limitation as if written in the\r\nbody of this License.\r\n\r\n9. The Free Software Foundation may publish revised and/or new versions of\r\nthe General Public License from time to time. Such new versions will be\r\nsimilar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation. If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n10. If you wish to incorporate parts of the Program into other free programs\r\nwhose distribution conditions are different, write to the author to ask for\r\npermission. For software which is copyrighted by the Free Software\r\nFoundation, write to the Free Software Foundation; we sometimes make\r\nexceptions for this. Our decision will be guided by the two goals of\r\npreserving the free status of all derivatives of our free software and of\r\npromoting the sharing and reuse of software generally.\r\n\r\nNO WARRANTY\r\n\r\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR\r\nTHE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO\r\nTHE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM\r\nPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR\r\nCORRECTION.\r\n\r\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO\r\nLOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR\r\nTHIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\nEND OF TERMS AND CONDITIONS\r\n\r\nHow to Apply These Terms to Your New Programs\r\n\r\nIf you develop a new program, and you want it to be of the greatest possible\r\nuse to the public, the best way to achieve this is to make it free software\r\nwhich everyone can redistribute and change under these terms.\r\n\r\nTo do so, attach the following notices to the program. It is safest to\r\nattach them to the start of each source file to most effectively convey the\r\nexclusion of warranty; and each file should have at least the \"copyright\"\r\nline and a pointer to where the full notice is found.\r\n\r\none line to give the program's name and an idea of what it does.\r\nCopyright (C) 19yy  name of author\r\n\r\nThis program is free software; you can redistribute it and/or\r\nmodify it under the terms of the GNU General Public License\r\nas published by the Free Software Foundation; either version 2\r\nof the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\nGNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License\r\nalong with this program; if not, write to the Free Software\r\nFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this when\r\nit starts in an interactive mode:\r\n\r\nGnomovision version 69, Copyright (C) 19yy name of author\r\nGnomovision comes with ABSOLUTELY NO WARRANTY; for details\r\ntype `show w'.  This is free software, and you are welcome\r\nto redistribute it under certain conditions; type `show c'\r\nfor details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License. Of course, the commands you use may be\r\ncalled something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary. Here is a sample; alter the names:\r\n\r\nYoyodyne, Inc., hereby disclaims all copyright\r\ninterest in the program `Gnomovision'\r\n(which makes passes at compilers) written\r\nby James Hacker.\r\n\r\nsignature of Ty Coon, 1 April 1989\r\nTy Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs. If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary. If this is what you want to do, use the GNU Library General Public\r\nLicense instead of this License.\r\n"
  },
  {
    "path": "automatic/nmap/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://nmap.org/dist/nmap-7.99-setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: FDA839F35D9F8F18A11670E17D0332CE9D05A3556C5A20E91B0B56C57774F611\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://nmap.org/dist/nmap-7.99-setup.exe\r\n\r\nFile 'LICENSE.txt' is obtained from:\r\n    https://svn.nmap.org/nmap-releases/nmap-7.31/COPYING\r\n"
  },
  {
    "path": "automatic/nmap/nmap.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package>\n  <metadata>\n    <id>nmap</id>\n    <version>7.99</version>\n    <title>Nmap</title>\n    <authors>Fyodor</authors>\n    <owners>chocolatey-community zippy1981 ferventcoder</owners>\n    <licenseUrl>https://svn.nmap.org/nmap/LICENSE</licenseUrl>\n    <projectUrl>https://nmap.org/</projectUrl>\n    <projectSourceUrl>https://svn.nmap.org/</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a0850d2be498cbb87f9f0fd7c84bc1eafd4e58ba/icons/nmap.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Nmap (\"Network Mapper\") is a free and open source utility for network discovery and security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. It was designed to rapidly scan large networks, but works fine against single hosts. Nmap runs on all major computer operating systems, and official binary packages are available for Linux, Windows, and Mac OS X. In addition to the classic command-line Nmap executable, the Nmap suite includes an advanced GUI and results viewer (Zenmap), a flexible data transfer, redirection, and debugging tool (Ncat), a utility for comparing scan results (Ndiff), and a packet generation and response analysis tool (Nping).\n\n## Features\n\n- Host discovery - Identifying hosts on a network. For example, listing the hosts that respond to TCP and/or ICMP requests or have a particular port open.\n- Port scanning - Enumerating the open ports on target hosts.\n- Version detection - Interrogating network services on remote devices to determine application name and version number.\n- OS detection - Determining the operating system and hardware characteristics of network devices.\n- Scriptable interaction with the target - using Nmap Scripting Engine (NSE) and Lua programming language.\n\n]]></description>\n    <releaseNotes>https://nmap.org/changelog.html#7.99</releaseNotes>\n    <copyright>Copyright 1996-2016</copyright>\n    <tags>nmap foss cross-platform  port scanner network infosec</tags>\n    <docsUrl>https://nmap.org/docs.html</docsUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/nmap</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"autohotkey\" version=\"2.0.0\" />\n      <dependency id=\"vcredist140\" version=\"14.31.31103\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nmap/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  fileType      = 'exe'\r\n  file          = \"$toolsPath\\nmap-7.99-setup.exe\"\r\n\r\n  softwareName  = 'NMap*'\r\n\r\n  silentArgs    = ''\r\n  validExitCodes= @(0)\r\n}\r\n\r\nStart-Process $toolsPath\\install.ahk\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" }}\r\n"
  },
  {
    "path": "automatic/nmap/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'nmap'\r\n$softwareNamePattern = 'Nmap *'\r\n\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/x86=0 /S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = ''\r\n        }\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/nmap/tools/install.ahk",
    "content": "﻿#Requires AutoHotkey >=2.0\r\n#SingleInstance force\r\nSetTitleMatchMode(\"RegEx\")\r\n\r\nWinWait(\"Nmap Setup\")\r\nSleep(100)\r\nControlSend(\"{Enter}\")\r\n\r\nLoop{\r\n    if WinExist(\"Npcap [0-9.]+ Setup\", \"already installed\")\r\n    {\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n    }\r\n\r\n    if WinExist(\"Npcap [0-9.]+ Setup\", \"License Agreement\")\r\n    {\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n        Sleep(200)\r\n        ControlSend(\"{Enter}\")\r\n        Sleep(200)\r\n        ControlSend(\"{Enter}\")\r\n    }\r\n\r\n    if WinExist(\"Npcap [0-9.]+ Setup\", \"Installation Complete\")\r\n    {\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n    }\r\n    \r\n    if WinExist(\"Nmap Setup\", \"License Agreement\")\r\n    {\r\n        ControlSend(\"{Enter}\")\r\n    }\r\n    \r\n    if WinExist(\"Nmap Setup\", \"Choose Install Location\")\r\n    {\r\n        ControlSend(\"{Enter}\")\r\n    }\r\n\r\n    if WinExist(\"Nmap Setup\", \"Choose Components\")\r\n    {\r\n        ControlSend(\"{Enter}\")\r\n    }\r\n\r\n    if WinExist(\"Nmap Setup\", \"Installation Complete\")\r\n    {\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n        Sleep(100)\r\n        if !WinExist(\"Nmap Setup\")\r\n        {\r\n          break\r\n        }\r\n        ControlSend(\"{Enter}\")\r\n\r\n        if !WinExist(\"Nmap Setup\")\r\n        {\r\n          break\r\n        }\r\n    }\r\n\r\n    if WinExist(\"Nmap Setup\", \"Finished\")\r\n    {\r\n        Sleep(100)\r\n        ControlSend(\"{Enter}\")\r\n        Sleep(100)\r\n\r\n        if !WinExist(\"Nmap Setup\")\r\n        {\r\n          break\r\n        }\r\n    }\r\n\r\n    ; IfWinExist, Nmap Setup, Microsoft Visual C++\r\n    ; {\r\n    ;     Sleep, 100\r\n    ;     ControlSend,, {Enter}\r\n    ; }\r\n\r\n    Sleep(1000)\r\n}\r\n"
  },
  {
    "path": "automatic/nmap/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://nmap.org/download.html'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)([^`\"]*)`\"\" = \"`$1$($Latest.FileName32)`\"\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL32)\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $urls = $download_page.links | Where-Object href -match $re | ForEach-Object href\r\n  foreach ($url in $urls ) {\r\n    $file_name = $url -split '/' | Select-Object -Last 1\r\n    if ($file_name -match '(?<=-)[\\.0-9]+(?=-)') { $version = $Matches[0]; $url32 = $url; break }\r\n  }\r\n  if (!$version) { throw \"Can not find latest version\" }\r\n\r\n  @{\r\n    URL32        = $url32\r\n    Version      = $version\r\n    ReleaseNotes = \"https://nmap.org/changelog.html#${version}\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/no-ip-duc/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e10d54a324b6e69d75aaecd061772762d27c68ba/icons/no-ip-duc.png\" width=\"48\" height=\"48\"/> [no-ip-duc](https://chocolatey.org/packages/no-ip-duc)\r\n\r\n\r\nKeep your current IP address in sync with your No-IP host or domain with the Dynamic Update Client (DUC). The dynamic DNS update client continually checks for IP address changes in the background and automatically updates the DNS at No-IP whenever it changes.\r\n\r\n## Features\r\n- **Secure Key Based Updates:** Our secure DUC does not resend your No-IP credentials each time it sends an IP address update, instead it sends a unique key for username and password for your specific Dynamic Update Client.\r\n- **Client Tracking:** This feature allows you to see a list of each location where you have DUC installed. You can also set each update Client ID to a custom name for example home, work, client name, etc to help keep track of each.\r\n- **Host Creation (Plus & Enhanced Users):** If you are an Enhanced Dynamic DNS or Plus Managed DNS customer, you are able to easily add hostnames directly from the Dynamic Update Client.\r\n- **Runs When Logged Out:** If your computer is running, your hostname will still be updated when your IP address changes.\r\n- **Notifications:** Receive notifications when a service is about to expire, or if we send out an important network update.\r\n\r\n"
  },
  {
    "path": "automatic/no-ip-duc/no-ip-duc.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>no-ip-duc</id>\n    <version>4.1.1.20170207</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/no-ip-duc</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>No-IP DUC (Dynamic Update Client)</title>\n    <authors>No-IP</authors>\n    <projectUrl>http://www.noip.com/downloads.php?page=win</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e10d54a324b6e69d75aaecd061772762d27c68ba/icons/no-ip-duc.png</iconUrl>\n    <copyright>©1999-2017 • No-IP.com • All Rights Reserved.</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://www.noip.com/support/knowledgebase/installing-the-windows-4-x-dynamic-update-client-duc/</docsUrl>\n    <tags>no-ip-duc no-ip dns dyndns dynamic-dns admin</tags>\n    <summary>Keep your current IP address in sync with your No-IP host</summary>\n    <description>\nKeep your current IP address in sync with your No-IP host or domain with the Dynamic Update Client (DUC). The dynamic DNS update client continually checks for IP address changes in the background and automatically updates the DNS at No-IP whenever it changes.\n\n## Features\n- **Secure Key Based Updates:** Our secure DUC does not resend your No-IP credentials each time it sends an IP address update, instead it sends a unique key for username and password for your specific Dynamic Update Client.\n- **Client Tracking:** This feature allows you to see a list of each location where you have DUC installed. You can also set each update Client ID to a custom name for example home, work, client name, etc to help keep track of each.\n- **Host Creation (Plus &amp; Enhanced Users):** If you are an Enhanced Dynamic DNS or Plus Managed DNS customer, you are able to easily add hostnames directly from the Dynamic Update Client.\n- **Runs When Logged Out:** If your computer is running, your hostname will still be updated when your IP address changes.\n- **Notifications:** Receive notifications when a service is about to expire, or if we send out an important network update.\n    </description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/no-ip-duc/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName    = 'no-ip-duc'\r\n  fileType       = 'exe'\r\n  url            = 'https://www.noip.com/client/DUCSetup_v4_1_1.exe'\r\n  softwareName   = 'No-IP DUC'\r\n  checksum       = 'a515d57b7fe9751106fb9ed6cbbc492765b4f470e20b427d6930630f379f0804'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/no-ip-duc/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'no-ip-duc'\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'No-IP DUC'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/S'\r\n      file        = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/no-ip-duc/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain       = 'https://www.noip.com'\r\n$releases     = \"$domain/download?page=win\"\r\n$softwareName = 'No-IP DUC'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^[$]packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(\\-SoftwareName\\s+)'.*'\"       = \"`${1}'$softwareName'\"\r\n    }\r\n    \".\\no-ip-duc.nuspec\" = @{\r\n      \"(?i)(\\s*\\<docsUrl\\>).*(\\<\\/docsUrl\\>)\" = \"`${1}$($Latest.DocumentationURL)`${2}\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n  if ($url32) { $url32 = $domain + $url32 }\r\n\r\n  $verRe = '_v|\\.exe'\r\n  $version32 = $url32 -split \"$verRe\" | select -last 1 -skip 1\r\n  $version32 = $version32 -replace '_','.'\r\n\r\n  $docsUrl = $download_page.Links | ? href -match \"knowledgebase\\/installing\" | select -first 1 -expand href\r\n  if ($docsUrl) { $docsUrl = $domain + $docsUrl }\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n    DocumentationURL = $docsUrl\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/nodejs/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ba5adf020e09cd0e51107206ef3ec390035a6e90/icons/nodejs.png\" width=\"48\" height=\"48\"/> [nodejs](https://chocolatey.org/packages/nodejs)\r\n\r\n\r\nNode.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.\r\n\r\nThis package runs the official Node JS installer, resulting in Node.exe and NPM being installed under Program Files, and added to the SYSTEM PATH environment variable.\r\n\r\n## Notes\r\n\r\n- While this package now provides both **Current** and **LTS** releases of Node.js, it is still recommended to use the [nodejs-lts][] package if only targeting the latest LTS release is required.\r\n- Starting with version 23.x, installations for 32bit platforms are no longer supported. If this is required, an older version is required to be used.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n[nodejs-lts]: https://chocolatey.org/packages/nodejs-lts \"Node.js LTS Package\"\r\n"
  },
  {
    "path": "automatic/nodejs/nodejs.json",
    "content": "﻿{\r\n    \"4\":  \"4.9.1\",\r\n    \"6\":  \"6.17.1\",\r\n    \"8\":  \"8.17.0\",\r\n    \"9\":  \"19.0.0\",\r\n    \"10\":  \"10.24.1\",\r\n    \"11\":  \"11.15.0\",\r\n    \"12\":  \"12.22.12\",\r\n    \"5\":  \"5.12.0\",\r\n    \"7\":  \"7.10.1\",\r\n    \"13\":  \"13.14.0\",\r\n    \"14\":  \"14.21.3\",\r\n    \"15\":  \"15.14.0\",\r\n    \"16\":  \"16.20.1\",\r\n    \"17\":  \"17.9.1\",\r\n    \"18\":  \"18.20.8\",\r\n    \"19\":  \"19.9.0\",\r\n    \"20\":  \"20.20.2\",\r\n    \"21\":  \"21.7.3\",\r\n    \"22\":  \"22.22.2\",\r\n    \"23\":  \"23.11.1\",\r\n    \"24\":  \"24.15.0\",\r\n    \"25\":  \"25.9.0\"\r\n}\r\n"
  },
  {
    "path": "automatic/nodejs/nodejs.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>nodejs</id>\n    <title>Node JS</title>\n    <version>24.15.0</version>\n    <authors>Node.js Foundation</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>Node JS - Evented I/O for v8 JavaScript.</summary>\n    <description><![CDATA[\nNode.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.\n\nThis package runs the official Node JS installer, resulting in Node.exe and NPM being installed under Program Files, and added to the SYSTEM PATH environment variable.\n\n## Notes\n\n- While this package now provides both **Current** and **LTS** releases of Node.js, it is still recommended to use the [nodejs-lts][] package if only targeting the latest LTS release is required.\n- Starting with version 23.x, installations for 32bit platforms are no longer supported. If this is required, an older version is required to be used.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n[nodejs-lts]: https://chocolatey.org/packages/nodejs-lts \"Node.js LTS Package\"\n]]></description>\n    <projectUrl>http://nodejs.org</projectUrl>\n    <projectSourceUrl>https://github.com/nodejs/node</projectSourceUrl>\n    <docsUrl>https://nodejs.org/en/docs/</docsUrl>\n    <bugTrackerUrl>https://github.com/nodejs/node/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/nodejs</packageSourceUrl>\n    <tags>nodejs node javascript npm admin foss cross-platform</tags>\n    <licenseUrl>https://github.com/nodejs/node/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ba5adf020e09cd0e51107206ef3ec390035a6e90/icons/nodejs.png</iconUrl>\n    <dependencies>\n      <dependency id=\"nodejs.install\" version=\"[24.15.0]\" />\n    </dependencies>\n  </metadata>\n  <files>\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nodejs/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\n\r\n. $PSScriptRoot\\..\\nodejs.install\\update.ps1\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/nodejs.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ba5adf020e09cd0e51107206ef3ec390035a6e90/icons/nodejs.png\" width=\"48\" height=\"48\"/> [nodejs.install](https://chocolatey.org/packages/nodejs.install)\r\n\r\n\r\nNode.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.\r\n\r\nThis package runs the official Node JS installer, resulting in Node.exe and NPM being installed under Program Files, and added to the SYSTEM PATH environment variable.\r\n\r\n## Notes\r\n\r\n- While this package now provides both **Current** and **LTS** releases of Node.js, it is still recommended to use the [nodejs-lts][] package if only targeting the latest LTS release is required.\r\n- Starting with version 23.x, installations for 32bit platforms are no longer supported. If this is required, an older version is required to be used.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n[nodejs-lts]: https://chocolatey.org/packages/nodejs-lts \"Node.js LTS Package\"\r\n"
  },
  {
    "path": "automatic/nodejs.install/legal/LICENSE.txt",
    "content": "Node.js is licensed for use as follows:\r\n\r\n\"\"\"\r\nCopyright Node.js contributors. All rights reserved.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to\r\ndeal in the Software without restriction, including without limitation the\r\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\r\nsell copies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\r\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\r\nIN THE SOFTWARE.\r\n\"\"\"\r\n\r\nThis license applies to parts of Node.js originating from the\r\nhttps://github.com/joyent/node repository:\r\n\r\n\"\"\"\r\nCopyright Joyent, Inc. and other Node contributors. All rights reserved.\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to\r\ndeal in the Software without restriction, including without limitation the\r\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\r\nsell copies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\r\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\r\nIN THE SOFTWARE.\r\n\"\"\"\r\n\r\nThe Node.js license applies to all parts of Node.js that are not externally\r\nmaintained libraries.\r\n\r\nThe externally maintained libraries used by Node.js are:\r\n\r\n- c-ares, located at deps/cares, is licensed as follows:\r\n  \"\"\"\r\n    Copyright 1998 by the Massachusetts Institute of Technology.\r\n    Copyright (C) 2007-2013 by Daniel Stenberg\r\n\r\n    Permission to use, copy, modify, and distribute this\r\n    software and its documentation for any purpose and without\r\n    fee is hereby granted, provided that the above copyright\r\n    notice appear in all copies and that both that copyright\r\n    notice and this permission notice appear in supporting\r\n    documentation, and that the name of M.I.T. not be used in\r\n    advertising or publicity pertaining to distribution of the\r\n    software without specific, written prior permission.\r\n    M.I.T. makes no representations about the suitability of\r\n    this software for any purpose.  It is provided \"as is\"\r\n    without express or implied warranty.\r\n  \"\"\"\r\n\r\n- HTTP Parser, located at deps/http_parser, is licensed as follows:\r\n  \"\"\"\r\n    http_parser.c is based on src/http/ngx_http_parse.c from NGINX copyright\r\n    Igor Sysoev.\r\n\r\n    Additional changes are licensed under the same terms as NGINX and\r\n    copyright Joyent, Inc. and other Node contributors. All rights reserved.\r\n\r\n    Permission is hereby granted, free of charge, to any person obtaining a copy\r\n    of this software and associated documentation files (the \"Software\"), to\r\n    deal in the Software without restriction, including without limitation the\r\n    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\r\n    sell copies of the Software, and to permit persons to whom the Software is\r\n    furnished to do so, subject to the following conditions:\r\n\r\n    The above copyright notice and this permission notice shall be included in\r\n    all copies or substantial portions of the Software.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\r\n    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\r\n    IN THE SOFTWARE.\r\n  \"\"\"\r\n\r\n- ICU, located at deps/icu-small, is licensed as follows:\r\n  \"\"\"\r\n    COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)\r\n\r\n    Copyright © 1991-2016 Unicode, Inc. All rights reserved.\r\n    Distributed under the Terms of Use in http://www.unicode.org/copyright.html\r\n\r\n    Permission is hereby granted, free of charge, to any person obtaining\r\n    a copy of the Unicode data files and any associated documentation\r\n    (the \"Data Files\") or Unicode software and any associated documentation\r\n    (the \"Software\") to deal in the Data Files or Software\r\n    without restriction, including without limitation the rights to use,\r\n    copy, modify, merge, publish, distribute, and/or sell copies of\r\n    the Data Files or Software, and to permit persons to whom the Data Files\r\n    or Software are furnished to do so, provided that either\r\n    (a) this copyright and permission notice appear with all copies\r\n    of the Data Files or Software, or\r\n    (b) this copyright and permission notice appear in associated\r\n    Documentation.\r\n\r\n    THE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF\r\n    ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE\r\n    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r\n    NONINFRINGEMENT OF THIRD PARTY RIGHTS.\r\n    IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS\r\n    NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL\r\n    DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\r\n    DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\r\n    TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\n    PERFORMANCE OF THE DATA FILES OR SOFTWARE.\r\n\r\n    Except as contained in this notice, the name of a copyright holder\r\n    shall not be used in advertising or otherwise to promote the sale,\r\n    use or other dealings in these Data Files or Software without prior\r\n    written authorization of the copyright holder.\r\n\r\n    ---------------------\r\n\r\n    Third-Party Software Licenses\r\n\r\n    This section contains third-party software notices and/or additional\r\n    terms for licensed third-party software components included within ICU\r\n    libraries.\r\n\r\n    1. ICU License - ICU 1.8.1 to ICU 57.1\r\n\r\n    COPYRIGHT AND PERMISSION NOTICE\r\n\r\n    Copyright (c) 1995-2016 International Business Machines Corporation and others\r\n    All rights reserved.\r\n\r\n    Permission is hereby granted, free of charge, to any person obtaining\r\n    a copy of this software and associated documentation files (the\r\n    \"Software\"), to deal in the Software without restriction, including\r\n    without limitation the rights to use, copy, modify, merge, publish,\r\n    distribute, and/or sell copies of the Software, and to permit persons\r\n    to whom the Software is furnished to do so, provided that the above\r\n    copyright notice(s) and this permission notice appear in all copies of\r\n    the Software and that both the above copyright notice(s) and this\r\n    permission notice appear in supporting documentation.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\r\n    OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR\r\n    HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY\r\n    SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER\r\n    RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF\r\n    CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\r\n    CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\r\n\r\n    Except as contained in this notice, the name of a copyright holder\r\n    shall not be used in advertising or otherwise to promote the sale, use\r\n    or other dealings in this Software without prior written authorization\r\n    of the copyright holder.\r\n\r\n    All trademarks and registered trademarks mentioned herein are the\r\n    property of their respective owners.\r\n\r\n    2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)\r\n\r\n     #     The Google Chrome software developed by Google is licensed under\r\n     # the BSD license. Other software included in this distribution is\r\n     # provided under other licenses, as set forth below.\r\n     #\r\n     #  The BSD License\r\n     #  http://opensource.org/licenses/bsd-license.php\r\n     #  Copyright (C) 2006-2008, Google Inc.\r\n     #\r\n     #  All rights reserved.\r\n     #\r\n     #  Redistribution and use in source and binary forms, with or without\r\n     # modification, are permitted provided that the following conditions are met:\r\n     #\r\n     #  Redistributions of source code must retain the above copyright notice,\r\n     # this list of conditions and the following disclaimer.\r\n     #  Redistributions in binary form must reproduce the above\r\n     # copyright notice, this list of conditions and the following\r\n     # disclaimer in the documentation and/or other materials provided with\r\n     # the distribution.\r\n     #  Neither the name of  Google Inc. nor the names of its\r\n     # contributors may be used to endorse or promote products derived from\r\n     # this software without specific prior written permission.\r\n     #\r\n     #\r\n     #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\r\n     # CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\r\n     # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\n     # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\n     # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\r\n     # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r\n     # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r\n     # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\r\n     # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r\n     # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n     # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\n     # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n     #\r\n     #\r\n     #  The word list in cjdict.txt are generated by combining three word lists\r\n     # listed below with further processing for compound word breaking. The\r\n     # frequency is generated with an iterative training against Google web\r\n     # corpora.\r\n     #\r\n     #  * Libtabe (Chinese)\r\n     #    - https://sourceforge.net/project/?group_id=1519\r\n     #    - Its license terms and conditions are shown below.\r\n     #\r\n     #  * IPADIC (Japanese)\r\n     #    - http://chasen.aist-nara.ac.jp/chasen/distribution.html\r\n     #    - Its license terms and conditions are shown below.\r\n     #\r\n     #  ---------COPYING.libtabe ---- BEGIN--------------------\r\n     #\r\n     #  /*\r\n     #   * Copyrighy (c) 1999 TaBE Project.\r\n     #   * Copyright (c) 1999 Pai-Hsiang Hsiao.\r\n     #   * All rights reserved.\r\n     #   *\r\n     #   * Redistribution and use in source and binary forms, with or without\r\n     #   * modification, are permitted provided that the following conditions\r\n     #   * are met:\r\n     #   *\r\n     #   * . Redistributions of source code must retain the above copyright\r\n     #   *   notice, this list of conditions and the following disclaimer.\r\n     #   * . Redistributions in binary form must reproduce the above copyright\r\n     #   *   notice, this list of conditions and the following disclaimer in\r\n     #   *   the documentation and/or other materials provided with the\r\n     #   *   distribution.\r\n     #   * . Neither the name of the TaBE Project nor the names of its\r\n     #   *   contributors may be used to endorse or promote products derived\r\n     #   *   from this software without specific prior written permission.\r\n     #   *\r\n     #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n     #   * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n     #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\r\n     #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r\n     #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r\n     #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n     #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\n     #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n     #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n     #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n     #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n     #   * OF THE POSSIBILITY OF SUCH DAMAGE.\r\n     #   */\r\n     #\r\n     #  /*\r\n     #   * Copyright (c) 1999 Computer Systems and Communication Lab,\r\n     #   *                    Institute of Information Science, Academia\r\n     #       *                    Sinica. All rights reserved.\r\n     #   *\r\n     #   * Redistribution and use in source and binary forms, with or without\r\n     #   * modification, are permitted provided that the following conditions\r\n     #   * are met:\r\n     #   *\r\n     #   * . Redistributions of source code must retain the above copyright\r\n     #   *   notice, this list of conditions and the following disclaimer.\r\n     #   * . Redistributions in binary form must reproduce the above copyright\r\n     #   *   notice, this list of conditions and the following disclaimer in\r\n     #   *   the documentation and/or other materials provided with the\r\n     #   *   distribution.\r\n     #   * . Neither the name of the Computer Systems and Communication Lab\r\n     #   *   nor the names of its contributors may be used to endorse or\r\n     #   *   promote products derived from this software without specific\r\n     #   *   prior written permission.\r\n     #   *\r\n     #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n     #   * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n     #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\r\n     #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r\n     #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r\n     #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n     #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\n     #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n     #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n     #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n     #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n     #   * OF THE POSSIBILITY OF SUCH DAMAGE.\r\n     #   */\r\n     #\r\n     #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,\r\n     #      University of Illinois\r\n     #  c-tsai4@uiuc.edu  http://casper.beckman.uiuc.edu/~c-tsai4\r\n     #\r\n     #  ---------------COPYING.libtabe-----END--------------------------------\r\n     #\r\n     #\r\n     #  ---------------COPYING.ipadic-----BEGIN-------------------------------\r\n     #\r\n     #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science\r\n     #  and Technology.  All Rights Reserved.\r\n     #\r\n     #  Use, reproduction, and distribution of this software is permitted.\r\n     #  Any copy of this software, whether in its original form or modified,\r\n     #  must include both the above copyright notice and the following\r\n     #  paragraphs.\r\n     #\r\n     #  Nara Institute of Science and Technology (NAIST),\r\n     #  the copyright holders, disclaims all warranties with regard to this\r\n     #  software, including all implied warranties of merchantability and\r\n     #  fitness, in no event shall NAIST be liable for\r\n     #  any special, indirect or consequential damages or any damages\r\n     #  whatsoever resulting from loss of use, data or profits, whether in an\r\n     #  action of contract, negligence or other tortuous action, arising out\r\n     #  of or in connection with the use or performance of this software.\r\n     #\r\n     #  A large portion of the dictionary entries\r\n     #  originate from ICOT Free Software.  The following conditions for ICOT\r\n     #  Free Software applies to the current dictionary as well.\r\n     #\r\n     #  Each User may also freely distribute the Program, whether in its\r\n     #  original form or modified, to any third party or parties, PROVIDED\r\n     #  that the provisions of Section 3 (\"NO WARRANTY\") will ALWAYS appear\r\n     #  on, or be attached to, the Program, which is distributed substantially\r\n     #  in the same form as set out herein and that such intended\r\n     #  distribution, if actually made, will neither violate or otherwise\r\n     #  contravene any of the laws and regulations of the countries having\r\n     #  jurisdiction over the User or the intended distribution itself.\r\n     #\r\n     #  NO WARRANTY\r\n     #\r\n     #  The program was produced on an experimental basis in the course of the\r\n     #  research and development conducted during the project and is provided\r\n     #  to users as so produced on an experimental basis.  Accordingly, the\r\n     #  program is provided without any warranty whatsoever, whether express,\r\n     #  implied, statutory or otherwise.  The term \"warranty\" used herein\r\n     #  includes, but is not limited to, any warranty of the quality,\r\n     #  performance, merchantability and fitness for a particular purpose of\r\n     #  the program and the nonexistence of any infringement or violation of\r\n     #  any right of any third party.\r\n     #\r\n     #  Each user of the program will agree and understand, and be deemed to\r\n     #  have agreed and understood, that there is no warranty whatsoever for\r\n     #  the program and, accordingly, the entire risk arising from or\r\n     #  otherwise connected with the program is assumed by the user.\r\n     #\r\n     #  Therefore, neither ICOT, the copyright holder, or any other\r\n     #  organization that participated in or was otherwise related to the\r\n     #  development of the program and their respective officials, directors,\r\n     #  officers and other employees shall be held liable for any and all\r\n     #  damages, including, without limitation, general, special, incidental\r\n     #  and consequential damages, arising out of or otherwise in connection\r\n     #  with the use or inability to use the program or any product, material\r\n     #  or result produced or otherwise obtained by using the program,\r\n     #  regardless of whether they have been advised of, or otherwise had\r\n     #  knowledge of, the possibility of such damages at any time during the\r\n     #  project or thereafter.  Each user will be deemed to have agreed to the\r\n     #  foregoing by his or her commencement of use of the program.  The term\r\n     #  \"use\" as used herein includes, but is not limited to, the use,\r\n     #  modification, copying and distribution of the program and the\r\n     #  production of secondary products from the program.\r\n     #\r\n     #  In the case where the program, whether in its original form or\r\n     #  modified, was distributed or delivered to or received by a user from\r\n     #  any person, organization or entity other than ICOT, unless it makes or\r\n     #  grants independently of ICOT any specific warranty to the user in\r\n     #  writing, such person, organization or entity, will also be exempted\r\n     #  from and not be held liable to the user for any such damages as noted\r\n     #  above as far as the program is concerned.\r\n     #\r\n     #  ---------------COPYING.ipadic-----END----------------------------------\r\n\r\n    3. Lao Word Break Dictionary Data (laodict.txt)\r\n\r\n     #  Copyright (c) 2013 International Business Machines Corporation\r\n     #  and others. All Rights Reserved.\r\n     #\r\n     # Project: http://code.google.com/p/lao-dictionary/\r\n     # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt\r\n     # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt\r\n     #              (copied below)\r\n     #\r\n     #  This file is derived from the above dictionary, with slight\r\n     #  modifications.\r\n     #  ----------------------------------------------------------------------\r\n     #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.\r\n     #  All rights reserved.\r\n     #\r\n     #  Redistribution and use in source and binary forms, with or without\r\n     #  modification,\r\n     #  are permitted provided that the following conditions are met:\r\n     #\r\n     #\r\n     # Redistributions of source code must retain the above copyright notice, this\r\n     #  list of conditions and the following disclaimer. Redistributions in\r\n     #  binary form must reproduce the above copyright notice, this list of\r\n     #  conditions and the following disclaimer in the documentation and/or\r\n     #  other materials provided with the distribution.\r\n     #\r\n     #\r\n     # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n     # \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n     # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\r\n     # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r\n     # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\r\n     # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n     # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\n     # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n     # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n     # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n     # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n     # OF THE POSSIBILITY OF SUCH DAMAGE.\r\n     #  --------------------------------------------------------------------------\r\n\r\n    4. Burmese Word Break Dictionary Data (burmesedict.txt)\r\n\r\n     #  Copyright (c) 2014 International Business Machines Corporation\r\n     #  and others. All Rights Reserved.\r\n     #\r\n     #  This list is part of a project hosted at:\r\n     #    github.com/kanyawtech/myanmar-karen-word-lists\r\n     #\r\n     #  --------------------------------------------------------------------------\r\n     #  Copyright (c) 2013, LeRoy Benjamin Sharon\r\n     #  All rights reserved.\r\n     #\r\n     #  Redistribution and use in source and binary forms, with or without\r\n     #  modification, are permitted provided that the following conditions\r\n     #  are met: Redistributions of source code must retain the above\r\n     #  copyright notice, this list of conditions and the following\r\n     #  disclaimer.  Redistributions in binary form must reproduce the\r\n     #  above copyright notice, this list of conditions and the following\r\n     #  disclaimer in the documentation and/or other materials provided\r\n     #  with the distribution.\r\n     #\r\n     #    Neither the name Myanmar Karen Word Lists, nor the names of its\r\n     #    contributors may be used to endorse or promote products derived\r\n     #    from this software without specific prior written permission.\r\n     #\r\n     #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\r\n     #  CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\r\n     #  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\n     #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\n     #  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS\r\n     #  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\r\n     #  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\r\n     #  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n     #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\r\n     #  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\r\n     #  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\r\n     #  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r\n     #  SUCH DAMAGE.\r\n     #  --------------------------------------------------------------------------\r\n\r\n    5. Time Zone Database\r\n\r\n      ICU uses the public domain data and code derived from Time Zone\r\n    Database for its time zone support. The ownership of the TZ database\r\n    is explained in BCP 175: Procedure for Maintaining the Time Zone\r\n    Database section 7.\r\n\r\n     # 7.  Database Ownership\r\n     #\r\n     #    The TZ database itself is not an IETF Contribution or an IETF\r\n     #    document.  Rather it is a pre-existing and regularly updated work\r\n     #    that is in the public domain, and is intended to remain in the\r\n     #    public domain.  Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do\r\n     #    not apply to the TZ Database or contributions that individuals make\r\n     #    to it.  Should any claims be made and substantiated against the TZ\r\n     #    Database, the organization that is providing the IANA\r\n     #    Considerations defined in this RFC, under the memorandum of\r\n     #    understanding with the IETF, currently ICANN, may act in accordance\r\n     #    with all competent court orders.  No ownership claims will be made\r\n     #    by ICANN or the IETF Trust on the database or the code.  Any person\r\n     #    making a contribution to the database or code waives all rights to\r\n     #    future claims in that contribution or in the TZ Database.\r\n  \"\"\"\r\n\r\n- libuv, located at deps/uv, is licensed as follows:\r\n  \"\"\"\r\n    libuv is part of the Node project: http://nodejs.org/\r\n    libuv may be distributed alone under Node's license:\r\n\r\n    ====\r\n\r\n    Copyright Joyent, Inc. and other Node contributors. All rights reserved.\r\n    Permission is hereby granted, free of charge, to any person obtaining a copy\r\n    of this software and associated documentation files (the \"Software\"), to\r\n    deal in the Software without restriction, including without limitation the\r\n    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\r\n    sell copies of the Software, and to permit persons to whom the Software is\r\n    furnished to do so, subject to the following conditions:\r\n\r\n    The above copyright notice and this permission notice shall be included in\r\n    all copies or substantial portions of the Software.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\r\n    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\r\n    IN THE SOFTWARE.\r\n\r\n    ====\r\n\r\n    This license applies to all parts of libuv that are not externally\r\n    maintained libraries.\r\n\r\n    The externally maintained libraries used by libuv are:\r\n\r\n      - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license.\r\n\r\n      - inet_pton and inet_ntop implementations, contained in src/inet.c, are\r\n        copyright the Internet Systems Consortium, Inc., and licensed under the ISC\r\n        license.\r\n\r\n      - stdint-msvc2008.h (from msinttypes), copyright Alexander Chemeris. Three\r\n        clause BSD license.\r\n\r\n      - pthread-fixes.h, pthread-fixes.c, copyright Google Inc. and Sony Mobile\r\n        Communications AB. Three clause BSD license.\r\n\r\n      - android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design\r\n        Inc, Kenneth MacKay and Emergya (Cloud4all, FP7/2007-2013, grant agreement\r\n        n° 289016). Three clause BSD license.\r\n  \"\"\"\r\n\r\n- OpenSSL, located at deps/openssl, is licensed as follows:\r\n  \"\"\"\r\n    Copyright (c) 1998-2016 The OpenSSL Project.  All rights reserved.\r\n\r\n    Redistribution and use in source and binary forms, with or without\r\n    modification, are permitted provided that the following conditions\r\n    are met:\r\n\r\n    1. Redistributions of source code must retain the above copyright\r\n    notice, this list of conditions and the following disclaimer.\r\n\r\n    2. Redistributions in binary form must reproduce the above copyright\r\n    notice, this list of conditions and the following disclaimer in\r\n    the documentation and/or other materials provided with the\r\n    distribution.\r\n\r\n    3. All advertising materials mentioning features or use of this\r\n    software must display the following acknowledgment:\r\n    \"This product includes software developed by the OpenSSL Project\r\n    for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\r\n\r\n    4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\r\n    endorse or promote products derived from this software without\r\n    prior written permission. For written permission, please contact\r\n    openssl-core@openssl.org.\r\n\r\n    5. Products derived from this software may not be called \"OpenSSL\"\r\n    nor may \"OpenSSL\" appear in their names without prior written\r\n    permission of the OpenSSL Project.\r\n\r\n    6. Redistributions of any form whatsoever must retain the following\r\n    acknowledgment:\r\n    \"This product includes software developed by the OpenSSL Project\r\n    for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\r\n\r\n    THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\r\n    EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n    PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR\r\n    ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r\n    NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\n    LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n    STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n    OF THE POSSIBILITY OF SUCH DAMAGE.\r\n    ====================================================================\r\n\r\n    This product includes cryptographic software written by Eric Young\r\n    (eay@cryptsoft.com).  This product includes software written by Tim\r\n    Hudson (tjh@cryptsoft.com).\r\n  \"\"\"\r\n\r\n- Punycode.js, located at lib/punycode.js, is licensed as follows:\r\n  \"\"\"\r\n    Copyright Mathias Bynens <https://mathiasbynens.be/>\r\n\r\n    Permission is hereby granted, free of charge, to any person obtaining\r\n    a copy of this software and associated documentation files (the\r\n    \"Software\"), to deal in the Software without restriction, including\r\n    without limitation the rights to use, copy, modify, merge, publish,\r\n    distribute, sublicense, and/or sell copies of the Software, and to\r\n    permit persons to whom the Software is furnished to do so, subject to\r\n    the following conditions:\r\n\r\n    The above copyright notice and this permission notice shall be\r\n    included in all copies or substantial portions of the Software.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r\n    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r\n    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r\n    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r\n    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n  \"\"\"\r\n\r\n- V8, located at deps/v8, is licensed as follows:\r\n  \"\"\"\r\n    This license applies to all parts of V8 that are not externally\r\n    maintained libraries.  The externally maintained libraries used by V8\r\n    are:\r\n\r\n      - PCRE test suite, located in\r\n        test/mjsunit/third_party/regexp-pcre/regexp-pcre.js.  This is based on the\r\n        test suite from PCRE-7.3, which is copyrighted by the University\r\n        of Cambridge and Google, Inc.  The copyright notice and license\r\n        are embedded in regexp-pcre.js.\r\n\r\n      - Layout tests, located in test/mjsunit/third_party/object-keys.  These are\r\n        based on layout tests from webkit.org which are copyrighted by\r\n        Apple Computer, Inc. and released under a 3-clause BSD license.\r\n\r\n      - Strongtalk assembler, the basis of the files assembler-arm-inl.h,\r\n        assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,\r\n        assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,\r\n        assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,\r\n        assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.\r\n        This code is copyrighted by Sun Microsystems Inc. and released\r\n        under a 3-clause BSD license.\r\n\r\n      - Valgrind client API header, located at third_party/valgrind/valgrind.h\r\n        This is release under the BSD license.\r\n\r\n    These libraries have their own licenses; we recommend you read them,\r\n    as their terms may differ from the terms below.\r\n\r\n    Further license information can be found in LICENSE files located in\r\n    sub-directories.\r\n\r\n    Copyright 2014, the V8 project authors. All rights reserved.\r\n    Redistribution and use in source and binary forms, with or without\r\n    modification, are permitted provided that the following conditions are\r\n    met:\r\n\r\n        * Redistributions of source code must retain the above copyright\r\n          notice, this list of conditions and the following disclaimer.\r\n        * Redistributions in binary form must reproduce the above\r\n          copyright notice, this list of conditions and the following\r\n          disclaimer in the documentation and/or other materials provided\r\n          with the distribution.\r\n        * Neither the name of Google Inc. nor the names of its\r\n          contributors may be used to endorse or promote products derived\r\n          from this software without specific prior written permission.\r\n\r\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n  \"\"\"\r\n\r\n- zlib, located at deps/zlib, is licensed as follows:\r\n  \"\"\"\r\n    zlib.h -- interface of the 'zlib' general purpose compression library\r\n    version 1.2.8, April 28th, 2013\r\n\r\n    Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler\r\n\r\n    This software is provided 'as-is', without any express or implied\r\n    warranty.  In no event will the authors be held liable for any damages\r\n    arising from the use of this software.\r\n\r\n    Permission is granted to anyone to use this software for any purpose,\r\n    including commercial applications, and to alter it and redistribute it\r\n    freely, subject to the following restrictions:\r\n\r\n    1. The origin of this software must not be misrepresented; you must not\r\n    claim that you wrote the original software. If you use this software\r\n    in a product, an acknowledgment in the product documentation would be\r\n    appreciated but is not required.\r\n    2. Altered source versions must be plainly marked as such, and must not be\r\n    misrepresented as being the original software.\r\n    3. This notice may not be removed or altered from any source distribution.\r\n\r\n    Jean-loup Gailly        Mark Adler\r\n    jloup@gzip.org          madler@alumni.caltech.edu\r\n  \"\"\"\r\n\r\n- npm, located at deps/npm, is licensed as follows:\r\n  \"\"\"\r\n    The npm application\r\n    Copyright (c) npm, Inc. and Contributors\r\n    Licensed on the terms of The Artistic License 2.0\r\n\r\n    Node package dependencies of the npm application\r\n    Copyright (c) their respective copyright owners\r\n    Licensed on their respective license terms\r\n\r\n    The npm public registry at https://registry.npmjs.org\r\n    and the npm website at https://www.npmjs.com\r\n    Operated by npm, Inc.\r\n    Use governed by terms published on https://www.npmjs.com\r\n\r\n    \"Node.js\"\r\n    Trademark Joyent, Inc., https://joyent.com\r\n    Neither npm nor npm, Inc. are affiliated with Joyent, Inc.\r\n\r\n    The Node.js application\r\n    Project of Node Foundation, https://nodejs.org\r\n\r\n    The npm Logo\r\n    Copyright (c) Mathias Pettersson and Brian Hammond\r\n\r\n    \"Gubblebum Blocky\" typeface\r\n    Copyright (c) Tjarda Koster, https://jelloween.deviantart.com\r\n    Used with permission\r\n\r\n    --------\r\n\r\n    The Artistic License 2.0\r\n\r\n    Copyright (c) 2000-2006, The Perl Foundation.\r\n\r\n    Everyone is permitted to copy and distribute verbatim copies\r\n    of this license document, but changing it is not allowed.\r\n\r\n    Preamble\r\n\r\n    This license establishes the terms under which a given free software\r\n    Package may be copied, modified, distributed, and/or redistributed.\r\n    The intent is that the Copyright Holder maintains some artistic\r\n    control over the development of that Package while still keeping the\r\n    Package available as open source and free software.\r\n\r\n    You are always permitted to make arrangements wholly outside of this\r\n    license directly with the Copyright Holder of a given Package.  If the\r\n    terms of this license do not permit the full use that you propose to\r\n    make of the Package, you should contact the Copyright Holder and seek\r\n    a different licensing arrangement.\r\n\r\n    Definitions\r\n\r\n        \"Copyright Holder\" means the individual(s) or organization(s)\r\n        named in the copyright notice for the entire Package.\r\n\r\n        \"Contributor\" means any party that has contributed code or other\r\n        material to the Package, in accordance with the Copyright Holder's\r\n        procedures.\r\n\r\n        \"You\" and \"your\" means any person who would like to copy,\r\n        distribute, or modify the Package.\r\n\r\n        \"Package\" means the collection of files distributed by the\r\n        Copyright Holder, and derivatives of that collection and/or of\r\n        those files. A given Package may consist of either the Standard\r\n        Version, or a Modified Version.\r\n\r\n        \"Distribute\" means providing a copy of the Package or making it\r\n        accessible to anyone else, or in the case of a company or\r\n        organization, to others outside of your company or organization.\r\n\r\n        \"Distributor Fee\" means any fee that you charge for Distributing\r\n        this Package or providing support for this Package to another\r\n        party.  It does not mean licensing fees.\r\n\r\n        \"Standard Version\" refers to the Package if it has not been\r\n        modified, or has been modified only in ways explicitly requested\r\n        by the Copyright Holder.\r\n\r\n        \"Modified Version\" means the Package, if it has been changed, and\r\n        such changes were not explicitly requested by the Copyright\r\n        Holder.\r\n\r\n        \"Original License\" means this Artistic License as Distributed with\r\n        the Standard Version of the Package, in its current version or as\r\n        it may be modified by The Perl Foundation in the future.\r\n\r\n        \"Source\" form means the source code, documentation source, and\r\n        configuration files for the Package.\r\n\r\n        \"Compiled\" form means the compiled bytecode, object code, binary,\r\n        or any other form resulting from mechanical transformation or\r\n        translation of the Source form.\r\n\r\n    Permission for Use and Modification Without Distribution\r\n\r\n    (1)  You are permitted to use the Standard Version and create and use\r\n    Modified Versions for any purpose without restriction, provided that\r\n    you do not Distribute the Modified Version.\r\n\r\n    Permissions for Redistribution of the Standard Version\r\n\r\n    (2)  You may Distribute verbatim copies of the Source form of the\r\n    Standard Version of this Package in any medium without restriction,\r\n    either gratis or for a Distributor Fee, provided that you duplicate\r\n    all of the original copyright notices and associated disclaimers.  At\r\n    your discretion, such verbatim copies may or may not include a\r\n    Compiled form of the Package.\r\n\r\n    (3)  You may apply any bug fixes, portability changes, and other\r\n    modifications made available from the Copyright Holder.  The resulting\r\n    Package will still be considered the Standard Version, and as such\r\n    will be subject to the Original License.\r\n\r\n    Distribution of Modified Versions of the Package as Source\r\n\r\n    (4)  You may Distribute your Modified Version as Source (either gratis\r\n    or for a Distributor Fee, and with or without a Compiled form of the\r\n    Modified Version) provided that you clearly document how it differs\r\n    from the Standard Version, including, but not limited to, documenting\r\n    any non-standard features, executables, or modules, and provided that\r\n    you do at least ONE of the following:\r\n\r\n        (a)  make the Modified Version available to the Copyright Holder\r\n        of the Standard Version, under the Original License, so that the\r\n        Copyright Holder may include your modifications in the Standard\r\n        Version.\r\n\r\n        (b)  ensure that installation of your Modified Version does not\r\n        prevent the user installing or running the Standard Version. In\r\n        addition, the Modified Version must bear a name that is different\r\n        from the name of the Standard Version.\r\n\r\n        (c)  allow anyone who receives a copy of the Modified Version to\r\n        make the Source form of the Modified Version available to others\r\n        under\r\n\r\n            (i)  the Original License or\r\n\r\n            (ii)  a license that permits the licensee to freely copy,\r\n            modify and redistribute the Modified Version using the same\r\n            licensing terms that apply to the copy that the licensee\r\n            received, and requires that the Source form of the Modified\r\n            Version, and of any works derived from it, be made freely\r\n            available in that license fees are prohibited but Distributor\r\n            Fees are allowed.\r\n\r\n    Distribution of Compiled Forms of the Standard Version\r\n    or Modified Versions without the Source\r\n\r\n    (5)  You may Distribute Compiled forms of the Standard Version without\r\n    the Source, provided that you include complete instructions on how to\r\n    get the Source of the Standard Version.  Such instructions must be\r\n    valid at the time of your distribution.  If these instructions, at any\r\n    time while you are carrying out such distribution, become invalid, you\r\n    must provide new instructions on demand or cease further distribution.\r\n    If you provide valid instructions or cease distribution within thirty\r\n    days after you become aware that the instructions are invalid, then\r\n    you do not forfeit any of your rights under this license.\r\n\r\n    (6)  You may Distribute a Modified Version in Compiled form without\r\n    the Source, provided that you comply with Section 4 with respect to\r\n    the Source of the Modified Version.\r\n\r\n    Aggregating or Linking the Package\r\n\r\n    (7)  You may aggregate the Package (either the Standard Version or\r\n    Modified Version) with other packages and Distribute the resulting\r\n    aggregation provided that you do not charge a licensing fee for the\r\n    Package.  Distributor Fees are permitted, and licensing fees for other\r\n    components in the aggregation are permitted. The terms of this license\r\n    apply to the use and Distribution of the Standard or Modified Versions\r\n    as included in the aggregation.\r\n\r\n    (8) You are permitted to link Modified and Standard Versions with\r\n    other works, to embed the Package in a larger work of your own, or to\r\n    build stand-alone binary or bytecode versions of applications that\r\n    include the Package, and Distribute the result without restriction,\r\n    provided the result does not expose a direct interface to the Package.\r\n\r\n    Items That are Not Considered Part of a Modified Version\r\n\r\n    (9) Works (including, but not limited to, modules and scripts) that\r\n    merely extend or make use of the Package, do not, by themselves, cause\r\n    the Package to be a Modified Version.  In addition, such works are not\r\n    considered parts of the Package itself, and are not subject to the\r\n    terms of this license.\r\n\r\n    General Provisions\r\n\r\n    (10)  Any use, modification, and distribution of the Standard or\r\n    Modified Versions is governed by this Artistic License. By using,\r\n    modifying or distributing the Package, you accept this license. Do not\r\n    use, modify, or distribute the Package, if you do not accept this\r\n    license.\r\n\r\n    (11)  If your Modified Version has been derived from a Modified\r\n    Version made by someone other than you, you are nevertheless required\r\n    to ensure that your Modified Version complies with the requirements of\r\n    this license.\r\n\r\n    (12)  This license does not grant you the right to use any trademark,\r\n    service mark, tradename, or logo of the Copyright Holder.\r\n\r\n    (13)  This license includes the non-exclusive, worldwide,\r\n    free-of-charge patent license to make, have made, use, offer to sell,\r\n    sell, import and otherwise transfer the Package with respect to any\r\n    patent claims licensable by the Copyright Holder that are necessarily\r\n    infringed by the Package. If you institute patent litigation\r\n    (including a cross-claim or counterclaim) against any party alleging\r\n    that the Package constitutes direct or contributory patent\r\n    infringement, then this Artistic License to you shall terminate on the\r\n    date that such litigation is filed.\r\n\r\n    (14)  Disclaimer of Warranty:\r\n    THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS \"AS\r\n    IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED\r\n    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR\r\n    NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL\r\n    LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL\r\n    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\r\n    DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF\r\n    ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n    --------\r\n  \"\"\"\r\n\r\n- GYP, located at tools/gyp, is licensed as follows:\r\n  \"\"\"\r\n    Copyright (c) 2009 Google Inc. All rights reserved.\r\n\r\n    Redistribution and use in source and binary forms, with or without\r\n    modification, are permitted provided that the following conditions are\r\n    met:\r\n\r\n       * Redistributions of source code must retain the above copyright\r\n    notice, this list of conditions and the following disclaimer.\r\n       * Redistributions in binary form must reproduce the above\r\n    copyright notice, this list of conditions and the following disclaimer\r\n    in the documentation and/or other materials provided with the\r\n    distribution.\r\n       * Neither the name of Google Inc. nor the names of its\r\n    contributors may be used to endorse or promote products derived from\r\n    this software without specific prior written permission.\r\n\r\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n  \"\"\"\r\n\r\n- marked, located at tools/doc/node_modules/marked, is licensed as follows:\r\n  \"\"\"\r\n    Copyright (c) 2011-2014, Christopher Jeffrey (https://github.com/chjj/)\r\n\r\n    Permission is hereby granted, free of charge, to any person obtaining a copy\r\n    of this software and associated documentation files (the \"Software\"), to deal\r\n    in the Software without restriction, including without limitation the rights\r\n    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n    copies of the Software, and to permit persons to whom the Software is\r\n    furnished to do so, subject to the following conditions:\r\n\r\n    The above copyright notice and this permission notice shall be included in\r\n    all copies or substantial portions of the Software.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\n    THE SOFTWARE.\r\n  \"\"\"\r\n\r\n- cpplint.py, located at tools/cpplint.py, is licensed as follows:\r\n  \"\"\"\r\n    Copyright (c) 2009 Google Inc. All rights reserved.\r\n\r\n    Redistribution and use in source and binary forms, with or without\r\n    modification, are permitted provided that the following conditions are\r\n    met:\r\n\r\n       * Redistributions of source code must retain the above copyright\r\n    notice, this list of conditions and the following disclaimer.\r\n       * Redistributions in binary form must reproduce the above\r\n    copyright notice, this list of conditions and the following disclaimer\r\n    in the documentation and/or other materials provided with the\r\n    distribution.\r\n       * Neither the name of Google Inc. nor the names of its\r\n    contributors may be used to endorse or promote products derived from\r\n    this software without specific prior written permission.\r\n\r\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n  \"\"\"\r\n\r\n- ESLint, located at tools/eslint, is licensed as follows:\r\n  \"\"\"\r\n    ESLint\r\n    Copyright jQuery Foundation and other contributors, https://jquery.org/\r\n\r\n    Permission is hereby granted, free of charge, to any person obtaining a copy\r\n    of this software and associated documentation files (the \"Software\"), to deal\r\n    in the Software without restriction, including without limitation the rights\r\n    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n    copies of the Software, and to permit persons to whom the Software is\r\n    furnished to do so, subject to the following conditions:\r\n\r\n    The above copyright notice and this permission notice shall be included in\r\n    all copies or substantial portions of the Software.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\n    THE SOFTWARE.\r\n  \"\"\"\r\n\r\n- gtest, located at deps/gtest, is licensed as follows:\r\n  \"\"\"\r\n    Copyright 2008, Google Inc.\r\n    All rights reserved.\r\n\r\n    Redistribution and use in source and binary forms, with or without\r\n    modification, are permitted provided that the following conditions are\r\n    met:\r\n\r\n        * Redistributions of source code must retain the above copyright\r\n    notice, this list of conditions and the following disclaimer.\r\n        * Redistributions in binary form must reproduce the above\r\n    copyright notice, this list of conditions and the following disclaimer\r\n    in the documentation and/or other materials provided with the\r\n    distribution.\r\n        * Neither the name of Google Inc. nor the names of its\r\n    contributors may be used to endorse or promote products derived from\r\n    this software without specific prior written permission.\r\n\r\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n  \"\"\"\r\n\r\n- node-weak, located at test/gc/node_modules/weak, is licensed as follows:\r\n  \"\"\"\r\n    Copyright (c) 2011, Ben Noordhuis <info@bnoordhuis.nl>\r\n\r\n    Permission to use, copy, modify, and/or distribute this software for any\r\n    purpose with or without fee is hereby granted, provided that the above\r\n    copyright notice and this permission notice appear in all copies.\r\n\r\n    THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\r\n    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\r\n    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\r\n    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\r\n    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\r\n    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\r\n    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\r\n  \"\"\"\r\n\r\n- v8_inspector, located at deps/v8_inspector/third_party/v8_inspector, is licensed as follows:\r\n  \"\"\"\r\n    // Copyright 2015 The Chromium Authors. All rights reserved.\r\n    //\r\n    // Redistribution and use in source and binary forms, with or without\r\n    // modification, are permitted provided that the following conditions are\r\n    // met:\r\n    //\r\n    //    * Redistributions of source code must retain the above copyright\r\n    // notice, this list of conditions and the following disclaimer.\r\n    //    * Redistributions in binary form must reproduce the above\r\n    // copyright notice, this list of conditions and the following disclaimer\r\n    // in the documentation and/or other materials provided with the\r\n    // distribution.\r\n    //    * Neither the name of Google Inc. nor the names of its\r\n    // contributors may be used to endorse or promote products derived from\r\n    // this software without specific prior written permission.\r\n    //\r\n    // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n    // \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n    // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n    // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n    // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n    // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n    // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n    // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n    // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n    // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n    // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n  \"\"\"\r\n\r\n- jinja2, located at deps/v8_inspector/third_party/jinja2, is licensed as follows:\r\n  \"\"\"\r\n    Copyright (c) 2009 by the Jinja Team, see AUTHORS for more details.\r\n    \r\n    Some rights reserved.\r\n    \r\n    Redistribution and use in source and binary forms, with or without\r\n    modification, are permitted provided that the following conditions are\r\n    met:\r\n    \r\n        * Redistributions of source code must retain the above copyright\r\n          notice, this list of conditions and the following disclaimer.\r\n    \r\n        * Redistributions in binary form must reproduce the above\r\n          copyright notice, this list of conditions and the following\r\n          disclaimer in the documentation and/or other materials provided\r\n          with the distribution.\r\n    \r\n        * The names of the contributors may not be used to endorse or\r\n          promote products derived from this software without specific\r\n          prior written permission.\r\n    \r\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n  \"\"\"\r\n\r\n- markupsafe, located at deps/v8_inspector/third_party/markupsafe, is licensed as follows:\r\n  \"\"\"\r\n    Copyright (c) 2010 by Armin Ronacher and contributors.  See AUTHORS\r\n    for more details.\r\n\r\n    Some rights reserved.\r\n\r\n    Redistribution and use in source and binary forms of the software as well\r\n    as documentation, with or without modification, are permitted provided\r\n    that the following conditions are met:\r\n\r\n    * Redistributions of source code must retain the above copyright\r\n      notice, this list of conditions and the following disclaimer.\r\n\r\n    * Redistributions in binary form must reproduce the above\r\n      copyright notice, this list of conditions and the following\r\n      disclaimer in the documentation and/or other materials provided\r\n      with the distribution.\r\n\r\n    * The names of the contributors may not be used to endorse or\r\n      promote products derived from this software without specific\r\n      prior written permission.\r\n\r\n    THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND\r\n    CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\r\n    NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER\r\n    OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\r\n    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\r\n    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\r\n    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r\n    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\n    SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\r\n    DAMAGE.\r\n  \"\"\"\r\n"
  },
  {
    "path": "automatic/nodejs.install/legal/VERIFICATION.full.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's content are trustworthy.\r\n\r\nThe installer/archive has been downloaded from the authors official download link listed on <https://nodejs.org/en/download/prebuilt-installer>\r\nand can be verified using the following:\r\n\r\n1. Download the following installers/archives\r\n   - 32-Bit: <DIRECT_32BIT_DOWNLOAD_URL>\r\n   - 64-Bit: <DIRECT_64BIT_DOWNLOAD_URL>\r\n2. Use one of the following methods to obtain the checksum\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use chocolatey utility 'checksum.exe'\r\n3. Verify the downloaded installers/archives matches the following CHECKSUM_TYPE checksum:\r\n   - 32-Bit Checksum: <32BIT_CHECKSUM>\r\n   - 64-Bit Checksum: <64BIT_CHECKSUM>\r\n\r\nAdditionally, the included 'LICENSE.txt' have been obtained from <https://github.com/nodejs/node/blob/03023fa7ae060c082a014f792d5d1f481a599460/LICENSE>.\r\n"
  },
  {
    "path": "automatic/nodejs.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's content are trustworthy.\r\n\r\nThe installer/archive has been downloaded from the authors official download link listed on <https://nodejs.org/en/download/prebuilt-installer>\r\nand can be verified using the following:\r\n\r\n1. Download the following installers/archives\r\n   - 64-Bit: <https://nodejs.org/dist/v24.15.0/node-v24.15.0-x64.msi>\r\n2. Use one of the following methods to obtain the checksum\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use chocolatey utility 'checksum.exe'\r\n3. Verify the downloaded installers/archives matches the following SHA256 checksum:\r\n   - 64-Bit Checksum: <FEFFB8E5CB5AC47F793666636D496EF3E975BE82C84C4DA5D20E6AA8FA4EB806>\r\n\r\nAdditionally, the included 'LICENSE.txt' have been obtained from <https://github.com/nodejs/node/blob/03023fa7ae060c082a014f792d5d1f481a599460/LICENSE>.\r\n"
  },
  {
    "path": "automatic/nodejs.install/legal/VERIFICATION.x64.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's content are trustworthy.\r\n\r\nThe installer/archive has been downloaded from the authors official download link listed on <https://nodejs.org/en/download/prebuilt-installer>\r\nand can be verified using the following:\r\n\r\n1. Download the following installers/archives\r\n   - 64-Bit: <DIRECT_64BIT_DOWNLOAD_URL>\r\n2. Use one of the following methods to obtain the checksum\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use chocolatey utility 'checksum.exe'\r\n3. Verify the downloaded installers/archives matches the following CHECKSUM_TYPE checksum:\r\n   - 64-Bit Checksum: <64BIT_CHECKSUM>\r\n\r\nAdditionally, the included 'LICENSE.txt' have been obtained from <https://github.com/nodejs/node/blob/03023fa7ae060c082a014f792d5d1f481a599460/LICENSE>.\r\n"
  },
  {
    "path": "automatic/nodejs.install/nodejs.install.json",
    "content": "﻿{\r\n    \"4\":  \"4.9.1\",\r\n    \"6\":  \"6.17.1\",\r\n    \"8\":  \"8.17.0\",\r\n    \"9\":  \"9.11.2\",\r\n    \"10\":  \"10.24.1\",\r\n    \"11\":  \"11.15.0\",\r\n    \"12\":  \"12.22.12\",\r\n    \"5\":  \"5.12.0\",\r\n    \"7\":  \"7.10.1\",\r\n    \"13\":  \"13.14.0\",\r\n    \"14\":  \"14.21.3\",\r\n    \"15\":  \"15.14.0\",\r\n    \"16\":  \"16.20.1\",\r\n    \"17\":  \"17.9.1\",\r\n    \"18\":  \"18.20.8\",\r\n    \"19\":  \"19.9.0\",\r\n    \"20\":  \"20.20.2\",\r\n    \"21\":  \"21.7.3\",\r\n    \"22\":  \"22.22.2\",\r\n    \"23\":  \"23.11.1\",\r\n    \"24\":  \"24.15.0\",\r\n    \"25\":  \"25.9.0\"\r\n}\r\n"
  },
  {
    "path": "automatic/nodejs.install/nodejs.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>nodejs.install</id>\n    <title>Node JS (Install)</title>\n    <version>24.15.0</version>\n    <authors>Node.js Foundation</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>Node JS - Evented I/O for v8 JavaScript.</summary>\n    <description><![CDATA[\nNode.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.\n\nThis package runs the official Node JS installer, resulting in Node.exe and NPM being installed under Program Files, and added to the SYSTEM PATH environment variable.\n\n## Notes\n\n- While this package now provides both **Current** and **LTS** releases of Node.js, it is still recommended to use the [nodejs-lts][] package if only targeting the latest LTS release is required.\n- Starting with version 23.x, installations for 32bit platforms are no longer supported. If this is required, an older version is required to be used.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n[nodejs-lts]: https://chocolatey.org/packages/nodejs-lts \"Node.js LTS Package\"\n]]></description>\n    <projectUrl>http://nodejs.org</projectUrl>\n    <projectSourceUrl>https://github.com/nodejs/node</projectSourceUrl>\n    <docsUrl>https://nodejs.org/en/docs/</docsUrl>\n    <bugTrackerUrl>https://github.com/nodejs/node/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/nodejs.install</packageSourceUrl>\n    <tags>nodejs node javascript npm admin foss cross-platform</tags>\n    <licenseUrl>https://github.com/nodejs/node/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ba5adf020e09cd0e51107206ef3ec390035a6e90/icons/nodejs.png</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nodejs.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = 'nodejs.install'\r\n  FileType       = 'msi'\r\n  SoftwareName   = 'Node.js'\r\n  File           = ''\r\n  File64         = \"$toolsPath\\node-v24.15.0-x64.msi\"\r\n  SilentArgs     = '/quiet ADDLOCAL=ALL'\r\n  ValidExitCodes = @(0)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force \"$toolsPath\\*.exe\",\"$toolsPath\\*.msi\" -ea 0\r\n"
  },
  {
    "path": "automatic/nodejs.install/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  # run the update only if the script is not sourced\r\n  function global:au_BeforeUpdate {\r\n    Get-RemoteFiles -NoSuffix -Purge\r\n\r\n    if ($Latest.URL32) {\r\n      Copy-Item \"$PSScriptRoot\\legal\\VERIFICATION.full.txt\" \"$PSScriptRoot\\legal\\VERIFICATION.txt\" -Force\r\n    }\r\n    else {\r\n      Copy-Item \"$PSScriptRoot\\legal\\VERIFICATION.x64.txt\" \"$PSScriptRoot\\legal\\VERIFICATION.txt\" -Force\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  $version = [version]$Latest.Version\r\n  $silentArgs = if ($version -lt [version]'11.0') {\r\n    ' REMOVE=NodeEtwSupport,NodePerfCtrSupport'\r\n  }\r\n  $silentArgs = \"/quiet ADDLOCAL=ALL${silentArgs}\"\r\n\r\n  $verificationReplacements = @{\r\n    \"(?i)(64-Bit:).*\"                  = \"`$1 <$($Latest.URL64)>\"\r\n    \"(?i)(the following).*(checksum:)\" = \"`${1} $($Latest.ChecksumType64.ToUpper()) `$2\"\r\n    \"(?i)(64-Bit Checksum:).*\"         = \"`$1 <$($Latest.Checksum64)>\"\r\n  }\r\n\r\n  if ($Latest.URL32) {\r\n    $verificationReplacements['(?i)(32-Bit:).*'] = \"`${1} <$($Latest.URL32)>\"\r\n    $verificationReplacements['(?i)(32-Bit Checksum:).*'] = \"`${1} <$($Latest.Checksum32)>\"\r\n  }\r\n\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(\\s*file\\s*=\\s*)[`\"']([$]toolsPath\\\\)?.*\"= if ($Latest.FileName32) { \"`${1}`\"`$toolsPath\\$($Latest.FileName32)`\"\" } else { \"`${1}''\" }\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName64)`\"\"\r\n      \"(?i)(^\\s*SilentArgs\\s*=\\s*)'.*'\"             = \"`${1}'$silentArgs'\"\r\n    }\r\n    \".\\legal\\verification.txt\"      = $verificationReplacements\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $scheduleUri = 'https://raw.githubusercontent.com/nodejs/Release/main/schedule.json'\r\n  $schedules = Invoke-RestMethod -Uri $scheduleUri -UseBasicParsing\r\n\r\n  $curDate = (Get-Date).Date\r\n  $supportedChannels = @()\r\n  $schedules.PSObject.Properties.Name | ForEach-Object {\r\n    $name = $_\r\n    $schedule = $schedules.$name\r\n    $scheduleStart = [datetime]$schedule.start\r\n    $scheduleEnd = [datetime]$schedule.end\r\n    if (($scheduleStart -le $curDate) -and ($scheduleEnd -ge $curDate)) {\r\n      $supportedChannels += $name\r\n    }\r\n  }\r\n\r\n  $versionsUri = 'https://nodejs.org/dist/index.json'\r\n  $versions = Invoke-RestMethod -Uri $versionsUri -UseBasicParsing\r\n\r\n  $streams = @{ }\r\n\r\n  $supportedChannels | ForEach-Object {\r\n    $channel = $_\r\n    $latestVersion = $versions | Where-Object -FilterScript { $_.version.StartsWith($channel) } | Select-Object -First 1\r\n    $version = $latestVersion.version\r\n    $versionStrict = [version]::Parse($latestVersion.version.Substring(1))\r\n    if ($streams.ContainsKey($versionStrict.Major.ToString())) { return ; }\r\n\r\n    $url32 = \"https://nodejs.org/dist/$version/node-$version-x86.msi\"\r\n    $url64 = \"https://nodejs.org/dist/$version/node-$version-x64.msi\"\r\n\r\n    $streamData = @{\r\n      Version = $versionStrict.ToString()\r\n      URL64   = $url64\r\n    }\r\n\r\n    if ($versionStrict.Major -lt 23) {\r\n      $streamData['URL32'] = $url32\r\n    }\r\n\r\n    $streams.Add($versionStrict.Major.ToString(), $streamData)\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  # run the update only if script is not sourced\r\n  update -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n}\r\n"
  },
  {
    "path": "automatic/nomacs/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bcd6e5bad67c9a360b1e9bc9a1ccfedfd4e57fdd/icons/nomacs.svg\" width=\"48\" height=\"48\"/> [nomacs](https://chocolatey.org/packages/nomacs)\r\n\r\n\r\nnomacs is a free image viewer for windows, linux, and mac systems, which is licensed under the GNU General Public License v3. nomacs is small, fast and able to handle the most common image formats including RAW images. Additionally it is possible to synchronize multiple viewers. A synchronization of viewers running on the same computer or via LAN is possible. It allows to compare images and spot the differences (e.g. schemes of architects to show the progress).\r\n\r\n## Features\r\n\r\n- Image Viewing\r\n- supports the most common image formats including RAW\r\n- fast thumbnail preview\r\n- zoomable grid preview of thumbnails\r\n- display exif information\r\n- framless view\r\n- change transparency of windows\r\n- display overview/histogram/file info\r\n- file filtering/searching/sorting\r\n- improved anti-aliasing\r\n- hide menubar and toolbar\r\n- Image Editing\r\n- crop images\r\n- resize images\r\n- pseudo color function\r\n- color adjustments (brightness, contrast, saturation)\r\n- multi page TIFF export\r\n- rotate images\r\n- drag and drop images\r\n- automatically save screenshots\r\n- delete/rename images\r\n- create mosaic image\r\n- set wallpaper (windows only)\r\n- Viewer Synchronization\r\n- synchronize multiple instances\r\n- synchronized zooming\r\n- synchronized panning\r\n- synchronized next/previous file\r\n- overlay of two or more instances (with changing opacity)\r\n- arrange synchronized instances\r\n- synchronize multiple instances in the LAN\r\n- synchronized zooming\r\n- synchronized panning\r\n- images can be sent over LAN connection\r\n\r\nSee detailed nomacs [features page](http://nomacs.org/features/).\r\n"
  },
  {
    "path": "automatic/nomacs/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://github.com/nomacs/nomacs/releases/download/3.22.1/nomacs-setup-x64.msi\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 9BB345B69DEA183CA7EC9FBAD33BA2579C3B9160D8C89C3B9134ABA8006DF775\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gnu.org/licenses/gpl-3.0.txt\r\n"
  },
  {
    "path": "automatic/nomacs/legal/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/nomacs/nomacs.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>nomacs</id>\n    <version>3.22.1</version>\n    <title>nomacs Image Lounge</title>\n    <owners>chocolatey-community</owners>\n    <authors>Markus Diem, Stefan Fiel, Florian Kleber</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <projectUrl>https://nomacs.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bcd6e5bad67c9a360b1e9bc9a1ccfedfd4e57fdd/icons/nomacs.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nnomacs is a free image viewer for windows, linux, and mac systems, which is licensed under the GNU General Public License v3. nomacs is small, fast and able to handle the most common image formats including RAW images. Additionally it is possible to synchronize multiple viewers. A synchronization of viewers running on the same computer or via LAN is possible. It allows to compare images and spot the differences (e.g. schemes of architects to show the progress).\n\n## Features\n\n- Image Viewing\n- supports the most common image formats including RAW\n- fast thumbnail preview\n- zoomable grid preview of thumbnails\n- display exif information\n- framless view\n- change transparency of windows\n- display overview/histogram/file info\n- file filtering/searching/sorting\n- improved anti-aliasing\n- hide menubar and toolbar\n- Image Editing\n- crop images\n- resize images\n- pseudo color function\n- color adjustments (brightness, contrast, saturation)\n- multi page TIFF export\n- rotate images\n- drag and drop images\n- automatically save screenshots\n- delete/rename images\n- create mosaic image\n- set wallpaper (windows only)\n- Viewer Synchronization\n- synchronize multiple instances\n- synchronized zooming\n- synchronized panning\n- synchronized next/previous file\n- overlay of two or more instances (with changing opacity)\n- arrange synchronized instances\n- synchronize multiple instances in the LAN\n- synchronized zooming\n- synchronized panning\n- images can be sent over LAN connection\n\nSee detailed nomacs [features page](http://nomacs.org/features/).\n]]></description>\n    <summary>Open source image viewer</summary>\n    <releaseNotes>https://github.com/nomacs/nomacs/releases/tag/3.22.1</releaseNotes>\n    <copyright>Markus Diem, Stefan Fiel, Florian Kleber</copyright>\n    <tags>admin image editor viewer jpg png svg foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/nomacs</packageSourceUrl>\n    <projectSourceUrl>https://github.com/nomacs/nomacs</projectSourceUrl>\n    <docsUrl>http://nomacs.org/documentation</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nomacs/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif ((Get-OSArchitectureWidth 32) -or ($env:chocolateyForceX86 -eq 'true')) {\r\n  throw \"This package doesn't support 32bit architecture\"\r\n}\r\n\r\n$toolsPath   = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'nomacs'\r\n  fileType       = 'msi'\r\n  file64         = Get-Item $toolsPath\\*-x64.msi\r\n  silentArgs     = '/quiet /norestart /log \"{0}/setup.log\"' -f (Get-PackageCacheLocation)\r\n  validExitCodes = @(0)\r\n  softwareName   = 'nomacs*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item $toolsPath\\*.msi -ea 0\r\n"
  },
  {
    "path": "automatic/nomacs/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n            \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -NoSuffix -Purge }\r\n\r\nfunction global:au_GetLatest {\r\n    $latestRelease = Get-GitHubRelease -Owner nomacs -Name nomacs\r\n    $url     = $latestRelease.assets.Where{$_.name -like 'nomacs-*x64.msi'}[0].browser_download_url\r\n    $version = $latestRelease.tag_name.TrimStart('v')\r\n    @{\r\n        Version      = $version\r\n        URL64        = $url\r\n        ReleaseNotes = $latestRelease.html_url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/nomacs.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bcd6e5bad67c9a360b1e9bc9a1ccfedfd4e57fdd/icons/nomacs.svg\" width=\"48\" height=\"48\"/> [nomacs.portable](https://chocolatey.org/packages/nomacs.portable)\r\n\r\n\r\nnomacs is a free image viewer for windows, linux, and mac systems, which is licensed under the GNU General Public License v3. nomacs is small, fast and able to handle the most common image formats including RAW images. Additionally it is possible to synchronize multiple viewers. A synchronization of viewers running on the same computer or via LAN is possible. It allows to compare images and spot the differences (e.g. schemes of architects to show the progress).\r\n\r\n## Features\r\n\r\n- Image Viewing\r\n- supports the most common image formats including RAW\r\n- fast thumbnail preview\r\n- zoomable grid preview of thumbnails\r\n- display exif information\r\n- framless view\r\n- change transparency of windows\r\n- display overview/histogram/file info\r\n- file filtering/searching/sorting\r\n- improved anti-aliasing\r\n- hide menubar and toolbar\r\n- Image Editing\r\n- crop images\r\n- resize images\r\n- pseudo color function\r\n- color adjustments (brightness, contrast, saturation)\r\n- multi page TIFF export\r\n- rotate images\r\n- drag and drop images\r\n- automatically save screenshots\r\n- delete/rename images\r\n- create mosaic image\r\n- set wallpaper (windows only)\r\n- Viewer Synchronization\r\n- synchronize multiple instances\r\n- synchronized zooming\r\n- synchronized panning\r\n- synchronized next/previous file\r\n- overlay of two or more instances (with changing opacity)\r\n- arrange synchronized instances\r\n- synchronize multiple instances in the LAN\r\n- synchronized zooming\r\n- synchronized panning\r\n- images can be sent over LAN connection\r\n\r\nSee detailed nomacs [features page](http://nomacs.org/features/).\r\n\r\n"
  },
  {
    "path": "automatic/nomacs.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://github.com/nomacs/nomacs/releases/download/3.22.1/nomacs-3.22.1-8f3dff6-neon-24.04-x86_64-quazip-gcc-2404.AppImage.zip\r\n\r\n   to download the zip.\r\n\r\n2. You can use one of the following methods to obtain the checksum: \r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 5B7A6D1881E7641A9A03A3A8C0874CDCEAFD5DADA242D42247BA28BCE078C352\r\n"
  },
  {
    "path": "automatic/nomacs.portable/legal/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/nomacs.portable/nomacs.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>nomacs.portable</id>\n    <version>3.22.1</version>\n    <title>nomacs Image Lounge</title>\n    <owners>chocolatey-community</owners>\n    <authors>Markus Diem, Stefan Fiel, Florian Kleber</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <projectUrl>https://nomacs.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bcd6e5bad67c9a360b1e9bc9a1ccfedfd4e57fdd/icons/nomacs.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nnomacs is a free image viewer for windows, linux, and mac systems, which is licensed under the GNU General Public License v3. nomacs is small, fast and able to handle the most common image formats including RAW images. Additionally it is possible to synchronize multiple viewers. A synchronization of viewers running on the same computer or via LAN is possible. It allows to compare images and spot the differences (e.g. schemes of architects to show the progress).\n\n## Features\n\n- Image Viewing\n- supports the most common image formats including RAW\n- fast thumbnail preview\n- zoomable grid preview of thumbnails\n- display exif information\n- framless view\n- change transparency of windows\n- display overview/histogram/file info\n- file filtering/searching/sorting\n- improved anti-aliasing\n- hide menubar and toolbar\n- Image Editing\n- crop images\n- resize images\n- pseudo color function\n- color adjustments (brightness, contrast, saturation)\n- multi page TIFF export\n- rotate images\n- drag and drop images\n- automatically save screenshots\n- delete/rename images\n- create mosaic image\n- set wallpaper (windows only)\n- Viewer Synchronization\n- synchronize multiple instances\n- synchronized zooming\n- synchronized panning\n- synchronized next/previous file\n- overlay of two or more instances (with changing opacity)\n- arrange synchronized instances\n- synchronize multiple instances in the LAN\n- synchronized zooming\n- synchronized panning\n- images can be sent over LAN connection\n\nSee detailed nomacs [features page](http://nomacs.org/features/).\n\n]]></description>\n    <summary>Open source image viewer</summary>\n    <releaseNotes>https://github.com/nomacs/nomacs/releases/tag/3.22.1</releaseNotes>\n    <copyright>Markus Diem, Stefan Fiel, Florian Kleber</copyright>\n    <tags>admin image editor viewer jpg png svg foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/nomacs.portable</packageSourceUrl>\n    <projectSourceUrl>https://github.com/nomacs/nomacs</projectSourceUrl>\n    <docsUrl>http://nomacs.org/documentation</docsUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nomacs.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif ((Get-OSArchitectureWidth 32) -or ($env:chocolateyForceX86 -eq 'true')) {\r\n   throw \"This package doesn't support 32bit architecture\"\r\n}\r\n\r\n$fileName  = 'nomacs-3.22.1-8f3dff6-neon-24.04-x86_64-quazip-gcc-2404.AppImage.zip'\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$zip_path = \"$toolsPath\\$fileName\"\r\nGet-ChildItem $toolsPath\\* | Where-Object { $_.PSIsContainer } | Remove-Item -Force -Recurse\r\n\r\n$packageArgs = @{\r\n    PackageName  = 'nomacs.portable'\r\n    FileFullPath = $zip_path\r\n    Destination  = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $zip_path -ea 0\r\n"
  },
  {
    "path": "automatic/nomacs.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*[$]fileName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.FileName)'\"\r\n        }\r\n\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x64:).*\"        = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(checksum64:).*\"    = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -NoSuffix -Purge }\r\n\r\nfunction global:au_GetLatest {\r\n    $latestRelease = Get-GitHubRelease -Owner nomacs -Name nomacs\r\n    $url     = $latestRelease.assets.Where{$_.name -like 'nomacs-*.zip'}[0].browser_download_url\r\n    $version = $latestRelease.tag_name.TrimStart('v')\r\n    @{\r\n        Version      = $version\r\n        URL64        = $url\r\n        ReleaseNotes = $latestRelease.html_url\r\n        FileName     = $url -split '/' | Select-Object -last 1\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/notepadplusplus/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a927ff286164545446171f26f19b436622e69b5/icons/notepadplusplus.png\" width=\"48\" height=\"48\"/> [notepadplusplus](https://chocolatey.org/packages/notepadplusplus)\r\n\r\nNotepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.\r\n\r\nBased on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.\r\n\r\n## Features\r\n\r\n\r\n* Syntax Highlighting and Syntax Folding\r\n* User Defined Syntax Highlighting and Folding: [screenshot 1](https://notepad-plus-plus.org/assets/images/scsh/ulds_folder.gif), [screenshot 2](https://notepad-plus-plus.org/assets/images/scsh/ulds_keywords.gif), [screenshot 3](https://notepad-plus-plus.org/assets/images/scsh/ulds_comment.gif) and [screenshot 4](https://notepad-plus-plus.org/assets/images/scsh/ulds_op.gif)\r\n* PCRE (Perl Compatible Regular Expression) Search/Replace\r\n* GUI entirely customizable: [minimalist](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_minimalist.png), [tab with close button](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_tabCloseButton.png), [multi-line tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_multiLineTab.png), [vertical tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalTab.png) and [vertical document list](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalDocList.png)\r\n* [Document Map](https://notepad-plus-plus.org/assets/images/docMap.png)\r\n* Auto-completion: Word completion, Function completion and Function parameters hint\r\n* Multi-Document (Tab interface)\r\n* Multi-View\r\n* WYSIWYG (Printing)\r\n* Zoom in and zoom out\r\n* Multi-Language environment supported\r\n* Bookmark\r\n* Macro recording and playback\r\n* Launch with different [arguments](https://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png)\r\n\r\n## Notes\r\n\r\n- To force the installation of x32 version, use the `--x86` argument with `choco install`.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/notepadplusplus/notepadplusplus.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>notepadplusplus</id>\n    <title>Notepad++</title>\n    <version>8.9.4</version>\n    <authors>Don Ho</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Notepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages.</summary>\n    <description><![CDATA[Notepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.\n\nBased on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.\n\n## Features\n\n\n* Syntax Highlighting and Syntax Folding\n* User Defined Syntax Highlighting and Folding: [screenshot 1](https://notepad-plus-plus.org/assets/images/scsh/ulds_folder.gif), [screenshot 2](https://notepad-plus-plus.org/assets/images/scsh/ulds_keywords.gif), [screenshot 3](https://notepad-plus-plus.org/assets/images/scsh/ulds_comment.gif) and [screenshot 4](https://notepad-plus-plus.org/assets/images/scsh/ulds_op.gif)\n* PCRE (Perl Compatible Regular Expression) Search/Replace\n* GUI entirely customizable: [minimalist](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_minimalist.png), [tab with close button](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_tabCloseButton.png), [multi-line tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_multiLineTab.png), [vertical tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalTab.png) and [vertical document list](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalDocList.png)\n* [Document Map](https://notepad-plus-plus.org/assets/images/docMap.png)\n* Auto-completion: Word completion, Function completion and Function parameters hint\n* Multi-Document (Tab interface)\n* Multi-View\n* WYSIWYG (Printing)\n* Zoom in and zoom out\n* Multi-Language environment supported\n* Bookmark\n* Macro recording and playback\n* Launch with different [arguments](https://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png)\n\n## Notes\n\n- To force the installation of x32 version, use the `--x86` argument with `choco install`.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://notepad-plus-plus.org/</projectUrl>\n    <tags>notepad notepadplusplus notepad-plus-plus editor text development foss</tags>\n    <releaseNotes>https://notepad-plus-plus.org/news</releaseNotes>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a927ff286164545446171f26f19b436622e69b5/icons/notepadplusplus.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/notepadplusplus</packageSourceUrl>\n    <projectSourceUrl>https://github.com/notepad-plus-plus/notepad-plus-plus</projectSourceUrl>\n    <mailingListUrl>https://notepad-plus-plus.org/community/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/notepad-plus-plus/notepad-plus-plus/issues</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"notepadplusplus.install\" version=\"[8.9.4]\" />\n    </dependencies>\n    <licenseUrl>https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/LICENSE</licenseUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/notepadplusplus/tools/chocolateyInstall.ps1",
    "content": "﻿#Install-VirtualPackage 'notepadplusplus.commandline' 'notepadplusplus.install'\r\n"
  },
  {
    "path": "automatic/notepadplusplus/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n        }\r\n    }\r\n }\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease -Owner \"notepad-plus-plus\" -Name \"notepad-plus-plus\"\r\n\r\n    @{\r\n        Version = $LatestRelease.tag_name.Trim(\"v\")\r\n        URL32_i = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"Installer.exe\")} | Select-Object -ExpandProperty browser_download_url\r\n        URL64_i = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"x64.exe\")} | Select-Object -ExpandProperty browser_download_url\r\n        URL32_p = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"portable.7z\")} | Select-Object -ExpandProperty browser_download_url\r\n        URL64_p = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"portable.x64.7z\")} | Select-Object -ExpandProperty browser_download_url\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/notepadplusplus.commandline/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a927ff286164545446171f26f19b436622e69b5/icons/notepadplusplus.png\" width=\"48\" height=\"48\"/> [notepadplusplus.commandline](https://chocolatey.org/packages/notepadplusplus.commandline)\r\n\r\nNotepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.\r\n\r\nBased on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.\r\n\r\n## Features\r\n\r\n* Syntax Highlighting and Syntax Folding\r\n* User Defined Syntax Highlighting and Folding: [screenshot 1](https://notepad-plus-plus.org/assets/images/scsh/ulds_folder.gif), [screenshot 2](https://notepad-plus-plus.org/assets/images/scsh/ulds_keywords.gif), [screenshot 3](https://notepad-plus-plus.org/assets/images/scsh/ulds_comment.gif) and [screenshot 4](https://notepad-plus-plus.org/assets/images/scsh/ulds_op.gif)\r\n* PCRE (Perl Compatible Regular Expression) Search/Replace\r\n* GUI entirely customizable: [minimalist](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_minimalist.png), [tab with close button](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_tabCloseButton.png), [multi-line tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_multiLineTab.png), [vertical tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalTab.png) and [vertical document list](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalDocList.png)\r\n* [Document Map](https://notepad-plus-plus.org/assets/images/docMap.png)\r\n* Auto-completion: Word completion, Function completion and Function parameters hint\r\n* Multi-Document (Tab interface)\r\n* Multi-View\r\n* WYSIWYG (Printing)\r\n* Zoom in and zoom out\r\n* Multi-Language environment supported\r\n* Bookmark\r\n* Macro recording and playback\r\n* Launch with different [arguments](https://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png)\r\n\r\n## Notes\r\n\r\n* To force the installation of x32 version, use the `--x86` argument with `choco install`.\r\n* Starting in v8.3.3.20220321 and above the Notepad++ process will be closed during upgrade and uninstalls.\r\n  This may in rare cases result in data loss if there are unsaved text files open. Make sure all files are\r\n  saved before upgrading or uninstalling this package.\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/notepadplusplus.commandline/legal/LICENSE.txt",
    "content": "COPYING -- Describes the terms under which Notepad++ is distributed.\r\nA copy of the GNU GPL is appended to this file.\r\n\r\nIMPORTANT NOTEPAD++ LICENSE TERMS\r\n\r\nCopyright (C)2016 Don HO <don.h@free.fr>.  This program is free software; you may redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; Version 2 with the clarifications and exceptions described below. This guarantees your right to use, modify, and redistribute this software under certain conditions.\r\n\r\nNote that we consider an application to constitute a \"derivative work\" for the purpose of this license if it integrates/includes/aggregates Notepad++ into a proprietary executable installer, such as those produced by InstallShield. Our interpretation applies only to Notepad++ - we don't speak for other people's GPL works.\r\n\r\nOur interpretation applies only to Notepad++ - we don't speak for other people's GPL works.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\r\n\r\n******************************************************************\r\n\r\n\r\nGNU GENERAL PUBLIC LICENSE\r\nVersion 2, June 1991\r\n\r\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n59 Temple Place - Suite 330, Boston, MA  02111-1307, USA\r\n\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nPreamble\r\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.\r\n\r\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.\r\n\r\nTo protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.\r\n\r\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\r\n\r\nWe protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\r\n\r\nAlso, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.\r\n\r\nFinally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.\r\n\r\nThe precise terms and conditions for copying, distribution and modification follow.\r\n\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The \"Program\", below, refers to any such program or work, and a \"work based on the Program\" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term \"modification\".) Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.\r\n\r\n1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\r\n\r\n2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\r\n\r\n\r\na) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\r\n\r\nb) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\r\n\r\nc) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\r\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\r\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\r\n\r\n3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:\r\n\r\na) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\nb) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\nc) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\r\nThe source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\r\nIf distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.\r\n\r\n4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\r\n\r\n5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\r\n\r\n6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.\r\n\r\n7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\r\n\r\n8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\r\n\r\n9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.\r\n\r\n10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\r\n\r\n\r\nNO WARRANTY\r\n\r\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r\n\r\n\r\nEND OF TERMS AND CONDITIONS\r\n"
  },
  {
    "path": "automatic/notepadplusplus.commandline/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.9.4/npp.8.9.4.portable.7z>\r\n  64-Bit software: <https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.9.4/npp.8.9.4.portable.x64.7z>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 7A897E6888E54CEC783644E8EB449C25F09C2DE6A513E3C6C2B6C6B3A870DEB7\r\n  checksum64: CECDC6C8EB69B5CACC3FF31119050266EEFBF05EA62AAF0556FBE8D06957BBDE\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/notepad-plus-plus/notepad-plus-plus/blob/f7ade4739ba8d53e87b5cc50bbed1bb472f5e68c/LICENSE>\r\n"
  },
  {
    "path": "automatic/notepadplusplus.commandline/notepadplusplus.commandline.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>notepadplusplus.commandline</id>\n    <title>Notepad++ (Portable, CommandLine)</title>\n    <version>8.9.4</version>\n    <authors>Don Ho</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Notepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Notepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.\n\nBased on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.\n\n## Features\n\n* Syntax Highlighting and Syntax Folding\n* User Defined Syntax Highlighting and Folding: [screenshot 1](https://notepad-plus-plus.org/assets/images/scsh/ulds_folder.gif), [screenshot 2](https://notepad-plus-plus.org/assets/images/scsh/ulds_keywords.gif), [screenshot 3](https://notepad-plus-plus.org/assets/images/scsh/ulds_comment.gif) and [screenshot 4](https://notepad-plus-plus.org/assets/images/scsh/ulds_op.gif)\n* PCRE (Perl Compatible Regular Expression) Search/Replace\n* GUI entirely customizable: [minimalist](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_minimalist.png), [tab with close button](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_tabCloseButton.png), [multi-line tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_multiLineTab.png), [vertical tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalTab.png) and [vertical document list](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalDocList.png)\n* [Document Map](https://notepad-plus-plus.org/assets/images/docMap.png)\n* Auto-completion: Word completion, Function completion and Function parameters hint\n* Multi-Document (Tab interface)\n* Multi-View\n* WYSIWYG (Printing)\n* Zoom in and zoom out\n* Multi-Language environment supported\n* Bookmark\n* Macro recording and playback\n* Launch with different [arguments](https://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png)\n\n## Notes\n\n* To force the installation of x32 version, use the `--x86` argument with `choco install`.\n* Starting in v8.3.3.20220321 and above the Notepad++ process will be closed during upgrade and uninstalls.\n  This may in rare cases result in data loss if there are unsaved text files open. Make sure all files are\n  saved before upgrading or uninstalling this package.\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://notepad-plus-plus.org/</projectUrl>\n    <tags>notepad notepadplusplus notepad-plus-plus editor text development foss</tags>\n    <licenseUrl>https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/LICENSE</licenseUrl>\n    <releaseNotes>https://notepad-plus-plus.org/news</releaseNotes>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a927ff286164545446171f26f19b436622e69b5/icons/notepadplusplus.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/notepadplusplus.commandline</packageSourceUrl>\n    <projectSourceUrl>https://github.com/notepad-plus-plus/notepad-plus-plus</projectSourceUrl>\n    <mailingListUrl>https://notepad-plus-plus.org/community/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/notepad-plus-plus/notepad-plus-plus/issues</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"..\\notepadplusplus.install\\tools\\chocolateyBeforeModify.ps1\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/notepadplusplus.commandline/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif (Test-Path \"$env:TEMP\\npp.running\") {\r\n  $programRunning = Get-Content -Path \"$env:TEMP\\npp.running\"\r\n  Remove-Item \"$env:TEMP\\npp.running\"\r\n}\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  file        = \"$toolsPath\\npp.8.9.4.portable.7z\"\r\n  file64      = \"$toolsPath\\npp.8.9.4.portable.x64.7z\"\r\n  destination = $toolsPath\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $toolsPath\\*.zip -ea 0\r\n\r\nif ($programRunning -and (Test-Path $programRunning)) {\r\n  Write-Host \"Please reopen Notepad++ to continue using.\"\r\n}\r\n"
  },
  {
    "path": "automatic/notepadplusplus.commandline/tools/notepad++.exe.gui",
    "content": ""
  },
  {
    "path": "automatic/notepadplusplus.commandline/tools/updater/gpup.exe.ignore",
    "content": ""
  },
  {
    "path": "automatic/notepadplusplus.commandline/update.ps1",
    "content": ". $PSScriptRoot\\..\\notepadplusplus\\update.ps1\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.URL32 = $Latest.URL32_p\r\n  $Latest.URL64 = $Latest.URL64_p\r\n  $Latest.FileType = '7z'\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n\r\n  if ($Latest.FileName32.EndsWith('.7z.7z')) {\r\n    $newFileName = [System.IO.Path]::GetFileNameWithoutExtension($Latest.FileName32)\r\n    Move-Item \"$PSScriptRoot\\tools\\$($Latest.FileName32)\" \"$PSScriptRoot\\tools\\$newFileName\"\r\n    $Latest.FileName32 = $newFileName\r\n  }\r\n  if ($Latest.FileName64.EndsWith('.7z.7z')) {\r\n    $newFileName = [System.IO.Path]::GetFileNameWithoutExtension($Latest.FileName64)\r\n    Move-Item \"$PSScriptRoot\\tools\\$($Latest.FileName64)\" \"$PSScriptRoot\\tools\\$newFileName\"\r\n    $Latest.FileName64 = $newFileName\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/notepadplusplus.install/README.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a927ff286164545446171f26f19b436622e69b5/icons/notepadplusplus.png\" width=\"48\" height=\"48\"/> notepadplusplus.install](https://chocolatey.org/packages/notepadplusplus.install)\r\n\r\nNotepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.\r\n\r\nBased on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.\r\n\r\n## Features\r\n\r\n* Syntax Highlighting and Syntax Folding\r\n* User Defined Syntax Highlighting and Folding: [screenshot 1](https://notepad-plus-plus.org/assets/images/scsh/ulds_folder.gif), [screenshot 2](https://notepad-plus-plus.org/assets/images/scsh/ulds_keywords.gif), [screenshot 3](https://notepad-plus-plus.org/assets/images/scsh/ulds_comment.gif) and [screenshot 4](https://notepad-plus-plus.org/assets/images/scsh/ulds_op.gif)\r\n* PCRE (Perl Compatible Regular Expression) Search/Replace\r\n* GUI entirely customizable: [minimalist](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_minimalist.png), [tab with close button](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_tabCloseButton.png), [multi-line tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_multiLineTab.png), [vertical tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalTab.png) and [vertical document list](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalDocList.png)\r\n* [Document Map](https://notepad-plus-plus.org/assets/images/docMap.png)\r\n* Auto-completion: Word completion, Function completion and Function parameters hint\r\n* Multi-Document (Tab interface)\r\n* Multi-View\r\n* WYSIWYG (Printing)\r\n* Zoom in and zoom out\r\n* Multi-Language environment supported\r\n* Bookmark\r\n* Macro recording and playback\r\n* Launch with different [arguments](https://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png)\r\n\r\n## Notes\r\n\r\n* To force the installation of x32 version, use the `--x86` argument with `choco install`.\r\n* Starting in v8.3.3.20220321 and above the Notepad++ process will be closed during install, upgrade and uninstalls.\r\n  This may in rare cases result in data loss if there are unsaved text files open. Make sure all files are\r\n  saved before installing, upgrading or uninstalling this package.\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/notepadplusplus.install/legal/LICENSE.txt",
    "content": "COPYING -- Describes the terms under which Notepad++ is distributed.\r\nA copy of the GNU GPL is appended to this file.\r\n\r\nIMPORTANT NOTEPAD++ LICENSE TERMS\r\n\r\nCopyright (C)2016 Don HO <don.h@free.fr>.  This program is free software; you may redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; Version 2 with the clarifications and exceptions described below. This guarantees your right to use, modify, and redistribute this software under certain conditions.\r\n\r\nNote that we consider an application to constitute a \"derivative work\" for the purpose of this license if it integrates/includes/aggregates Notepad++ into a proprietary executable installer, such as those produced by InstallShield. Our interpretation applies only to Notepad++ - we don't speak for other people's GPL works.\r\n\r\nOur interpretation applies only to Notepad++ - we don't speak for other people's GPL works.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\r\n\r\n******************************************************************\r\n\r\n\r\nGNU GENERAL PUBLIC LICENSE\r\nVersion 2, June 1991\r\n\r\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n59 Temple Place - Suite 330, Boston, MA  02111-1307, USA\r\n\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nPreamble\r\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.\r\n\r\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.\r\n\r\nTo protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.\r\n\r\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\r\n\r\nWe protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\r\n\r\nAlso, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.\r\n\r\nFinally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.\r\n\r\nThe precise terms and conditions for copying, distribution and modification follow.\r\n\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The \"Program\", below, refers to any such program or work, and a \"work based on the Program\" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term \"modification\".) Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.\r\n\r\n1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\r\n\r\n2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\r\n\r\n\r\na) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\r\n\r\nb) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\r\n\r\nc) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\r\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\r\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\r\n\r\n3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:\r\n\r\na) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\nb) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\nc) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\r\nThe source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\r\nIf distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.\r\n\r\n4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\r\n\r\n5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\r\n\r\n6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.\r\n\r\n7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\r\n\r\n8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\r\n\r\n9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.\r\n\r\n10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\r\n\r\n\r\nNO WARRANTY\r\n\r\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r\n\r\n\r\nEND OF TERMS AND CONDITIONS\r\n"
  },
  {
    "path": "automatic/notepadplusplus.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.9.4/npp.8.9.4.Installer.exe>\r\n  64-Bit software: <https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.9.4/npp.8.9.4.Installer.x64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 164DDB2DE0D4633DA203F009778D4BE34F369AC9B0BADDDDA0FC336A39F4C592\r\n  checksum64: F3629F500D0754D8E870255FFF0E00384A37F5402D6F3AD8DD1F4F67D707B593\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/notepad-plus-plus/notepad-plus-plus/blob/f7ade4739ba8d53e87b5cc50bbed1bb472f5e68c/LICENSE>\r\n"
  },
  {
    "path": "automatic/notepadplusplus.install/notepadplusplus.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>notepadplusplus.install</id>\n    <title>Notepad++ (Install)</title>\n    <version>8.9.4</version>\n    <authors>Don Ho</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Notepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Notepad++ is a free (as in \"free speech\" and also as in \"free beer\") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.\n\nBased on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.\n\n## Features\n\n* Syntax Highlighting and Syntax Folding\n* User Defined Syntax Highlighting and Folding: [screenshot 1](https://notepad-plus-plus.org/assets/images/scsh/ulds_folder.gif), [screenshot 2](https://notepad-plus-plus.org/assets/images/scsh/ulds_keywords.gif), [screenshot 3](https://notepad-plus-plus.org/assets/images/scsh/ulds_comment.gif) and [screenshot 4](https://notepad-plus-plus.org/assets/images/scsh/ulds_op.gif)\n* PCRE (Perl Compatible Regular Expression) Search/Replace\n* GUI entirely customizable: [minimalist](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_minimalist.png), [tab with close button](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_tabCloseButton.png), [multi-line tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_multiLineTab.png), [vertical tab](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalTab.png) and [vertical document list](https://notepad-plus-plus.org/assets/images/scsh/scsh_gui_verticalDocList.png)\n* [Document Map](https://notepad-plus-plus.org/assets/images/docMap.png)\n* Auto-completion: Word completion, Function completion and Function parameters hint\n* Multi-Document (Tab interface)\n* Multi-View\n* WYSIWYG (Printing)\n* Zoom in and zoom out\n* Multi-Language environment supported\n* Bookmark\n* Macro recording and playback\n* Launch with different [arguments](https://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png)\n\n## Notes\n\n* To force the installation of x32 version, use the `--x86` argument with `choco install`.\n* Starting in v8.3.3.20220321 and above the Notepad++ process will be closed during install, upgrade and uninstalls.\n  This may in rare cases result in data loss if there are unsaved text files open. Make sure all files are\n  saved before installing, upgrading or uninstalling this package.\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://notepad-plus-plus.org/</projectUrl>\n    <tags>notepad notepadplusplus notepad-plus-plus editor text development foss</tags>\n    <licenseUrl>https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/LICENSE</licenseUrl>\n    <releaseNotes>https://notepad-plus-plus.org/news</releaseNotes>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a927ff286164545446171f26f19b436622e69b5/icons/notepadplusplus.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/notepadplusplus.install</packageSourceUrl>\n    <projectSourceUrl>https://github.com/notepad-plus-plus/notepad-plus-plus</projectSourceUrl>\n    <mailingListUrl>https://notepad-plus-plus.org/community/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/notepad-plus-plus/notepad-plus-plus/issues</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/notepadplusplus.install/tools/chocolateyBeforeModify.ps1",
    "content": "﻿$process = Get-Process \"Notepad++*\" -ea 0\r\n\r\nif ($process) {\r\n  $runningFile = \"$env:TEMP\\npp.running\"\r\n  $processPath = $process | Where-Object { $_.Path } | Select-Object -First 1 -ExpandProperty Path\r\n  Set-Content -Value \"$processPath\" -Path $runningFile\r\n\r\n  Write-Host \"Found Running instance of Notepad++. Stopping processes...\"\r\n  $process | Stop-Process\r\n}\r\n"
  },
  {
    "path": "automatic/notepadplusplus.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif (Test-Path \"$env:TEMP\\npp.running\") {\r\n  $programRunning = Get-Content -Path \"$env:TEMP\\npp.running\"\r\n  Remove-Item \"$env:TEMP\\npp.running\"\r\n}\r\n\r\n# Temporary code until we have at least one version with the before modify script\r\n$process = Get-Process \"Notepad++*\" -ea 0\r\n\r\nif ($process) {\r\n  $processPath = $process | Where-Object { $_.Path } | Select-Object -First 1 -ExpandProperty Path\r\n  Write-Host \"Found Running instance of Notepad++. Stopping processes...\"\r\n  $process | Stop-Process\r\n  $programRunning = $processPath\r\n}\r\n\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\npp.8.9.4.Installer.exe\"\r\n  file64         = \"$toolsPath\\npp.8.9.4.Installer.x64.exe\"\r\n  softwareName   = 'Notepad\\+\\+*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation)  {  Write-Warning \"Can't find $PackageName install location\"; return }\r\n\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\nInstall-BinFile -Path \"$installLocation\\notepad++.exe\" -Name 'notepad++'\r\n\r\nif ($programRunning -and (Test-Path $programRunning)) {\r\n  Write-Host \"Please reopen Notepad++ to continue using.\"\r\n}\r\n"
  },
  {
    "path": "automatic/notepadplusplus.install/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Notepad++*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(0)\r\n}\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/notepadplusplus.install/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\notepadplusplus.commandline\\update.ps1\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.URL32 = $Latest.URL32_i\r\n  $Latest.URL64 = $Latest.URL64_i\r\n  $Latest.FileType = 'exe'\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/nssm/CHANGELOG.md",
    "content": "# Package changelog\r\n\r\n## 2017-06-20\r\n\r\n- Added pre release version\r\n- If nssm is running, kill it prior to update\r\n\r\n## 2017-06-19\r\n\r\n- Embedded package\r\n"
  },
  {
    "path": "automatic/nssm/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e5fb8d88f655ec82c1b56702686d9627cfc3ac2e/icons/nssm.png\" width=\"48\" height=\"48\"/> [nssm](https://chocolatey.org/packages/nssm)\r\n\r\nnssm is a service helper which doesn't suck. srvany and other service helper programs suck because they don't handle failure of the application running as a service. If you use such a program you may see a service listed as started when in fact the application has died. nssm monitors the running service and will restart it if it dies. With nssm you know that if a service says it's running, it really is. Alternatively, if your application is well-behaved you can configure nssm to absolve all responsibility for restarting it and let Windows take care of recovery actions.\r\n\r\nnssm logs its progress to the system Event Log so you can get some idea of why an application isn't behaving as it should.\r\n\r\n## Features\r\n\r\n* GUI and CLI interface\r\n* Configurable action when application exits: restart, ignore, exit, suicide\r\n* Manage native services\r\n* Rotate output files from the monitored application\r\n* Set the monitored application's priority class and CPU affinity\r\n* UAC aware\r\n* Unicode support\r\n* Works under Windows 2000 or later. Specifically, Windows 7, Windows 8 and Windows 10 are supported, x32 and x64 bit versions.\r\n\r\n"
  },
  {
    "path": "automatic/nssm/legal/License.txt",
    "content": "Licence\r\n-------\r\nNSSM is public domain.  You may unconditionally use it and/or its source code \r\nfor any purpose you wish."
  },
  {
    "path": "automatic/nssm/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage is downloaded from https://www.nssm.cc/download and can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://www.nssm.cc/ci/nssm-2.24-101-g897c7ad.zip\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 99F5045FFFBFFB745D67FE3A065A953C4A3D9C253B868892D9B685B0EE7D07B8\r\n\r\nFile 'License.txt' is obtained from:\r\n    https://git.nssm.cc/?p=nssm.git;a=blob;f=README.txt;h=12db7e88a4cd83edb7023b2b92e7d3d5eabf1175;hb=HEAD#l882\r\n"
  },
  {
    "path": "automatic/nssm/nssm.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>nssm</id>\n    <version>2.24.101.20180116</version>\n    <title>NSSM - the Non-Sucking Service Manager</title>\n    <authors>Iain Patterson</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://git.nssm.cc/?p=nssm.git;a=blob;f=README.txt;h=12db7e88a4cd83edb7023b2b92e7d3d5eabf1175;hb=HEAD#l882</licenseUrl>\n    <projectUrl>http://nssm.cc/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e5fb8d88f655ec82c1b56702686d9627cfc3ac2e/icons/nssm.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[nssm is a service helper which doesn't suck. srvany and other service helper programs suck because they don't handle failure of the application running as a service. If you use such a program you may see a service listed as started when in fact the application has died. nssm monitors the running service and will restart it if it dies. With nssm you know that if a service says it's running, it really is. Alternatively, if your application is well-behaved you can configure nssm to absolve all responsibility for restarting it and let Windows take care of recovery actions.\n\nnssm logs its progress to the system Event Log so you can get some idea of why an application isn't behaving as it should.\n\n## Features\n\n* GUI and CLI interface\n* Configurable action when application exits: restart, ignore, exit, suicide\n* Manage native services\n* Rotate output files from the monitored application\n* Set the monitored application's priority class and CPU affinity\n* UAC aware\n* Unicode support\n* Works under Windows 2000 or later. Specifically, Windows 7, Windows 8 and Windows 10 are supported, x32 and x64 bit versions.\n\n]]></description>\n    <summary>Service helper program similar to srvany and cygrunsrv</summary>\n    <releaseNotes>http://nssm.cc/changelog</releaseNotes>\n    <copyright>© Iain Patterson</copyright>\n    <tags>service foss admin cli</tags>\n    <projectSourceUrl>http://git.nssm.cc/?p=nssm.git</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/nssm</packageSourceUrl>\n    <docsUrl>http://nssm.cc/commands</docsUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nssm/tools/chocolateyBeforeModify.ps1",
    "content": "﻿\r\n# If some nssm service is up and running, kill it so that exe can be updated\r\nGet-Process nssm.exe -ea 0 | Stop-Process -Force"
  },
  {
    "path": "automatic/nssm/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\nif ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne 'true') {\r\n         Write-Host \"Installing 64 bit version\"; $is64 = $true\r\n} else { Write-Host \"Installing 32 bit version\"} \r\n\r\n$packageArgs = @{\r\n    PackageName  = 'nssm'\r\n    FileFullPath = Get-Item $toolsDir\\*.zip\r\n    Destination  = $toolsDir\r\n}\r\nGet-ChildItem $toolsDir\\* | Where-Object { $_.PSISContainer } | Remove-Item -Recurse -Force #remove older package dirs\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\n$source = if ($is64) { 'win64' } else { 'win32' }\r\nCopy-Item $toolsDir\\nssm-*\\$source\\nssm.exe $toolsDir\r\nRemove-Item -Force $toolsDir\\nssm*.zip -ea 0\r\nRemove-Item -Recurse $toolsDir\\nssm-*\r\n"
  },
  {
    "path": "automatic/nssm/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.nssm.cc/download'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re  = 'release.+\\.zip$'\r\n    $url = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n    $url = \"https://www.nssm.cc${url}\"\r\n    $version = $url -split '-|\\.zip' | select -Last 1 -Skip 1\r\n\r\n    $re_pre = '/ci.+\\.zip$'\r\n    $url_pre = $download_page.links | ? href -match $re_pre | select -First 1 -expand href\r\n    $url_pre = \"https://www.nssm.cc${url_pre}\"\r\n    $version_pre = ($url_pre -split '/' | select -last 1) -replace '^nssm-' -replace '-[^-]+$' -replace '-','.'\r\n    $suffix = $url_pre -split '-|\\.zip' |select -Last 1 -Skip 1\r\n\r\n    if ([version]$version_pre -gt [version]$version) {\r\n        @{\r\n            Version = $version_pre\r\n            URL32   = $url_pre\r\n        }\r\n    } else {\r\n        @{\r\n            Version = $version\r\n            URL32   = $url\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/nuget.commandline/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@27f780622b37514680f86c7f5e5f7f9bb0a32fe9/icons/nuget.commandline.png\" width=\"48\" height=\"48\"/> [nuget.commandline](https://chocolatey.org/packages/nuget.commandline)\r\n\r\nNuGet is the package manager for the Microsoft development platforms including .NET. NuGet gives you access to thousands of packages from other developers on [nuget.org](http://nuget.org), and the NuGet tools let you create, share, and host packages of your own.\r\n\r\n## Notes\r\n\r\n- This package contains **preview** and **released** and **recommended** versions.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/nuget.commandline/legal/LICENSE.txt",
    "content": "Copyright (c) .NET Foundation and Contributors.\r\n\r\nAll rights reserved.\r\n\r\n\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthese files except in compliance with the License. You may obtain a copy of the\r\nLicense at\r\n\r\nhttp://www.apache.org/licenses/LICENSE-2.0\r\n\r\nUnless required by applicable law or agreed to in writing, software distributed\r\nunder the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\r\nCONDITIONS OF ANY KIND, either express or implied. See the License for the\r\nspecific language governing permissions and limitations under the License.\r\n"
  },
  {
    "path": "automatic/nuget.commandline/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the software authors\r\nwebsite located at <https://www.nuget.org/downloads>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://dist.nuget.org/win-x86-commandline/v7.3.1/nuget.exe>\r\n2. Extract the downloaded nupkg file by using one of the following methods\r\n  - Use the 7z utility: '7z.exe'\r\n  - Using the powershell function 'Expand-Archive'\r\n3. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n4. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 08EC6563B4A1DDD113D42531067539FFCD0C2D9632D839AD4EB58A0D5DDF1919\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/NuGet/NuGet.Client/blob/bf52f1045992f21eee205dc9a8356a4ce1072b91/LICENSE.txt>\r\n"
  },
  {
    "path": "automatic/nuget.commandline/nuget.commandline.json",
    "content": "﻿{\r\n    \"stable\":  \"7.3.1\",\r\n    \"pre\":  \"5.1.0-preview3\",\r\n    \"3.2\":  \"3.2.0\",\r\n    \"3.4\":  \"3.4.4\",\r\n    \"4.0\":  \"4.0.0\",\r\n    \"4.3\":  \"4.3.1\",\r\n    \"4.4\":  \"4.4.3\",\r\n    \"4.5\":  \"4.5.3\",\r\n    \"4.6\":  \"4.6.4\",\r\n    \"4.7\":  \"4.7.3\",\r\n    \"4.8\":  \"4.8.2\",\r\n    \"4.9\":  \"4.9.7\",\r\n    \"5.4\":  \"5.4.0\",\r\n    \"5.5\":  \"5.5.1\",\r\n    \"5.6\":  \"5.6.0\",\r\n    \"5.7\":  \"5.7.3\",\r\n    \"5.8\":  \"5.8.1\",\r\n    \"5.10\":  \"5.10.0\",\r\n    \"5.11\":  \"5.11.7\",\r\n    \"5.2\":  \"5.2.1\",\r\n    \"5.9\":  \"5.9.3\",\r\n    \"6.0\":  \"6.0.6\",\r\n    \"6.2\":  \"6.2.4\",\r\n    \"6.3\":  \"6.3.4\",\r\n    \"6.4\":  \"6.4.3\",\r\n    \"6.5\":  \"6.5.1\",\r\n    \"6.6\":  \"6.6.2\",\r\n    \"6.7\":  \"6.7.1\",\r\n    \"6.8\":  \"6.8.2\",\r\n    \"6.10\":  \"6.10.2\",\r\n    \"6.11\":  \"6.11.2\",\r\n    \"6.12\":  \"6.12.5\",\r\n    \"6.13\":  \"6.13.2\",\r\n    \"6.14\":  \"6.14.3\",\r\n    \"7.0\":  \"7.0.3\"\r\n}\r\n"
  },
  {
    "path": "automatic/nuget.commandline/nuget.commandline.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <!-- Read this before publishing packages to chocolatey.org: https://github.com/chocolatey/chocolatey/wiki/CreatePackages -->\n    <id>nuget.commandline</id>\n    <title>Nuget.CommandLine</title>\n    <version>7.3.1</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community, nuget-mirror</owners>\n    <summary>NuGet is the package manager for the Microsoft development platforms</summary>\n    <description><![CDATA[NuGet is the package manager for the Microsoft development platforms including .NET. NuGet gives you access to thousands of packages from other developers on [nuget.org](http://nuget.org), and the NuGet tools let you create, share, and host packages of your own.\n\n## Notes\n\n- This package contains **preview** and **released** and **recommended** versions.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://github.com/NuGet/NuGet.Client</projectUrl>\n    <tags>nuget dot.net microsoft foss cross-platform</tags>\n    <copyright>© .NET Foundation. All rights reserved.</copyright>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@27f780622b37514680f86c7f5e5f7f9bb0a32fe9/icons/nuget.commandline.png</iconUrl>\n    <licenseUrl>https://raw.githubusercontent.com/NuGet/NuGet.Client/dev/LICENSE.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://docs.microsoft.com/en-us/nuget</docsUrl>\n    <projectSourceUrl>https://github.com/NuGet/NuGet.Client</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/nuget.commandline</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/nuget.commandline/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://dist.nuget.org/tools.json\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(\\s*download the.*)<.*>\"   = \"`$1<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"   = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $json = Invoke-WebRequest -UseBasicParsing -Uri $releases | ConvertFrom-Json\r\n\r\n  $versions = $json.\"nuget.exe\"\r\n\r\n  $streams = @{}\r\n\r\n  $versions | Sort-Object uploaded -Descending | ForEach-Object {\r\n    $versionTwoPart = $_.version -replace '^(\\d+\\.\\d+).*$', '$1'\r\n\r\n    if (!$streams.ContainsKey(\"$versionTwoPart\")) {\r\n      $streams.Add($versionTwoPart, @{\r\n          Version = Get-Version $_.Version\r\n          URL32   = $_.url\r\n        })\r\n    }\r\n  }\r\n\r\n  $preKey = $streams.Keys | Where-Object { $_ -match '-' } | Sort-Object -Descending | Select-Object -First 1\r\n  $stableKey = $streams.Keys | Where-Object { $_ -notmatch '-' } | Sort-Object -Descending | Select-Object -First 1\r\n  if ($preKey) {\r\n    $streams.Add('pre', $streams[$preKey])\r\n    $streams.Remove($preKey)\r\n  }\r\n  $streams.Add('stable', $streams[$stableKey])\r\n  $streams.Remove($stableKey)\r\n\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/octave.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aa4dfe9a33e28ea4a94616e84b3648527d4fa87f/icons/octave.png\" width=\"48\" height=\"48\"/> [octave.portable](https://chocolatey.org/packages/octave.portable)\r\n\r\n## GNU Octave - Scientific Programming Language\r\n\r\nGNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.\r\n\r\nOctave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave’s own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages.\r\n\r\n## Features\r\n\r\n* Powerful mathematics-oriented syntax with built-in plotting and visualization tools\r\n* Drop-in compatible with many Matlab scripts\r\n* Octave Forge, a central location for development of packages for GNU Octave, similar to Matlab's toolboxes.\r\n* Free software, runs on GNU/Linux, macOS, BSD, and Windows\r\n\r\n## Package parameters\r\n\r\nThe following package parameters can be set:\r\n\r\n* `/DesktopIcon` - Add icons for Octave to the Desktop. By default no icons are added.\r\n* `/StartMenu`   - Add icons for Octave to the Start Menu. By default no icons are added.\r\n* `/LocalUser`   - Install only for local user. By default any Octave shortcuts will be installed for all users.\r\n\r\nExample: `choco install octave.install --params \"/DesktopIcon /StartMenu /LocalUser\"`\r\n\r\n## Notes\r\n\r\n* The package makes Octave available through the `octave` (GUI) and  `octave-cli` (CLI) shims following installation\r\n"
  },
  {
    "path": "automatic/octave.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.gnu.org/software/octave/download.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-bit software: <https://ftp.gnu.org/gnu/octave/windows/octave-10.1.0-w64.7z>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum64: 82aca61c99274fe0a54115176139e52fd79c22b96699fa87fe0b77981b0f46e0\r\n\r\nFile 'gpl-3.0.txt' is obtained from <https://www.gnu.org/software/octave/license.html>\r\n"
  },
  {
    "path": "automatic/octave.portable/legal/gpl-3.0.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/octave.portable/octave.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>octave.portable</id>\n    <version>10.1.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/octave.portable</packageSourceUrl>\n    <owners>chocolatey-community,dgalbraith,Andrei Bejenaru</owners>\n    <title>GNU Octave (Portable)</title>\n    <authors>John W. Eaton</authors>\n    <projectUrl>https://www.gnu.org/software/octave</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aa4dfe9a33e28ea4a94616e84b3648527d4fa87f/icons/octave.png</iconUrl>\n    <copyright>Copyright 1998-2025 John W. Eaton</copyright>\n    <licenseUrl>https://www.gnu.org/software/octave/license.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://hg.savannah.gnu.org/hgweb/octave</projectSourceUrl>\n    <docsUrl>https://www.gnu.org/software/octave/doc/interpreter</docsUrl>\n    <mailingListUrl>https://octave.discourse.group</mailingListUrl>\n    <bugTrackerUrl>https://www.gnu.org/software/octave/bugs.html</bugTrackerUrl>\n    <tags>octave matlab math numerical computations foss cross-platform</tags>\n    <summary>Scientific Programming Language, largely compatible with Matlab</summary>\n    <description><![CDATA[## GNU Octave - Scientific Programming Language\n\nGNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.\n\nOctave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave’s own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages.\n\n## Features\n\n* Powerful mathematics-oriented syntax with built-in plotting and visualization tools\n* Drop-in compatible with many Matlab scripts\n* Octave Forge, a central location for development of packages for GNU Octave, similar to Matlab's toolboxes.\n* Free software, runs on GNU/Linux, macOS, BSD, and Windows\n\n## Package parameters\n\nThe following package parameters can be set:\n\n* `/DesktopIcon` - Add icons for Octave to the Desktop. By default no icons are added.\n* `/StartMenu`   - Add icons for Octave to the Start Menu. By default no icons are added.\n* `/LocalUser`   - Install only for local user. By default any Octave shortcuts will be installed for all users.\n\nExample: `choco install octave.install --params \"/DesktopIcon /StartMenu /LocalUser\"`\n\n## Notes\n\n* The package makes Octave available through the `octave` (GUI) and  `octave-cli` (CLI) shims following installation\n]]></description>\n    <releaseNotes>https://www.gnu.org/news/release/2025/02/07/octave-9.4.0-released.html</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/octave.portable/tools/chocolateyBeforeModify.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$gui = 'Octave.lnk'\r\n$cli = 'Octave CLI.lnk'\r\n\r\n$desktop         = [Environment]::GetFolderPath('Desktop')\r\n$commonDesktop   = [Environment]::GetFolderPath('CommonDesktopDirectory')\r\n$startMenu       = [Environment]::GetFolderPath('StartMenu')\r\n$commonStartMenu = [Environment]::GetFolderPath('CommonStartMenu')\r\n\r\n$paths = @(\r\n  (Join-Path $desktop $gui),\r\n  (Join-Path $desktop $cli),\r\n  (Join-Path $commonDesktop $gui),\r\n  (Join-Path $commonDesktop $cli),\r\n  (Join-Path $startMenu 'Octave' | Join-Path -ChildPath $gui),\r\n  (Join-Path $startMenu 'Octave' | Join-Path -ChildPath $cli),\r\n  (Join-Path $commonStartMenu 'Octave' | Join-Path -ChildPath $gui)\r\n  (Join-Path $commonStartMenu 'Octave' | Join-Path -ChildPath $cli)\r\n)\r\n\r\n# Remove any shortcuts\r\n$paths.GetEnumerator() | ForEach-Object {\r\n  if (Test-Path -Path $_) {\r\n    Remove-Item $_ -ErrorAction SilentlyContinue -Force | Out-Null\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/octave.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$version = '10.1.0'\r\n\r\n$toolsDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition)\r\n$progDir  = \"$toolsDir\\octave\"\r\n\r\n\r\n$packageArgs = @{\r\n  PackageName    = 'octave.portable'\r\n  UnzipLocation  = $toolsDir\r\n  Url64          = 'https://ftp.gnu.org/gnu/octave/windows/octave-10.1.0-w64.7z'\r\n  Checksum64     = '82aca61c99274fe0a54115176139e52fd79c22b96699fa87fe0b77981b0f46e0'\r\n  ChecksumType64 = 'sha256'\r\n}\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\n# Rename unzipped folder\r\nIf (Test-Path \"$toolsDir\\octave-$version-w64\") {\r\n  Rename-Item -Path \"$toolsDir\\octave-$version-w64\" -NewName 'octave'\r\n}\r\n\r\n# Don't create shims for any executables\r\n$files = Get-ChildItem \"$toolsDir\" -include *.exe -recurse\r\nforeach ($file in $files) {\r\n  New-Item \"$file.ignore\" -type file -force | Out-Null\r\n}\r\n\r\n# Link batch\r\n$path = \"$progDir\\mingw64\\bin\\octave.bat\"\r\nInstall-BinFile -Name 'octave'     -Path $path -Command '--gui' -UseStart\r\nInstall-BinFile -Name 'octave-cli' -Path $path -Command '--no-gui'\r\n\r\n$pp = Get-PackageParameters\r\n\r\nif ($pp.Count -gt 0) {\r\n  $paths = New-Object System.Collections.ArrayList\r\n\r\n  if ($pp.DesktopIcon) {\r\n    if ($pp.LocalUser) {\r\n      $desktop = [Environment]::GetFolderPath('Desktop')\r\n    } else {\r\n      $desktop = [Environment]::GetFolderPath('CommonDesktopDirectory')\r\n    }\r\n\r\n    $paths.Add($desktop) | Out-Null\r\n  }\r\n\r\n  if ($pp.StartMenu) {\r\n    if ($pp.LocalUser) {\r\n      $startMenu = Join-Path ([Environment]::GetFolderPath('StartMenu')) 'Octave'\r\n    } else {\r\n      $startMenu = Join-Path ([Environment]::GetFolderPath('CommonStartMenu')) 'Octave'\r\n    }\r\n\r\n    $paths.Add($startMenu) | Out-Null\r\n  }\r\n\r\n  if ($paths.Count -gt 0) {\r\n    $icon   = \"$progDir\\mingw64\\share\\octave\\$version\\imagelib\\octave-logo.ico\"\r\n    $target = \"$progDir\\octave.vbs\"\r\n\r\n    $paths.GetEnumerator() | foreach-object {\r\n      $gui = Join-Path $_ 'Octave.lnk'\r\n      $cli = Join-Path $_ 'Octave CLI.lnk'\r\n\r\n      if (-Not (Test-Path $gui)) {\r\n        Install-ChocolateyShortcut -ShortcutFilePath $gui -TargetPath $target -WorkingDirectory '%userprofile%' -IconLocation $icon\r\n      }\r\n\r\n      if (-Not (Test-Path $cli)) {\r\n        Install-ChocolateyShortcut -ShortcutFilePath $cli -TargetPath $target -WorkingDirectory '%userprofile%' -Arguments '--no-gui' -IconLocation $icon\r\n      }\r\n\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/octave.portable/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$osBitness = Get-OSArchitectureWidth\r\n$path      = \"$progDir\\mingw$osBitness\\bin\\octave.bat\"\r\n\r\n# Unlink batch\r\nUninstall-BinFile -Name 'octave'     -Path $path\r\nUninstall-BinFile -Name 'octave-cli' -Path $path\r\n"
  },
  {
    "path": "automatic/octave.portable/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = \"https://ftp.gnu.org/gnu/octave/windows/?C=M;O=D\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64 -Algorithm $Latest.checksumType64\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*64\\-bit software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"      = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"           = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*\\`$version\\s*=\\s*)('.*')\"     = \"`${1}'$($Latest.Version)'\"\r\n      \"(?i)(^\\s*Url64\\s*=\\s*)('.*')\"          = \"`${1}'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*Checksum64\\s*=\\s*)('.*')\"     = \"`${1}'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*ChecksumType64\\s*=\\s*)('.*')\" = \"`${1}'$($Latest.ChecksumType64)'\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(<copyright>.*?-)\\d{4}(.*?<\\/copyright>)\" = \"`${1}$($Latest.UpdateYear)`${2}\"\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re   = 'octave-.*-.*w64\\.7z$'\r\n  $url64 = $download_page.links | where-object href -match $re | select-object -First 1 -expand href | foreach-object{ New-Object uri([uri]$releases, $_) }\r\n\r\n  $version64 = $url64 -split '[-]' | select-object -Last 1 -Skip 1\r\n\r\n  $releases_url  = \"https://www.gnu.org/software/octave/news.html\"\r\n  $releases_page = Invoke-WebRequest -Uri $releases_url -UseBasicParsing\r\n  $re            = 'octave-.*-released'\r\n  $releaseNotes  = $releases_page.links | where-object href -match $re | select-object -First 1 -expand href | foreach-object { New-Object uri([uri]$releases_url, $_) }\r\n\r\n  return @{\r\n    Version      = $version64.Replace('_', '.')\r\n    URL64        = $url64\r\n    ReleaseNotes = $releaseNotes\r\n    UpdateYear   = (Get-Date).ToString('yyyy')\r\n    ChecksumType64 = 'sha256'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/openshift-cli/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b091b872f1123f77e68599c21b7bfdaad249e375/icons/openshift-cli.png\" width=\"48\" height=\"48\"/> [openshift-cli](https://chocolatey.org/packages/openshift-cli)\r\n\r\n## OpenShift Application Platform\r\n### The Open Source Container Application Platform - Enterprise Kubernetes for Developers\r\n\r\nOpenShift Origin is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.\r\n\r\nOrigin is the upstream community project that powers OpenShift. Built around a core of Docker container packaging and Kubernetes container cluster management, Origin is also augmented by application lifecycle management functionality and DevOps tooling. Origin provides a complete open source container application platform.\r\n\r\n## Features\r\n* Easily build applications with integrated service discovery and persistent storage.\r\n* Quickly and easily scale applications to handle periods of increased demand.\r\n  * Support for automatic high availability, load balancing, health checking, and failover.\r\n* Push source code to your Git repository and automatically deploy containerized applications.\r\n* Web console and command-line client for building and monitoring applications.\r\n* Centralized administration and management of an entire stack, team, or organization.\r\n  * Create reusable templates for components of your system, and iteratively deploy them over time.\r\n  * Roll out modifications to software stacks to your entire organization in a controlled fashion.\r\n  * Integration with your existing authentication mechanisms, including LDAP, Active Directory, and public OAuth providers such as GitHub.\r\n* Multi-tenancy support, including team and user isolation of containers, builds, and network communication.\r\n  * Allow developers to run containers securely with fine-grained controls in production.\r\n  * Limit, track, and manage the developers and teams on the platform.\r\n* Integrated Docker registry, automatic edge load balancing, cluster logging, and integrated metrics.\r\n\r\n## Notes\r\n\r\n* Windows support is limited to 64bit systems.\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/openshift-cli/legal/LICENSE.txt",
    "content": "\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   Copyright 2014 Red Hat, Inc.\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/openshift-cli/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://mirror.openshift.com/pub/openshift-v4/clients/ocp/4.21.11>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  software: <https://mirror.openshift.com/pub/openshift-v4/clients/ocp/4.21.11/openshift-client-windows-4.21.11.zip>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: \r\n  checksum: EE5271055834ABB1A178CBB3A7594E7753F5D09A7ED32BADB61AFCEBEE7864D0\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/openshift/origin/blob/6366485d06c43fd526899510f02582484da25519/LICENSE>\r\n"
  },
  {
    "path": "automatic/openshift-cli/openshift-cli.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>openshift-cli</id>\n    <version>4.21.11</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/openshift-cli</packageSourceUrl>\n    <owners>chocolatey-community,Andrei Bejenaru</owners>\n    <title>OpenShift Command Line Interface (CLI)</title>\n    <authors>RedHat</authors>\n    <projectUrl>http://www.openshift.org</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b091b872f1123f77e68599c21b7bfdaad249e375/icons/openshift-cli.png</iconUrl>\n    <copyright>(c) 2017 RedHat</copyright>\n    <licenseUrl>https://github.com/openshift/origin/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/openshift/origin</projectSourceUrl>\n    <docsUrl>https://docs.openshift.org/latest/welcome/index.html</docsUrl>\n    <bugTrackerUrl>https://github.com/openshift/origin/issues</bugTrackerUrl>\n    <tags>openshift docker kubernetes containers development devops cli foss</tags>\n    <summary>OpenShift Origin is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift Origin is the open source upstream project that powers OpenShift, Red Hat's container application platform.</summary>\n    <description><![CDATA[## OpenShift Application Platform\n### The Open Source Container Application Platform - Enterprise Kubernetes for Developers\n\nOpenShift Origin is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.\n\nOrigin is the upstream community project that powers OpenShift. Built around a core of Docker container packaging and Kubernetes container cluster management, Origin is also augmented by application lifecycle management functionality and DevOps tooling. Origin provides a complete open source container application platform.\n\n## Features\n* Easily build applications with integrated service discovery and persistent storage.\n* Quickly and easily scale applications to handle periods of increased demand.\n  * Support for automatic high availability, load balancing, health checking, and failover.\n* Push source code to your Git repository and automatically deploy containerized applications.\n* Web console and command-line client for building and monitoring applications.\n* Centralized administration and management of an entire stack, team, or organization.\n  * Create reusable templates for components of your system, and iteratively deploy them over time.\n  * Roll out modifications to software stacks to your entire organization in a controlled fashion.\n  * Integration with your existing authentication mechanisms, including LDAP, Active Directory, and public OAuth providers such as GitHub.\n* Multi-tenancy support, including team and user isolation of containers, builds, and network communication.\n  * Allow developers to run containers securely with fine-grained controls in production.\n  * Limit, track, and manage the developers and teams on the platform.\n* Integrated Docker registry, automatic edge load balancing, cluster logging, and integrated metrics.\n\n## Notes\n\n* Windows support is limited to 64bit systems.\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://mirror.openshift.com/pub/openshift-v4/clients/ocp/4.21.11</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/openshift-cli/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'openshift-cli'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = $packageName\r\n  FileFullPath64 = Get-Item $toolsPath\\openshift-origin-client-tools.zip\r\n  Destination    = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\n"
  },
  {
    "path": "automatic/openshift-cli/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix -FileNameBase \"openshift-origin-client-tools\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseURL)>\"\r\n      \"(?i)(^\\s*software.*)\\<.*\\>\"        = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseURL)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $StableReleaseUrl = \"https://mirror.openshift.com/pub/openshift-v4/clients/ocp/stable/release.txt\"\r\n  $LatestVersion = if ((Invoke-WebRequest -Uri $StableReleaseUrl -UseBasicParsing).Content -match \"Version:\\s+(?<Version>.+)\") {\r\n    $Matches.Version\r\n  } else {\r\n    Write-Error \"Could not identify latest version from '$StableReleaseUrl'\" -ErrorAction Stop\r\n  }\r\n\r\n  # We could get the SHA256 value from /sha256sum.txt in the same directory, but we currently generate it\r\n\r\n  return @{\r\n    Version    = $LatestVersion\r\n    URL64      = \"https://mirror.openshift.com/pub/openshift-v4/clients/ocp/$LatestVersion/openshift-client-windows-$LatestVersion.zip\"\r\n    ReleaseURL = \"https://mirror.openshift.com/pub/openshift-v4/clients/ocp/$LatestVersion\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/openssl.light/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@1a1a45ece68d4852cc454cf9354d9a441516fccc/icons/openssl.png\" width=\"48\" height=\"48\"/> [OpenSSL.Light](https://chocolatey.org/packages/OpenSSL.Light)\r\n\r\n\r\nThe OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.\r\n\r\nThe Win32 OpenSSL Installation Project is dedicated to providing a simple installation of OpenSSL. It is easy to set up and easy to use through the simple, effective installer. No need to compile anything or jump through any hoops, just click a few times and it is installed, leaving you to doing real work. Download it today! Note that these are default builds of OpenSSL and subject to local and state laws. More information can be found in the legal agreement of the installation.\r\n\r\n## Package Parameters\r\n- `/InstallDir:`- Installation directory, defaults to the 'Program Files\\OpenSSL' directory.\r\n\r\nExample: `choco install openssl.light --params \"/InstallDir:C:\\your\\install\\path\"`\r\n"
  },
  {
    "path": "automatic/openssl.light/legal/LICENSE.txt",
    "content": "\r\n  LICENSE ISSUES\r\n  ==============\r\n\r\n  The OpenSSL toolkit stays under a double license, i.e. both the conditions of\r\n  the OpenSSL License and the original SSLeay license apply to the toolkit.\r\n  See below for the actual license texts.\r\n\r\n  OpenSSL License\r\n  ---------------\r\n\r\n/* ====================================================================\r\n * Copyright (c) 1998-2017 The OpenSSL Project.  All rights reserved.\r\n *\r\n * Redistribution and use in source and binary forms, with or without\r\n * modification, are permitted provided that the following conditions\r\n * are met:\r\n *\r\n * 1. Redistributions of source code must retain the above copyright\r\n *    notice, this list of conditions and the following disclaimer. \r\n *\r\n * 2. Redistributions in binary form must reproduce the above copyright\r\n *    notice, this list of conditions and the following disclaimer in\r\n *    the documentation and/or other materials provided with the\r\n *    distribution.\r\n *\r\n * 3. All advertising materials mentioning features or use of this\r\n *    software must display the following acknowledgment:\r\n *    \"This product includes software developed by the OpenSSL Project\r\n *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\r\n *\r\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\r\n *    endorse or promote products derived from this software without\r\n *    prior written permission. For written permission, please contact\r\n *    openssl-core@openssl.org.\r\n *\r\n * 5. Products derived from this software may not be called \"OpenSSL\"\r\n *    nor may \"OpenSSL\" appear in their names without prior written\r\n *    permission of the OpenSSL Project.\r\n *\r\n * 6. Redistributions of any form whatsoever must retain the following\r\n *    acknowledgment:\r\n *    \"This product includes software developed by the OpenSSL Project\r\n *    for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\r\n *\r\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\r\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR\r\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n * OF THE POSSIBILITY OF SUCH DAMAGE.\r\n * ====================================================================\r\n *\r\n * This product includes cryptographic software written by Eric Young\r\n * (eay@cryptsoft.com).  This product includes software written by Tim\r\n * Hudson (tjh@cryptsoft.com).\r\n *\r\n */\r\n\r\n Original SSLeay License\r\n -----------------------\r\n\r\n/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)\r\n * All rights reserved.\r\n *\r\n * This package is an SSL implementation written\r\n * by Eric Young (eay@cryptsoft.com).\r\n * The implementation was written so as to conform with Netscapes SSL.\r\n * \r\n * This library is free for commercial and non-commercial use as long as\r\n * the following conditions are aheared to.  The following conditions\r\n * apply to all code found in this distribution, be it the RC4, RSA,\r\n * lhash, DES, etc., code; not just the SSL code.  The SSL documentation\r\n * included with this distribution is covered by the same copyright terms\r\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\r\n * \r\n * Copyright remains Eric Young's, and as such any Copyright notices in\r\n * the code are not to be removed.\r\n * If this package is used in a product, Eric Young should be given attribution\r\n * as the author of the parts of the library used.\r\n * This can be in the form of a textual message at program startup or\r\n * in documentation (online or textual) provided with the package.\r\n * \r\n * Redistribution and use in source and binary forms, with or without\r\n * modification, are permitted provided that the following conditions\r\n * are met:\r\n * 1. Redistributions of source code must retain the copyright\r\n *    notice, this list of conditions and the following disclaimer.\r\n * 2. Redistributions in binary form must reproduce the above copyright\r\n *    notice, this list of conditions and the following disclaimer in the\r\n *    documentation and/or other materials provided with the distribution.\r\n * 3. All advertising materials mentioning features or use of this software\r\n *    must display the following acknowledgement:\r\n *    \"This product includes cryptographic software written by\r\n *     Eric Young (eay@cryptsoft.com)\"\r\n *    The word 'cryptographic' can be left out if the rouines from the library\r\n *    being used are not cryptographic related :-).\r\n * 4. If you include any Windows specific code (or a derivative thereof) from \r\n *    the apps directory (application code) you must include an acknowledgement:\r\n *    \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\r\n * \r\n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\r\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\r\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r\n * SUCH DAMAGE.\r\n * \r\n * The licence and distribution terms for any publically available version or\r\n * derivative of this code cannot be changed.  i.e. this code cannot simply be\r\n * copied and put under another distribution licence\r\n * [including the GNU Public Licence.]\r\n */\r\n\r\n"
  },
  {
    "path": "automatic/openssl.light/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://slproweb.com/products/Win32OpenSSL.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://slproweb.com/download/Win32OpenSSL_Light-3_1_4.exe>\r\n  64-Bit software: <https://slproweb.com/download/Win64OpenSSL_Light-3_1_4.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: A6FEE205765B88D35C1895F62A786B89CFB64166F0C1C29E22E752E18C4E4068\r\n  checksum64: 4224DD7AC1347A5DB88DAFDE63B58A48E8369CF339C6E3AB346CA2840C4DDB6E\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.openssl.org/source/license.txt>\r\n"
  },
  {
    "path": "automatic/openssl.light/openssl.light.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>OpenSSL.Light</id>\n    <version>3.1.4</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/openssl.light</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>OpenSSL – The Open Source SSL and TLS toolkit</title>\n    <authors>Shining Light Productions</authors>\n    <projectUrl>https://slproweb.com/products/Win32OpenSSL.html</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@1a1a45ece68d4852cc454cf9354d9a441516fccc/icons/openssl.png</iconUrl>\n    <copyright>Ⓒ 2000-2003 Shining Light Productions</copyright>\n    <licenseUrl>https://www.openssl.org/source/license.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>openssl-light openssl ssl tls pfx pem key rsa admin foss cross-platform</tags>\n    <summary>Open Source SSL v2/v3 and TLS v1 toolkit</summary>\n    <description><![CDATA[\nThe OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.\n\nThe Win32 OpenSSL Installation Project is dedicated to providing a simple installation of OpenSSL. It is easy to set up and easy to use through the simple, effective installer. No need to compile anything or jump through any hoops, just click a few times and it is installed, leaving you to doing real work. Download it today! Note that these are default builds of OpenSSL and subject to local and state laws. More information can be found in the legal agreement of the installation.\n\n## Package Parameters\n- `/InstallDir:`- Installation directory, defaults to the 'Program Files\\OpenSSL' directory.\n\nExample: `choco install openssl.light --params \"/InstallDir:C:\\your\\install\\path\"`\n]]></description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"vcredist140\" version=\"14.12.25810\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/openssl.light/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$pp = Get-PackageParameters\r\n$silentArgs =  '/silent','/sp-','/suppressmsgboxes'\r\n$silentArgs += '/DIR=\"{0}\"' -f $( if ($pp.InstallDir) { $pp.InstallDir } else { \"$Env:ProgramFiles\\OpenSSL\" } )\r\n\r\n$packageArgs = @{\r\n  packageName    = 'OpenSSL.Light'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\Win32OpenSSL_Light-3_1_4.exe\"\r\n  file64         = \"$toolsPath\\Win64OpenSSL_Light-3_1_4.exe\"\r\n  softwareName   = 'OpenSSL*Light*'\r\n  silentArgs     = $silentArgs\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation)  { Write-Warning \"Can't find install location, PATH not updated\"; return }\r\nWrite-Host \"Installed to '$installLocation'\"\r\n\r\nInstall-ChocolateyPath -PathToInstall \"$installLocation\\bin\" -PathType Machine\r\n"
  },
  {
    "path": "automatic/openssl.light/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$domain   = 'https://slproweb.com'\r\n$releases = \"$domain/products/Win32OpenSSL.html\"\r\n\r\n$padUnderVersion = '1.1.1'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*`\"\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*`\"\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'Win32.*Light.*\\.exe$'\r\n  $url32 = $domain + ($download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href)\r\n\r\n  $re = 'Win64.*Light.*\\.exe$'\r\n  $url64 = $domain + ($download_page.links | Where-Object href -match $re | Select-Object -first 1 -expand href)\r\n\r\n  $verRe = '[\\-]|\\.exe'\r\n  $version32 = ($url32 -split \"$verRe\" | Select-Object -last 1 -skip 1) -replace '_','.'\r\n  $version64 = ($url64 -split \"$verRe\" | Select-Object -last 1 -skip 1) -replace '_','.'\r\n  if ($version32 -ne $version64) {\r\n    throw \"32bit version do not match the 64bit version\"\r\n  }\r\n  $rev = ([byte][char]$version32[$version32.Length - 1]) - 97\r\n  $version32 = $version32 -replace '[a-z]+$',\".$rev\"\r\n\r\n  if ([version]$version32 -lt [version]'1.1.1') {\r\n    # Because previous package updates used dates, we need a number that ends up being larger\r\n    $revisionLen = '6' # Will end up with version '1.1.0.40000000'\r\n  } else {\r\n    $revisionLen = '1'\r\n  }\r\n\r\n  @{\r\n    URL32 = $url32\r\n    URL64 = $url64\r\n    Version = Get-FixVersion $version32 -OnlyFixBelowVersion $padVersionUnder -AppendRevisionLength $revisionLen\r\n    PackageName = 'OpenSSL.Light'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/opera/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b7466aa44fbbc7e8022c05be2d866e63cd915c8d/icons/opera.svg\" width=\"48\" height=\"48\"/> [Opera](https://chocolatey.org/packages/Opera)\r\n\r\nThe Opera web browser makes the Web fast and fun, giving you a better web browser experience on any computer.\r\n\r\n## Parameters\r\n\r\n- `/NoAutostart` - Do not add Opera autostart entry\r\n- `/NoDesktopShortcut` - Do not create desktop shortcut for Opera\r\n- `/NoTaskbarShortcut` - Do not pin Opera to taskbar\r\n- `/RemoveUserData` - Remove Opera's user data during uninstallation.\r\n\r\nThese parameters can be passed to the installer with the use of `--params`.\r\nFor example: `--params '\"/NoAutostart /NoDesktopShortcut /NoTaskbarShortcut\"'`\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/opera/opera.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>Opera</id>\n    <version>131.0.5877.5</version>\n    <title>Opera</title>\n    <owners>chocolatey-community</owners>\n    <authors>Opera</authors>\n    <projectUrl>http://www.opera.com/browser/</projectUrl>\n    <licenseUrl>http://www.opera.com/eula/computers</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b7466aa44fbbc7e8022c05be2d866e63cd915c8d/icons/opera.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[The Opera web browser makes the Web fast and fun, giving you a better web browser experience on any computer.\n\n## Parameters\n\n- `/NoAutostart` - Do not add Opera autostart entry\n- `/NoDesktopShortcut` - Do not create desktop shortcut for Opera\n- `/NoTaskbarShortcut` - Do not pin Opera to taskbar\n- `/RemoveUserData` - Remove Opera's user data during uninstallation.\n\nThese parameters can be passed to the installer with the use of `--params`.\nFor example: `--params '\"/NoAutostart /NoDesktopShortcut /NoTaskbarShortcut\"'`\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>The Opera web browser makes the Web fast and fun, giving you a better web browser experience on any computer.</summary>\n    <releaseNotes>https://blogs.opera.com/desktop/changelog-for-131/#b5877.5</releaseNotes>\n    <tags>browser opera cross-platform internet admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/opera</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.4.0\" />\n      <dependency id=\"autohotkey.portable\" version=\"2.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/opera/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsPath = (Split-Path -Parent $MyInvocation.MyCommand.Definition)\r\n. \"$toolsPath\\helpers.ps1\"\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$parameters += if ($pp.NoAutostart) { \" /run-at-startup=0\"; Write-Host \"Autorun entry won't be added\" }\r\n$parameters += if ($pp.NoDesktopShortcut) { \" /desktopshortcut=0\"; Write-Host \"Desktop shortcut won't be created\" }\r\n$parameters += if ($pp.NoTaskbarShortcut) { \" /pintotaskbar=0\"; Write-Host \"Opera won't be pinned to taskbar\" }\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://get.geo.opera.com/pub/opera/desktop/131.0.5877.5/win/Opera_131.0.5877.5_Setup.exe'\r\n  url64          = 'https://get.geo.opera.com/pub/opera/desktop/131.0.5877.5/win/Opera_131.0.5877.5_Setup_x64.exe'\r\n  checksum       = '58bd789c21b7f4ecf23130a01c077ed3e2964ee2089d4363aecc6dc588518933'\r\n  checksum64     = '12db93ad721f1dc271cfa729afdaf3a65c3a30b7c92a5aaefc75267e436a06f6'\r\n  checksumType   = 'sha256'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = '/install /silent /launchopera=0 /setdefaultbrowser=0 /allusers=1' + $parameters\r\n  validExitCodes = @(0)\r\n}\r\n\r\n$version = '131.0.5877.5'\r\nif (!$Env:ChocolateyForce -and (IsVersionAlreadyInstalled $version)) {\r\n  Write-Output \"Opera $version is already installed. Skipping download and installation.\"\r\n}\r\nelse {\r\n  Install-ChocolateyPackage @packageArgs\r\n}\r\n"
  },
  {
    "path": "automatic/opera/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = $env:chocolateyPackageName\r\n$softwareNamePattern = 'Opera*'\r\n$toolsDir            = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName    = $packageName\r\n      silentArgs     = \"/uninstall\"\r\n      fileType       = 'EXE'\r\n      validExitCodes = @(0)\r\n      file           = $_.UninstallString.replace(' /uninstall', '').trim('\"')\r\n    }\r\n\r\n    $installLocation = Get-AppInstallLocation -AppNamePattern $softwareNamePattern\r\n    if ($null -ne $installLocation) {\r\n      Remove-Process -PathFilter \"$([regex]::Escape($installLocation)).*\" | Out-Null\r\n    }\r\n\r\n    $pp = Get-PackageParameters\r\n    $ahkArgList = New-Object Collections.Generic.List[string]\r\n    $ahkArgList.Add($(Join-Path -Path $toolsDir -ChildPath 'uninstall.ahk'))\r\n    if ($pp.RemoveUserData) {\r\n      $ahkArgList.Add('/RemoveUserData')\r\n    }\r\n\r\n    Start-Process -FilePath 'AutoHotKey.exe' -ArgumentList $ahkArgList\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/opera/tools/helpers.ps1",
    "content": "﻿function IsVersionAlreadyInstalled {\r\n  param($version)\r\n\r\n  if ($env:ChocolateyForce ) { return $false }\r\n\r\n  [array]$keys = Get-UninstallRegistryKey -SoftwareName \"Opera*\" -wa 0 | Where-Object { $_.DisplayVersion -and $_.DisplayVersion -eq $version }\r\n  return $keys.Count -gt 0\r\n}\r\n"
  },
  {
    "path": "automatic/opera/tools/uninstall.ahk",
    "content": "#Requires AutoHotkey v2.0\r\n#NoTrayIcon\r\n#SingleInstance Force\r\n#Warn\r\nDetectHiddenText \"Off\"\r\nDetectHiddenWindows \"Off\"\r\nSetControlDelay 20\r\nSendMode \"Input\"\r\nSetTitleMatchMode 3 ;Exact\r\nSetWinDelay 100\r\n\r\nShouldRemoveUserData := False\r\nfor i, param in A_Args\r\n{\r\n  if (!StrCompare(\"/RemoveUserData\", param))\r\n  {\r\n    ShouldRemoveUserData := True\r\n    break\r\n  }\r\n}\r\n\r\nUninstallerProcessName := \"installer.exe\"\r\nMainWindowClass := \"InstallerMainWindow\"\r\nMainWindowTitle := \"ahk_class \" MainWindowClass \" ahk_exe \" UninstallerProcessName\r\nWinWait MainWindowTitle\r\n\r\nif (ShouldRemoveUserData)\r\n{\r\n  RemoveUserDataCheckbox := \"Button12\"\r\n  ;For some reason, neither ControlClick nor ControlSetChecked will tick the checkbox\r\n  ControlSend \"{Space}\", RemoveUserDataCheckbox, MainWindowTitle\r\n}\r\n\r\nUninstallButton := \"Button3\"\r\n;This window's buttons may not work reliably with ControlClick if mouse-up events are delayed.\r\n;Send spaces with ControlSend instead for increased reliability.\r\nControlSend \"{Space}\", UninstallButton, MainWindowTitle\r\n\r\n;If the user has launched Opera at least once, a survey page may show up.\r\nSleep 200\r\nFirstRadioButton := \"Button13\" ;The positioning of each option is randomized and may vary\r\nSurveyPageVisible := ControlGetVisible(FirstRadioButton, MainWindowTitle)\r\nif (SurveyPageVisible) {\r\n  ;Skip over the survey\r\n  ControlSend \"{Space}\", UninstallButton, MainWindowTitle\r\n}\r\n\r\nDialogWindowClass := \"#32770\"\r\nDialogWindowTitle := \"ahk_class \" DialogWindowClass \" ahk_exe \" UninstallerProcessName\r\nWinWait DialogWindowTitle\r\n\r\nYesButton := \"Button1\"\r\nControlClick YesButton, DialogWindowTitle,,,, \"NA\"\r\n\r\nTryAgainButton := \"Button6\"\r\nwhile !WinWaitClose(MainWindowTitle,, 1) {\r\n  try {\r\n    TryAgainButtonVisible := ControlGetVisible(TryAgainButton, MainWindowTitle)\r\n    if (TryAgainButtonVisible) {\r\n      ;Allow the user an opportunity to see the uninstaller has failed, then try again\r\n      Sleep 2000\r\n      ControlSend \"{Space}\", TryAgainButton, MainWindowTitle\r\n    }\r\n  }\r\n}\r\n\r\nExitApp\r\n"
  },
  {
    "path": "automatic/opera/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://get.geo.opera.com/pub/opera/desktop/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^\\s*url\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.URL32)'\"\r\n      \"(^\\s*url64\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.URL64)'\"\r\n      \"(^\\s*checksum\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(^[$]version\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.Version)'\"\r\n    }\r\n    \".\\opera.nuspec\"                 = @{\r\n      \"(?i)(^\\s*\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum32 = Get-RemoteChecksum $Latest.URL32\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $versionSort   = { [version]$_.href.TrimEnd('/') }\r\n  $download_page = $download_page.links | Where-Object href -match '^[\\d]+[\\d\\.]+\\/$' | Sort-Object $versionSort -Descending | ForEach-Object {\r\n    [version] $version = $_.href -replace '/', ''\r\n    $url               = \"https://get.geo.opera.com/pub/opera/desktop/$version/win/\"\r\n    try {\r\n      $result = Invoke-WebRequest -Uri $url -UseBasicParsing\r\n      return $result\r\n    }\r\n    catch { }\r\n  } | Select-Object -First 1\r\n\r\n  $url32 = $download_page.Links | Where-Object href -NotMatch 'x64' | Where-Object href -Match 'Setup\\.exe$' | Select-Object -First 1 -expand href | ForEach-Object { $url + $_ }\r\n  $url64 = $download_page.Links | Where-Object href -Match \"(x64.*Setup|Setup_x64)\\.exe$\" | Select-Object -First 1 -expand href | ForEach-Object { $url + $_ }\r\n\r\n  if (!$url32 -or !$url64) {\r\n    throw \"32bit or 64bit url was not found, investigate or ignore.\"\r\n  }\r\n  return @{\r\n    URL32        = $url32\r\n    URL64        = $url64\r\n    Version      = $version\r\n    PackageName  = 'Opera'\r\n    ReleaseNotes = \"https://blogs.opera.com/desktop/changelog-for-$($version.Major)/#b$($version.Build).$($version.Revision)\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/optipng/Changelog.md",
    "content": "# Package changelog for [optipng](https://chocolatey.org/packages/optipng)\r\n\r\n\r\n## UPCOMING\r\n- Migrated package to the core team repository\r\n- Modernized and embedded the package\r\n\r\n## Version: 0.7.5.20141004 (2014-10-04)\r\n- Installation directory is now `$PSScriptDir` instead of `$env:ChocolateyBinRoot\\OptiPNG`\r\n"
  },
  {
    "path": "automatic/optipng/Readme.md",
    "content": "﻿# [OptiPNG](https://chocolatey.org/packages/OptiPNG)\r\n\r\n\r\nOptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information. This program also converts external formats (BMP, GIF, PNM and TIFF) to optimized PNG, and performs PNG integrity checks and corrections.\r\n\r\n\r\n## Notes\r\n- Please uninstall any versions prior to version 0.7.6, otherwise you may experience problems with multiple optipng.exe file being available.\r\n\r\n"
  },
  {
    "path": "automatic/optipng/legal/LICENSE.txt",
    "content": "Copyright (C) 2001-2016 Cosmin Truta and the Contributing Authors.\r\nFor the purpose of copyright and licensing, the list of Contributing\r\nAuthors is available in the accompanying AUTHORS file.\r\n\r\nThis software is provided 'as-is', without any express or implied\r\nwarranty.  In no event will the author(s) be held liable for any damages\r\narising from the use of this software.\r\n\r\nPermission is granted to anyone to use this software for any purpose,\r\nincluding commercial applications, and to alter it and redistribute it\r\nfreely, subject to the following restrictions:\r\n\r\n1. The origin of this software must not be misrepresented; you must not\r\n   claim that you wrote the original software.  If you use this software\r\n   in a product, an acknowledgment in the product documentation would be\r\n   appreciated but is not required.\r\n\r\n2. Altered source versions must be plainly marked as such, and must not\r\n   be misrepresented as being the original software.\r\n\r\n3. This notice may not be removed or altered from any source distribution.\r\n"
  },
  {
    "path": "automatic/optipng/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://optipng.sourceforge.net/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://prdownloads.sourceforge.net/optipng/optipng-7.9.1-win32.zip?download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 381A0AE153EB5A8CA20E7CD685A1767084BB6054A4AF801A8981BD3E19B426E8\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://optipng.sourceforge.net/license.txt>\r\n"
  },
  {
    "path": "automatic/optipng/optipng.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>OptiPNG</id>\n    <version>7.9.1</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/optipng</packageSourceUrl>\n    <title>OptiPNG: Advanced PNG Optimizer</title>\n    <authors>Cosmin Truta</authors>\n    <owners>chocolatey-community, ferventcoder</owners>\n    <licenseUrl>http://optipng.sourceforge.net/license.txt</licenseUrl>\n    <projectUrl>http://optipng.sourceforge.net/</projectUrl>\n    <!-- IconUrl: Skip check -->\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nOptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information. This program also converts external formats (BMP, GIF, PNM and TIFF) to optimized PNG, and performs PNG integrity checks and corrections.\n\n\n## Notes\n- Please uninstall any versions prior to version 0.7.6, otherwise you may experience problems with multiple optipng.exe file being available.\n\n]]></description>\n    <bugTrackerUrl>https://sourceforge.net/p/optipng/_list/tickets</bugTrackerUrl>\n    <summary>OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information.</summary>\n    <releaseNotes>\n[Software Changelog](http://optipng.sourceforge.net/history.txt)\n[Package Changelog](https://github.com/chocolatey/chocolatey-coreteampackages/blob/master/automatic/optipng/Changelog.md)\n    </releaseNotes>\n    <copyright>Cosmin Truta 2001-2012</copyright>\n    <tags>optipng png gif tiff compression optimization cli cross-platform foss</tags>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/optipng/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\nif (Test-Path \"$toolsPath\\optipng-*win32\") {\r\n  # Remove the directory from a previous installation\r\n  Remove-Item -Force -Recurse -ea 0 \"$toolsPath\\optipng-*win32\"\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'zip'\r\n  file           = \"$toolsPath\\optipng.zip\"\r\n  destination    = $toolsPath\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nRemove-Item -Force -ea 0 $packageArgs.file\r\n"
  },
  {
    "path": "automatic/optipng/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'http://optipng.sourceforge.net/'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameBase \"optipng\" }\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-ChangelogVersion -version $Latest.Version\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'win32\\.zip[\\?\\/]download$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '\\-'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n    FileType = \"zip\"\r\n    PackageName = 'OptiPNG'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/owncloud-client/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/owncloud.png\" width=\"48\" height=\"48\"/> [owncloud-client](https://chocolatey.org/packages/owncloud-client)\r\n\r\nownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view & sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. Installation has minimal server requirements, doesn't need special permissions and is quick. ownCloud is extendable via a simple but powerful API for applications and plugins.\r\n\r\n## Features\r\n\r\n- File sync and share\r\n- Access to community apps\r\n- Access to community forum\r\n- Desktop & mobile apps\r\n- Self-managed, on-premises\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/owncloud-client/screenshot.png)\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/owncloud-client/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/owncloud-client/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://owncloud.com/desktop-app/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://download.owncloud.com/desktop/ownCloud/stable/6.0.0.17092/win/ownCloud-6.0.0.17092.x64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 39ADE500981F5DA3279E04ED22FEFC8D4DF8D9A1A435E2DB21E06075C6861B73\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/owncloud/client/blob/06936bc603c91b1c5f10442901bcfeb765b17243/COPYING>\r\n"
  },
  {
    "path": "automatic/owncloud-client/owncloud-client.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>owncloud-client</id>\n    <version>6.0.0.17092</version>\n    <title>ownCloud Windows Client</title>\n    <owners>chocolatey-community</owners>\n    <authors>ownCloud developers</authors>\n    <licenseUrl>https://github.com/owncloud/client/blob/master/COPYING</licenseUrl>\n    <projectUrl>https://owncloud.org/</projectUrl>\n    <projectSourceUrl>https://github.com/owncloud/client</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/owncloud/client/issues</bugTrackerUrl>\n    <mailingListUrl>https://central.owncloud.org/</mailingListUrl>\n    <docsUrl>https://doc.owncloud.org/</docsUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/owncloud.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view & sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. Installation has minimal server requirements, doesn't need special permissions and is quick. ownCloud is extendable via a simple but powerful API for applications and plugins.\n\n## Features\n\n- File sync and share\n- Access to community apps\n- Access to community forum\n- Desktop & mobile apps\n- Self-managed, on-premises\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/owncloud-client/screenshot.png)\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>ownCloud Sync Client for Windows</summary>\n    <releaseNotes>https://owncloud.org/changelog/desktop/</releaseNotes>\n    <copyright>© 2020 ownCloud</copyright>\n    <tags>owncloud-client owncloud cloud sync webdav caldav carddav admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/owncloud-client</packageSourceUrl>\n    <dependencies>\n      <!--<dependency id=\"vcredist2013\" version=\"12.0.30501.0\" />-->\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/owncloud-client/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\ownCloud-6.0.0.17092.x64.msi\"\r\n  softwareName   = 'ownCloud'\r\n  silentArgs     = '/qn /norestart'\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/owncloud-client/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = 'https://owncloud.com/desktop-app/'\r\n$softwareName = 'ownCloud'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum\\:).*\"            = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\"       = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $updateEndpoint = 'https://updates.owncloud.com/client/?platform=win32&currentArch=x86_64&msi=true&version=0.0.0'\r\n  $xmlResponse = Invoke-RestMethod -Uri $updateEndpoint -UseBasicParsing\r\n\r\n  @{\r\n    Version = $xmlResponse.owncloudclient.version\r\n    URL64   = $xmlResponse.owncloudclient.downloadurl\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/paint.net/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b89548a8e0a21620abe8643335fd7ba0c5b03ca1/icons/paint.net.png\" width=\"48\" height=\"48\"/> [paint.net](https://chocolatey.org/packages/paint.net)\r\n\r\n\r\nPaint.NET is free image and photo editing software for PCs that run Windows.\r\nIt features an intuitive and innovative user interface with support for layers,\r\nunlimited undo, special effects, and a wide variety of useful and powerful tools.\r\nAn active and growing online community provides friendly help, tutorials, and plugins.\r\n\r\n## Features\r\n\r\n- Simple, intuitive, and innovative user interface\r\n- Performance\r\n- Support for layers\r\n- Unlimited history\r\n- Active Online Community\r\n- Automatically Updated\r\n- Special Effects\r\n- Powerful Tools\r\n\r\n## Notes\r\n\r\n- Since version 4.3 this package embeds x64 bit version of the software\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/paint.net/screenshot.png)\r\n"
  },
  {
    "path": "automatic/paint.net/legal/License.txt",
    "content": "Paint.NET (R)\r\nCopyright (C) dotPDN LLC, Rick Brewster, and contributors. All Rights Reserved.\r\nPaint.NET is a registered trademark of dotPDN LLC.\r\n\r\nPaint.NET is free for use in any environment, including but not necessarily limited to: personal, academic, commercial, government, business, non-profit, and for-profit. \"Free\" in the preceding sentence means that there is no cost or charge associated with the installation and use of paint.net. Donations are always appreciated, of course! http://www.getpaint.net/donate.html\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software (the \"Software\"), to use the Software without restriction, including the rights to use, copy, publish, and distribute the Software, and to permit persons to whom the Software is furnished to do so.\r\n\r\nYou may not modify, adapt, rent, lease, loan, sell, or create derivative works based upon the Software or any part thereof. However, certain icons used in the paint.net user interface are from or adapted from those in the \"Crystal\" icon set, http://www.everaldo.com/crystal/, or the \"Oxygen\" icon set, http://www.oxygen-icons.org/. These icons are covered by the LGPL license, http://www.gnu.org/copyleft/lesser.html. These icons are stored as \"loose\" PNG image files in the Resources\\en-US\\ directory where paint.net is installed.\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n"
  },
  {
    "path": "automatic/paint.net/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x64: https://github.com/paintdotnet/release/releases/download/v5.1.12/paint.net.5.1.12.winmsi.x64.zip\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum64: 06B19498E02AD5BF24EF1AA19F9D9021C92FE7ABEEC04E18AEF4140EDDB366E3\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.getpaint.net/license.html\r\n"
  },
  {
    "path": "automatic/paint.net/paint.net.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n   <metadata>\n    <id>paint.net</id>\n    <version>5.1.12</version>\n    <title>Paint.NET</title>\n    <authors>Rick Brewster, dotPDN</authors>\n    <projectUrl>http://www.getpaint.net/</projectUrl>\n    <licenseUrl>http://www.getpaint.net/license.html</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b89548a8e0a21620abe8643335fd7ba0c5b03ca1/icons/paint.net.png</iconUrl>\n    <docsUrl>https://forums.getpaint.net/index.php?/forum/18-tutorials-publishing-only/</docsUrl>\n    <mailingListUrl>https://forums.getpaint.net/</mailingListUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nPaint.NET is free image and photo editing software for PCs that run Windows.\nIt features an intuitive and innovative user interface with support for layers,\nunlimited undo, special effects, and a wide variety of useful and powerful tools.\nAn active and growing online community provides friendly help, tutorials, and plugins.\n\n## Features\n\n- Simple, intuitive, and innovative user interface\n- Performance\n- Support for layers\n- Unlimited history\n- Active Online Community\n- Automatically Updated\n- Special Effects\n- Powerful Tools\n\n## Notes\n\n- Since version 4.3 this package embeds x64 bit version of the software\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/paint.net/screenshot.png)\n]]></description>\n    <summary>\n    Paint.NET is image and photo manipulation software designed to be used on computers that run Windows.\n    </summary>\n    <tags>admin editing freeware graphics image paint paint.net photo</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/paint.net</packageSourceUrl>\n    <owners>chocolatey-community, the-running-dev</owners>\n    <releaseNotes>https://www.getpaint.net/roadmap.html</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/paint.net/tools/ChocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = $env:ChocolateyPackageName\r\n  fileType       = \"msi\"\r\n  file64         = \"$toolsPath\\paint.net.5.1.12.winmsi.x64.msi\"\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 1641, 3010)\r\n  softwareName   = 'Paint.NET*'\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' }}\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nRegister-Application \"$installLocation\\PaintDotNet.exe\" paint\r\nWrite-Host \"$packageName registered as paint\"\r\n"
  },
  {
    "path": "automatic/paint.net/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n      \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n        \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n      }\r\n      \".\\tools\\chocolateyInstall.ps1\" = @{\r\n        \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileNameMsi64)`\"\"\r\n      }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n\r\n  Set-Alias -Name 7z -Value $Env:chocolateyInstall\\tools\\7z.exe\r\n  7z e tools\\*.zip -otools *.msi -r -y\r\n  Remove-Item tools\\*.zip -ea 0\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease paintdotnet release\r\n\r\n    @{\r\n        Version = $LatestRelease.tag_name.TrimStart(\"v\")\r\n        Url64   = $LatestRelease.assets | Where-Object {$_.name -match 'paint.net.+.winmsi.x64.zip'} | Select-Object -ExpandProperty browser_download_url\r\n        FileNameMsi64  = $LatestRelease.assets | Where-Object {$_.name -match 'paint.net.+.winmsi.x64.zip'} | Select-Object -ExpandProperty Name | ForEach-Object {$_ -replace \"zip\",\"msi\"}\r\n      }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/palemoon/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d1b8b6861269e2381fa4e8ca92b1856149b0e4c8/icons/palemoon.png\" width=\"48\" height=\"48\"/> [palemoon](https://chocolatey.org/packages/palemoon)\r\n\r\n\r\nPale Moon is an Open Source, Goanna-based web browser available for Microsoft Windows and Linux (with other operating systems in development), focusing on efficiency and ease of use.\r\n\r\nPale Moon offers you a browsing experience in a browser completely built from its own, independently developed source that has been forked off from Firefox/Mozilla code a number of years ago, with carefully selected features and optimizations to improve the browser's stability and user experience, while offering full customization and a growing collection of extensions and themes to make the browser truly your own.\r\n\r\nThis browser, even though fairly close to Gecko-based browsers like Mozilla Firefox and SeaMonkey in the way it works, is based on a different layout engine and offers a different set of features. It aims to provide close adherence to official web standards and specifications in its implementation (with minimal compromise), and purposefully excludes a number of features to strike a balance between general use, performance, and technical advancements on the Web.\r\n\r\n# Features\r\n\r\n- Optimized for modern processors\r\n- Based on our own optimized layout engine (Goanna)\r\n- Safe: forked from mature Mozilla code and regularly updated\r\n- Secure: Additional security features and security-aware development\r\n- Supported by our user community, and fully non-profit\r\n- Familiar, efficient, fully customizable interface\r\n- Support for full themes: total freedom over any element's design\r\n- Support for easily-created lightweight themes (skins)\r\n- Smooth and speedy page drawing and script processing\r\n- Increased stability: experience fewer browser crashes\r\n- Support for many Firefox extensions\r\n- Support for a growing number of Pale Moon exclusive extensions\r\n- Extensive and growing support for HTML5 and CSS3\r\n- Broad support for image formats: Supports WebP and JPEG-XR\r\n- Many customization and configuration options\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/palemoon/palemoon.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>palemoon</id>\n    <title>Pale Moon browser</title>\n    <version>34.2.2</version>\n    <authors>Moonchild Productions</authors>\n    <owners>chocolatey-community,Redsandro</owners>\n    <summary>A Firefox-based web browser optimized for modern hardware.</summary>\n    <description><![CDATA[\nPale Moon is an Open Source, Goanna-based web browser available for Microsoft Windows and Linux (with other operating systems in development), focusing on efficiency and ease of use.\n\nPale Moon offers you a browsing experience in a browser completely built from its own, independently developed source that has been forked off from Firefox/Mozilla code a number of years ago, with carefully selected features and optimizations to improve the browser's stability and user experience, while offering full customization and a growing collection of extensions and themes to make the browser truly your own.\n\nThis browser, even though fairly close to Gecko-based browsers like Mozilla Firefox and SeaMonkey in the way it works, is based on a different layout engine and offers a different set of features. It aims to provide close adherence to official web standards and specifications in its implementation (with minimal compromise), and purposefully excludes a number of features to strike a balance between general use, performance, and technical advancements on the Web.\n\n# Features\n\n- Optimized for modern processors\n- Based on our own optimized layout engine (Goanna)\n- Safe: forked from mature Mozilla code and regularly updated\n- Secure: Additional security features and security-aware development\n- Supported by our user community, and fully non-profit\n- Familiar, efficient, fully customizable interface\n- Support for full themes: total freedom over any element's design\n- Support for easily-created lightweight themes (skins)\n- Smooth and speedy page drawing and script processing\n- Increased stability: experience fewer browser crashes\n- Support for many Firefox extensions\n- Support for a growing number of Pale Moon exclusive extensions\n- Extensive and growing support for HTML5 and CSS3\n- Broad support for image formats: Supports WebP and JPEG-XR\n- Many customization and configuration options\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://www.palemoon.org/</projectUrl>\n    <projectSourceUrl>https://repo.palemoon.org/MoonchildProductions/Pale-Moon</projectSourceUrl>\n    <bugTrackerUrl>https://repo.palemoon.org/MoonchildProductions/Pale-Moon/issues</bugTrackerUrl>\n    <mailingListUrl>https://forum.palemoon.org/</mailingListUrl>\n    <tags>Internet Browser Firefox Optimized admin</tags>\n    <copyright>2009-2016 Moonchild Productions</copyright>\n    <licenseUrl>https://repo.palemoon.org/MoonchildProductions/Pale-Moon/src/branch/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d1b8b6861269e2381fa4e8ca92b1856149b0e4c8/icons/palemoon.png</iconUrl>\n    <releaseNotes>https://www.palemoon.org/releasenotes.shtml</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/palemoon</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/palemoon/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = 'palemoon'\r\n  fileType      = 'exe'\r\n  url           = 'https://rm-eu.palemoon.org/release/palemoon-34.2.2.win32.installer.exe'\r\n  url64         = 'https://rm-eu.palemoon.org/release/palemoon-34.2.2.win64.installer.exe'\r\n\r\n  softwareName  = 'Pale Moon*'\r\n\r\n  checksum      = '6d74120c64e0da85be587275ca1638e2fecf88a843dc81cda112bcf6058cee49'\r\n  checksumType  = 'sha256'\r\n  checksum64    = '209505787b339026d1ccac3f3bccfff22a3cbaf855cc895d854437d8ffc8c81c'\r\n  checksumType64= 'sha256'\r\n\r\n  silentArgs    = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-\"\r\n  validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/palemoon/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releasesx86 = 'https://www.palemoon.org/download.php?mirror=eu&bits=32&type=installer'\r\n$releasesx64 = 'https://www.palemoon.org/download.php?mirror=eu&bits=64&type=installer'\r\n\r\nfunction getReleaseInfo() {\r\n  param([string]$releasesUrl)\r\n  $url = Get-RedirectedUrl $releasesUrl\r\n\r\n  $version = $url -split '[-]|\\.win[32|64]' | Select-Object -last 1 -skip 1;\r\n\r\n  return @{\r\n    url = $url\r\n    version = $version\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"(?i)(^\\s*checksumType64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $x86Info = getReleaseInfo $releasesx86\r\n  $x64Info = getReleaseInfo $releasesx64\r\n\r\n  @{\r\n    URL32 = $x86Info.url\r\n    URL64 = $x64Info.url\r\n    Version = $x86Info.version\r\n  }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/pandafreeantivirus/README.md",
    "content": "﻿# <img src=\"https://i.imgur.com/McibFJt.jpg\" width=\"48\" height=\"48\"/> [PandaFreeAntivirus](https://chocolatey.org/packages/PandaFreeAntivirus)\r\n\r\n\r\n__Panda Antivirus Free__ is an evolution of first cloud antivirus, based on Collective Intelligence. It is unique system for detecting and disinfecting viruses and other threats that feeds off the knowledge shared by millions of users in a real time. Thanks to it, the computers that are part of the Panda Community instantly share and benefit from all the information stored in the cloud.\r\n\r\nThe new Panda Free Antivirus provides the easiest-to-use and most intuitive protection for your computer. Install it and forget about viruses, spyware, rootkits, hackers and online fraud.\r\n\r\n__High security scores__\r\n\r\nPanda Free Antivirus scored an impressive 99.9 percent in real-world protection from AV-Comparatives, edging Bitdefender out of the top spot. Scanning in full mode took us about six minutes, which is fast for a free scanner.\r\n\r\n"
  },
  {
    "path": "automatic/pandafreeantivirus/pandafreeantivirus.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n\t<metadata>\n    <id>PandaFreeAntivirus</id>\n    <title>Panda Free Antivirus 2015</title>\n    <version>{{PackageVersion}}</version>\n    <authors>Panda Security SL</authors>\n    <owners>chocolatey-community,Redsandro</owners>\n    <summary>Panda Free Antivirus provides the easiest-to-use and most intuitive protection for your computer. Install it and forget about viruses, spyware, rootkits, hackers and online fraud.</summary>\n    <description>\n__Panda Antivirus Free__ is an evolution of first cloud antivirus, based on Collective Intelligence. It is unique system for detecting and disinfecting viruses and other threats that feeds off the knowledge shared by millions of users in a real time. Thanks to it, the computers that are part of the Panda Community instantly share and benefit from all the information stored in the cloud.\n\nThe new Panda Free Antivirus provides the easiest-to-use and most intuitive protection for your computer. Install it and forget about viruses, spyware, rootkits, hackers and online fraud.\n\n__High security scores__\n\nPanda Free Antivirus scored an impressive 99.9 percent in real-world protection from AV-Comparatives, edging Bitdefender out of the top spot. Scanning in full mode took us about six minutes, which is fast for a free scanner.\n    </description>\n    <projectUrl>http://www.pandasecurity.com/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n    <tags>Antivirus Security Protection NotSilent AutoIt</tags>\n    <licenseUrl>http://softwareula.wordpress.com/2010/07/20/panda-cloud-antivirus/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://i.imgur.com/McibFJt.jpg</iconUrl>\n    <dependencies>\n      <dependency id=\"autoit.commandline\" version=\"3.3.12.0\" />\n    </dependencies>\n    <releaseNotes></releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/pandafreeantivirus/tools/chocolateyInstall.ps1",
    "content": "$packageName\t= 'PandaFreeAntivirus'\r\n$url\t\t\t= '{{DownloadUrl}}'\r\n$pwd\t\t\t= \"$(split-path -parent $MyInvocation.MyCommand.Definition)\"\r\n$au3\t\t\t= Join-Path $pwd 'PandaFreeAntivirus.au3'\r\n\r\n\r\ntry {\r\n\t$chocTempDir\t= Join-Path $env:TEMP \"chocolatey\"\r\n\t$tempDir\t\t= Join-Path $chocTempDir \"$packageName\"\r\n\t\tif (![System.IO.Directory]::Exists($tempDir)) {[System.IO.Directory]::CreateDirectory($tempDir)}\r\n\t$tempFile\t\t= Join-Path $tempDir \"$packageName.installer.exe\"\r\n\r\n\tGet-ChocolateyWebFile \"$packageName\" \"$tempFile\" \"$url\"\r\n\t\r\n\tWrite-Host \"Running AutoIt3 using `'$au3`'\"\r\n\tStart-ChocolateyProcessAsAdmin \"/c AutoIt3.exe `\"$au3`\" `\"$tempFile`\"\" 'cmd.exe'\r\n\r\n\tWrite-ChocolateySuccess \"$packageName\"\r\n} catch {\r\n\tWrite-ChocolateyFailure \"$packageName\" \"$($_.Exception.Message)\"\r\n\tthrow\r\n}\r\n"
  },
  {
    "path": "automatic/papercut/ReadMe.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@054bdd30ebae535997ce6680ae31f8ebb9fc7979/icons/papercut.png\" width=\"48\" height=\"48\"/> [Papercut-Smtp](https://chocolatey.org/packages/papercut)\r\n\r\nPapercut SMTP is a 2-in-1 quick email viewer AND built-in SMTP server (designed to receive messages only). Papercut SMTP doesn't enforce any restrictions on how you prepare your email, but it allows you to view the whole email-chilada: body, HTML, headers, and attachment right down to the naughty raw encoded bits. Papercut can be configured to run on startup and sit quietly (minimized in the tray) only providing a notification when a new message has arrived.\r\n\r\n## Features\r\n\r\n- Instant Feedback When New Email Arrives\r\n- Rich and Detailed View of Received Email\r\n- View and Download the Mime Sections of your Email\r\n\r\n## Package Parameters\r\n\r\n- `/InstallDir:PATH` - Override the path where Papercut should be installed.\r\n\r\n### Examples\r\n\r\n`choco install papercut --package-parameters=\"/InstallDir:C:\\tools\\Papercut\"`\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/papercut/legal/LICENSE.txt",
    "content": "\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/papercut/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to <https://github.com/ChangemakerStudios/Papercut-SMTP/releases/tag/7.7.2>\r\n\r\n  And download the following installers:\r\n   32bit Installer: https://github.com/ChangemakerStudios/Papercut-SMTP/releases/download/7.7.2/PapercutSMTP-win-x86-stable-Setup.exe\r\n   64bit installer: https://github.com/ChangemakerStudios/Papercut-SMTP/releases/download/7.7.2/PapercutSMTP-win-x64-stable-Setup.exe\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   32bit Installer checksum: 9F4082628E6F948C5A5CB8833BABDE24452C9D6A16CC178A4E6D75B12AF75A25\r\n   64bit Installer checksum: F74979C6FC9FDB937A0A349D3FA4237C191E99EA4378E6C6B6C887368B678F2B\r\n\r\nFile 'LICENSE.txt' obtained from: https://www.apache.org/licenses/LICENSE-2.0.txt\r\nThis license was mentioned to be covering Papercut in their Readme.md file: https://github.com/ChangemakerStudios/Papercut-SMTP/blob/7.0.1/README.md#license\r\n"
  },
  {
    "path": "automatic/papercut/papercut.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <!-- == PACKAGE SPECIFIC SECTION == -->\n    <id>papercut</id>\n    <version>7.7.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/papercut</packageSourceUrl>\n    <owners>chocolatey-community,Jaba,AdmiringWorm</owners>\n    <!-- ============================== -->\n\n    <!-- == SOFTWARE SPECIFIC SECTION == -->\n    <title>Papercut SMTP</title>\n    <authors>Jaban,ChangeMakerStudios</authors>\n    <!-- projectUrl is required for the community feed -->\n    <projectUrl>https://www.papercut-smtp.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@054bdd30ebae535997ce6680ae31f8ebb9fc7979/icons/papercut.png</iconUrl>\n    <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/ChangemakerStudios/Papercut-SMTP</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/ChangemakerStudios/Papercut-SMTP/issues</bugTrackerUrl>\n    <tags>papercut utility foss smtp development</tags>\n    <summary>The Simple Desktop Email Helper</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Papercut SMTP is a 2-in-1 quick email viewer AND built-in SMTP server (designed to receive messages only). Papercut SMTP doesn't enforce any restrictions on how you prepare your email, but it allows you to view the whole email-chilada: body, HTML, headers, and attachment right down to the naughty raw encoded bits. Papercut can be configured to run on startup and sit quietly (minimized in the tray) only providing a notification when a new message has arrived.\n\n## Features\n\n- Instant Feedback When New Email Arrives\n- Rich and Detailed View of Received Email\n- View and Download the Mime Sections of your Email\n\n## Package Parameters\n\n- `/InstallDir:PATH` - Override the path where Papercut should be installed.\n\n### Examples\n\n`choco install papercut --package-parameters=\"/InstallDir:C:\\tools\\Papercut\"`\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://github.com/ChangemakerStudios/Papercut-SMTP/releases/tag/7.7.2</releaseNotes>\n    <!-- =============================== -->\n\n    <dependencies>\n      <dependency id=\"dotnet-8.0-desktopruntime\" version=\"8.0.0\" />\n      <dependency id=\"webview2-runtime\" version=\"140.0.3485.94\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <!-- this section controls what actually gets packaged into the Chocolatey package -->\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/papercut/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop' # stop on all errors\r\n$toolsDir   = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$directory = if ($pp.InstallDir) {\r\n  $pp.InstallDir\r\n} else {\r\n  $toolsLocation = Get-ToolsLocation\r\n  \"$toolsLocation\\$env:ChocolateyPackageName\"\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  fileType      = 'exe' #only one of these: exe, msi, msu\r\n  file          = \"$toolsDir\\PapercutSMTP-win-x86-stable-Setup.exe\"\r\n  file64        = \"$toolsDir\\PapercutSMTP-win-x64-stable-Setup.exe\"\r\n\r\n  softwareName  = 'Papercut SMTP*' #part or all of the Display Name as you see it in Programs and Features. It should be enough to be unique\r\n  # MSI\r\n  silentArgs    = \"--silent --installto `\"$directory`\"\"\r\n  validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/papercut/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -NoSuffix -Purge\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    '.\\tools\\chocolateyInstall.ps1' = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    '.\\legal\\VERIFICATION.txt' = @{\r\n      '(?i)(Go to).*<.*>'   = \"`${1} <$($Latest.ReleasePage)>\"\r\n      '(?i)(\\s+32bit Installer:).*'     = \"`${1} $($Latest.URL32)\"\r\n      '(?i)(\\s+64bit Installer:).*'     = \"`${1} $($Latest.URL64)\"\r\n      '(?i)(\\s+32bit[^:]+checksum:).*' = \"`${1} $($Latest.Checksum32)\"\r\n      '(?i)(\\s+64bit[^:]+checksum:).*' = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key 'releaseNotes' -value $Latest.ReleasePage\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease ChangemakerStudios 'Papercut-SMTP'\r\n\r\n  @{\r\n    URL32 = $LatestRelease.assets | Where-Object { $_.name -match \"x86.*\\.exe$\" } | Select-Object -ExpandProperty browser_download_url\r\n    URL64 = $LatestRelease.assets | Where-Object { $_.name -match \"x64.*\\.exe$\" } | Select-Object -ExpandProperty browser_download_url\r\n    Version = $LatestRelease.tag_name\r\n    ReleasePage = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/partitionmasterfree/PartitionMasterFree.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>PartitionMasterFree</id>\n    <title>EaseUS Partition Master (Free)</title>\n    <version>19.0</version>\n    <authors>CHENGDU Yiwo Tech Development Co., Ltd</authors>\n    <owners>chocolatey-community,Redsandro</owners>\n    <summary>EaseUS Partition Master Free Edition is a partition solution and disk management utility</summary>\n    <description><![CDATA[EaseUS Partition Master Free Edition is a partition solution and disk management utility. It allows you to extend partition, especially for system drive, settle low disk space problem, manage disk space easily on MBR and GUID partition table (GPT) disk under 32 bit and 64 bit Windows 2000/XP/Vista/Windows 7 SP1/Windows 8. The most popular hard disk management functions are brought together with powerful data protection including: Partition Manager, Disk and Partition Copy Wizard and Partition Recovery Wizard.\n\n## Features\n\n- Resize/move partition\n- Merge partition\n- Wipe partition & disk and unallocated space\n- Hide/unhide partition\n- Rebuild MBR, defrag disk, set active partition\n- Convert between primary and logical partition\n- Disk surface test\n- Manage EXT2/3 partitions\n- Initialize to GPT disk/MBR disk\n- 4k alignment\n- Resize EFI partition\n- MBR disk & partition copy\n\n## Package Arguments\n\n- `/UninstallAdditions` - Uninstall the 'EaseUS Todo Backup' software as well (this is bundled with the partitionmasterfree program, but not installed at the same time)\n\n**Example**: `choco uninstall partitionmasterfree --package-parameters=\"/UninstallAdditions\"`\n\n## Notes\n\n- Install is not completely silent, the application is launched after installation (we will try to close the application).\n- Uninstall is not completely silent, a browser window is opened during uninstallation.\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/partitionmasterfree/screenshot.png)\n]]></description>\n    <projectUrl>http://www.partition-tool.com/personal.htm</projectUrl>\n    <tags>disk partition system freeware admin</tags>\n    <copyright>2005-2013 CHENGDU Yiwo Tech Development Co., Ltd. All rights reserved.</copyright>\n    <licenseUrl>http://www.easeus.com/license.htm</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@1698c7d42b18ac8be736b6afa75a96321c426cd0/icons/partitionmasterfree.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/partitionmasterfree</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/partitionmasterfree/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@1698c7d42b18ac8be736b6afa75a96321c426cd0/icons/partitionmasterfree.png\" width=\"48\" height=\"48\"/> [partitionmasterfree](https://chocolatey.org/packages/partitionmasterfree)\r\n\r\nEaseUS Partition Master Free Edition is a partition solution and disk management utility. It allows you to extend partition, especially for system drive, settle low disk space problem, manage disk space easily on MBR and GUID partition table (GPT) disk under 32 bit and 64 bit Windows 2000/XP/Vista/Windows 7 SP1/Windows 8. The most popular hard disk management functions are brought together with powerful data protection including: Partition Manager, Disk and Partition Copy Wizard and Partition Recovery Wizard.\r\n\r\n## Features\r\n\r\n- Resize/move partition\r\n- Merge partition\r\n- Wipe partition & disk and unallocated space\r\n- Hide/unhide partition\r\n- Rebuild MBR, defrag disk, set active partition\r\n- Convert between primary and logical partition\r\n- Disk surface test\r\n- Manage EXT2/3 partitions\r\n- Initialize to GPT disk/MBR disk\r\n- 4k alignment\r\n- Resize EFI partition\r\n- MBR disk & partition copy\r\n\r\n## Package Arguments\r\n\r\n- `/UninstallAdditions` - Uninstall the 'EaseUS Todo Backup' software as well (this is bundled with the partitionmasterfree program, but not installed at the same time)\r\n\r\n**Example**: `choco uninstall partitionmasterfree --package-parameters=\"/UninstallAdditions\"`\r\n\r\n## Notes\r\n\r\n- Install is not completely silent, the application is launched after installation (we will try to close the application).\r\n- Uninstall is not completely silent, a browser window is opened during uninstallation.\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/partitionmasterfree/screenshot.png)\r\n"
  },
  {
    "path": "automatic/partitionmasterfree/installer_download.ahk",
    "content": "#SingleInstance, force\r\nlog = %TEMP%\\chocolatey\\au\\partitionmagicfree_updater.log\r\nFileCreateDir, %TEMP%\\chocolatey\\au\r\n\r\nFileAppend, started script`n, %log%\r\nRun %1%\r\nFileAppend, started %1%`n, %log%\r\nWinWait, EPM_Installer\r\nFileAppend, detected installer`n, %log%\r\nSleep 3000\r\nWinActivate,\r\nMouseClick,,400,360\r\nSleep 1000\r\nMouseClick,,650,450\r\nFileAppend, finished script`n, %log%"
  },
  {
    "path": "automatic/partitionmasterfree/legal/LICENSE.txt",
    "content": "License Agreement\r\n\r\nPlease read this document carefully. This is a legal agreement between you (either an individual or an entity) and CHENGDU Yiwo® Tech Development Co., Ltd, the developer of our products. This Agreement supersedes any prior version license and governs your use of the SOFTWARE.\r\n\r\nCHENGDU Yiwo® Tech Development Co., Ltd exclusively owns all copyrights of our products.\r\n\r\nAnyone may use the free or trial version of our products. Before deciding upon the purchase, you may use the free or trial for evaluation. After the trial is expired, you should purchase full version.\r\n\r\nOnce registered, the user is granted an exclusive license to use. Our products on one computer, for any legal purpose, at a time. You need a license for a machine on which the program is installed. The registered our products software may not be rented or leased but can be permanently transferred, if the person who receiving it agrees to the terms of this license. If the software is update, the transfer must include the update and all previous versions.\r\n\r\nOur products free or trial version may be freely distributed, if the distribution package is not modified. No person or company may charge a fee for the distribution of our products free or trial version without written permission from the copyright holder.\r\n\r\nOUR PRODUCTS IS DISTRIBUTED \"AS IS\". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE.\r\n\r\nYou may not use, copy, emulate, clone, rent, lease, sell, modify, de-compile, disassemble, otherwise reverse engineer, or transfer the licensed program, or any subset of the licensed program, except as provided for in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution.\r\n\r\nCOPYRIGHT. The SOFTWARE is owned by CHENGDU Yiwo® Tech Development Co., Ltd and is protected by International copyright laws and treaty provisions.\r\n\r\nEaseUS is trademark of CHENGDU Yiwo Tech Development Co., Ltd. All other trademarks are the property of their respective owners.\r\n\r\nSOFTWARE SUPPORT. Support will only be provided by e-mail and only on the most current version. Queries regarding the installation and use of the SOFTWARE should be submitted by e-mail to support@easeus.com. If you have questions about buying or updating our products, please Email us at sales@easeus.com or sales@easeus.com. Requests for additional features and enhancements should be submitted by e-mail to advice@easeus.com. We will attempt to implement all reasonable requests but is not obliged to implement it.\r\n\r\nRESERVATION. CHENGDU Yiwo® Tech Development Co., Ltd reserves the right to change the license agreement of the software. CHENGDU Yiwo® Tech Development Co., Ltd has the right to change the product as it sees fit CHENGDU Yiwo® Tech Development Co., Ltd reserves the right to change prices without notice. CHENGDU Yiwo® Tech Development Co., Ltd reserves all rights that are not expressly granted here.\r\n\r\nInstalling and using our products signifies acceptance of these terms and conditions of the license. If you do not agree with the terms of this license you must remove our products files from your storage devices and cease to use our products."
  },
  {
    "path": "automatic/partitionmasterfree/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://down.easeus.com/product/epm_free\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 9b633b7aff08bb23c95fe0e9b6cb7e8bfa5c8cb3084dddc60d421060a6d0fe63\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.easeus.com/license.htm\r\n"
  },
  {
    "path": "automatic/partitionmasterfree/tools/chocolateyBeforeModify.ps1",
    "content": "$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\nGet-Process \"main\" -ea 0 | Where-Object { $_.MainWindowTitle -ilike 'EaseUS Partition Master*' } | Stop-Process\r\n"
  },
  {
    "path": "automatic/partitionmasterfree/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. \"$toolsPath\\helpers.ps1\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $Env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\epm1900_free_ob_B.exe\"\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n  validExitCodes = @(0, 3010)\r\n  softwareName   = 'EaseUS Partition Master*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" }}\r\n\r\nEnsure-NotRunning\r\n"
  },
  {
    "path": "automatic/partitionmasterfree/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$commonPackageArgs = @{\r\n  fileType       = 'exe'\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /RESTARTEXITCODE=3010 /SP-'\r\n  validExitCodes = @(0, 3010)\r\n}\r\n\r\n$softwares = New-Object 'System.Collections.Generic.List[hashtable]'\r\n$softwares.Add(@{\r\n  packageName  = 'partitionmasterfree'\r\n  softwareName = 'EaseUS Partition Master*'\r\n})\r\n\r\n$pp = Get-PackageParameters\r\nif ($pp.UninstallAdditions) {\r\n  $softwares.Add(@{\r\n      packageName  = 'EaseUS additional programs'\r\n      softwareName = 'EaseUS Todo Backup Free*'\r\n    })\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n$softwares | ForEach-Object {\r\n  $packageArgs = $_\r\n\r\n  [array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\n  if ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n      $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n      Uninstall-ChocolateyPackage @packageArgs @commonPackageArgs\r\n    }\r\n  }\r\n  elseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n    $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/partitionmasterfree/tools/helpers.ps1",
    "content": "﻿function Ensure-NotRunning() {\r\n    Write-Host \"Waiting max 60 seconds for the application to start...\"\r\n    for ($i=0; $i -lt 60; $i++) {\r\n        Start-Sleep 1\r\n        $process = Get-Process \"main\" -ea 0 | Where-Object { $_.MainWindowTitle -ilike 'EaseUS Partition Master*' }\r\n        if ($process) { Start-Sleep 2; break }\r\n    }\r\n    if (!$process) { Write-Warning \"Timed out waiting for application\"; return }\r\n\r\n    Write-Host \"Application started, kill it\";\r\n    Stop-Process $process -Force -ea 0\r\n}\r\n"
  },
  {
    "path": "automatic/partitionmasterfree/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$downloadUrl = \"https://down.easeus.com/product/epm_free\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      '(?i)(^\\s*file\\s*=\\s*)(\".*\")'   = \"`$1`\"`$toolsPath\\$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    Remove-Item $PSScriptRoot\\tools\\*.exe\r\n\r\n    $downloaderPath = \"$PSScriptRoot\\tools\\downloader.exe\"\r\n    Invoke-WebRequest $downloadUrl -OutFile $downloaderPath\r\n\r\n    & $PSScriptRoot\\installer_download.ahk $downloaderPath\r\n    for ($i=0; $i -lt 60; $i++) {\r\n      Start-Sleep 1\r\n      $installer = Get-ChildItem -Exclude downloader.exe tools\\*.exe | Select-Object -First 1\r\n      if ($installer) { Get-Process EDownloader -ea 0 | Stop-Process; break }\r\n    }\r\n    if (!$installer) { throw \"Can't download installer via AHK\"}\r\n    Remove-Item $downloaderPath\r\n\r\n    $version = (Get-Item $installer).VersionInfo.ProductVersion\r\n\r\n    $checksumType = 'sha256'\r\n    @{\r\n        URL32          = $downloadUrl\r\n        Version        = Get-Version $version\r\n        Checksum32     = Get-FileHash $installer -Algorithm $checksumType | ForEach-Object { $_.Hash.ToLowerInvariant() }\r\n        ChecksumType32 = $checksumType\r\n        PackageName    = 'PartitionMasterFree'\r\n        FileName32     = $installer.Name\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/patch-my-pc/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e181cd354f3b03be5a92e204b4e3a03274578e40/icons/patch-my-pc.png\" width=\"48\" height=\"48\"/> [patch-my-pc](https://chocolatey.org/packages/patch-my-pc)\r\n\r\n\r\nA key component of staying safe online is keeping your computer up-to-date. Hackers and virus writers love outdated software. It might contain a security vulnerability or \"hole\" that can provide them with access to your computer. Outdated software can also be buggy, or have performance issues, which is usually fixed with a newer version of the software. These are two of the main reasons why it is important to keep the software on your computer updated (or \"patched\").\r\n\r\nPatch My PC Updater is a free, easy-to-use program that keeps over 100 programs up-to-date on your computer. It is also an easy way to install any of these programs on to your computer.When you open Patch My PC Updater, it will scan your system for outdated programs.\r\n\r\nWhether you are a computer novice, semi-tech savvy, the go-to tech person for your family and friends, or an IT professional, Patch My PC Updater will make patching your PC easy.\r\n\r\n## Features\r\n\r\n- Easy to use User Interface\r\n- Outdated software will show in Red\r\n- Up to date will show in Green\r\n- Not installed software will show up as Black\r\n- Patches many common third party products e.g. Reader, Flash, Java, Quicktime and More\r\n- Portable and very small around 500 Kb.\r\n- Scan and install needed Windows updates\r\n- Quickly uninstall multiple programs\r\n- Enable or disable programs\r\n- Set updates to happen on a schedule\r\n\r\n## Notes\r\n\r\n- Link to start menu is no longer working. Looking for a package writer who can fix this.\r\n\r\n"
  },
  {
    "path": "automatic/patch-my-pc/patch-my-pc.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>patch-my-pc</id>\n    <version>5.0.5.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/patch-my-pc</packageSourceUrl>\n    <owners>chocolatey-community, Redsandro</owners>\n    <title>Patch my PC</title>\n    <authors>Patch My PC</authors>\n    <projectUrl>http://patchmypc.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@e181cd354f3b03be5a92e204b4e3a03274578e40/icons/patch-my-pc.png</iconUrl>\n    <copyright>© 2017 Patch My PC</copyright>\n    <licenseUrl>https://patchmypc.net/about</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://patchmypc.net/faq</docsUrl>\n    <tags>patch-my-pc admin software update updates freeware</tags>\n    <summary>Patch My PC creates software to patch third party applications to fix security vulnerabilities.</summary>\n    <description><![CDATA[\nA key component of staying safe online is keeping your computer up-to-date. Hackers and virus writers love outdated software. It might contain a security vulnerability or \"hole\" that can provide them with access to your computer. Outdated software can also be buggy, or have performance issues, which is usually fixed with a newer version of the software. These are two of the main reasons why it is important to keep the software on your computer updated (or \"patched\").\n\nPatch My PC Updater is a free, easy-to-use program that keeps over 100 programs up-to-date on your computer. It is also an easy way to install any of these programs on to your computer.When you open Patch My PC Updater, it will scan your system for outdated programs.\n\nWhether you are a computer novice, semi-tech savvy, the go-to tech person for your family and friends, or an IT professional, Patch My PC Updater will make patching your PC easy.\n\n## Features\n\n- Easy to use User Interface\n- Outdated software will show in Red\n- Up to date will show in Green\n- Not installed software will show up as Black\n- Patches many common third party products e.g. Reader, Flash, Java, Quicktime and More\n- Portable and very small around 500 Kb.\n- Scan and install needed Windows updates\n- Quickly uninstall multiple programs\n- Enable or disable programs\n- Set updates to happen on a schedule\n\n## Notes\n\n- Link to start menu is no longer working. Looking for a package writer who can fix this.\n\n]]></description>\n    <releaseNotes>https://patchmypc.net/release-notes</releaseNotes>\n    <dependencies>\n      <dependency id=\"dotnet3.5\" version=\"3.5.20160716\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/patch-my-pc/tools/PatchMyPC.exe.GUI",
    "content": ""
  },
  {
    "path": "automatic/patch-my-pc/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsDir = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'patch-my-pc'\r\n  file           = \"$toolsDir\\PatchMyPC.exe\"\r\n  url            = 'https://patchmypc.net/freeupdater/PatchMyPC.exe'\r\n  checksum       = 'd5a2ddba0ee5c577268d69bbc129046d48f36c8306c8a57d4f6b2e2ded193202'\r\n  checksumType   = 'sha256'\r\n}\r\n\r\nGet-ChocolateyWebFile @packageArgs\r\n\r\n$executable = Join-Path  $toolsDir \"PatchMyPC.exe\"\r\n$startMenu = [Environment]::GetFolderPath(\"CommonPrograms\")\r\n$startMenuLink = Join-Path $startMenu \"patch-my-pc.lnk\"\r\nInstall-ChocolateyShortcut $startMenuLink $executable\r\n"
  },
  {
    "path": "automatic/patch-my-pc/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$versions     = 'https://patchmypc.net/release-notes'\r\n\r\nfunction global:au_AfterUpdate {\r\n  Remove-Item -Force \"$PSScriptRoot\\tools\\*.exe\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $url32 = 'https://patchmypc.net/freeupdater/PatchMyPC.exe'\r\n\r\n  $version_page = Invoke-WebRequest -Uri $versions -UseBasicParsing\r\n  $re = New-Object regex(\"\\>What(?:'|&#039;)s new in ([\\d\\.]+)\")\r\n  $version32 = $re.Match($version_page.Content).Groups[1]\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/peazip/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a09d7c32df1ac4b8028df11d2b2b5196b8de2435/icons/peazip.svg\" width=\"48\" height=\"48\"/> [PeaZip (Install)](https://chocolatey.org/packages/peazip)\r\n\r\nA cross-platform file archiver and file manager utility.\r\n\r\nThe program supports over 150 archive formats including 7Z, ACE, ARC, ARJ, BZ2, CAB, DMG, GZ, ISO, LHA, PAQ, PEA, RAR, TAR, UDF, WIM, ZIP, ZIPX...\r\n\r\n## Features\r\n\r\nFeatures of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join, encrypted password manager, strong encryption with two factor authentication, secure deletion, find duplicate files, calculate hashes, manage graphic files (rotate, crop, resize, convert).\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/peazip/peazip.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>peazip</id>\n    <title>PeaZip</title>\n    <version>11.0.0</version>\n    <authors>Giorgio Tani</authors>\n    <owners>chocolatey-community,dtgm</owners>\n    <summary>PeaZip is a free cross-platform file archiver.</summary>\n    <description><![CDATA[A cross-platform file archiver and file manager utility.\n\nThe program supports over 150 archive formats including 7Z, ACE, ARC, ARJ, BZ2, CAB, DMG, GZ, ISO, LHA, PAQ, PEA, RAR, TAR, UDF, WIM, ZIP, ZIPX...\n\n## Features\n\nFeatures of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join, encrypted password manager, strong encryption with two factor authentication, secure deletion, find duplicate files, calculate hashes, manage graphic files (rotate, crop, resize, convert).\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://peazip.github.io/</projectUrl>\n    <projectSourceUrl>https://github.com/peazip/PeaZip/</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/peazip</packageSourceUrl>\n    <docsUrl>https://peazip.github.io/peazip-help-faq.html</docsUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/peazip/tickets/</bugTrackerUrl>\n    <tags>foss cross-platform file-manager file-encryption file-compression zip rar 7zip tar admin peazip</tags>\n    <licenseUrl>https://peazip.github.io/peazip-tos-privacy.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <copyright>Copyright © PeaZip srl</copyright>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a09d7c32df1ac4b8028df11d2b2b5196b8de2435/icons/peazip.svg</iconUrl>\n    <releaseNotes>[PeaZip changelog](https://peazip.github.io/changelog.html)</releaseNotes>\n    <dependencies>\n      <dependency id=\"peazip.install\" version=\"[11.0.0]\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "automatic/peazip/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/giorgiotani/PeaZip/releases'\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $url32  = $download_page.links | Where-Object href -match 'WINDOWS.exe$' | Select-Object -First 1 -expand href\r\n  $url64 = $download_page.links | Where-Object href -match 'WIN64.exe$' | Select-Object -First 1 -expand href\r\n  $version   = $url32 -split '-|.WINDOWS.exe' | Select-Object -Last 1 -Skip 1\r\n  $version64   = $url64 -split '-|.WIN64.exe' | Select-Object -Last 1 -Skip 1\r\n\r\n  if ($version -ne $version64) {\r\n    throw \"32-bit and 64-bit version do not match. Please investigate.\"\r\n  }\r\n\r\n  return @{\r\n    URL32    = 'https://github.com' + $url32\r\n    URL64    = 'https://github.com' + $url64\r\n    Version  = $version\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/peazip.install/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a09d7c32df1ac4b8028df11d2b2b5196b8de2435/icons/peazip.svg\" width=\"48\" height=\"48\"/> [PeaZip (Install)](https://chocolatey.org/packages/peazip)\r\n\r\nA cross-platform file archiver and file manager utility.\r\n\r\nThe program supports over 150 archive formats including 7Z, ACE, ARC, ARJ, BZ2, CAB, DMG, GZ, ISO, LHA, PAQ, PEA, RAR, TAR, UDF, WIM, ZIP, ZIPX...\r\n\r\n## Features\r\n\r\nFeatures of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join, encrypted password manager, strong encryption with two factor authentication, secure deletion, find duplicate files, calculate hashes, manage graphic files (rotate, crop, resize, convert).\r\n"
  },
  {
    "path": "automatic/peazip.install/legal/LICENSE.txt",
    "content": "                   GNU LESSER GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\r\n  This version of the GNU Lesser General Public License incorporates\r\nthe terms and conditions of version 3 of the GNU General Public\r\nLicense, supplemented by the additional permissions listed below.\r\n\r\n  0. Additional Definitions.\r\n\r\n  As used herein, \"this License\" refers to version 3 of the GNU Lesser\r\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\r\nGeneral Public License.\r\n\r\n  \"The Library\" refers to a covered work governed by this License,\r\nother than an Application or a Combined Work as defined below.\r\n\r\n  An \"Application\" is any work that makes use of an interface provided\r\nby the Library, but which is not otherwise based on the Library.\r\nDefining a subclass of a class defined by the Library is deemed a mode\r\nof using an interface provided by the Library.\r\n\r\n  A \"Combined Work\" is a work produced by combining or linking an\r\nApplication with the Library.  The particular version of the Library\r\nwith which the Combined Work was made is also called the \"Linked\r\nVersion\".\r\n\r\n  The \"Minimal Corresponding Source\" for a Combined Work means the\r\nCorresponding Source for the Combined Work, excluding any source code\r\nfor portions of the Combined Work that, considered in isolation, are\r\nbased on the Application, and not on the Linked Version.\r\n\r\n  The \"Corresponding Application Code\" for a Combined Work means the\r\nobject code and/or source code for the Application, including any data\r\nand utility programs needed for reproducing the Combined Work from the\r\nApplication, but excluding the System Libraries of the Combined Work.\r\n\r\n  1. Exception to Section 3 of the GNU GPL.\r\n\r\n  You may convey a covered work under sections 3 and 4 of this License\r\nwithout being bound by section 3 of the GNU GPL.\r\n\r\n  2. Conveying Modified Versions.\r\n\r\n  If you modify a copy of the Library, and, in your modifications, a\r\nfacility refers to a function or data to be supplied by an Application\r\nthat uses the facility (other than as an argument passed when the\r\nfacility is invoked), then you may convey a copy of the modified\r\nversion:\r\n\r\n   a) under this License, provided that you make a good faith effort to\r\n   ensure that, in the event an Application does not supply the\r\n   function or data, the facility still operates, and performs\r\n   whatever part of its purpose remains meaningful, or\r\n\r\n   b) under the GNU GPL, with none of the additional permissions of\r\n   this License applicable to that copy.\r\n\r\n  3. Object Code Incorporating Material from Library Header Files.\r\n\r\n  The object code form of an Application may incorporate material from\r\na header file that is part of the Library.  You may convey such object\r\ncode under terms of your choice, provided that, if the incorporated\r\nmaterial is not limited to numerical parameters, data structure\r\nlayouts and accessors, or small macros, inline functions and templates\r\n(ten or fewer lines in length), you do both of the following:\r\n\r\n   a) Give prominent notice with each copy of the object code that the\r\n   Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the object code with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n  4. Combined Works.\r\n\r\n  You may convey a Combined Work under terms of your choice that,\r\ntaken together, effectively do not restrict modification of the\r\nportions of the Library contained in the Combined Work and reverse\r\nengineering for debugging such modifications, if you also do each of\r\nthe following:\r\n\r\n   a) Give prominent notice with each copy of the Combined Work that\r\n   the Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the Combined Work with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n   c) For a Combined Work that displays copyright notices during\r\n   execution, include the copyright notice for the Library among\r\n   these notices, as well as a reference directing the user to the\r\n   copies of the GNU GPL and this license document.\r\n\r\n   d) Do one of the following:\r\n\r\n       0) Convey the Minimal Corresponding Source under the terms of this\r\n       License, and the Corresponding Application Code in a form\r\n       suitable for, and under terms that permit, the user to\r\n       recombine or relink the Application with a modified version of\r\n       the Linked Version to produce a modified Combined Work, in the\r\n       manner specified by section 6 of the GNU GPL for conveying\r\n       Corresponding Source.\r\n\r\n       1) Use a suitable shared library mechanism for linking with the\r\n       Library.  A suitable mechanism is one that (a) uses at run time\r\n       a copy of the Library already present on the user's computer\r\n       system, and (b) will operate properly with a modified version\r\n       of the Library that is interface-compatible with the Linked\r\n       Version.\r\n\r\n   e) Provide Installation Information, but only if you would otherwise\r\n   be required to provide such information under section 6 of the\r\n   GNU GPL, and only to the extent that such information is\r\n   necessary to install and execute a modified version of the\r\n   Combined Work produced by recombining or relinking the\r\n   Application with a modified version of the Linked Version. (If\r\n   you use option 4d0, the Installation Information must accompany\r\n   the Minimal Corresponding Source and Corresponding Application\r\n   Code. If you use option 4d1, you must provide the Installation\r\n   Information in the manner specified by section 6 of the GNU GPL\r\n   for conveying Corresponding Source.)\r\n\r\n  5. Combined Libraries.\r\n\r\n  You may place library facilities that are a work based on the\r\nLibrary side by side in a single library together with other library\r\nfacilities that are not Applications and are not covered by this\r\nLicense, and convey such a combined library under terms of your\r\nchoice, if you do both of the following:\r\n\r\n   a) Accompany the combined library with a copy of the same work based\r\n   on the Library, uncombined with any other library facilities,\r\n   conveyed under the terms of this License.\r\n\r\n   b) Give prominent notice with the combined library that part of it\r\n   is a work based on the Library, and explaining where to find the\r\n   accompanying uncombined form of the same work.\r\n\r\n  6. Revised Versions of the GNU Lesser General Public License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions\r\nof the GNU Lesser General Public License from time to time. Such new\r\nversions will be similar in spirit to the present version, but may\r\ndiffer in detail to address new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number. If the\r\nLibrary as you received it specifies that a certain numbered version\r\nof the GNU Lesser General Public License \"or any later version\"\r\napplies to it, you have the option of following the terms and\r\nconditions either of that published version or of any later version\r\npublished by the Free Software Foundation. If the Library as you\r\nreceived it does not specify a version number of the GNU Lesser\r\nGeneral Public License, you may choose any version of the GNU Lesser\r\nGeneral Public License ever published by the Free Software Foundation.\r\n\r\n  If the Library as you received it specifies that a proxy can decide\r\nwhether future versions of the GNU Lesser General Public License shall\r\napply, that proxy's public statement of acceptance of any version is\r\npermanent authorization for you to choose that version for the\r\nLibrary.\r\n"
  },
  {
    "path": "automatic/peazip.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the alternative GitHub mirror listed on <https://github.com/giorgiotani/PeaZip/releases>\r\nand can be verified like this:\r\n\r\n1. Download the following installers:\r\n  32-Bit: <https://github.com/peazip/PeaZip/releases/download/11.0.0/peazip-11.0.0.WINDOWS.exe>\r\n  64-Bit: <https://github.com/peazip/PeaZip/releases/download/11.0.0/peazip-11.0.0.WIN64.exe>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: DFE5BE4A2A6E77AE9798AB41F8942C748B3B5066470E0B0A45078A5125823257\r\n  checksum64: D772318671DADC45C85EC66B2542B97A03971D9E8B8CE8AA47DF9E99CACBDF63\r\n\r\nThe included 'LICENSE.txt' file have been obtained from <https://www.gnu.org/licenses/lgpl-3.0.txt>\r\nand should be the correct license as mentioned on their project page <http://peazip.org/peazip-tos-privacy.html>.\r\n"
  },
  {
    "path": "automatic/peazip.install/peazip.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>peazip.install</id>\n    <title>PeaZip (Install)</title>\n    <version>11.0.0</version>\n    <authors>Giorgio Tani</authors>\n    <owners>chocolatey-community,dtgm</owners>\n    <summary>PeaZip is a free cross-platform file archiver.</summary>\n    <description><![CDATA[A cross-platform file archiver and file manager utility.\n\nThe program supports over 150 archive formats including 7Z, ACE, ARC, ARJ, BZ2, CAB, DMG, GZ, ISO, LHA, PAQ, PEA, RAR, TAR, UDF, WIM, ZIP, ZIPX...\n\n## Features\n\nFeatures of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join, encrypted password manager, strong encryption with two factor authentication, secure deletion, find duplicate files, calculate hashes, manage graphic files (rotate, crop, resize, convert).\n]]></description>\n    <projectUrl>https://peazip.github.io/</projectUrl>\n    <projectSourceUrl>https://github.com/peazip/PeaZip/</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/peazip.install</packageSourceUrl>\n    <docsUrl>https://peazip.github.io/peazip-help-faq.html</docsUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/peazip/tickets/</bugTrackerUrl>\n    <tags>foss cross-platform file-manager file-encryption file-compression zip rar 7zip tar admin peazip</tags>\n    <licenseUrl>https://peazip.github.io/peazip-tos-privacy.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <copyright>Copyright © PeaZip srl</copyright>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a09d7c32df1ac4b8028df11d2b2b5196b8de2435/icons/peazip.svg</iconUrl>\n    <releaseNotes>[PeaZip changelog](https://peazip.github.io/changelog.html)</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/peazip.install/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  file           = \"$toolsDir\\peazip-11.0.0.WINDOWS.exe\"\r\n  file64         = \"$toolsDir\\peazip-11.0.0.WIN64.exe\"\r\n  fileType       = 'exe'\r\n  packageName    = 'peazip.install'\r\n  softwareName   = 'PeaZip'\r\n  silentArgs     = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).Install.log`\"\"\r\n  validExitCodes = @(0, 1223)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem -Path $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/peazip.install/tools/chocolateyuninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'PeaZip'\r\n  fileType      = 'exe'\r\n  silentArgs    = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).Uninstall.log`\"\"\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/peazip.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/giorgiotani/PeaZip/releases'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $url32  = $download_page.links | Where-Object href -match 'WINDOWS.exe$' | Select-Object -First 1 -expand href\r\n  $url64 = $download_page.links | Where-Object href -match 'WIN64.exe$' | Select-Object -First 1 -expand href\r\n  $version   = $url32 -split '-|.WINDOWS.exe' | Select-Object -Last 1 -Skip 1\r\n  $version64   = $url64 -split '-|.WIN64.exe' | Select-Object -Last 1 -Skip 1\r\n\r\n  if ($version -ne $version64) {\r\n    throw \"32-bit and 64-bit version do not match. Please investigate.\"\r\n  }\r\n\r\n  return @{\r\n    URL32    = 'https://github.com' + $url32\r\n    URL64    = 'https://github.com' + $url64\r\n    Version  = $version\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n      }\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(32-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n        \"(?i)(64-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n        \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType32)\"\r\n        \"(?i)(checksum32:\\s+).*\" = \"`${1}$($Latest.Checksum32)\"\r\n        \"(?i)(checksum64:\\s+).*\" = \"`${1}$($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/pencil/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@84de0b5c5cabccb49ac162656ad38a42e5007428/icons/pencil.png\" width=\"48\" height=\"48\"/> [pencil](https://chocolatey.org/packages/pencil)\r\n\r\nPencil is an open-source GUI prototyping tool that's available for ALL platforms.\r\nPencil is built for the purpose of providing a free and open-source GUI prototyping tool that people can easily install and use to create mockups in popular desktop platforms.\r\n\r\n## Features\r\n\r\n* Easy GUI Prototyping: Various built-in shapes collection are available for drawing different types of user interface ranging from desktop to mobile platforms. Pencil is shipped with Android and iOS UI stencils pre-installed.\r\n* Built-in Shape Collections: Built-in collections include general-purpose shapes, flowchart elements, desktop/web UI shapes, Android and iOS GUI shapes, and many other collections created by the community.\r\n* Diagram Drawing Support: Pencil supports connectors which can be used to \"wire\" shapes together in a diagram. A collection of flowchart shapes are also available for drawing diagrams.\r\n* Exporting to Different Output Formats: Pencil supports outputing the drawing document into different types of formats such as image files, HTML pages and document formats including OpenOffice/LibreOffice text documents, SVG and PDF.\r\n* Easily Find Cliparts from the Internet: Pencil has a clipart browser tool that integrates with OpenClipart.org.\r\n* Inter-page linking: Elements in a drawing can be linked to a specific page in the same document. This helps user define the UI flow when creating application or website mockups.\r\n"
  },
  {
    "path": "automatic/pencil/legal/LICENSE.md",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/pencil/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/evolus/pencil/blob/master/RELEASE/RELEASE-NOTE-311.md>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  software: <http://pencil.evolus.vn/dl/V3.1.1.ga/Pencil-3.1.1.ga.exe>\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 3C4A9532F0A09150661CDCAF737791C46F1737557E4B1BB97F6B980835F3E8D3\r\n\r\nThe file 'LICENSE.md' has been obtained from <https://github.com/evolus/pencil/blob/634622963ba4098f97c1cc7e7eabdd482bb1dcc9/LICENSE.md>\r\n"
  },
  {
    "path": "automatic/pencil/pencil.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>pencil</id>\n    <version>3.1.1</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/pencil</packageSourceUrl>\n    <owners>chocolatey-community,Andrei Bejenaru</owners>\n    <title>Pencil</title>\n    <authors>Evolus</authors>\n    <projectUrl>http://pencil.evolus.vn</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@84de0b5c5cabccb49ac162656ad38a42e5007428/icons/pencil.png</iconUrl>\n    <copyright>Copyright (c) Evolus Co., Ltd. All rights reserved.</copyright>\n    <licenseUrl>https://github.com/evolus/pencil/blob/master/LICENSE.md</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/evolus/pencil</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/evolus/pencil/issues</bugTrackerUrl>\n    <tags>pencil drawing stencil templates mockups prototypes admin foss cross-platform</tags>\n    <summary>An open-source GUI prototyping tool that's available for ALL platforms.</summary>\n    <description><![CDATA[Pencil is an open-source GUI prototyping tool that's available for ALL platforms.\nPencil is built for the purpose of providing a free and open-source GUI prototyping tool that people can easily install and use to create mockups in popular desktop platforms.\n\n## Features\n\n* Easy GUI Prototyping: Various built-in shapes collection are available for drawing different types of user interface ranging from desktop to mobile platforms. Pencil is shipped with Android and iOS UI stencils pre-installed.\n* Built-in Shape Collections: Built-in collections include general-purpose shapes, flowchart elements, desktop/web UI shapes, Android and iOS GUI shapes, and many other collections created by the community.\n* Diagram Drawing Support: Pencil supports connectors which can be used to \"wire\" shapes together in a diagram. A collection of flowchart shapes are also available for drawing diagrams.\n* Exporting to Different Output Formats: Pencil supports outputing the drawing document into different types of formats such as image files, HTML pages and document formats including OpenOffice/LibreOffice text documents, SVG and PDF.\n* Easily Find Cliparts from the Internet: Pencil has a clipart browser tool that integrates with OpenClipart.org.\n* Inter-page linking: Elements in a drawing can be linked to a specific page in the same document. This helps user define the UI flow when creating application or website mockups.\n]]></description>\n    <releaseNotes>https://github.com/evolus/pencil/blob/master/RELEASE/RELEASE-NOTE-311.md</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/pencil/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$version = \"3.1.1\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $Env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\Pencil-$version.ga.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Pencil*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" }}\r\n"
  },
  {
    "path": "automatic/pencil/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName  = 'pencil'\r\n$softwareName = 'Pencil*'\r\n$installerType= 'EXE'\r\n\r\n$silentArgs = '/S' # NSIS\r\n$validExitCodes = @(0)\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $softwareName\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object { \r\n    $file = \"$($_.UninstallString)\"\r\n    $file = $file -replace '\" /allusers$', ''\r\n    $file = $file -replace '^\"', ''\r\n\r\n    Uninstall-ChocolateyPackage -PackageName $packageName `\r\n                                -FileType $installerType `\r\n                                -SilentArgs \"$silentArgs\" `\r\n                                -ValidExitCodes $validExitCodes `\r\n                                -File \"$file\"\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "automatic/pencil/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam([switch] $Force)\r\n\r\nImport-Module Chocolatey-AU\r\n\r\n$releases = \"http://pencil.evolus.vn/Downloads.html\"\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseURL)>\"\r\n      \"(?i)(^\\s*software.*)\\<.*\\>\"        = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum\\:).*\"            = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      '(^[$]version\\s*=\\s*)(\".*\")'               = \"`${1}\"\"$($Latest.Version)\"\"\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseURL)`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $domain = $releases -split '(?<=//.+)/' | Select-Object -First 1\r\n\r\n  $re = '\\.exe$'\r\n  $url = $download_page.links | Where-Object href -match $re | ForEach-Object { $domain + $_.href }\r\n\r\n  $version = $url -split '/' | Select-Object -last 1 -Skip 1\r\n  $version = $version.Substring(1) -replace '\\.\\w+$'\r\n\r\n  @{\r\n    Version     = $version\r\n    Url32       = $url\r\n    ReleaseURL  = $download_page.links.href | Where-Object { $_ -like \"*github*/release/*\"} | Select-Object -first 1\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -Force:$Force\r\n"
  },
  {
    "path": "automatic/php/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4e147ce52b1a2a7ac522ffbce6d176f257de6ac1/icons/php.svg\" width=\"48\" height=\"48\"/> [php](https://chocolatey.org/packages/php)\r\n\r\nPHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.\r\n\r\nThis product includes PHP software, freely available from [http://www.php.net/software/](http://www.php.net/software/)\r\n\r\n## Package Parameters\r\n- `/DontAddToPath` - Do not add install directory to path\r\n- `/InstallDir`    - Override the installation directory (needs to be specified both during install and update, until it is remembered by choco)\r\n- `/ThreadSafe`    - Install the thread safe version of php that is compatible with Apache.\r\n\r\nThese parameters can be passed to the installer with the use of --package-parameters.\r\nFor example: `choco install php --package-parameters='\"/ThreadSafe \"\"/InstallDir:C:\\PHP\"\"\"'`.\r\n\r\n## Notes\r\n\r\n- Some executables in this package (such as deplister.exe) may trigger **false positives** on VirusTotal scans. This is a known issue and does not indicate a security concern. For reference, see issue on the [PHP GitHub repository](https://github.com/php/php-src/issues/14875).\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/php/legal/LICENSE.txt",
    "content": "--------------------------------------------------------------------\r\n                  The PHP License, version 3.01\r\nCopyright (c) 1999 - 2018 The PHP Group. All rights reserved.\r\n--------------------------------------------------------------------\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, is permitted provided that the following conditions\r\nare met:\r\n\r\n  1. Redistributions of source code must retain the above copyright\r\n     notice, this list of conditions and the following disclaimer.\r\n\r\n  2. Redistributions in binary form must reproduce the above copyright\r\n     notice, this list of conditions and the following disclaimer in\r\n     the documentation and/or other materials provided with the\r\n     distribution.\r\n\r\n  3. The name \"PHP\" must not be used to endorse or promote products\r\n     derived from this software without prior written permission. For\r\n     written permission, please contact group@php.net.\r\n\r\n  4. Products derived from this software may not be called \"PHP\", nor\r\n     may \"PHP\" appear in their name, without prior written permission\r\n     from group@php.net.  You may indicate that your software works in\r\n     conjunction with PHP by saying \"Foo for PHP\" instead of calling\r\n     it \"PHP Foo\" or \"phpfoo\"\r\n\r\n  5. The PHP Group may publish revised and/or new versions of the\r\n     license from time to time. Each version will be given a\r\n     distinguishing version number.\r\n     Once covered code has been published under a particular version\r\n     of the license, you may always continue to use it under the terms\r\n     of that version. You may also choose to use such covered code\r\n     under the terms of any subsequent version of the license\r\n     published by the PHP Group. No one other than the PHP Group has\r\n     the right to modify the terms applicable to covered code created\r\n     under this License.\r\n\r\n  6. Redistributions of any form whatsoever must retain the following\r\n     acknowledgment:\r\n     \"This product includes PHP software, freely available from\r\n     <http://www.php.net/software/>\".\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND\r\nANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\r\nPARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE PHP\r\nDEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\r\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\nSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\nOF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n--------------------------------------------------------------------\r\n\r\nThis software consists of voluntary contributions made by many\r\nindividuals on behalf of the PHP Group.\r\n\r\nThe PHP Group can be contacted via Email at group@php.net.\r\n\r\nFor more information on the PHP Group and the PHP project,\r\nplease see <http://www.php.net>.\r\n\r\nPHP includes the Zend Engine, freely available at\r\n<http://www.zend.com>.\r\n"
  },
  {
    "path": "automatic/php/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://downloads.php.net/~windows/releases/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software (threadsafe): <https://downloads.php.net/~windows/releases/php-8.4.20-Win32-vs17-x86.zip>\r\n  64-Bit software (threadsafe): <https://downloads.php.net/~windows/releases/php-8.4.20-Win32-vs17-x64.zip>\r\n  32-Bit software (non-threadsafe): <https://downloads.php.net/~windows/releases/php-8.4.20-nts-Win32-vs17-x86.zip>\r\n  64-Bit software (non-threadsafe): <https://downloads.php.net/~windows/releases/php-8.4.20-nts-Win32-vs17-x64.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: \r\n  checksum32 (threadsafe): 8356C87D3F2BB6D96F82F599B4F12788407209DD564C9C5ABD073B43715E0199\r\n  checksum64 (threadsafe): 11F211A3A657962071F967F7E8F2DC1CFC379168093F6BC1D3CD0071EB47E178\r\n  checksum32 (non-threadsafe): CF202F45DCF7776D8AB2AAFE3DD518BB0B3B5D8CCD2D84A9049AA0C5E7AF8B66\r\n  checksum64 (non-threadsafe): BAC1A970A676E8D875D5D39FC5FF388F231FADB9FB051B77B17DB06A657673DF\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.php.net/license/3_01.txt>\r\n"
  },
  {
    "path": "automatic/php/php.json",
    "content": "﻿{\r\n    \"7.1\":  \"7.1.33\",\r\n    \"7.0\":  \"7.0.33\",\r\n    \"5.6\":  \"5.6.40\",\r\n    \"7.2\":  \"7.2.34\",\r\n    \"7.3\":  \"7.3.33\",\r\n    \"7.4\":  \"7.4.33\",\r\n    \"8.0\":  \"8.0.30\",\r\n    \"8.1\":  \"8.1.34\",\r\n    \"8.2\":  \"8.2.30\",\r\n    \"8.3\":  \"8.3.30\",\r\n    \"8.4\":  \"8.4.20\",\r\n    \"8.5\":  \"8.5.5\"\r\n}\r\n"
  },
  {
    "path": "automatic/php/php.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>php</id>\n    <title>PHP (Hypertext Preprocessor)</title>\n    <version>8.4.20</version>\n    <authors>PHP Authors</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>PHP – widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.</summary>\n    <description><![CDATA[PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.\n\nThis product includes PHP software, freely available from [http://www.php.net/software/](http://www.php.net/software/)\n\n## Package Parameters\n- `/DontAddToPath` - Do not add install directory to path\n- `/InstallDir`    - Override the installation directory (needs to be specified both during install and update, until it is remembered by choco)\n- `/ThreadSafe`    - Install the thread safe version of php that is compatible with Apache.\n\nThese parameters can be passed to the installer with the use of --package-parameters.\nFor example: `choco install php --package-parameters='\"/ThreadSafe \"\"/InstallDir:C:\\PHP\"\"\"'`.\n\n## Notes\n\n- Some executables in this package (such as deplister.exe) may trigger **false positives** on VirusTotal scans. This is a known issue and does not indicate a security concern. For reference, see issue on the [PHP GitHub repository](https://github.com/php/php-src/issues/14875).\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.php.net/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/php</packageSourceUrl>\n    <tags>php development programming foss cross-platform admin</tags>\n    <licenseUrl>http://us.php.net/license/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://www.php.net/ChangeLog-8.php#8.4.20</releaseNotes>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4e147ce52b1a2a7ac522ffbce6d176f257de6ac1/icons/php.svg</iconUrl>\n    <bugTrackerUrl>https://bugs.php.net/</bugTrackerUrl>\n    <docsUrl>https://secure.php.net/docs.php</docsUrl>\n    <projectSourceUrl>https://github.com/php/php-src</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist140\" version=\"14.42.34433\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/php/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$installLocation = GetInstallLocation \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  Write-Host \"Uninstalling previous version of php...\"\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName $env:ChocolateyPackageName\r\n  Uninstall-ChocolateyPath $installLocation\r\n}\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$filesInfo = @{\r\n  filets32  = \"$toolsPath\\php-8.4.20-Win32-vs17-x86.zip\"\r\n  filets64  = \"$toolsPath\\php-8.4.20-Win32-vs17-x64.zip\"\r\n  filents32 = \"$toolsPath\\php-8.4.20-nts-Win32-vs17-x86.zip\"\r\n  filents64 = \"$toolsPath\\php-8.4.20-nts-Win32-vs17-x64.zip\"\r\n}\r\n\r\nif ($pp.ThreadSafe) {\r\n  $file32 = $filesInfo.filets32\r\n  $file64 = $filesInfo.filets64\r\n} else {\r\n  $file32 = $filesInfo.filents32\r\n  $file64 = $filesInfo.filents64\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  file           = $file32\r\n  file64         = $file64\r\n}\r\n\r\n$newInstallLocation = $packageArgs.Destination = GetNewInstallLocation $packageArgs.packageName $env:ChocolateyPackageVersion $pp\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.zip | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n\r\nif (!$pp.DontAddToPath) { Install-ChocolateyPath $newInstallLocation 'Machine' }\r\n\r\n$php_ini_path = $newInstallLocation + '/php.ini'\r\n\r\nif (($installLocation -ne $newInstallLocation) -and (Test-Path \"$installLocation\\php.ini\")) {\r\n  Write-Host \"Moving old configuration file.\"\r\n  Move-Item \"$installLocation\\php.ini\" \"$php_ini_path\"\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Write-Host \"Removing old install location.\"\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n}\r\n\r\nif (!(Test-Path $php_ini_path)) {\r\n  Write-Host 'Creating default php.ini'\r\n  Copy-Item $newInstallLocation/php.ini-production $php_ini_path\r\n\r\n  Write-Host 'Configuring PHP extensions directory'\r\n  (Get-Content $php_ini_path) -replace ';\\s?extension_dir = \"ext\"', 'extension_dir = \"ext\"' | Set-Content $php_ini_path\r\n}\r\n\r\nif (!$pp.ThreadSafe) { Write-Host 'Please make sure you have CGI installed in IIS for local hosting' }\r\n"
  },
  {
    "path": "automatic/php/tools/chocolateyUninstall.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n\r\n$installLocation = GetInstallLocation -libDirectory \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName $packageName\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n\r\n  Uninstall-ChocolateyPath $installLocation\r\n\r\n} else {\r\n  Write-Warning \"$packageName install path was not found. It may already be uninstalled!\"\r\n}\r\n"
  },
  {
    "path": "automatic/php/tools/helpers.ps1",
    "content": "﻿function GetInstallLocation {\r\n  param(\r\n    [string]$libDirectory\r\n  )\r\n\r\n  Write-Debug \"Checking for uninstall text document in $libDirectory\"\r\n\r\n  if (Test-Path \"$libDirectory\\*.txt\") {\r\n    $txtContent = Get-Content -Encoding UTF8 \"$libDirectory\\*.txt\" | Select-Object -first 1\r\n    $index = $txtContent.LastIndexOf('\\')\r\n    if ($index -gt 0) {\r\n      return $txtContent.Substring(0, $index)\r\n    }\r\n  }\r\n\r\n  # If we got here, the text file doesn't exist or is empty\r\n  # we don't return anything as it may be already uninstalled\r\n}\r\n\r\nfunction GetNewInstallLocation {\r\n  param(\r\n    [string]$PackageName,\r\n    [string]$Version,\r\n    $pp\r\n  )\r\n\r\n  if ($pp -and $pp.InstallDir) {\r\n    return $pp.InstallDir\r\n  }\r\n\r\n  $toolsLocation = Get-ToolsLocation\r\n  return \"$toolsLocation\\{0}{1}\" -f $PackageName, ($Version -replace '\\.').Substring(0,2)\r\n}\r\n\r\nfunction UninstallPackage {\r\n  param(\r\n    [string]$libDirectory,\r\n    [string]$packageName\r\n  )\r\n  if (Test-Path \"$libDirectory\\*.txt\") {\r\n    $txtFile = Resolve-Path \"$libDirectory\\*.txt\" | Select-Object -first 1\r\n    $fileName = ($txtFile -split '\\\\' | Select-Object -last 1).TrimEnd('.txt')\r\n    Uninstall-ChocolateyZipPackage -PackageName $packageName -ZipFileName $fileName\r\n    if (Test-Path $txtFile) {\r\n      Remove-Item -Force -ea 0 $txtFile\r\n    }\r\n  }\r\n}\r\n\r\nif (!(Test-Path function:\\Uninstall-ChocolateyPath)) {\r\n  function Uninstall-ChocolateyPath {\r\n    param(\r\n      [string]$pathToRemove,\r\n      [System.EnvironmentVariableTarget] $pathType = [System.EnvironmentVariableTarget]::User\r\n    )\r\n\r\n    Write-Debug \"Running 'Uninstall-ChocolateyPath' with pathToRemove: `'$pathToRemove`'\"\r\n\r\n    # get the PATH variable\r\n    Update-SessionEnvironment\r\n    $envPath = $env:PATH\r\n    if ($envPath.ToLower().Contains($pathToRemove.ToLower())) {\r\n      Write-Host \"The PATH environment variable already contains the directory '$pathToRemove'. Removing...\"\r\n      $actualPath = Get-EnvironmentVariable -Name 'Path' -Scope $pathType -PreserveVariables\r\n\r\n      $newPath = $actualPath -replace [regex]::Escape($pathToRemove + ';'),'' -replace ';;',';'\r\n\r\n      if (($pathType -eq [System.EnvironmentVariableTarget]::Machine) -and !(Test-ProcessAdminRights)) {\r\n        Write-Warning \"Removing path from machine environment variable is not supported when not running as an elevated user!\"\r\n      } else {\r\n        Set-EnvironmentVariable -Name 'Path' -Value $newPath -Scope $pathType\r\n      }\r\n\r\n      $env:PATH = $newPath\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/php/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n# Define the releases URL to get the latest PHP versions. It was updated to use the new path.\r\n$releases = 'https://downloads.php.net/~windows/releases/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Remove-Item -Recurse -Force \"$PSScriptRoot\\tools\\*.zip\"\r\n  # threadsafe\r\n  $Latest.FileNameTS32 = $Latest.URLTS32 -split '/' | Select-Object -Last 1\r\n  Invoke-WebRequest $Latest.URLTS32 -OutFile tools\\$($Latest.FileNameTS32)\r\n  $Latest.ChecksumTS32 = Get-FileHash tools\\$($Latest.FileNameTS32) | ForEach-Object Hash\r\n\r\n  $Latest.FileNameTS64 = $Latest.URLTS64 -split '/' | Select-Object -Last 1\r\n  Invoke-WebRequest $Latest.URLTS64 -OutFile tools\\$($Latest.FileNameTS64)\r\n  $Latest.ChecksumTS64 = Get-FileHash tools\\$($Latest.FileNameTS64) | ForEach-Object Hash\r\n\r\n  # non-threadsafe\r\n  $Latest.FileNameNTS32 = $Latest.URLNTS32 -split '/' | Select-Object -Last 1\r\n  Invoke-WebRequest $Latest.URLNTS32 -OutFile tools\\$($Latest.FileNameNTS32)\r\n  $Latest.ChecksumNTS32 = Get-FileHash tools\\$($Latest.FileNameNTS32) | ForEach-Object Hash\r\n\r\n  $Latest.FileNameNTS64 = $Latest.URLNTS64 -split '/' | Select-Object -Last 1\r\n  Invoke-WebRequest $Latest.URLNTS64 -OutFile tools\\$($Latest.FileNameNTS64)\r\n  $Latest.ChecksumNTS64 = Get-FileHash tools\\$($Latest.FileNameNTS64) | ForEach-Object Hash\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\"                     = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software \\(threadsafe\\).*)\\<.*\\>\"      = \"`${1}<$($Latest.URLTS32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software \\(threadsafe\\).*)\\<.*\\>\"      = \"`${1}<$($Latest.URLTS64)>\"\r\n      \"(?i)(\\s*32\\-Bit Software \\(non\\-threadsafe\\).*)\\<.*\\>\" = \"`${1}<$($Latest.URLNTS32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software \\(non\\-threadsafe\\).*)\\<.*\\>\" = \"`${1}<$($Latest.URLNTS64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"                         = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)? \\(threadsafe\\)\\:).*\"            = \"`${1} $($Latest.ChecksumTS32)\"\r\n      \"(?i)(^\\s*checksum64 \\(threadsafe\\)\\:).*\"               = \"`${1} $($Latest.ChecksumTS64)\"\r\n      \"(?i)(^\\s*checksum(32)? \\(non\\-threadsafe\\)\\:).*\"       = \"`${1} $($Latest.ChecksumNTS32)\"\r\n      \"(?i)(^\\s*checksum64 \\(non\\-threadsafe\\)\\:).*\"          = \"`${1} $($Latest.ChecksumNTS64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*filets32\\s*=\\s*`\"[$]toolsPath\\\\).*\"  = \"`${1}$($Latest.FileNameTS32)`\"\"\r\n      \"(?i)(^\\s*filets64\\s*=\\s*`\"[$]toolsPath\\\\).*\"  = \"`${1}$($Latest.FileNameTS64)`\"\"\r\n      \"(?i)(^\\s*filents32\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileNameNTS32)`\"\"\r\n      \"(?i)(^\\s*filents64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileNameNTS64)`\"\"\r\n    }\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\"                   = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n      \"(\\<dependency .+?`\")vcredist[^`\"]+`\"( version=`\"[^`\"]+`\")?\" = \"`$1$($Latest.Dependency.Id)`\" version=`\"$($Latest.Dependency.Version)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Get-Dependency() {\r\n  param($url)\r\n\r\n  $dep = $url -split '\\-' | Select-Object -last 1 -skip 1\r\n\r\n  $result = @{\r\n    'vs17' = @{ Id = 'vcredist140'; Version = '14.42.34433' }\r\n    'vs16' = @{ Id = 'vcredist140'; Version = '14.28.29325.2' }\r\n    'vc15' = @{ Id = 'vcredist140'; Version = '14.16.27012.6' }\r\n    'vc14' = @{ Id = 'vcredist140'; Version = '14.0.24215.1' }\r\n    'vc11' = @{ Id = 'vcredist2012'; Version = '11.0.61031' }\r\n  }.GetEnumerator() | Where-Object Key -eq $dep | Select-Object -first 1 -expand Value\r\n\r\n  if (!$result) {\r\n    throw \"VC Redistributable version was not found. Please check the script.\"\r\n  }\r\n  return $result\r\n}\r\n\r\n# Base download URL uses the $releases variable since all downloads are now under that path.\r\nfunction CreateStream {\r\n  param([uri]$url32Bit, [uri]$url64bit, [version]$version)\r\n\r\n  $Result = @{\r\n    Version      = $version\r\n    URLNTS32     = $releases + $url32bit\r\n    URLNTS64     = $releases + $url64bit\r\n    URLTS32      = $releases + ($url32bit | ForEach-Object { $_ -replace '\\-nts', '' })\r\n    URLTS64      = $releases + ($url64bit | ForEach-Object { $_ -replace '\\-nts', '' })\r\n    ReleaseNotes = \"https://www.php.net/ChangeLog-$($version.Major).php#${version}\"\r\n    Dependency   = Get-Dependency $url32Bit\r\n  }\r\n\r\n  if ($Result.URLNTS32 -eq $Result.TS32) {\r\n    throw \"The threadsafe and non-threadsafe 32bit url is equal... This is not expected\"\r\n  }\r\n\r\n  if ($Result.URLNTS64 -eq $Result.TS64) {\r\n    throw \"The threadsafe and non-threadsafe 64bit url is equal... This is not expected\"\r\n  }\r\n\r\n  return $Result\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $url32Bits = $download_page.links | Where-Object href -match 'nts.*x86\\.zip$' | Where-Object href -notmatch 'debug|devel' | Select-Object -expand href\r\n  $url64Bits = $download_page.links | Where-Object href -match 'nts.*x64\\.zip$' | Where-Object href -notmatch 'debug|devel' | Select-Object -expand href\r\n\r\n  $streams = @{ }\r\n\r\n  $url32Bits | Sort-Object | ForEach-Object {\r\n    $version = $_ -split '-' | Select-Object -first 1 -Skip 1\r\n    $url64Bit = $url64Bits | Where-Object { $_ -split '-' | Select-Object -first 1 -skip 1 | Where-Object { $_ -eq $version } }\r\n\r\n    $streams.Add((Get-Version $version).ToString(2), (CreateStream $_ $url64Bit $version))\r\n\r\n  } | Out-Null\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/picard/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c0ad49fb5e8519b7bf9538ebe63ae95dbddec633/icons/picard.svg\" width=\"48\" height=\"48\"/> [picard](https://chocolatey.org/packages/picard)\r\n\r\n\r\nMusicBrainz Picard is a cross-platform (Linux/Mac OS X/Windows) application written in Python and is the official MusicBrainz tagger.\r\n\r\nPicard supports the majority of audio file formats, is capable of using audio fingerprints (AcoustIDs), performing CD lookups and disc ID submissions, and it has excellent Unicode support. Additionally, there are several plugins available that extend Picard's features.\r\n\r\nWhen tagging files, Picard uses an album-oriented approach. This approach allows it to utilize the MusicBrainz data as effectively as possible and correctly tag your music. For more information, see the illustrated quick start guide to tagging.\r\n\r\nPicard is named after Captain Jean-Luc Picard from the TV series Star Trek: The Next Generation.\r\n\r\n## Features\r\n- **Multiple Formats:** Picard supports all popular music formats, including MP3, FLAC, OGG, M4A, WMA, WAV, and more.\r\n- **AcoustID:** Picard uses [AcoustID](http://acoustid.org/) audio fingerprints, allowing files to be identified by the actual music, even if they have no metadata.\r\n- **CD Lookups:** Picard can lookup entire music CDs with a click.\r\n- **Plugin Support:** If you need a particular feature, you can choose from a selection of [available plugins](https://picard.musicbrainz.org/plugins/) or write your own.\r\n\r\n"
  },
  {
    "path": "automatic/picard/legal/LICENSE.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\f\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\f\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\f\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\f\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\f\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) 19yy  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) 19yy name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/picard/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://picard.musicbrainz.org/downloads/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://data.musicbrainz.org/pub/musicbrainz/picard/picard-setup-2.13.3.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: CFE7FB0957F9BD561DFD97B4685CBD26ADEB6D9485D25BBBDF39D86C552E1FEC\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/metabrainz/picard/blob/eeb586b392a5a7dc63d64ba697374ea37e6e122a/COPYING.txt>\r\n"
  },
  {
    "path": "automatic/picard/picard.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>picard</id>\n    <version>2.13.3</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/picard</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>MusicBrainz Picard</title>\n    <authors>MusicBrainz</authors>\n    <projectUrl>http://musicbrainz.org/doc/MusicBrainz_Picard</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c0ad49fb5e8519b7bf9538ebe63ae95dbddec633/icons/picard.svg</iconUrl>\n    <copyright>Copyright © 2004-2014 Robert Kaye, Lukáš Lalinský and others</copyright>\n    <licenseUrl>https://github.com/metabrainz/picard/blob/master/COPYING.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/metabrainz/picard</projectSourceUrl>\n    <docsUrl>https://picard.musicbrainz.org/docs/</docsUrl>\n    <mailingListUrl>https://community.metabrainz.org/c/picard</mailingListUrl>\n    <bugTrackerUrl>https://tickets.metabrainz.org/projects/PICARD/issues/</bugTrackerUrl>\n    <tags>musicbrainz picard audio tagger music admin foss cross-platform</tags>\n    <summary>Official MusicBrainz audio tagger</summary>\n    <description><![CDATA[\nMusicBrainz Picard is a cross-platform (Linux/Mac OS X/Windows) application written in Python and is the official MusicBrainz tagger.\n\nPicard supports the majority of audio file formats, is capable of using audio fingerprints (AcoustIDs), performing CD lookups and disc ID submissions, and it has excellent Unicode support. Additionally, there are several plugins available that extend Picard's features.\n\nWhen tagging files, Picard uses an album-oriented approach. This approach allows it to utilize the MusicBrainz data as effectively as possible and correctly tag your music. For more information, see the illustrated quick start guide to tagging.\n\nPicard is named after Captain Jean-Luc Picard from the TV series Star Trek: The Next Generation.\n\n## Features\n- **Multiple Formats:** Picard supports all popular music formats, including MP3, FLAC, OGG, M4A, WMA, WAV, and more.\n- **AcoustID:** Picard uses [AcoustID](http://acoustid.org/) audio fingerprints, allowing files to be identified by the actual music, even if they have no metadata.\n- **CD Lookups:** Picard can lookup entire music CDs with a click.\n- **Plugin Support:** If you need a particular feature, you can choose from a selection of [available plugins](https://picard.musicbrainz.org/plugins/) or write your own.\n\n]]></description>\n    <releaseNotes>http://picard.musicbrainz.org/changelog/</releaseNotes>\n    <dependencies>\n      <dependency id=\"vcredist2008\" version=\"9.0.30729.6161\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/picard/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$filePath  = \"$toolsPath\\picard_x32.exe\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'picard'\r\n  fileType       = 'exe'\r\n  softwareName   = 'MusicBrainz Picard'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\n[array]$key = Get-UninstallRegistryKey $packageArgs.softwareName\r\nif ($key.Count -eq 1) {\r\n    Write-Host \"Previous installation detected, uninstalling\"\r\n    $packageArgs.file = $key[0].UninstallString\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n}\r\n$packageArgs.file = $filePath\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item -Force -ea 0 $filePath,\"$filePath.ignore\"\r\n"
  },
  {
    "path": "automatic/picard/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'picard'\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'MusicBrainz Picard'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/S'\r\n      file        = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/picard/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases     = 'https://picard.musicbrainz.org/downloads/'\r\n$softwareName = 'MusicBrainz Picard'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -FileNameBase $Latest.PackageName\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^[$]filePath\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^[$]packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(\\-SoftwareName\\s+)'.*'\"       = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '[-]|\\.exe'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/poi/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5be34cac264309fd6bdaaa122aea08dd4ad32bb0/icons/poi.png\" width=\"48\" height=\"48\"/> [poi](https://chocolatey.org/packages/poi)\r\n\r\n[poi](https://poi.moe) is an open source Kancolle browser based on Electron. poi provides basic functionalities to enhance the gaming experience and is complemented by a variety of plugins. poi behaves the same as Chrome and does not modify game data, packets or implement bots/macros.\r\n\r\nMore information could be obtained [here](https://github.com/poooi/poi/blob/master/README.md).\r\n\r\n## Features\r\n- Easily view fleet information from the main panel (level, hp, morale, fighter power, equipment, etc.)\r\n- One-click screenshot / mute\r\n- Configurable notifications on expedition, docking, construction, morale recovery related events\r\n- Quest progress tracking\r\n- Configurable game screen size\r\n- Configurable layout and themes\r\n- Cross-platform: available on Mac OS X, Linux and Windows\r\n- Supports HTTP, Socks5 and Shadowsocks proxy\r\n- More functionalities are availale through plugins, with some listed below:\r\n    - Full list of ship girls and equipments with queries\r\n    - Foreseeing the battle result\r\n    - Expedition condition helper\r\n    - Data collector and reporter\r\n    - Daily equipment improvement list for Akashi's Arsenal\r\n    - Multiple panels for other DMM games\r\n"
  },
  {
    "path": "automatic/poi/legal/LICENSE.txt",
    "content": "The MIT License (MIT)\r\n\r\nCopyright (c) 2015-2018 poi contributors\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n\r\n"
  },
  {
    "path": "automatic/poi/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the github release page on <https://github.com/poooi/poi/releases>\r\nand can be verified like this:\r\n\r\n1. Go to <https://github.com/poooi/poi/releases/download/v10.9.2/poi-setup-10.9.2.exe>\r\n   to download the installer\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: 11C9C48828C8DF8D99821D37C71F3FBA4C8A7DAA717731A204AE03DF02F4A08F\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/poooi/poi/blob/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/poi/poi.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>poi</id>\n    <version>10.9.2</version>\n    <owners>chocolatey-community, drelatgithub</owners>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/poi</packageSourceUrl>\n\n    <title>poi</title>\n    <authors>POI Contributors</authors>\n    <projectUrl>https://poi.moe</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5be34cac264309fd6bdaaa122aea08dd4ad32bb0/icons/poi.png</iconUrl>\n    <copyright>Copyright (c) 2015-2018 poi contributors</copyright>\n    <licenseUrl>https://cdn.rawgit.com/poooi/poi/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/poooi/poi</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/poooi/poi/issues</bugTrackerUrl>\n    <tags>foss cross-platform poi kancolle yuudachi</tags>\n    <summary>POI is a scalable KanColle browser and tool</summary>\n    <description><![CDATA[[poi](https://poi.moe) is an open source Kancolle browser based on Electron. poi provides basic functionalities to enhance the gaming experience and is complemented by a variety of plugins. poi behaves the same as Chrome and does not modify game data, packets or implement bots/macros.\n\nMore information could be obtained [here](https://github.com/poooi/poi/blob/master/README.md).\n\n## Features\n- Easily view fleet information from the main panel (level, hp, morale, fighter power, equipment, etc.)\n- One-click screenshot / mute\n- Configurable notifications on expedition, docking, construction, morale recovery related events\n- Quest progress tracking\n- Configurable game screen size\n- Configurable layout and themes\n- Cross-platform: available on Mac OS X, Linux and Windows\n- Supports HTTP, Socks5 and Shadowsocks proxy\n- More functionalities are availale through plugins, with some listed below:\n    - Full list of ship girls and equipments with queries\n    - Foreseeing the battle result\n    - Expedition condition helper\n    - Data collector and reporter\n    - Daily equipment improvement list for Akashi's Arsenal\n    - Multiple panels for other DMM games\n]]></description>\n    <releaseNotes>https://github.com/poooi/poi/releases/tag/v10.9.2</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/poi/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  fileType      = 'exe'\r\n  file          = \"$toolsDir\\poi-setup-10.9.2.exe\"\r\n\r\n  softwareName  = 'poi*'\r\n\r\n  silentArgs    = '/S /allusers'\r\n  validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer as there is no more need for it\r\nGet-ChildItem $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/poi/tools/chocolateyuninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'poi*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object { \r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    $fileStringSplit = $packageArgs['file'] -split '\\s+(?=(?:[^\"]|\"[^\"]*\")*$)'\r\n\r\n    if($fileStringSplit.Count -gt 1) {\r\n      $packageArgs['file'] = $fileStringSplit[0]\r\n      $packageArgs['silentArgs'] += \" $($fileStringSplit[1..($fileStringSplit.Count-1)])\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/poi/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`$1$($Latest.FileName32)`\"\"\r\n        }\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(1\\..+)\\<.*\\>\"         = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType32)\"\r\n            \"(?i)(checksum:\\s+).*\"      = \"`${1}$($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease poooi poi\r\n\r\n    @{\r\n        URL32   = $LatestRelease.assets | Where-Object {$_.name -match '^poi-setup-(?<Version>.+)\\.exe$'} | Select-Object -ExpandProperty browser_download_url\r\n        Version = $LatestRelease.tag_name.TrimStart(\"v\") -replace \"beta\\.\", \"beta\"\r\n        ReleaseNotes = $LatestRelease.html_url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/poweriso/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/poweriso.png\" width=\"48\" height=\"48\"/> [poweriso](https://chocolatey.org/packages/poweriso)\r\n\r\nPowerISO is a powerful CD / DVD / BD image file processing tool, which allows you to open, extract, burn, create, edit, compress, encrypt, split and convert ISO files, and mount ISO files with internal virtual drive. It can process almost all CD / DVD / BD image files including ISO and BIN files. PowerISO provides an all-in-one solution. You can do every thing with your ISO files and disc image files.\r\n\r\n## Features\r\n\r\n- Support almost all CD / DVD / BD-ROM image file formats (ISO, BIN, NRG, CDI, DAA and so on).\r\n- What is DAA file? DAA file (Direct-Access-Archive) is an advanced format for image file, which supports some advanced features, such as compression, password protection, and splitting to multiple volumes.\r\n- Open and extract ISO file. You can extract ISO file with a single click.\r\n- Burn ISO file to CD, DVD, or Blu-Ray disc. PowerISO is a professional burning software. With this tool, you can create Audio CD, Data CD, Data DVD, Video DVD or VCD. PowerISO also supports Blu-Ray burning\r\n- Burn Audio CD from MP3, FLAC, APE, WMA, or BIN files.\r\n- Rip Audio CD to MP3, FLAC, APE, WMA, or BIN files.\r\n- Create ISO file or BIN file from hard disk files or CD / DVD / BD discs.\r\n- Edit ISO image file directly.\r\n- Mount ISO file with internal virtual drive. PowerISO can mount all popular disc image files to built-in virtual drive.\r\n- Convert image files between ISO / BIN and other formats. PowerISO can not only convert BIN to ISO, but also convert almost all image file formats to standard ISO image file.\r\n- Create bootable USB drive. PowerISO allows you to setup Windows through USB drive.\r\n- Make bootable ISO file and create bootable CD, DVD disc.\r\n- Support both 32-bit and 64-bit Windows.\r\n- Can be used easily. PowerISO supports shell integration, context menu, drag and drop, clipboard copy paste...\r\n\r\n## Notes\r\n\r\n- Free unregistered versions will allow you to evaluate the software for free to determine if it suits your needs. The unregistered version will display a dialog prompts you to register, and you can not create or edit image files greater than 300MB with the unregistered version.\r\n- This package always looks for the latest version, as such there may be times where the checksum will not match the downloaded installer.\r\n- After installation your default web browser will be opened with a thank you note from power iso team.\r\n\r\n"
  },
  {
    "path": "automatic/poweriso/poweriso.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>poweriso</id>\n    <title>PowerISO</title>\n    <version>9.3.0</version>\n    <authors>Power Software Ltd</authors>\n    <owners>chocolatey-community,gep13</owners>\n    <summary>PowerISO is a powerful CD / DVD / BD image file processing tool.</summary>\n    <description><![CDATA[PowerISO is a powerful CD / DVD / BD image file processing tool, which allows you to open, extract, burn, create, edit, compress, encrypt, split and convert ISO files, and mount ISO files with internal virtual drive. It can process almost all CD / DVD / BD image files including ISO and BIN files. PowerISO provides an all-in-one solution. You can do every thing with your ISO files and disc image files.\n\n## Features\n\n- Support almost all CD / DVD / BD-ROM image file formats (ISO, BIN, NRG, CDI, DAA and so on).\n- What is DAA file? DAA file (Direct-Access-Archive) is an advanced format for image file, which supports some advanced features, such as compression, password protection, and splitting to multiple volumes.\n- Open and extract ISO file. You can extract ISO file with a single click.\n- Burn ISO file to CD, DVD, or Blu-Ray disc. PowerISO is a professional burning software. With this tool, you can create Audio CD, Data CD, Data DVD, Video DVD or VCD. PowerISO also supports Blu-Ray burning\n- Burn Audio CD from MP3, FLAC, APE, WMA, or BIN files.\n- Rip Audio CD to MP3, FLAC, APE, WMA, or BIN files.\n- Create ISO file or BIN file from hard disk files or CD / DVD / BD discs.\n- Edit ISO image file directly.\n- Mount ISO file with internal virtual drive. PowerISO can mount all popular disc image files to built-in virtual drive.\n- Convert image files between ISO / BIN and other formats. PowerISO can not only convert BIN to ISO, but also convert almost all image file formats to standard ISO image file.\n- Create bootable USB drive. PowerISO allows you to setup Windows through USB drive.\n- Make bootable ISO file and create bootable CD, DVD disc.\n- Support both 32-bit and 64-bit Windows.\n- Can be used easily. PowerISO supports shell integration, context menu, drag and drop, clipboard copy paste...\n\n## Notes\n\n- Free unregistered versions will allow you to evaluate the software for free to determine if it suits your needs. The unregistered version will display a dialog prompts you to register, and you can not create or edit image files greater than 300MB with the unregistered version.\n- This package always looks for the latest version, as such there may be times where the checksum will not match the downloaded installer.\n- After installation your default web browser will be opened with a thank you note from power iso team.\n\n]]></description>\n    <projectUrl>https://www.poweriso.com/index.htm</projectUrl>\n    <tags>PowerISO cd dvd bluray iso cross-platform media burn trial admin</tags>\n    <copyright>Copyright 2004-2012 Power Software Ltd. All rights reserved.</copyright>\n    <licenseUrl>https://www.poweriso.com/tutorials/eula.htm</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/poweriso.png</iconUrl>\n    <releaseNotes>https://www.poweriso.com/tutorials/history.htm</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/poweriso</packageSourceUrl>\n    <docsUrl>https://www.poweriso.com/tutorials/index.htm</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/poweriso/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'poweriso'\r\n  fileType               = 'exe'\r\n  url                    = 'https://www.poweriso.net/PowerISO9.exe'\r\n  url64bit               = 'https://www.poweriso.net/PowerISO9-x64.exe'\r\n  checksum               = 'f7ce0ca449199fea357bc0faf07a4c2a0d95c923d7d808a0c084f9ba6d59ae82'\r\n  checksum64             = '105bc76ac37570568aac5d1a4007fd24ed2c3176bb25866b2658c4a59fc882fd'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = '/S'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'poweriso*'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/poweriso/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'poweriso'\r\n$softwareNamePattern = 'poweriso*'\r\n\r\n$packageArgs = @{\r\n    packageName            = $packageName\r\n    silentArgs             = \"/S\"\r\n    fileType               = 'EXE'\r\n    validExitCodes         = @(0)\r\n    file                   = ''\r\n}\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/poweriso/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\extensions\\extensions.psm1\"\r\n\r\n$releases = 'https://www.poweriso.com/download.htm'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*softwareName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)*'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $versionRegularExpression = 'V (?<version>[\\d\\.]+),'\r\n  $version = ($download_page.Content -split \"`n\") -match $versionRegularExpression | Select-Object -first 1\r\n  if ($version -match $versionRegularExpression) { $version = $Matches.version } else { throw \"Can't find version\" }\r\n\r\n  $32bitDownloadUrlRegularExpression = 'PowerISO[^-]*\\.exe'\r\n  $64bitDownloadUrlRegularExpression = 'PowerISO.*-x64\\.exe'\r\n\r\n  $url32     = $download_page.links | Where-Object href -match $32bitDownloadUrlRegularExpression | Select-Object -First 1 -expand href\r\n  $url64     = $download_page.links | Where-Object href -match $64bitDownloadUrlRegularExpression | Select-Object -First 1 -expand href\r\n\r\n  @{\r\n    Version = Get-ChocolateyNormalizedVersion $version\r\n    Url32   = $url32\r\n    Url64   = $url64\r\n  }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/prey/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3954a1a1afd46d88381ec1e87c3e4cd3dad16066/icons/prey.png\" width=\"48\" height=\"48\"/> [prey](https://chocolatey.org/packages/prey)\r\n\r\n\r\nPrey lets you keep track of your laptop, phone and tablet whenever stolen or missing - easily and all in one place. It's lightweight, open source software that gives you full and remote control, 24/7.\r\n\r\n## Notes\r\n\r\n- To pass your `API_KEY` you can use `choco install prey -y -ia \"'API_KEY=foobar123'\"`\r\n- You may need to run `C:\\Windows\\Prey\\current\\bin\\prey config gui -f` after installation to configure Prey.\r\n"
  },
  {
    "path": "automatic/prey/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/prey/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/prey/prey-node-client/releases/download/v1.13.31/prey-windows-1.13.31-x86.msi>\r\n  64-Bit software: <https://github.com/prey/prey-node-client/releases/download/v1.13.31/prey-windows-1.13.31-x64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 069B3044B5863783605D38D7703CB3B11CF3FD0A9AF93397E3F002231ADB660B\r\n  checksum64: 25E16D6F3A5BCF47CFD97D46342356E6ADD2C37192B0B15D8536A5D83066D0C5\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/prey/prey-node-client/blob/master/license.txt>\r\n"
  },
  {
    "path": "automatic/prey/prey.json",
    "content": "﻿{\r\n    \"1.6\":  \"1.6.9\",\r\n    \"1.7\":  \"1.7.5\",\r\n    \"1.8\":  \"1.8.3\",\r\n    \"1.9\":  \"1.9.24\",\r\n    \"1.10\":  \"1.10.10\",\r\n    \"1.11\":  \"1.11.10\",\r\n    \"1.12\":  \"1.12.18\",\r\n    \"1.13\":  \"1.13.31\"\r\n}\r\n"
  },
  {
    "path": "automatic/prey/prey.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>prey</id>\n    <version>1.13.31</version>\n    <title>Prey</title>\n    <owners>chocolatey-community</owners>\n    <authors>Fork Ltd</authors>\n    <licenseUrl>https://github.com/prey/prey-node-client/blob/master/license.txt</licenseUrl>\n    <projectUrl>https://preyproject.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3954a1a1afd46d88381ec1e87c3e4cd3dad16066/icons/prey.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nPrey lets you keep track of your laptop, phone and tablet whenever stolen or missing - easily and all in one place. It's lightweight, open source software that gives you full and remote control, 24/7.\n\n## Notes\n\n- To pass your `API_KEY` you can use `choco install prey -y -ia \"'API_KEY=foobar123'\"`\n- You may need to run `C:\\Windows\\Prey\\current\\bin\\prey config gui -f` after installation to configure Prey.\n]]></description>\n    <summary>Prey is a lightweight application to track a laptop or mobile if it gets stolen or missing.</summary>\n    <releaseNotes>https://github.com/prey/prey-node-client/releases/tag/v1.13.31</releaseNotes>\n    <tags>prey anti-theft lockdown tracking admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/prey</packageSourceUrl>\n    <projectSourceUrl>https://github.com/prey/prey-node-client</projectSourceUrl>\n    <docsUrl>https://help.preyproject.com/</docsUrl>\n    <bugTrackerUrl>https://github.com/prey/prey-node-client/issues</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/prey/tools/chocolateyInstall.ps1",
    "content": "﻿#https://help.preyproject.com/article/188-prey-unattended-install-for-computers\r\n\r\n$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\prey-windows-1.13.31-x86.msi\"\r\n  file64         = \"$toolsPath\\prey-windows-1.13.31-x64.msi\"\r\n  softwareName   = 'prey*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 2010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/prey/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch]$Force)\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate { Update-Metadata -key 'releaseNotes' -value $Latest.ReleaseNotes }\r\n\r\nfunction global:au_GetLatest {\r\n  $latestRelease = Get-GitHubRelease -Owner \"Prey\" -Name \"Prey-Node-Client\"\r\n\r\n  $re = 'x86\\.msi$'\r\n  $urls32 = $latestRelease.assets.Where{$_.name -match $re}.browser_download_url\r\n\r\n  $re = 'x64\\.msi$'\r\n  $urls64 = $latestRelease.assets.Where{$_.name -match $re}.browser_download_url\r\n\r\n  $streams = @{}\r\n  $urls32 | ForEach-Object {\r\n    $version = Get-Version $latestRelease.tag_name.TrimStart('v')\r\n    $url64 = $urls64 | Where-Object { $_ -match \"\\/[v\\.]{0,2}$version\" } | Select-Object -First 1\r\n    if (!($url64)) { throw \"URL64 was not found for version $version\" }\r\n\r\n    if (!($streams.ContainsKey($version.ToString(2)))) {\r\n      $streams.Add($version.ToString(2), @{\r\n        Version = $version.ToString()\r\n        URL32   = $_\r\n        URL64   = $url64\r\n        ReleaseNotes = $latestRelease.html_url\r\n      })\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none -IncludeStream $IncludeStream -Force:$Force\r\n"
  },
  {
    "path": "automatic/protoc/README.md",
    "content": "# [protoc](https://chocolatey.org/packages/protoc)\r\n\r\nProtocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.\r\n\r\nThis is chocolatey package for the prebuilt [Protocol Buffers Compiler](https://developers.google.com/protocol-buffers/docs/downloads).\r\n\r\n## Features\r\n\r\n- Flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler.\r\n- Define how you want your data to be structured once, then use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. \r\n- Update your data structure without breaking deployed programs that are compiled against the \"old\" format.\r\n"
  },
  {
    "path": "automatic/protoc/legal/LICENSE.txt",
    "content": "Copyright 2008 Google Inc.  All rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are\r\nmet:\r\n\r\n    * Redistributions of source code must retain the above copyright\r\nnotice, this list of conditions and the following disclaimer.\r\n    * Redistributions in binary form must reproduce the above\r\ncopyright notice, this list of conditions and the following disclaimer\r\nin the documentation and/or other materials provided with the\r\ndistribution.\r\n    * Neither the name of Google Inc. nor the names of its\r\ncontributors may be used to endorse or promote products derived from\r\nthis software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nCode generated by the Protocol Buffer compiler is owned by the owner\r\nof the input file used when generating it.  This code is not\r\nstandalone and requires a support library to be linked with it.  This\r\nsupport library is itself covered by the above license."
  },
  {
    "path": "automatic/protoc/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe zip file have been downloaded from the github release page on <https://github.com/protocolbuffers/protobuf/releases>\r\nand can be verified like this:\r\n\r\n1. Download the following:\r\n  32-bit zip file: <https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-win32.zip>\r\n  64-bit zip file: <https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-win64.zip>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 14F5696F6F1BA37E91488BE39B0EA59BB2230CDE266E63F6F65610B3C5F54550\r\n  checksum64: 6D7EBDC75E9C1F0026D4FB28F17EF1D0AAE77D36744D83A9E052D79BA493724F\r\n\r\nFile 'LICENSE' is obtained from <https://github.com/protocolbuffers/protobuf/blob/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/protoc/protoc.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <!-- IconUrl: Skip check -->\n    <id>protoc</id>\n    <version>34.1</version>\n    <title>Protocol Buffers</title>\n    <authors>Google</authors>\n    <owners>chocolatey-community, keen, jordigg, drel</owners>\n    <licenseUrl>https://github.com/protocolbuffers/protobuf/blob/master/LICENSE</licenseUrl>\n    <projectUrl>https://developers.google.com/protocol-buffers/</projectUrl>\n    <releaseNotes>https://github.com/protocolbuffers/protobuf/releases/tag/v34.1</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/protoc</packageSourceUrl>\n    <projectSourceUrl>https://github.com/protocolbuffers/protobuf</projectSourceUrl>\n    <docsUrl>https://developers.google.com/protocol-buffers/</docsUrl>\n    <bugTrackerUrl>https://github.com/protocolbuffers/protobuf/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.\n\nThis is chocolatey package for the prebuilt [Protocol Buffers Compiler](https://developers.google.com/protocol-buffers/docs/downloads).\n\n## Features\n\n- Flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler.\n- Define how you want your data to be structured once, then use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. \n- Update your data structure without breaking deployed programs that are compiled against the \"old\" format.\n]]></description>\n    <summary>Google's data interchange format</summary>\n    <tags>protoc protobuf foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/protoc/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  PackageName    = $Env:ChocolateyPackageName\r\n  FileFullPath   = \"$toolsPath\\protoc-34.1-win32.zip\"\r\n  FileFullPath64 = \"$toolsPath\\protoc-34.1-win64.zip\"\r\n  Destination    = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $toolsPath\\*.zip -ea 0\r\n"
  },
  {
    "path": "automatic/protoc/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*FileFullPath\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`$1$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*FileFullPath64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`$1$($Latest.FileName64)`\"\"\r\n        }\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(32-bit zip file:\\s+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(64-bit zip file:\\s+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n            \"(?i)(checksum type:\\s+).*\"       = \"`${1}$($Latest.ChecksumType32)\"\r\n            \"(?i)(checksum32:\\s+).*\"          = \"`${1}$($Latest.Checksum32)\"\r\n            \"(?i)(checksum64:\\s+).*\"          = \"`${1}$($Latest.Checksum64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease protocolbuffers protobuf\r\n\r\n    @{\r\n        URL32   = $LatestRelease.assets | Where-Object {$_.name -match 'protoc-(?<Version>(\\d+\\.?){2,3})-win32\\.zip$'} | Select-Object -ExpandProperty browser_download_url\r\n        URL64   = $LatestRelease.assets | Where-Object {$_.name -match 'protoc-(?<Version>(\\d+\\.?){2,3})-win64\\.zip$'} | Select-Object -ExpandProperty browser_download_url\r\n        Version = $LatestRelease.tag_name.TrimStart(\"v\")\r\n        ReleaseNotes = $LatestRelease.html_url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/pspp/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@588d16b30aa063f71d41ce18849cb42a23367d05/icons/pspp.png\" width=\"48\" height=\"48\"/> [pspp](https://chocolatey.org/packages/pspp)\r\n\r\n\r\n__GNU PSPP__ is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program __SPSS__.\r\n\r\nPSPP can perform descriptive statistics, T-tests, anova, linear and logistic regression, cluster analysis, reliability and factor analysis, non-parametric tests and more. Its backend is designed to perform its analyses as fast as possible, regardless of the size of the input data. You can use PSPP with its graphical interface or the more traditional syntax commands.\r\n\r\n## Features\r\n- Support for over 1 billion cases.\r\n- Support for over 1 billion variables.\r\n- Syntax and data files which are compatible with those of SPSS.\r\n- A choice of terminal or graphical user interface.\r\n- A choice of text, postscript, pdf, opendocument or html output formats.\r\n- Inter-operability with Gnumeric, LibreOffice, OpenOffice.Org and other free software.\r\n- Easy data import from spreadsheets, text files and database sources.\r\n- The capability to open, analyse and edit two or more datasets concurrently. They can also be merged, joined or concatenated.\r\n- A user interface supporting all common character sets and which has been translated to multiple languages.\r\n- Fast statistical procedures, even on very large data sets.\r\n- No license fees.\r\n- No expiration period.\r\n- No unethical “end user license agreements”.\r\n- A fully indexed user manual.\r\n- Freedom ensured; It is licensed under the GPLv3 or later.\r\n- Portability; Runs on many different computers and many different operating systems (GNU or GNU/Linux are the prefered platforms, but we have had many reports that it runs well on other systems too).\r\n\r\n"
  },
  {
    "path": "automatic/pspp/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/pspp/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://sourceforge.net/projects/pspp4windows/files/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://sourceforge.net/projects/pspp4windows/files/2020-09-05/pspp-20200905-daily-32bits-setup.exe/download>\r\n  64-Bit software: <https://sourceforge.net/projects/pspp4windows/files/2020-09-05/pspp-20200905-daily-64bits-setup.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: AF1D02DF202D3AED65B7686E575F1FBE41479908B18993A9FABECF3963A8E34B\r\n  checksum64: 2FAEC883EFB9EEE2A44288138D1D1C522E07AB39C6DD99DD7F9148E5BCE219B3\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl-3.0.txt>\r\n"
  },
  {
    "path": "automatic/pspp/pspp.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>pspp</id>\n    <version>1.4.1</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/pspp</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>PSPP</title>\n    <authors>GNU Project</authors>\n    <projectUrl>https://www.gnu.org/software/pspp/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@588d16b30aa063f71d41ce18849cb42a23367d05/icons/pspp.png</iconUrl>\n    <copyright>2013 Free Software Foundation, Inc.</copyright>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-3.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://git.savannah.gnu.org/cgit/pspp.git</projectSourceUrl>\n    <docsUrl>https://www.gnu.org/software/pspp/manual/</docsUrl>\n    <mailingListUrl>https://lists.gnu.org/mailman/listinfo/pspp-users</mailingListUrl>\n    <bugTrackerUrl>https://savannah.gnu.org/bugs/?func=additem&amp;group=pspp</bugTrackerUrl>\n    <tags>pspp spss statistics educative scientific foss cross-platform</tags>\n    <summary>__GNU PSPP__ is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program __SPSS__.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\n__GNU PSPP__ is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program __SPSS__.\n\nPSPP can perform descriptive statistics, T-tests, anova, linear and logistic regression, cluster analysis, reliability and factor analysis, non-parametric tests and more. Its backend is designed to perform its analyses as fast as possible, regardless of the size of the input data. You can use PSPP with its graphical interface or the more traditional syntax commands.\n\n## Features\n- Support for over 1 billion cases.\n- Support for over 1 billion variables.\n- Syntax and data files which are compatible with those of SPSS.\n- A choice of terminal or graphical user interface.\n- A choice of text, postscript, pdf, opendocument or html output formats.\n- Inter-operability with Gnumeric, LibreOffice, OpenOffice.Org and other free software.\n- Easy data import from spreadsheets, text files and database sources.\n- The capability to open, analyse and edit two or more datasets concurrently. They can also be merged, joined or concatenated.\n- A user interface supporting all common character sets and which has been translated to multiple languages.\n- Fast statistical procedures, even on very large data sets.\n- No license fees.\n- No expiration period.\n- No unethical “end user license agreements”.\n- A fully indexed user manual.\n- Freedom ensured; It is licensed under the GPLv3 or later.\n- Portability; Runs on many different computers and many different operating systems (GNU or GNU/Linux are the prefered platforms, but we have had many reports that it runs well on other systems too).\n\n]]></description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/pspp/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'pspp'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\pspp-20200905-daily-32bits-setup.exe\"\r\n  file64         = \"$toolsPath\\pspp-20200905-daily-64bits-setup.exe\"\r\n  softwareName   = 'pspp*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/pspp/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'pspp*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/pspp/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain   = 'https://sourceforge.net'\r\n$releases = \"$domain/projects/pspp4windows/files/\"\r\n$softwareName = 'pspp*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1 }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '[\\d]{4}\\-([\\d]{2}\\-?){2}\\/$'\r\n  $releasesUrl = $download_page.Links | ? href -match $re | select -first 1 -expand href | % { $domain + $_ }\r\n  $download_page = Invoke-WebRequest -Uri $releasesUrl -UseBasicParsing\r\n\r\n  $re = '32bits.*\\.exe\\/download$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n\r\n  $re = '64bits.*\\.exe\\/download$'\r\n  $url64 = $download_page.links | ? href -match $re | select -first 1 -expand href\r\n\r\n  $verRe = \"PSPPVersion\\:\\s*pspp-(\\d+\\.[\\d\\.]+(-pre2|-))g\"\r\n  $download_page.Content -match $verRe | Out-Null\r\n  $version = $Matches[1].TrimEnd('-')\r\n\r\n  @{\r\n    URL32 = $url32\r\n    URL64 = $url64\r\n    Version = $version\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/putty/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@911ce256e74048c93c3d64feb2a36751d0a19dfd/icons/putty.png\" width=\"48\" height=\"48\"/> [putty](https://chocolatey.org/packages/putty)\r\n\r\nPuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an `xterm` terminal emulator.\r\n\r\n## Features\r\n\r\n- Unicode support\r\n- Control over the SSH encryption key and protocol version\r\n- Command-line SCP and SFTP clients, called \"pscp\" and \"psftp\" respectively\r\n- Control over port forwarding with SSH (local, remote or dynamic port forwarding), including built-in handling of X11 forwarding\r\n- Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation\r\n- IP Version 6 support\r\n- Supports 3DES, AES, Arcfour, Blowfish, DES\r\n- Public-key authentication support\r\n- Support for local serial port connections\r\n\r\n## Components\r\n\r\n- PuTTY: the Telnet, rlogin, and SSH client itself, which can also connect to a serial port\r\n- PSCP: an SCP client, i.e. command-line secure file copy\r\n- PSFTP: an SFTP client, i.e. general file transfer sessions much like FTP\r\n- PuTTYtel: a Telnet-only client\r\n- Plink: a command-line interface to the PuTTY back ends\r\n- Pageant: an SSH authentication agent for PuTTY, PSCP and Plink\r\n- PuTTYgen: an RSA, DSA, ECDSA and EdDSA key generation utility\r\n- pterm: a standalone terminal emulator\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- This meta package depends on [putty.portable](https://chocolatey.org/packages/putty.portable) rather than [putty.install](https://chocolatey.org/packages/putty.install) for historical reasons. Since this may violate expectation of certain users, consider installing the latter directly.\r\n- Support for putty 64bit have been added to the package when running chocolatey 0.10.4+, to keep using 32bit version of putty please pass `--x86` when installing/upgrading `putty.install` *(64bit installation may fail if 32bit is already installed)*\r\n- Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed.\r\n- We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it.\r\n- You may find useful information at [cryptolaw.org](http://www.cryptolaw.org/), which collects information on cryptography laws in many countries, but we can't vouch for its correctness.\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/putty.install/screenshot.png)\r\n"
  },
  {
    "path": "automatic/putty/putty.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>putty</id>\n    <version>0.83</version>\n    <title>PuTTY</title>\n    <authors>Simon Tatham</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <licenseUrl>http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html</licenseUrl>\n    <projectUrl>http://www.chiark.greenend.org.uk/~sgtatham/putty/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/putty</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@911ce256e74048c93c3d64feb2a36751d0a19dfd/icons/putty.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an `xterm` terminal emulator.\n\n## Features\n\n- Unicode support\n- Control over the SSH encryption key and protocol version\n- Command-line SCP and SFTP clients, called \"pscp\" and \"psftp\" respectively\n- Control over port forwarding with SSH (local, remote or dynamic port forwarding), including built-in handling of X11 forwarding\n- Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation\n- IP Version 6 support\n- Supports 3DES, AES, Arcfour, Blowfish, DES\n- Public-key authentication support\n- Support for local serial port connections\n\n## Components\n\n- PuTTY: the Telnet, rlogin, and SSH client itself, which can also connect to a serial port\n- PSCP: an SCP client, i.e. command-line secure file copy\n- PSFTP: an SFTP client, i.e. general file transfer sessions much like FTP\n- PuTTYtel: a Telnet-only client\n- Plink: a command-line interface to the PuTTY back ends\n- Pageant: an SSH authentication agent for PuTTY, PSCP and Plink\n- PuTTYgen: an RSA, DSA, ECDSA and EdDSA key generation utility\n- pterm: a standalone terminal emulator\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- This meta package depends on [putty.portable](https://chocolatey.org/packages/putty.portable) rather than [putty.install](https://chocolatey.org/packages/putty.install) for historical reasons. Since this may violate expectation of certain users, consider installing the latter directly.\n- Support for putty 64bit have been added to the package when running chocolatey 0.10.4+, to keep using 32bit version of putty please pass `--x86` when installing/upgrading `putty.install` *(64bit installation may fail if 32bit is already installed)*\n- Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed.\n- We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it.\n- You may find useful information at [cryptolaw.org](http://www.cryptolaw.org/), which collects information on cryptography laws in many countries, but we can't vouch for its correctness.\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/putty.install/screenshot.png)\n]]></description>\n    <summary>PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator.</summary>\n    <tags>putty telnet ssh foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"putty.portable\" version=\"[0.83]\" />\n    </dependencies>\n  </metadata>\n  <files>\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/putty/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).portable`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  #https://the.earth.li/~sgtatham/putty/latest/x86/putty-0.67-installer.msi\r\n  $url32Installer = $download_page.links | Where-Object href -match 'w32.*\\.msi$' | Select-Object -First 1 -expand href\r\n  $url64Installer = $download_page.links | Where-Object href -match 'w64.*\\.msi$' | Select-Object -First 1 -expand href\r\n\r\n  $version = $url32Installer -split '\\-' | Select-Object -last 1 -skip 1\r\n\r\n  #https://the.earth.li/~sgtatham/putty/latest/x86/putty.zip\r\n  $rePortable  = \"putty.zip\"\r\n  $portables = $download_page.links | Where-Object href -match $rePortable | Select-Object -First 2 -expand href\r\n  $url32Portable = $download_page.links | Where-Object href -match \"w32.*$rePortable\" | Select-Object -First 1 -expand href\r\n  $url64Portable = $download_page.links | Where-Object href -match \"w64.*$rePortable\" | Select-Object -First 1 -expand href\r\n\r\n  if (!$url32Installer -or !$url64Installer -or !$url32Portable -or !$url64Portable) {\r\n    throw \"Either 32bit or 64bit installer/portable was not found. Please check if naming have changed.\"\r\n  }\r\n\r\n  return @{\r\n    URL32Installer = $url32Installer\r\n    URL64Installer = $url64Installer\r\n    URL32Portable = $url32Portable\r\n    URL64Portable = $url64Portable\r\n    Version = $version\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n  update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/putty.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@911ce256e74048c93c3d64feb2a36751d0a19dfd/icons/putty.png\" width=\"48\" height=\"48\"/> [putty.install](https://chocolatey.org/packages/putty.install)\r\n\r\nPuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an `xterm` terminal emulator.\r\n\r\n## Features\r\n\r\n- Unicode support\r\n- Control over the SSH encryption key and protocol version\r\n- Command-line SCP and SFTP clients, called \"pscp\" and \"psftp\" respectively\r\n- Control over port forwarding with SSH (local, remote or dynamic port forwarding), including built-in handling of X11 forwarding\r\n- Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation\r\n- IP Version 6 support\r\n- Supports 3DES, AES, Arcfour, Blowfish, DES\r\n- Public-key authentication support\r\n- Support for local serial port connections\r\n\r\n## Components\r\n\r\n- PuTTY: the Telnet, rlogin, and SSH client itself, which can also connect to a serial port\r\n- PSCP: an SCP client, i.e. command-line secure file copy\r\n- PSFTP: an SFTP client, i.e. general file transfer sessions much like FTP\r\n- PuTTYtel: a Telnet-only client\r\n- Plink: a command-line interface to the PuTTY back ends\r\n- Pageant: an SSH authentication agent for PuTTY, PSCP and Plink\r\n- PuTTYgen: an RSA, DSA, ECDSA and EdDSA key generation utility\r\n- pterm: a standalone terminal emulator\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- Support for putty 64bit have been added to the package when running chocolatey 0.10.4+, to keep using 32bit version of putty please pass `--x86` when installing/upgrading `putty.install` *(64bit installation may fail if 32bit is already installed)*\r\n- Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed.\r\n- We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it.\r\n- You may find useful information at [cryptolaw.org](http://www.cryptolaw.org/), which collects information on cryptography laws in many countries, but we can't vouch for its correctness.\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/putty.install/screenshot.png)\r\n"
  },
  {
    "path": "automatic/putty.install/legal/LICENSE.txt",
    "content": "PuTTY is copyright 1997-2016 Simon Tatham.\r\n\r\nPortions copyright Robert de Bath, Joris van Rantwijk, Delian Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus Kuhn, Colin Watson, Christopher Staite, and CORE SDI S.A.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
  },
  {
    "path": "automatic/putty.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe extension has been downloaded from their official download link listed on <http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html>\r\nand can be verified like this:\r\n\r\n\r\n1. Download the following installers:\r\n  32-Bit: <https://the.earth.li/~sgtatham/putty/latest/w32/putty-0.83-installer.msi>\r\n  64-Bit: <https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.83-installer.msi>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: D816FBA5750E95AE5F845AD22BD165E19EBEFBBF298F453ABC1DB2EF7655E4B8\r\n  checksum64: AA8E5036D973688F1E8622FBE9AB22E037346E0DEF0197BF5E7CDF37DA4E223D\r\n\r\nFile 'LICENSE.txt' is obtained from <http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html>\r\n"
  },
  {
    "path": "automatic/putty.install/putty.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>putty.install</id>\n    <version>0.83</version>\n    <title>PuTTY (Install)</title>\n    <authors>Simon Tatham</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <licenseUrl>http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html</licenseUrl>\n    <projectUrl>http://www.chiark.greenend.org.uk/~sgtatham/putty/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/putty.install</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@911ce256e74048c93c3d64feb2a36751d0a19dfd/icons/putty.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an `xterm` terminal emulator.\n\n## Features\n\n- Unicode support\n- Control over the SSH encryption key and protocol version\n- Command-line SCP and SFTP clients, called \"pscp\" and \"psftp\" respectively\n- Control over port forwarding with SSH (local, remote or dynamic port forwarding), including built-in handling of X11 forwarding\n- Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation\n- IP Version 6 support\n- Supports 3DES, AES, Arcfour, Blowfish, DES\n- Public-key authentication support\n- Support for local serial port connections\n\n## Components\n\n- PuTTY: the Telnet, rlogin, and SSH client itself, which can also connect to a serial port\n- PSCP: an SCP client, i.e. command-line secure file copy\n- PSFTP: an SFTP client, i.e. general file transfer sessions much like FTP\n- PuTTYtel: a Telnet-only client\n- Plink: a command-line interface to the PuTTY back ends\n- Pageant: an SSH authentication agent for PuTTY, PSCP and Plink\n- PuTTYgen: an RSA, DSA, ECDSA and EdDSA key generation utility\n- pterm: a standalone terminal emulator\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- Support for putty 64bit have been added to the package when running chocolatey 0.10.4+, to keep using 32bit version of putty please pass `--x86` when installing/upgrading `putty.install` *(64bit installation may fail if 32bit is already installed)*\n- Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed.\n- We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it.\n- You may find useful information at [cryptolaw.org](http://www.cryptolaw.org/), which collects information on cryptography laws in many countries, but we can't vouch for its correctness.\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/putty.install/screenshot.png)\n]]></description>\n    <summary>PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator.</summary>\n    <tags>putty telnet ssh admin foss cross-platform</tags>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/putty.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n    PackageName    = \"putty.install\"\r\n    FileType       = \"msi\"\r\n    SoftwareName   = \"PuTTY\"\r\n    File           = \"$toolsPath\\putty-0.83-installer.msi\"\r\n    File64         = \"$toolsPath\\putty-64bit-0.83-installer.msi\"\r\n    SilentArgs     = '/qn /norestart /l*v \"{0}\\install.log\"' -f \"$Env:TEMP\\chocolatey\\$Env:ChocolateyPackageName\\$Env:ChocolateyPackageVersion\"\r\n    ValidExitCodes = @(0)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item -Force \"$toolsPath\\*.msi\",\"$toolsPath\\*.ignore\" -ea 0\r\n"
  },
  {
    "path": "automatic/putty.install/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\putty\\update.ps1\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the BeforeUpdate function only if the script is not sourced\r\n  function global:au_BeforeUpdate {\r\n    $Latest.FileType = 'msi' # could potentially be overridden from putty.portable\r\n    $Latest.URL32 = $Latest.URL32Installer\r\n    $Latest.URL64 = $Latest.URL64Installer\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(listed on\\s*)\\<.*\\>\"  = \"`${1}<$releases>\"\r\n      \"(?i)(32-Bit.+)\\<.*\\>\"      = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(64-Bit.+)\\<.*\\>\"      = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType32)\"\r\n      \"(?i)(checksum32:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:).*\"       = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    'tools\\chocolateyInstall.ps1' = @{\r\n      \"(PackageName\\s*=\\s*)`\"([^*]+)`\"\"               = \"`$1`\"$($Latest.PackageName)`\"\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\"   = \"`$1$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\" = \"`$1$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n  update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/putty.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@911ce256e74048c93c3d64feb2a36751d0a19dfd/icons/putty.png\" width=\"48\" height=\"48\"/> [putty.portable](https://chocolatey.org/packages/putty.portable)\r\n\r\nPuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an `xterm` terminal emulator.\r\n\r\n## Features\r\n\r\n- Unicode support\r\n- Control over the SSH encryption key and protocol version\r\n- Command-line SCP and SFTP clients, called \"pscp\" and \"psftp\" respectively\r\n- Control over port forwarding with SSH (local, remote or dynamic port forwarding), including built-in handling of X11 forwarding\r\n- Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation\r\n- IP Version 6 support\r\n- Supports 3DES, AES, Arcfour, Blowfish, DES\r\n- Public-key authentication support\r\n- Support for local serial port connections\r\n\r\n## Components\r\n\r\n- PuTTY: the Telnet, rlogin, and SSH client itself, which can also connect to a serial port\r\n- PSCP: an SCP client, i.e. command-line secure file copy\r\n- PSFTP: an SFTP client, i.e. general file transfer sessions much like FTP\r\n- PuTTYtel: a Telnet-only client\r\n- Plink: a command-line interface to the PuTTY back ends\r\n- Pageant: an SSH authentication agent for PuTTY, PSCP and Plink\r\n- PuTTYgen: an RSA, DSA, ECDSA and EdDSA key generation utility\r\n- pterm: a standalone terminal emulator\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n- Support for putty 64bit have been added to the package when running chocolatey 0.10.4+, to keep using 32bit version of putty please pass `--x86` when installing/upgrading `putty.install`gi *(64bit installation may fail if 32bit is already installed)*\r\n- Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed.\r\n- We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it.\r\n- You may find useful information at [cryptolaw.org](http://www.cryptolaw.org/), which collects information on cryptography laws in many countries, but we can't vouch for its correctness.\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/putty.install/screenshot.png)\r\n"
  },
  {
    "path": "automatic/putty.portable/legal/LICENSE.txt",
    "content": "PuTTY is copyright 1997-2016 Simon Tatham.\r\n\r\nPortions copyright Robert de Bath, Joris van Rantwijk, Delian Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus Kuhn, Colin Watson, Christopher Staite, and CORE SDI S.A.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
  },
  {
    "path": "automatic/putty.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe extension has been downloaded from their official download link listed on <http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html>\r\nand can be verified like this:\r\n\r\n1. Download the following archives:\r\n  32-Bit: <https://the.earth.li/~sgtatham/putty/latest/w32/putty.zip>\r\n  64-Bit: <https://the.earth.li/~sgtatham/putty/latest/w64/putty.zip>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 179B4768DC18429C454600206853F10ADD6293600EF920DBF907B73E89AB2929\r\n  checksum64: 9A4376156971C17896FDB80B550B6F1C1DFFD7BAC40DE5D7B16E774BAD49CF76\r\n\r\nFile 'LICENSE.txt' is obtained from <http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html>\r\n"
  },
  {
    "path": "automatic/putty.portable/putty.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>putty.portable</id>\n    <version>0.83</version>\n    <title>PuTTY (Portable)</title>\n    <authors>Simon Tatham</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <licenseUrl>http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html</licenseUrl>\n    <projectUrl>http://www.chiark.greenend.org.uk/~sgtatham/putty/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/putty.portable</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@911ce256e74048c93c3d64feb2a36751d0a19dfd/icons/putty.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an `xterm` terminal emulator.\n\n## Features\n\n- Unicode support\n- Control over the SSH encryption key and protocol version\n- Command-line SCP and SFTP clients, called \"pscp\" and \"psftp\" respectively\n- Control over port forwarding with SSH (local, remote or dynamic port forwarding), including built-in handling of X11 forwarding\n- Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation\n- IP Version 6 support\n- Supports 3DES, AES, Arcfour, Blowfish, DES\n- Public-key authentication support\n- Support for local serial port connections\n\n## Components\n\n- PuTTY: the Telnet, rlogin, and SSH client itself, which can also connect to a serial port\n- PSCP: an SCP client, i.e. command-line secure file copy\n- PSFTP: an SFTP client, i.e. general file transfer sessions much like FTP\n- PuTTYtel: a Telnet-only client\n- Plink: a command-line interface to the PuTTY back ends\n- Pageant: an SSH authentication agent for PuTTY, PSCP and Plink\n- PuTTYgen: an RSA, DSA, ECDSA and EdDSA key generation utility\n- pterm: a standalone terminal emulator\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n- Support for putty 64bit have been added to the package when running chocolatey 0.10.4+, to keep using 32bit version of putty please pass `--x86` when installing/upgrading `putty.install`gi *(64bit installation may fail if 32bit is already installed)*\n- Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed.\n- We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it.\n- You may find useful information at [cryptolaw.org](http://www.cryptolaw.org/), which collects information on cryptography laws in many countries, but we can't vouch for its correctness.\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/putty.install/screenshot.png)\n]]></description>\n    <summary>PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator.</summary>\n    <tags>putty telnet ssh foss cross-platform</tags>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/putty.portable/tools/PAGEANT.EXE.GUI",
    "content": ""
  },
  {
    "path": "automatic/putty.portable/tools/PUTTY.EXE.GUI",
    "content": ""
  },
  {
    "path": "automatic/putty.portable/tools/PUTTYGEN.EXE.GUI",
    "content": ""
  },
  {
    "path": "automatic/putty.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath  = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n    PackageName  = \"putty.portable\"\r\n    File         = \"$toolsPath\\putty_x32.zip\"\r\n    File64       = \"$toolsPath\\putty_x64.zip\"\r\n    Destination  = $toolsPath\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nRemove-Item -force \"$toolsPath\\*.zip\" -ea 0\r\n"
  },
  {
    "path": "automatic/putty.portable/update.ps1",
    "content": ". $PSScriptRoot\\..\\putty.install\\update.ps1\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if the script is not sourced\r\n  function global:au_BeforeUpdate {\r\n    $Latest.FileType = 'zip' # could potentially be overridden from putty.install\r\n    $Latest.URL32 = $Latest.URL32Portable\r\n    $Latest.URL64 = $Latest.URL64Portable\r\n    Get-RemoteFiles -Purge\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/pyhoca-gui/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/pyhoca-gui.svg\" width=\"48\" height=\"48\"/> [pyhoca-gui](https://chocolatey.org/packages/pyhoca-gui)\r\n\r\n\r\nPyHoca-GUI is designed as a very minimal GUI that behaves very similar to GNOME's network manager applet (nm-applet). It appears as a small Phoca icon (a little seal) that docks to your systray panel (also called notification area) and allows you to manage multiple X2go sessions simultaneously.\r\n\r\n"
  },
  {
    "path": "automatic/pyhoca-gui/legal/LICENSE.txt",
    "content": "                    GNU AFFERO GENERAL PUBLIC LICENSE\r\n                       Version 3, 19 November 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU Affero General Public License is a free, copyleft license for\r\nsoftware and other kinds of works, specifically designed to ensure\r\ncooperation with the community in the case of network server software.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nour General Public Licenses are intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  Developers that use our General Public Licenses protect your rights\r\nwith two steps: (1) assert copyright on the software, and (2) offer\r\nyou this License which gives you legal permission to copy, distribute\r\nand/or modify the software.\r\n\r\n  A secondary benefit of defending all users' freedom is that\r\nimprovements made in alternate versions of the program, if they\r\nreceive widespread use, become available for other developers to\r\nincorporate.  Many developers of free software are heartened and\r\nencouraged by the resulting cooperation.  However, in the case of\r\nsoftware used on network servers, this result may fail to come about.\r\nThe GNU General Public License permits making a modified version and\r\nletting the public access it on a server without ever releasing its\r\nsource code to the public.\r\n\r\n  The GNU Affero General Public License is designed specifically to\r\nensure that, in such cases, the modified source code becomes available\r\nto the community.  It requires the operator of a network server to\r\nprovide the source code of the modified version running there to the\r\nusers of that server.  Therefore, public use of a modified version, on\r\na publicly accessible server, gives the public access to the source\r\ncode of the modified version.\r\n\r\n  An older license, called the Affero General Public License and\r\npublished by Affero, was designed to accomplish similar goals.  This is\r\na different license, not a version of the Affero GPL, but Affero has\r\nreleased a new version of the Affero GPL which permits relicensing under\r\nthis license.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU Affero General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Remote Network Interaction; Use with the GNU General Public License.\r\n\r\n  Notwithstanding any other provision of this License, if you modify the\r\nProgram, your modified version must prominently offer all users\r\ninteracting with it remotely through a computer network (if your version\r\nsupports such interaction) an opportunity to receive the Corresponding\r\nSource of your version by providing access to the Corresponding Source\r\nfrom a network server at no charge, through some standard or customary\r\nmeans of facilitating copying of software.  This Corresponding Source\r\nshall include the Corresponding Source for any work covered by version 3\r\nof the GNU General Public License that is incorporated pursuant to the\r\nfollowing paragraph.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the work with which it is combined will remain governed by version\r\n3 of the GNU General Public License.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU Affero General Public License from time to time.  Such new versions\r\nwill be similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU Affero General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU Affero General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU Affero General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU Affero General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU Affero General Public License for more details.\r\n\r\n    You should have received a copy of the GNU Affero General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If your software can interact with users remotely through a computer\r\nnetwork, you should also make sure that it provides a way for users to\r\nget its source.  For example, if your program is a web application, its\r\ninterface could display a \"Source\" link that leads users to an archive\r\nof the code.  There are many ways you could offer source, and different\r\nsolutions will be better for different programs; see section 13 for the\r\nspecific requirements.\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU AGPL, see\r\n<http://www.gnu.org/licenses/>.\r\n"
  },
  {
    "path": "automatic/pyhoca-gui/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from their official download repository\r\nlocated at <http://code.x2go.org/releases/binary-win32/pyhoca-gui/releases/0.5.0.4-20150125/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://code.x2go.org/releases/binary-win32/pyhoca-gui/releases/0.5.0.4-20150125/PyHoca-GUI_0.5.0.4-20150125_win32-setup.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 271E006F933DBD9059BF7A0187C2235C16215641B2E070EB4D468A6622206723\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://code.x2go.org/gitweb?p=pyhoca-gui.git;a=blob_plain;f=COPYING;hb=HEAD>\r\n"
  },
  {
    "path": "automatic/pyhoca-gui/pyhoca-gui.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>pyhoca-gui</id>\n    <version>0.5.0.4001</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/pyhoca-gui</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>PyHoca-GUI</title>\n    <authors>Mike Gabriel and Dick Kniep</authors>\n    <projectUrl>http://wiki.x2go.org/doku.php/doc:usage:pyhoca-gui</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/pyhoca-gui.svg</iconUrl>\n    <copyright>2010-2013, Mike Gabriel and Dick Kniep</copyright>\n    <licenseUrl>http://code.x2go.org/gitweb?p=pyhoca-gui.git;a=blob;f=COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>http://code.x2go.org/gitweb?p=pyhoca-gui.git;a=summary</projectSourceUrl>\n    <docsUrl>http://wiki.x2go.org/doku.php/doc:usage:pyhoca-gui</docsUrl>\n    <tags>pyhoca-gui x2go remote display admin foss</tags>\n    <summary>PyHoca-GUI is designed as a very minimal GUI that behaves very similar to GNOME's network manager applet (nm-applet). It appears as a small Phoca icon (a little seal) that docks to your systray panel (also called notification area) and allows you to manage multiple X2go sessions simultaneously.</summary>\n    <description>\nPyHoca-GUI is designed as a very minimal GUI that behaves very similar to GNOME's network manager applet (nm-applet). It appears as a small Phoca icon (a little seal) that docks to your systray panel (also called notification area) and allows you to manage multiple X2go sessions simultaneously.\n    </description>\n    <releaseNotes>Please refer to http://code.x2go.org/gitweb?p=pyhoca-gui.git;a=history;f=debian/changelog for changelogs.</releaseNotes>\n    <dependencies>\n      <dependency id=\"autohotkey.portable\" version=\"1.1.26.01\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/pyhoca-gui/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$filePath = \"$toolsPath\\PyHoca-GUI_0.5.0.4-20150125_win32-setup_x32.exe\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'pyhoca-gui'\r\n  fileType       = 'exe'\r\n  file           = $filePath\r\n  softwareName   = 'PyHoca-GUI'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nStart-Process 'AutoHotkey' \"$toolsPath\\install.ahk\"\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 $filePath,\"$filePath.ignore\"\r\n"
  },
  {
    "path": "automatic/pyhoca-gui/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'pyhoca-gui'\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'PyHoca-GUI'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/S'\r\n      file        = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/pyhoca-gui/tools/install.ahk",
    "content": "#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.\r\n; #Warn  ; Enable warnings to assist with detecting common errors.\r\nSendMode Input  ; Recommended for new scripts due to its superior speed and reliability.\r\nSetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.\r\n\r\nWinWait, Installer Language ahk_class #32770 ahk_exe PyHoca-GUI_0.5.0.4-20150125_win32-setup_x32.exe, , 60\r\n\r\nWinActivate\r\nIfWinActive\r\n  ControlClick, Button1\r\n"
  },
  {
    "path": "automatic/pyhoca-gui/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases     = 'http://code.x2go.org/releases/binary-win32/pyhoca-gui/releases/'\r\n$softwareName = 'PyHoca-GUI'\r\n$padVersionUnder = '0.5.1'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -Algorithm sha256\r\n\r\n  if ($Latest.VerifyChecksum32 -ne $Latest.Checksum32) {\r\n    throw \"The checksum of the downloaded file does not match the upstream checksum\"\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(^\\s*located at\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.VersionReleaseUrl)>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^[$]filePath\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^[$]packageName\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(\\-SoftwareName\\s+)'.*'\"      = \"`${1}'$softwareName'\"\r\n    }\r\n    \".\\tools\\install.ahk\"             = @{\r\n      \"(?i)(ahk_exe)[^,]*,\" = \"`${1} $($Latest.FileName32),\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $versionDir = $download_page.Links | ? href -Match \"^[\\d\\.]+(-[\\d]+)?\\/$\" | sort -Descending -Property href | select -expand href -first 1\r\n  $version32 = $versionDir -split '[\\/\\-]' | select -first 1\r\n\r\n  $download_page = Invoke-WebRequest -uri ($releases + $versionDir) -UseBasicParsing\r\n\r\n  $fileName = $download_page.Links | ? href -match \"^PyHoca\\-GUI.*\\.exe$\" | select -first 1 -expand href\r\n\r\n  $url32 = $releases + $versionDir + $fileName\r\n\r\n  $download_page = Invoke-WebRequest -Uri ($url32 + '.sha256') -UseBasicParsing\r\n\r\n  $checksum32 = $download_page -split ' ' | select -first 1\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = Get-FixVersion $version32 -OnlyFixBelowVersion $padVersionUnder\r\n    VerifyChecksum32 = $checksum32\r\n    VersionReleaseUrl = $releases + $versionDir\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/python/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg\" width=\"48\" height=\"48\" alt=\"Python logo\"/> [python](https://chocolatey.org/packages/python)\r\n\r\nPython is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.\r\n\r\n## Notes\r\n\r\n- This package depends on the the latest major version of python package.\r\n- This package do not support package parameters, please install the package [python313](https://chocolatey.org/packages/python313) directly when using package parameters.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/python/python.json",
    "content": "﻿{\r\n    \"3.0\":  \"3.0.1\",\r\n    \"3.1\":  \"3.1.4\",\r\n    \"3.2\":  \"3.2.5\",\r\n    \"3.3\":  \"3.3.5.20200110\",\r\n    \"3.4\":  \"3.4.4.20180111\",\r\n    \"3.5\":  \"3.5.4.20200110\",\r\n    \"3.6\":  \"3.6.8.20200110\",\r\n    \"3.7\":  \"3.7.9\",\r\n    \"3.8\":  \"3.8.10\",\r\n    \"3.9\":  \"3.9.13\",\r\n    \"3.10\":  \"3.10.11\",\r\n    \"3.11\":  \"3.11.9\",\r\n    \"3.12\":  \"3.12.10\",\r\n    \"3.13\":  \"3.13.13\",\r\n    \"3.14\":  \"3.14.4\",\r\n    \"3.15\":  \"3.15.0-a8\"\r\n}\r\n"
  },
  {
    "path": "automatic/python/python.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>python</id>\n    <version>3.13.13</version>\n    <title>Python</title>\n    <owners>chocolatey-community</owners>\n    <authors>Python Software Foundation</authors>\n    <copyright>Copyright © 2001-2024 Python Software Foundation. All rights reserved.\nCopyright © 2000 BeOpen.com. All rights reserved.\nCopyright © 1995-2000 Corporation for National Research Initiatives. All rights reserved.\nCopyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.</copyright>\n    <projectUrl>http://www.python.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.\n\n## Notes\n\n- This package depends on the the latest major version of python package.\n- This package do not support package parameters, please install the package [python313](https://chocolatey.org/packages/python313) directly when using package parameters.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.</summary>\n    <tags>python programming development foss cross-platform admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/python</packageSourceUrl>\n    <projectSourceUrl>https://www.python.org/downloads/source</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"python3\" version=\"[3.13.13]\" />\n    </dependencies>\n    <licenseUrl>https://docs.python.org/3.13/license.html</licenseUrl>\n  </metadata>\n  <files></files>\n</package>\n"
  },
  {
    "path": "automatic/python/update.ps1",
    "content": ". $PSScriptRoot\\..\\python3\\update.ps1\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\README.md\" = @{\r\n            \"(?i)(install the package )\\[python\\d+]\\((.*)python\\d+\" = \"`$1[$($Latest.Dependency)](`$2$($Latest.Dependency)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_AfterUpdate($Package) {\r\n  Set-DescriptionFromReadme $Package -SkipFirst 2\r\n  Update-Metadata -data @{\r\n    dependency = \"python3|[$($Latest.Version)]\"\r\n    copyright  = $Latest.Copyright\r\n    licenseUrl = $Latest.LicenseUrl\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -NoReadme\r\n"
  },
  {
    "path": "automatic/python2/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg\" width=\"48\" height=\"48\"/> [python2](https://chocolatey.org/packages/python2)\r\n\r\n\r\nPython 2.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 2.x and see almost immediate gains in productivity and lower maintenance costs.\r\n\r\n## Package Parameters\r\n\r\n- `/InstallDir` - Installation directory\r\n\r\nThese parameters can be passed to the installer with the user of --params.\r\nFor example: `--params '\"/InstallDir:C:\\tools\\python2\"'`\r\n\r\n## Notes\r\n\r\n- Python package manager `pip` is not installed by default, but you can invoke it nevertheless using command `python -m pip` which will use `pip2` and adequate version of python if you also have python3 installed. For more details see [Python on Windows FAQ](https://docs.python.org/3/faq/windows.html).\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/python2/legal/LICENSE.txt",
    "content": "                    A. HISTORY OF THE SOFTWARE\r\n                    ==========================\r\n\r\n                    Python was created in the early 1990s by Guido van Rossum at Stichting\r\n                    Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands\r\n                    as a successor of a language called ABC.  Guido remains Python's\r\n                    principal author, although it includes many contributions from others.\r\n\r\n                    In 1995, Guido continued his work on Python at the Corporation for\r\n                    National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)\r\n                    in Reston, Virginia where he released several versions of the\r\n                    software.\r\n\r\n                    In May 2000, Guido and the Python core development team moved to\r\n                    BeOpen.com to form the BeOpen PythonLabs team.  In October of the same\r\n                    year, the PythonLabs team moved to Digital Creations (now Zope\r\n                    Corporation, see http://www.zope.com).  In 2001, the Python Software\r\n                    Foundation (PSF, see http://www.python.org/psf/) was formed, a\r\n                    non-profit organization created specifically to own Python-related\r\n                    Intellectual Property.  Zope Corporation is a sponsoring member of\r\n                    the PSF.\r\n\r\n                    All Python releases are Open Source (see http://www.opensource.org for\r\n                    the Open Source Definition).  Historically, most, but not all, Python\r\n                    releases have also been GPL-compatible; the table below summarizes\r\n                    the various releases.\r\n\r\n                        Release         Derived     Year        Owner       GPL-\r\n                                        from                                compatible? (1)\r\n\r\n                        0.9.0 thru 1.2              1991-1995   CWI         yes\r\n                        1.3 thru 1.5.2  1.2         1995-1999   CNRI        yes\r\n                        1.6             1.5.2       2000        CNRI        no\r\n                        2.0             1.6         2000        BeOpen.com  no\r\n                        1.6.1           1.6         2001        CNRI        yes (2)\r\n                        2.1             2.0+1.6.1   2001        PSF         no\r\n                        2.0.1           2.0+1.6.1   2001        PSF         yes\r\n                        2.1.1           2.1+2.0.1   2001        PSF         yes\r\n                        2.2             2.1.1       2001        PSF         yes\r\n                        2.1.2           2.1.1       2002        PSF         yes\r\n                        2.1.3           2.1.2       2002        PSF         yes\r\n                        2.2.1           2.2         2002        PSF         yes\r\n                        2.2.2           2.2.1       2002        PSF         yes\r\n                        2.2.3           2.2.2       2003        PSF         yes\r\n                        2.3             2.2.2       2002-2003   PSF         yes\r\n                        2.3.1           2.3         2002-2003   PSF         yes\r\n                        2.3.2           2.3.1       2002-2003   PSF         yes\r\n                        2.3.3           2.3.2       2002-2003   PSF         yes\r\n                        2.3.4           2.3.3       2004        PSF         yes\r\n                        2.3.5           2.3.4       2005        PSF         yes\r\n                        2.4             2.3         2004        PSF         yes\r\n                        2.4.1           2.4         2005        PSF         yes\r\n                        2.4.2           2.4.1       2005        PSF         yes\r\n                        2.4.3           2.4.2       2006        PSF         yes\r\n                        2.5             2.4         2006        PSF         yes\r\n                        2.7             2.6         2010        PSF         yes\r\n\r\n                    Footnotes:\r\n\r\n                    (1) GPL-compatible doesn't mean that we're distributing Python under\r\n                        the GPL.  All Python licenses, unlike the GPL, let you distribute\r\n                        a modified version without making your changes open source.  The\r\n                        GPL-compatible licenses make it possible to combine Python with\r\n                        other software that is released under the GPL; the others don't.\r\n\r\n                    (2) According to Richard Stallman, 1.6.1 is not GPL-compatible,\r\n                        because its license has a choice of law clause.  According to\r\n                        CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1\r\n                        is \"not incompatible\" with the GPL.\r\n\r\n                    Thanks to the many outside volunteers who have worked under Guido's\r\n                    direction to make these releases possible.\r\n\r\n\r\n                    B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON\r\n                    ===============================================================\r\n\r\n                    PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2\r\n                    --------------------------------------------\r\n\r\n                    1. This LICENSE AGREEMENT is between the Python Software Foundation\r\n                    (\"PSF\"), and the Individual or Organization (\"Licensee\") accessing and\r\n                    otherwise using this software (\"Python\") in source or binary form and\r\n                    its associated documentation.\r\n\r\n                    2. Subject to the terms and conditions of this License Agreement, PSF\r\n                    hereby grants Licensee a nonexclusive, royalty-free, world-wide\r\n                    license to reproduce, analyze, test, perform and/or display publicly,\r\n                    prepare derivative works, distribute, and otherwise use Python\r\n                    alone or in any derivative version, provided, however, that PSF's\r\n                    License Agreement and PSF's notice of copyright, i.e., \"Copyright (c)\r\n                    2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights\r\n                    Reserved\" are retained in Python alone or in any derivative version \r\n                    prepared by Licensee.\r\n\r\n                    3. In the event Licensee prepares a derivative work that is based on\r\n                    or incorporates Python or any part thereof, and wants to make\r\n                    the derivative work available to others as provided herein, then\r\n                    Licensee hereby agrees to include in any such work a brief summary of\r\n                    the changes made to Python.\r\n\r\n                    4. PSF is making Python available to Licensee on an \"AS IS\"\r\n                    basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\r\n                    IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND\r\n                    DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\r\n                    FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT\r\n                    INFRINGE ANY THIRD PARTY RIGHTS.\r\n\r\n                    5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON\r\n                    FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS\r\n                    A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,\r\n                    OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\r\n\r\n                    6. This License Agreement will automatically terminate upon a material\r\n                    breach of its terms and conditions.\r\n\r\n                    7. Nothing in this License Agreement shall be deemed to create any\r\n                    relationship of agency, partnership, or joint venture between PSF and\r\n                    Licensee.  This License Agreement does not grant permission to use PSF\r\n                    trademarks or trade name in a trademark sense to endorse or promote\r\n                    products or services of Licensee, or any third party.\r\n\r\n                    8. By copying, installing or otherwise using Python, Licensee\r\n                    agrees to be bound by the terms and conditions of this License\r\n                    Agreement.\r\n\r\n\r\n                    BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0\r\n                    -------------------------------------------\r\n\r\n                    BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1\r\n\r\n                    1. This LICENSE AGREEMENT is between BeOpen.com (\"BeOpen\"), having an\r\n                    office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the\r\n                    Individual or Organization (\"Licensee\") accessing and otherwise using\r\n                    this software in source or binary form and its associated\r\n                    documentation (\"the Software\").\r\n\r\n                    2. Subject to the terms and conditions of this BeOpen Python License\r\n                    Agreement, BeOpen hereby grants Licensee a non-exclusive,\r\n                    royalty-free, world-wide license to reproduce, analyze, test, perform\r\n                    and/or display publicly, prepare derivative works, distribute, and\r\n                    otherwise use the Software alone or in any derivative version,\r\n                    provided, however, that the BeOpen Python License is retained in the\r\n                    Software, alone or in any derivative version prepared by Licensee.\r\n\r\n                    3. BeOpen is making the Software available to Licensee on an \"AS IS\"\r\n                    basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\r\n                    IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND\r\n                    DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\r\n                    FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT\r\n                    INFRINGE ANY THIRD PARTY RIGHTS.\r\n\r\n                    4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE\r\n                    SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS\r\n                    AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY\r\n                    DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\r\n\r\n                    5. This License Agreement will automatically terminate upon a material\r\n                    breach of its terms and conditions.\r\n\r\n                    6. This License Agreement shall be governed by and interpreted in all\r\n                    respects by the law of the State of California, excluding conflict of\r\n                    law provisions.  Nothing in this License Agreement shall be deemed to\r\n                    create any relationship of agency, partnership, or joint venture\r\n                    between BeOpen and Licensee.  This License Agreement does not grant\r\n                    permission to use BeOpen trademarks or trade names in a trademark\r\n                    sense to endorse or promote products or services of Licensee, or any\r\n                    third party.  As an exception, the \"BeOpen Python\" logos available at\r\n                    http://www.pythonlabs.com/logos.html may be used according to the\r\n                    permissions granted on that web page.\r\n\r\n                    7. By copying, installing or otherwise using the software, Licensee\r\n                    agrees to be bound by the terms and conditions of this License\r\n                    Agreement.\r\n\r\n\r\n                    CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1\r\n                    ---------------------------------------\r\n\r\n                    1. This LICENSE AGREEMENT is between the Corporation for National\r\n                    Research Initiatives, having an office at 1895 Preston White Drive,\r\n                    Reston, VA 20191 (\"CNRI\"), and the Individual or Organization\r\n                    (\"Licensee\") accessing and otherwise using Python 1.6.1 software in\r\n                    source or binary form and its associated documentation.\r\n\r\n                    2. Subject to the terms and conditions of this License Agreement, CNRI\r\n                    hereby grants Licensee a nonexclusive, royalty-free, world-wide\r\n                    license to reproduce, analyze, test, perform and/or display publicly,\r\n                    prepare derivative works, distribute, and otherwise use Python 1.6.1\r\n                    alone or in any derivative version, provided, however, that CNRI's\r\n                    License Agreement and CNRI's notice of copyright, i.e., \"Copyright (c)\r\n                    1995-2001 Corporation for National Research Initiatives; All Rights\r\n                    Reserved\" are retained in Python 1.6.1 alone or in any derivative\r\n                    version prepared by Licensee.  Alternately, in lieu of CNRI's License\r\n                    Agreement, Licensee may substitute the following text (omitting the\r\n                    quotes): \"Python 1.6.1 is made available subject to the terms and\r\n                    conditions in CNRI's License Agreement.  This Agreement together with\r\n                    Python 1.6.1 may be located on the Internet using the following\r\n                    unique, persistent identifier (known as a handle): 1895.22/1013.  This\r\n                    Agreement may also be obtained from a proxy server on the Internet\r\n                    using the following URL: http://hdl.handle.net/1895.22/1013\".\r\n\r\n                    3. In the event Licensee prepares a derivative work that is based on\r\n                    or incorporates Python 1.6.1 or any part thereof, and wants to make\r\n                    the derivative work available to others as provided herein, then\r\n                    Licensee hereby agrees to include in any such work a brief summary of\r\n                    the changes made to Python 1.6.1.\r\n\r\n                    4. CNRI is making Python 1.6.1 available to Licensee on an \"AS IS\"\r\n                    basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\r\n                    IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND\r\n                    DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\r\n                    FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT\r\n                    INFRINGE ANY THIRD PARTY RIGHTS.\r\n\r\n                    5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON\r\n                    1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS\r\n                    A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,\r\n                    OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\r\n\r\n                    6. This License Agreement will automatically terminate upon a material\r\n                    breach of its terms and conditions.\r\n\r\n                    7. This License Agreement shall be governed by the federal\r\n                    intellectual property law of the United States, including without\r\n                    limitation the federal copyright law, and, to the extent such\r\n                    U.S. federal law does not apply, by the law of the Commonwealth of\r\n                    Virginia, excluding Virginia's conflict of law provisions.\r\n                    Notwithstanding the foregoing, with regard to derivative works based\r\n                    on Python 1.6.1 that incorporate non-separable material that was\r\n                    previously distributed under the GNU General Public License (GPL), the\r\n                    law of the Commonwealth of Virginia shall govern this License\r\n                    Agreement only as to issues arising under or with respect to\r\n                    Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in this\r\n                    License Agreement shall be deemed to create any relationship of\r\n                    agency, partnership, or joint venture between CNRI and Licensee.  This\r\n                    License Agreement does not grant permission to use CNRI trademarks or\r\n                    trade name in a trademark sense to endorse or promote products or\r\n                    services of Licensee, or any third party.\r\n\r\n                    8. By clicking on the \"ACCEPT\" button where indicated, or by copying,\r\n                    installing or otherwise using Python 1.6.1, Licensee agrees to be\r\n                    bound by the terms and conditions of this License Agreement.\r\n\r\n                            ACCEPT\r\n\r\n\r\n                    CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2\r\n                    --------------------------------------------------\r\n\r\n                    Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,\r\n                    The Netherlands.  All rights reserved.\r\n\r\n                    Permission to use, copy, modify, and distribute this software and its\r\n                    documentation for any purpose and without fee is hereby granted,\r\n                    provided that the above copyright notice appear in all copies and that\r\n                    both that copyright notice and this permission notice appear in\r\n                    supporting documentation, and that the name of Stichting Mathematisch\r\n                    Centrum or CWI not be used in advertising or publicity pertaining to\r\n                    distribution of the software without specific, written prior\r\n                    permission.\r\n\r\n                    STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO\r\n                    THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\r\n                    FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE\r\n                    FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\r\n                    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\r\n                    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT\r\n                    OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE."
  },
  {
    "path": "automatic/python2/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.python.org/downloads/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://www.python.org/ftp/python/2.7.18/python-2.7.18.msi>\r\n  64-Bit software: <https://www.python.org/ftp/python/2.7.18/python-2.7.18.amd64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: D901802E90026E9BAD76B8A81F8DD7E43C7D7E8269D9281C9E9DF7A9C40480A9\r\n  checksum64: B74A3AFA1E0BF2A6FC566A7B70D15C9BFABBA3756FB077797D16FFFA27800C05\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.python.org/download/releases/2.7/license>\r\n"
  },
  {
    "path": "automatic/python2/python2.json",
    "content": "﻿{\r\n    \"2.4\":  \"2.4.4\",\r\n    \"2.5\":  \"2.5.4\",\r\n    \"2.6\":  \"2.6.6\",\r\n    \"2.7\":  \"2.7.18\"\r\n}\r\n"
  },
  {
    "path": "automatic/python2/python2.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>python2</id>\n    <version>2.7.18</version>\n    <title>Python 2.x</title>\n    <owners>chocolatey-community</owners>\n    <authors>Python Software Foundation</authors>\n    <projectUrl>https://www.python.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg</iconUrl>\n    <licenseUrl>https://www.python.org/download/releases/2.7/license</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nPython 2.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 2.x and see almost immediate gains in productivity and lower maintenance costs.\n\n## Package Parameters\n\n- `/InstallDir` - Installation directory\n\nThese parameters can be passed to the installer with the user of --params.\nFor example: `--params '\"/InstallDir:C:\\tools\\python2\"'`\n\n## Notes\n\n- Python package manager `pip` is not installed by default, but you can invoke it nevertheless using command `python -m pip` which will use `pip2` and adequate version of python if you also have python3 installed. For more details see [Python on Windows FAQ](https://docs.python.org/3/faq/windows.html).\n]]></description>\n    <summary>Python 2.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.</summary>\n    <tags>python programming development foss cross-platform admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/python2</packageSourceUrl>\n    <projectSourceUrl>https://www.python.org/downloads/source</projectSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/python2/tools/chocolateyInstall.ps1",
    "content": "﻿# This file should be identical for all python* packages\r\n# https://docs.python.org/3/using/windows.html#installing-without-ui\r\n\r\n$installDir  = '{0}\\Python{1}' -f $Env:SystemDrive, ($Env:ChocolateyPackageVersion -replace '\\.').Substring(0,2)\r\nif ($Env:ChocolateyPackageParameters -match '/InstallDir:\\s*(.+)') {\r\n    $installDir = $Matches[1]\r\n    if ($installDir.StartsWith(\"'\") -or $installDir.StartsWith('\"')){  $installDir = $installDir -replace '^.|.$' }\r\n}\r\n$installArgs  = '/qn /norestart ALLUSERS=1 ADDLOCAL=ALL TargetDir=\"{0}\"' -f $installDir\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$params = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  silentArgs     = $installArgs\r\n  file           = \"$toolsPath\\python-2.7.18.msi\"\r\n  file64         = \"$toolsPath\\python-2.7.18.amd64.msi\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @params\r\nWrite-Host \"Installed to '$installDir'\"\r\n\r\nif (($Env:PYTHONHOME -ne $null) -and ($Env:PYTHONHOME -ne $InstallDir)) {\r\n   Write-Warning \"Environment variable PYTHONHOME points to different version: $Env:PYTHONHOME\"\r\n}\r\n\r\nWrite-Host \"Adding $installDir to PATH if needed\"\r\nInstall-ChocolateyPath $installDir 'Machine'\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/python2/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.python.org/downloads/'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\"      = @{\r\n          \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n          \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n          \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n          \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n          \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n          \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction GetStreams() {\r\n  param($releaseUrls)\r\n  $streams = @{ }\r\n\r\n  $releaseUrls | % {\r\n    $version = $_.InnerText -split ' ' | select -last 1\r\n    $versionTwoPart = $version -replace '([\\d]+\\.[\\d]+).*',\"`$1\"\r\n\r\n    if ($streams.ContainsKey($versionTwoPart)) { return }\r\n\r\n    $baseUrl = [uri] \"https://www.python.org$($_.href)\"\r\n    $download_page = Invoke-WebRequest -Uri $baseUrl -UseBasicParsing\r\n\r\n    $url32 = $download_page.links | ? href -match \"python\\-[\\d\\.]+\\.msi$\" | select -first 1 -expand href\r\n    $url64 = $download_page.links | ? href -match \"python\\-[\\d\\.]+\\.amd64\\.msi$\" | select -first 1 -expand href\r\n    if (!($url32) -and !($url64)) {\r\n      Write-Host \"Installers are missing for version '$version', skipping...\"\r\n      return;\r\n    }\r\n    if (!$url64) { $url64 = $url32 }\r\n    $url32 = [uri]::new($baseUrl, $url32).ToString()\r\n    $url64 = [uri]::new($baseUrl, $url64).ToString()\r\n\r\n    $streams.Add($versionTwoPart, @{ URL32 = $url32 ; URL64 = $url64 ; Version = $version.ToString() })\r\n  }\r\n\r\n  return $streams\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n    $releaseUrls     = $download_page.links | ? { $_.href -match $re -and $_.InnerText -match \"^Python 2\\.[\\d\\.]+$\" }\r\n\r\n    return @{ Streams = GetStreams $releaseUrls }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced by the virtual package python\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/python3/README.md",
    "content": "  # <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg\" width=\"48\" height=\"48\" alt=\"Python logo\"/> [python3](https://chocolatey.org/packages/python3)\r\n\r\n  Python 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.\r\n\r\n  ## Notes\r\n\r\n  - This package depends on the latest major + minor version of python package.\r\n  - This package do not support package parameters, please install the package [python313](https://community.chocolatey.org/packages/python313) directly when using package parameters.\r\n  - To completely uninstall python, the package `python313` must also be uninstalled.\r\n  - **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/python3/python3.json",
    "content": "﻿{\r\n    \"3.0\":  \"3.0.1.20200110\",\r\n    \"3.1\":  \"3.1.4\",\r\n    \"3.2\":  \"3.2.5.20200110\",\r\n    \"3.3\":  \"3.3.4\",\r\n    \"3.4\":  \"3.4.4.20180111\",\r\n    \"3.5\":  \"3.5.4.20200110\",\r\n    \"3.6\":  \"3.6.8.20200110\",\r\n    \"3.7\":  \"3.7.9\",\r\n    \"3.8\":  \"3.8.10\",\r\n    \"3.9\":  \"3.9.13\",\r\n    \"3.10\":  \"3.10.11\",\r\n    \"3.11\":  \"3.11.9\",\r\n    \"3.12\":  \"3.12.10\",\r\n    \"3.13\":  \"3.13.13\",\r\n    \"3.14\":  \"3.14.4\",\r\n    \"3.15\":  \"3.15.0-a8\"\r\n}\r\n"
  },
  {
    "path": "automatic/python3/python3.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>python3</id>\n    <version>3.13.13</version>\n    <title>Python 3.x</title>\n    <owners>chocolatey-community</owners>\n    <authors>Python Software Foundation</authors>\n    <projectUrl>http://www.python.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <copyright>Copyright © 2001-2024 Python Software Foundation. All rights reserved.\nCopyright © 2000 BeOpen.com. All rights reserved.\nCopyright © 1995-2000 Corporation for National Research Initiatives. All rights reserved.\nCopyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.</copyright>\n    <description><![CDATA[  Python 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.\n\n  ## Notes\n\n  - This package depends on the latest major + minor version of python package.\n  - This package do not support package parameters, please install the package [python313](https://community.chocolatey.org/packages/python313) directly when using package parameters.\n  - To completely uninstall python, the package `python313` must also be uninstalled.\n  - **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Python 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.</summary>\n    <tags>python programming development foss cross-platform admin</tags>\n    <licenseUrl>https://docs.python.org/3.13/license.html</licenseUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/python3</packageSourceUrl>\n    <projectSourceUrl>https://www.python.org/downloads/source</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"python313\" version=\"[3.13.13]\" />\n    </dependencies>\n  </metadata>\n  <files></files>\n</package>\n"
  },
  {
    "path": "automatic/python3/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\python3-streams\\update.ps1\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  function global:au_SearchReplace {\r\n    @{\r\n      \".\\README.md\" = @{\r\n        \"(?i)(install the package )\\[python\\d+]\\((.*)python\\d+\" = \"`$1[$($Latest.Dependency)](`$2$($Latest.Dependency)\"\r\n        \"(?i)(the package )``python\\d+``( must also)\"           = \"`$1``$($Latest.Dependency)```$2\"\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  SetCopyright\r\n}\r\n\r\nfunction global:au_AfterUpdate($Package) {\r\n  Set-DescriptionFromReadme $Package -SkipFirst 2\r\n  Update-Metadata -data @{\r\n    dependency = \"$($Latest.Dependency)|[$($Latest.Version)]\"\r\n    copyright  = $Latest.Copyright\r\n    licenseUrl = $Latest.LicenseUrl\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = GetReleaseFilesStreams\r\n  $streams.Keys | ForEach-Object {\r\n    $item = $streams[$_]\r\n    $pkgName = $item.PackageName\r\n    $item.Remove('PackageName') | Out-Null\r\n    $item.Remove('Title') | Out-Null\r\n    $item['Dependency'] = $pkgName\r\n  }\r\n\r\n\r\n  @{ Streams = $streams }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none -NoReadme\r\n}\r\n"
  },
  {
    "path": "automatic/python3-streams/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg\" width=\"48\" height=\"48\" alt=\"Python logo\"/> [python313](https://community.chocolatey.org/packages/python313)\r\n\r\nPython 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.\r\n\r\n## Package Parameters\r\n\r\n- `/InstallDir` - Installation directory. **NOTE**: If you have pre-existing python3 installation, this parameter is ignored and existing python install location will be used\r\n- `/InstallDir32:` - Installation directory for 32bit python on 64bit Operating Systems. **NOTE**: Do only use this parameter if you wish to install 32bit python alongside 64bit python. 32Bit python will not be added on PATH.\r\n- `/NoLockdown` - Installation directory will not be locked down with Administrator only write permissions.\r\n\r\nExample: `choco install python3x --params \"/InstallDir:C:\\your\\install\\path\"`\r\n\r\n## Notes\r\n\r\n- Python package manager `pip` is installed by default, but you can also invoke it using command `py -m pip` which will use `pip3` and adequate version of python if you also have python2 installed and/or pip2 on the `PATH`. For more details see [Python on Windows FAQ](https://docs.python.org/3/faq/windows.html).\r\n- For complete list of silent install options see the [Installing Without UI](https://docs.python.org/3/using/windows.html#installing-without-ui) page.\r\n- Some packages require working C++ SDK to build C-based Python modules. One way to do so is to install [visualstudio2019-workload-vctools](https://chocolatey.org/packages/visualstudio2019-workload-vctools). See [GitHub issue #1518](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1518) for more details.\r\n"
  },
  {
    "path": "automatic/python3-streams/legal/LICENSE.txt",
    "content": "History and License\r\n*******************\r\n\r\n\r\nHistory of the software\r\n=======================\r\n\r\nPython was created in the early 1990s by Guido van Rossum at Stichting\r\nMathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands\r\nas a successor of a language called ABC.  Guido remains Python's\r\nprincipal author, although it includes many contributions from others.\r\n\r\nIn 1995, Guido continued his work on Python at the Corporation for\r\nNational Research Initiatives (CNRI, see\r\nhttps://www.cnri.reston.va.us) in Reston, Virginia where he released\r\nseveral versions of the software.\r\n\r\nIn May 2000, Guido and the Python core development team moved to\r\nBeOpen.com to form the BeOpen PythonLabs team.  In October of the same\r\nyear, the PythonLabs team moved to Digital Creations, which became\r\nZope Corporation.  In 2001, the Python Software Foundation (PSF, see\r\nhttps://www.python.org/psf/) was formed, a non-profit organization\r\ncreated specifically to own Python-related Intellectual Property.\r\nZope Corporation was a sponsoring member of the PSF.\r\n\r\nAll Python releases are Open Source (see https://opensource.org for\r\nthe Open Source Definition). Historically, most, but not all, Python\r\nreleases have also been GPL-compatible; the table below summarizes the\r\nvarious releases.\r\n\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| Release          | Derived from   | Year         | Owner        | GPL-compatible? (1)   |\r\n|==================|================|==============|==============|=======================|\r\n| 0.9.0 thru 1.2   | n/a            | 1991-1995    | CWI          | yes                   |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 1.3 thru 1.5.2   | 1.2            | 1995-1999    | CNRI         | yes                   |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 1.6              | 1.5.2          | 2000         | CNRI         | no                    |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 2.0              | 1.6            | 2000         | BeOpen.com   | no                    |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 1.6.1            | 1.6            | 2001         | CNRI         | yes (2)               |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 2.1              | 2.0+1.6.1      | 2001         | PSF          | no                    |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 2.0.1            | 2.0+1.6.1      | 2001         | PSF          | yes                   |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 2.1.1            | 2.1+2.0.1      | 2001         | PSF          | yes                   |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 2.1.2            | 2.1.1          | 2002         | PSF          | yes                   |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 2.1.3            | 2.1.2          | 2002         | PSF          | yes                   |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n| 2.2 and above    | 2.1.1          | 2001-now     | PSF          | yes                   |\r\n+------------------+----------------+--------------+--------------+-----------------------+\r\n\r\nNote:\r\n\r\n  1. GPL-compatible doesn't mean that we're distributing Python under\r\n     the GPL. All Python licenses, unlike the GPL, let you distribute\r\n     a modified version without making your changes open source. The\r\n     GPL-compatible licenses make it possible to combine Python with\r\n     other software that is released under the GPL; the others don't.\r\n\r\n  2. According to Richard Stallman, 1.6.1 is not GPL-compatible,\r\n     because its license has a choice of law clause. According to\r\n     CNRI, however, Stallman's lawyer has told CNRI's lawyer that\r\n     1.6.1 is \"not incompatible\" with the GPL.\r\n\r\nThanks to the many outside volunteers who have worked under Guido's\r\ndirection to make these releases possible.\r\n\r\n\r\nTerms and conditions for accessing or otherwise using Python\r\n============================================================\r\n\r\nPython software and documentation are licensed under the Python\r\nSoftware Foundation License Version 2.\r\n\r\nStarting with Python 3.8.6, examples, recipes, and other code in the\r\ndocumentation are dual licensed under the PSF License Version 2 and\r\nthe Zero-Clause BSD license.\r\n\r\nSome software incorporated into Python is under different licenses.\r\nThe licenses are listed with code falling under that license. See\r\nLicenses and Acknowledgements for Incorporated Software for an\r\nincomplete list of these licenses.\r\n\r\n\r\nPYTHON SOFTWARE FOUNDATION LICENSE VERSION 2\r\n--------------------------------------------\r\n\r\n   1. This LICENSE AGREEMENT is between the Python Software Foundation (\"PSF\"), and\r\n      the Individual or Organization (\"Licensee\") accessing and otherwise using this\r\n      software (\"Python\") in source or binary form and its associated documentation.\r\n\r\n   2. Subject to the terms and conditions of this License Agreement, PSF hereby\r\n      grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,\r\n      analyze, test, perform and/or display publicly, prepare derivative works,\r\n      distribute, and otherwise use Python alone or in any derivative\r\n      version, provided, however, that PSF's License Agreement and PSF's notice of\r\n      copyright, i.e., \"Copyright © 2001-2024 Python Software Foundation; All Rights\r\n      Reserved\" are retained in Python alone or in any derivative version\r\n      prepared by Licensee.\r\n\r\n   3. In the event Licensee prepares a derivative work that is based on or\r\n      incorporates Python or any part thereof, and wants to make the\r\n      derivative work available to others as provided herein, then Licensee hereby\r\n      agrees to include in any such work a brief summary of the changes made to Python.\r\n\r\n   4. PSF is making Python available to Licensee on an \"AS IS\" basis.\r\n      PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY WAY OF\r\n      EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR\r\n      WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE\r\n      USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.\r\n\r\n   5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON\r\n      FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF\r\n      MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE\r\n      THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\r\n\r\n   6. This License Agreement will automatically terminate upon a material breach of\r\n      its terms and conditions.\r\n\r\n   7. Nothing in this License Agreement shall be deemed to create any relationship\r\n      of agency, partnership, or joint venture between PSF and Licensee.  This License\r\n      Agreement does not grant permission to use PSF trademarks or trade name in a\r\n      trademark sense to endorse or promote products or services of Licensee, or any\r\n      third party.\r\n\r\n   8. By copying, installing or otherwise using Python, Licensee agrees\r\n      to be bound by the terms and conditions of this License Agreement.\r\n\r\n\r\nBEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0\r\n-------------------------------------------\r\n\r\nBEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1\r\n\r\n   1. This LICENSE AGREEMENT is between BeOpen.com (\"BeOpen\"), having an office at\r\n      160 Saratoga Avenue, Santa Clara, CA 95051, and the Individual or Organization\r\n      (\"Licensee\") accessing and otherwise using this software in source or binary\r\n      form and its associated documentation (\"the Software\").\r\n\r\n   2. Subject to the terms and conditions of this BeOpen Python License Agreement,\r\n      BeOpen hereby grants Licensee a non-exclusive, royalty-free, world-wide license\r\n      to reproduce, analyze, test, perform and/or display publicly, prepare derivative\r\n      works, distribute, and otherwise use the Software alone or in any derivative\r\n      version, provided, however, that the BeOpen Python License is retained in the\r\n      Software, alone or in any derivative version prepared by Licensee.\r\n\r\n   3. BeOpen is making the Software available to Licensee on an \"AS IS\" basis.\r\n      BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY WAY OF\r\n      EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANY REPRESENTATION OR\r\n      WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE\r\n      USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.\r\n\r\n   4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR\r\n      ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING,\r\n      MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, EVEN IF\r\n      ADVISED OF THE POSSIBILITY THEREOF.\r\n\r\n   5. This License Agreement will automatically terminate upon a material breach of\r\n      its terms and conditions.\r\n\r\n   6. This License Agreement shall be governed by and interpreted in all respects\r\n      by the law of the State of California, excluding conflict of law provisions.\r\n      Nothing in this License Agreement shall be deemed to create any relationship of\r\n      agency, partnership, or joint venture between BeOpen and Licensee.  This License\r\n      Agreement does not grant permission to use BeOpen trademarks or trade names in a\r\n      trademark sense to endorse or promote products or services of Licensee, or any\r\n      third party.  As an exception, the \"BeOpen Python\" logos available at\r\n      http://www.pythonlabs.com/logos.html may be used according to the permissions\r\n      granted on that web page.\r\n\r\n   7. By copying, installing or otherwise using the software, Licensee agrees to be\r\n      bound by the terms and conditions of this License Agreement.\r\n\r\n\r\nCNRI LICENSE AGREEMENT FOR PYTHON 1.6.1\r\n---------------------------------------\r\n\r\n   1. This LICENSE AGREEMENT is between the Corporation for National Research\r\n      Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191\r\n      (\"CNRI\"), and the Individual or Organization (\"Licensee\") accessing and\r\n      otherwise using Python 1.6.1 software in source or binary form and its\r\n      associated documentation.\r\n\r\n   2. Subject to the terms and conditions of this License Agreement, CNRI hereby\r\n      grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,\r\n      analyze, test, perform and/or display publicly, prepare derivative works,\r\n      distribute, and otherwise use Python 1.6.1 alone or in any derivative version,\r\n      provided, however, that CNRI's License Agreement and CNRI's notice of copyright,\r\n      i.e., \"Copyright © 1995-2001 Corporation for National Research Initiatives; All\r\n      Rights Reserved\" are retained in Python 1.6.1 alone or in any derivative version\r\n      prepared by Licensee.  Alternately, in lieu of CNRI's License Agreement,\r\n      Licensee may substitute the following text (omitting the quotes): \"Python 1.6.1\r\n      is made available subject to the terms and conditions in CNRI's License\r\n      Agreement.  This Agreement together with Python 1.6.1 may be located on the\r\n      internet using the following unique, persistent identifier (known as a handle):\r\n      1895.22/1013.  This Agreement may also be obtained from a proxy server on the\r\n      internet using the following URL: http://hdl.handle.net/1895.22/1013\".\r\n\r\n   3. In the event Licensee prepares a derivative work that is based on or\r\n      incorporates Python 1.6.1 or any part thereof, and wants to make the derivative\r\n      work available to others as provided herein, then Licensee hereby agrees to\r\n      include in any such work a brief summary of the changes made to Python 1.6.1.\r\n\r\n   4. CNRI is making Python 1.6.1 available to Licensee on an \"AS IS\" basis.  CNRI\r\n      MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY WAY OF EXAMPLE,\r\n      BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY\r\n      OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF\r\n      PYTHON 1.6.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.\r\n\r\n   5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 1.6.1 FOR\r\n      ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF\r\n      MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, OR ANY DERIVATIVE\r\n      THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\r\n\r\n   6. This License Agreement will automatically terminate upon a material breach of\r\n      its terms and conditions.\r\n\r\n   7. This License Agreement shall be governed by the federal intellectual property\r\n      law of the United States, including without limitation the federal copyright\r\n      law, and, to the extent such U.S. federal law does not apply, by the law of the\r\n      Commonwealth of Virginia, excluding Virginia's conflict of law provisions.\r\n      Notwithstanding the foregoing, with regard to derivative works based on Python\r\n      1.6.1 that incorporate non-separable material that was previously distributed\r\n      under the GNU General Public License (GPL), the law of the Commonwealth of\r\n      Virginia shall govern this License Agreement only as to issues arising under or\r\n      with respect to Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in\r\n      this License Agreement shall be deemed to create any relationship of agency,\r\n      partnership, or joint venture between CNRI and Licensee.  This License Agreement\r\n      does not grant permission to use CNRI trademarks or trade name in a trademark\r\n      sense to endorse or promote products or services of Licensee, or any third\r\n      party.\r\n\r\n   8. By clicking on the \"ACCEPT\" button where indicated, or by copying, installing\r\n      or otherwise using Python 1.6.1, Licensee agrees to be bound by the terms and\r\n      conditions of this License Agreement.\r\n\r\n\r\nCWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2\r\n--------------------------------------------------\r\n\r\n   Copyright © 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The\r\n   Netherlands.  All rights reserved.\r\n\r\n   Permission to use, copy, modify, and distribute this software and its\r\n   documentation for any purpose and without fee is hereby granted, provided that\r\n   the above copyright notice appear in all copies and that both that copyright\r\n   notice and this permission notice appear in supporting documentation, and that\r\n   the name of Stichting Mathematisch Centrum or CWI not be used in advertising or\r\n   publicity pertaining to distribution of the software without specific, written\r\n   prior permission.\r\n\r\n   STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\r\n   SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO\r\n   EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL, INDIRECT\r\n   OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\r\n   DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS\r\n   ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS\r\n   SOFTWARE.\r\n\r\n\r\nZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION\r\n------------------------------------------------------------\r\n\r\n   Permission to use, copy, modify, and/or distribute this software for any\r\n   purpose with or without fee is hereby granted.\r\n\r\n   THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\n   REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\n   AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\n   INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\n   LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\n   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\n   PERFORMANCE OF THIS SOFTWARE.\r\n\r\n\r\nLicenses and Acknowledgements for Incorporated Software\r\n=======================================================\r\n\r\nThis section is an incomplete, but growing list of licenses and\r\nacknowledgements for third-party software incorporated in the Python\r\ndistribution.\r\n\r\n\r\nMersenne Twister\r\n----------------\r\n\r\nThe \"_random\" C extension underlying the \"random\" module includes code\r\nbased on a download from http://www.math.sci.hiroshima-u.ac.jp/~m-mat\r\n/MT/MT2002/emt19937ar.html. The following are the verbatim comments\r\nfrom the original code:\r\n\r\n   A C-program for MT19937, with initialization improved 2002/1/26.\r\n   Coded by Takuji Nishimura and Makoto Matsumoto.\r\n\r\n   Before using, initialize the state by using init_genrand(seed)\r\n   or init_by_array(init_key, key_length).\r\n\r\n   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,\r\n   All rights reserved.\r\n\r\n   Redistribution and use in source and binary forms, with or without\r\n   modification, are permitted provided that the following conditions\r\n   are met:\r\n\r\n    1. Redistributions of source code must retain the above copyright\r\n       notice, this list of conditions and the following disclaimer.\r\n\r\n    2. Redistributions in binary form must reproduce the above copyright\r\n       notice, this list of conditions and the following disclaimer in the\r\n       documentation and/or other materials provided with the distribution.\r\n\r\n    3. The names of its contributors may not be used to endorse or promote\r\n       products derived from this software without specific prior written\r\n       permission.\r\n\r\n   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n   \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR\r\n   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\r\n   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\r\n   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\r\n   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r\n   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\n   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n\r\n   Any feedback is very welcome.\r\n   http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html\r\n   email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space)\r\n\r\n\r\nSockets\r\n-------\r\n\r\nThe \"socket\" module uses the functions, \"getaddrinfo()\", and\r\n\"getnameinfo()\", which are coded in separate source files from the\r\nWIDE Project, https://www.wide.ad.jp/.\r\n\r\n   Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.\r\n   All rights reserved.\r\n\r\n   Redistribution and use in source and binary forms, with or without\r\n   modification, are permitted provided that the following conditions\r\n   are met:\r\n   1. Redistributions of source code must retain the above copyright\r\n      notice, this list of conditions and the following disclaimer.\r\n   2. Redistributions in binary form must reproduce the above copyright\r\n      notice, this list of conditions and the following disclaimer in the\r\n      documentation and/or other materials provided with the distribution.\r\n   3. Neither the name of the project nor the names of its contributors\r\n      may be used to endorse or promote products derived from this software\r\n      without specific prior written permission.\r\n\r\n   THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS \"AS IS\" AND\r\n   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n   ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE\r\n   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r\n   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r\n   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r\n   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r\n   SUCH DAMAGE.\r\n\r\n\r\nAsynchronous socket services\r\n----------------------------\r\n\r\nThe \"test.support.asynchat\" and \"test.support.asyncore\" modules\r\ncontain the following notice:\r\n\r\n   Copyright 1996 by Sam Rushing\r\n\r\n                           All Rights Reserved\r\n\r\n   Permission to use, copy, modify, and distribute this software and\r\n   its documentation for any purpose and without fee is hereby\r\n   granted, provided that the above copyright notice appear in all\r\n   copies and that both that copyright notice and this permission\r\n   notice appear in supporting documentation, and that the name of Sam\r\n   Rushing not be used in advertising or publicity pertaining to\r\n   distribution of the software without specific, written prior\r\n   permission.\r\n\r\n   SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,\r\n   INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN\r\n   NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR\r\n   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\r\n   OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\r\n   NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\r\n   CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\r\n\r\n\r\nCookie management\r\n-----------------\r\n\r\nThe \"http.cookies\" module contains the following notice:\r\n\r\n   Copyright 2000 by Timothy O'Malley <timo@alum.mit.edu>\r\n\r\n                  All Rights Reserved\r\n\r\n   Permission to use, copy, modify, and distribute this software\r\n   and its documentation for any purpose and without fee is hereby\r\n   granted, provided that the above copyright notice appear in all\r\n   copies and that both that copyright notice and this permission\r\n   notice appear in supporting documentation, and that the name of\r\n   Timothy O'Malley  not be used in advertising or publicity\r\n   pertaining to distribution of the software without specific, written\r\n   prior permission.\r\n\r\n   Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\r\n   SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\n   AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR\r\n   ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\r\n   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\r\n   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS\r\n   ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\n   PERFORMANCE OF THIS SOFTWARE.\r\n\r\n\r\nExecution tracing\r\n-----------------\r\n\r\nThe \"trace\" module contains the following notice:\r\n\r\n   portions copyright 2001, Autonomous Zones Industries, Inc., all rights...\r\n   err...  reserved and offered to the public under the terms of the\r\n   Python 2.2 license.\r\n   Author: Zooko O'Whielacronx\r\n   http://zooko.com/\r\n   mailto:zooko@zooko.com\r\n\r\n   Copyright 2000, Mojam Media, Inc., all rights reserved.\r\n   Author: Skip Montanaro\r\n\r\n   Copyright 1999, Bioreason, Inc., all rights reserved.\r\n   Author: Andrew Dalke\r\n\r\n   Copyright 1995-1997, Automatrix, Inc., all rights reserved.\r\n   Author: Skip Montanaro\r\n\r\n   Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.\r\n\r\n\r\n   Permission to use, copy, modify, and distribute this Python software and\r\n   its associated documentation for any purpose without fee is hereby\r\n   granted, provided that the above copyright notice appears in all copies,\r\n   and that both that copyright notice and this permission notice appear in\r\n   supporting documentation, and that the name of neither Automatrix,\r\n   Bioreason or Mojam Media be used in advertising or publicity pertaining to\r\n   distribution of the software without specific, written prior permission.\r\n\r\n\r\nUUencode and UUdecode functions\r\n-------------------------------\r\n\r\nThe \"uu\" codec contains the following notice:\r\n\r\n   Copyright 1994 by Lance Ellinghouse\r\n   Cathedral City, California Republic, United States of America.\r\n                          All Rights Reserved\r\n   Permission to use, copy, modify, and distribute this software and its\r\n   documentation for any purpose and without fee is hereby granted,\r\n   provided that the above copyright notice appear in all copies and that\r\n   both that copyright notice and this permission notice appear in\r\n   supporting documentation, and that the name of Lance Ellinghouse\r\n   not be used in advertising or publicity pertaining to distribution\r\n   of the software without specific, written prior permission.\r\n   LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO\r\n   THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\r\n   FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE\r\n   FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\r\n   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\r\n   ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT\r\n   OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\r\n\r\n   Modified by Jack Jansen, CWI, July 1995:\r\n   - Use binascii module to do the actual line-by-line conversion\r\n     between ascii and binary. This results in a 1000-fold speedup. The C\r\n     version is still 5 times faster, though.\r\n   - Arguments more compliant with Python standard\r\n\r\n\r\nXML Remote Procedure Calls\r\n--------------------------\r\n\r\nThe \"xmlrpc.client\" module contains the following notice:\r\n\r\n       The XML-RPC client interface is\r\n\r\n   Copyright (c) 1999-2002 by Secret Labs AB\r\n   Copyright (c) 1999-2002 by Fredrik Lundh\r\n\r\n   By obtaining, using, and/or copying this software and/or its\r\n   associated documentation, you agree that you have read, understood,\r\n   and will comply with the following terms and conditions:\r\n\r\n   Permission to use, copy, modify, and distribute this software and\r\n   its associated documentation for any purpose and without fee is\r\n   hereby granted, provided that the above copyright notice appears in\r\n   all copies, and that both that copyright notice and this permission\r\n   notice appear in supporting documentation, and that the name of\r\n   Secret Labs AB or the author not be used in advertising or publicity\r\n   pertaining to distribution of the software without specific, written\r\n   prior permission.\r\n\r\n   SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD\r\n   TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT-\r\n   ABILITY AND FITNESS.  IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR\r\n   BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY\r\n   DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\r\n   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS\r\n   ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE\r\n   OF THIS SOFTWARE.\r\n\r\n\r\ntest_epoll\r\n----------\r\n\r\nThe \"test.test_epoll\" module contains the following notice:\r\n\r\n   Copyright (c) 2001-2006 Twisted Matrix Laboratories.\r\n\r\n   Permission is hereby granted, free of charge, to any person obtaining\r\n   a copy of this software and associated documentation files (the\r\n   \"Software\"), to deal in the Software without restriction, including\r\n   without limitation the rights to use, copy, modify, merge, publish,\r\n   distribute, sublicense, and/or sell copies of the Software, and to\r\n   permit persons to whom the Software is furnished to do so, subject to\r\n   the following conditions:\r\n\r\n   The above copyright notice and this permission notice shall be\r\n   included in all copies or substantial portions of the Software.\r\n\r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r\n   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r\n   LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r\n   OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r\n   WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n\r\nSelect kqueue\r\n-------------\r\n\r\nThe \"select\" module contains the following notice for the kqueue\r\ninterface:\r\n\r\n   Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes\r\n   All rights reserved.\r\n\r\n   Redistribution and use in source and binary forms, with or without\r\n   modification, are permitted provided that the following conditions\r\n   are met:\r\n   1. Redistributions of source code must retain the above copyright\r\n      notice, this list of conditions and the following disclaimer.\r\n   2. Redistributions in binary form must reproduce the above copyright\r\n      notice, this list of conditions and the following disclaimer in the\r\n      documentation and/or other materials provided with the distribution.\r\n\r\n   THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\" AND\r\n   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\r\n   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r\n   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r\n   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r\n   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r\n   SUCH DAMAGE.\r\n\r\n\r\nSipHash24\r\n---------\r\n\r\nThe file \"Python/pyhash.c\" contains Marek Majkowski' implementation of\r\nDan Bernstein's SipHash24 algorithm. It contains the following note:\r\n\r\n   <MIT License>\r\n   Copyright (c) 2013  Marek Majkowski <marek@popcount.org>\r\n\r\n   Permission is hereby granted, free of charge, to any person obtaining a copy\r\n   of this software and associated documentation files (the \"Software\"), to deal\r\n   in the Software without restriction, including without limitation the rights\r\n   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n   copies of the Software, and to permit persons to whom the Software is\r\n   furnished to do so, subject to the following conditions:\r\n\r\n   The above copyright notice and this permission notice shall be included in\r\n   all copies or substantial portions of the Software.\r\n   </MIT License>\r\n\r\n   Original location:\r\n      https://github.com/majek/csiphash/\r\n\r\n   Solution inspired by code from:\r\n      Samuel Neves (supercop/crypto_auth/siphash24/little)\r\n      djb (supercop/crypto_auth/siphash24/little2)\r\n      Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c)\r\n\r\n\r\nstrtod and dtoa\r\n---------------\r\n\r\nThe file \"Python/dtoa.c\", which supplies C functions dtoa and strtod\r\nfor conversion of C doubles to and from strings, is derived from the\r\nfile of the same name by David M. Gay, currently available from https\r\n://web.archive.org/web/20220517033456/http://www.netlib.org/fp/dtoa.c.\r\nThe original file, as retrieved on March 16, 2009, contains the\r\nfollowing copyright and licensing notice:\r\n\r\n   /****************************************************************\r\n    *\r\n    * The author of this software is David M. Gay.\r\n    *\r\n    * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.\r\n    *\r\n    * Permission to use, copy, modify, and distribute this software for any\r\n    * purpose without fee is hereby granted, provided that this entire notice\r\n    * is included in all copies of any software which is or includes a copy\r\n    * or modification of this software and in all copies of the supporting\r\n    * documentation for such software.\r\n    *\r\n    * THIS SOFTWARE IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\r\n    * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY\r\n    * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\r\n    * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.\r\n    *\r\n    ***************************************************************/\r\n\r\n\r\nOpenSSL\r\n-------\r\n\r\nThe modules \"hashlib\", \"posix\" and \"ssl\" use the OpenSSL library for\r\nadded performance if made available by the operating system.\r\nAdditionally, the Windows and macOS installers for Python may include\r\na copy of the OpenSSL libraries, so we include a copy of the OpenSSL\r\nlicense here. For the OpenSSL 3.0 release, and later releases derived\r\nfrom that, the Apache License v2 applies:\r\n\r\n                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        https://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n\r\nexpat\r\n-----\r\n\r\nThe \"pyexpat\" extension is built using an included copy of the expat\r\nsources unless the build is configured \"--with-system-expat\":\r\n\r\n   Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd\r\n                                  and Clark Cooper\r\n\r\n   Permission is hereby granted, free of charge, to any person obtaining\r\n   a copy of this software and associated documentation files (the\r\n   \"Software\"), to deal in the Software without restriction, including\r\n   without limitation the rights to use, copy, modify, merge, publish,\r\n   distribute, sublicense, and/or sell copies of the Software, and to\r\n   permit persons to whom the Software is furnished to do so, subject to\r\n   the following conditions:\r\n\r\n   The above copyright notice and this permission notice shall be included\r\n   in all copies or substantial portions of the Software.\r\n\r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\n   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\r\n   CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\r\n   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\n   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n\r\nlibffi\r\n------\r\n\r\nThe \"_ctypes\" C extension underlying the \"ctypes\" module is built\r\nusing an included copy of the libffi sources unless the build is\r\nconfigured \"--with-system-libffi\":\r\n\r\n   Copyright (c) 1996-2008  Red Hat, Inc and others.\r\n\r\n   Permission is hereby granted, free of charge, to any person obtaining\r\n   a copy of this software and associated documentation files (the\r\n   \"Software\"), to deal in the Software without restriction, including\r\n   without limitation the rights to use, copy, modify, merge, publish,\r\n   distribute, sublicense, and/or sell copies of the Software, and to\r\n   permit persons to whom the Software is furnished to do so, subject to\r\n   the following conditions:\r\n\r\n   The above copyright notice and this permission notice shall be included\r\n   in all copies or substantial portions of the Software.\r\n\r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r\n   NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\r\n   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\r\n   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\r\n   DEALINGS IN THE SOFTWARE.\r\n\r\n\r\nzlib\r\n----\r\n\r\nThe \"zlib\" extension is built using an included copy of the zlib\r\nsources if the zlib version found on the system is too old to be used\r\nfor the build:\r\n\r\n   Copyright (C) 1995-2011 Jean-loup Gailly and Mark Adler\r\n\r\n   This software is provided 'as-is', without any express or implied\r\n   warranty.  In no event will the authors be held liable for any damages\r\n   arising from the use of this software.\r\n\r\n   Permission is granted to anyone to use this software for any purpose,\r\n   including commercial applications, and to alter it and redistribute it\r\n   freely, subject to the following restrictions:\r\n\r\n   1. The origin of this software must not be misrepresented; you must not\r\n      claim that you wrote the original software. If you use this software\r\n      in a product, an acknowledgment in the product documentation would be\r\n      appreciated but is not required.\r\n\r\n   2. Altered source versions must be plainly marked as such, and must not be\r\n      misrepresented as being the original software.\r\n\r\n   3. This notice may not be removed or altered from any source distribution.\r\n\r\n   Jean-loup Gailly        Mark Adler\r\n   jloup@gzip.org          madler@alumni.caltech.edu\r\n\r\n\r\ncfuhash\r\n-------\r\n\r\nThe implementation of the hash table used by the \"tracemalloc\" is\r\nbased on the cfuhash project:\r\n\r\n   Copyright (c) 2005 Don Owens\r\n   All rights reserved.\r\n\r\n   This code is released under the BSD license:\r\n\r\n   Redistribution and use in source and binary forms, with or without\r\n   modification, are permitted provided that the following conditions\r\n   are met:\r\n\r\n     * Redistributions of source code must retain the above copyright\r\n       notice, this list of conditions and the following disclaimer.\r\n\r\n     * Redistributions in binary form must reproduce the above\r\n       copyright notice, this list of conditions and the following\r\n       disclaimer in the documentation and/or other materials provided\r\n       with the distribution.\r\n\r\n     * Neither the name of the author nor the names of its\r\n       contributors may be used to endorse or promote products derived\r\n       from this software without specific prior written permission.\r\n\r\n   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n   \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\r\n   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r\n   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r\n   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\n   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r\n   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r\n   OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n\r\nlibmpdec\r\n--------\r\n\r\nThe \"_decimal\" C extension underlying the \"decimal\" module is built\r\nusing an included copy of the libmpdec library unless the build is\r\nconfigured \"--with-system-libmpdec\":\r\n\r\n   Copyright (c) 2008-2020 Stefan Krah. All rights reserved.\r\n\r\n   Redistribution and use in source and binary forms, with or without\r\n   modification, are permitted provided that the following conditions\r\n   are met:\r\n\r\n   1. Redistributions of source code must retain the above copyright\r\n      notice, this list of conditions and the following disclaimer.\r\n\r\n   2. Redistributions in binary form must reproduce the above copyright\r\n      notice, this list of conditions and the following disclaimer in the\r\n      documentation and/or other materials provided with the distribution.\r\n\r\n   THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\" AND\r\n   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\r\n   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r\n   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r\n   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r\n   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r\n   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r\n   SUCH DAMAGE.\r\n\r\n\r\nW3C C14N test suite\r\n-------------------\r\n\r\nThe C14N 2.0 test suite in the \"test\" package\r\n(\"Lib/test/xmltestdata/c14n-20/\") was retrieved from the W3C website\r\nat https://www.w3.org/TR/xml-c14n2-testcases/ and is distributed under\r\nthe 3-clause BSD license:\r\n\r\n   Copyright (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang),\r\n   All Rights Reserved.\r\n\r\n   Redistribution and use in source and binary forms, with or without\r\n   modification, are permitted provided that the following conditions\r\n   are met:\r\n\r\n   * Redistributions of works must retain the original copyright notice,\r\n     this list of conditions and the following disclaimer.\r\n   * Redistributions in binary form must reproduce the original copyright\r\n     notice, this list of conditions and the following disclaimer in the\r\n     documentation and/or other materials provided with the distribution.\r\n   * Neither the name of the W3C nor the names of its contributors may be\r\n     used to endorse or promote products derived from this work without\r\n     specific prior written permission.\r\n\r\n   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n   \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n\r\nmimalloc\r\n--------\r\n\r\nMIT License:\r\n\r\n   Copyright (c) 2018-2021 Microsoft Corporation, Daan Leijen\r\n\r\n   Permission is hereby granted, free of charge, to any person obtaining a copy\r\n   of this software and associated documentation files (the \"Software\"), to deal\r\n   in the Software without restriction, including without limitation the rights\r\n   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n   copies of the Software, and to permit persons to whom the Software is\r\n   furnished to do so, subject to the following conditions:\r\n\r\n   The above copyright notice and this permission notice shall be included in all\r\n   copies or substantial portions of the Software.\r\n\r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n   SOFTWARE.\r\n\r\n\r\nasyncio\r\n-------\r\n\r\nParts of the \"asyncio\" module are incorporated from uvloop 0.16, which\r\nis distributed under the MIT license:\r\n\r\n   Copyright (c) 2015-2021 MagicStack Inc.  http://magic.io\r\n\r\n   Permission is hereby granted, free of charge, to any person obtaining\r\n   a copy of this software and associated documentation files (the\r\n   \"Software\"), to deal in the Software without restriction, including\r\n   without limitation the rights to use, copy, modify, merge, publish,\r\n   distribute, sublicense, and/or sell copies of the Software, and to\r\n   permit persons to whom the Software is furnished to do so, subject to\r\n   the following conditions:\r\n\r\n   The above copyright notice and this permission notice shall be\r\n   included in all copies or substantial portions of the Software.\r\n\r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r\n   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r\n   LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r\n   OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r\n   WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n\r\nGlobal Unbounded Sequences (GUS)\r\n--------------------------------\r\n\r\nThe file \"Python/qsbr.c\" is adapted from FreeBSD's \"Global Unbounded\r\nSequences\" safe memory reclamation scheme in subr_smr.c. The file is\r\ndistributed under the 2-Clause BSD License:\r\n\r\n   Copyright (c) 2019,2020 Jeffrey Roberson <jeff@FreeBSD.org>\r\n\r\n   Redistribution and use in source and binary forms, with or without\r\n   modification, are permitted provided that the following conditions\r\n   are met:\r\n   1. Redistributions of source code must retain the above copyright\r\n      notice unmodified, this list of conditions, and the following\r\n      disclaimer.\r\n   2. Redistributions in binary form must reproduce the above copyright\r\n      notice, this list of conditions and the following disclaimer in the\r\n      documentation and/or other materials provided with the distribution.\r\n\r\n   THIS SOFTWARE IS PROVIDED BY THE AUTHOR \"AS IS\" AND ANY EXPRESS OR\r\n   IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\r\n   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\r\n   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,\r\n   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r\n   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\r\n   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n"
  },
  {
    "path": "automatic/python3-streams/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.python.org/api/v2/downloads/release_file/>\r\nand can be verified by doing the following:\r\n\r\n1. Go to\r\n\r\n   x32: https://www.python.org/ftp/python/3.13.13/python-3.13.13.exe\r\n   x64: https://www.python.org/ftp/python/3.13.13/python-3.13.13-amd64.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 78D4C435A410662E87D33C20FDBC9421F3AC019B2049C798B2B86DB21C1A08DB\r\n   checksum64: 3C9C81D80F91C002CED86D645422D81432C68C7D9B6B0E974768CA2E449A4D00\r\n\r\nThe file 'LICENSE.txt' has been obtained from Python 3.13 Documentation archive <https://docs.python.org/3.13/archives/python-3.13-docs-text.zip>\r\nand can also be found at <https://docs.python.org/3.13/license.html>.\r\n"
  },
  {
    "path": "automatic/python3-streams/python3-streams.json",
    "content": "﻿{\r\n    \"3.11\":  \"3.11.9\",\r\n    \"3.12\":  \"3.12.10\",\r\n    \"3.10\":  \"3.10.10\",\r\n    \"3.5\":  \"3.5.4\",\r\n    \"3.6\":  \"3.6.8\",\r\n    \"3.7\":  \"3.7.9\",\r\n    \"3.8\":  \"3.8.10\",\r\n    \"3.9\":  \"3.9.13\",\r\n    \"3.13\":  \"3.13.13\",\r\n    \"3.14\":  \"3.14.4\",\r\n    \"3.15\":  \"3.15.0-a8\"\r\n}\r\n"
  },
  {
    "path": "automatic/python3-streams/python3-streams.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>python313</id>\n    <version>3.13.13</version>\n    <title>Python 3.13</title>\n    <owners>chocolatey-community,jack1142</owners>\n    <authors>Python Software Foundation</authors>\n    <projectUrl>http://www.python.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg</iconUrl>\n    <copyright>Copyright © 2001-2024 Python Software Foundation. All rights reserved.\nCopyright © 2000 BeOpen.com. All rights reserved.\nCopyright © 1995-2000 Corporation for National Research Initiatives. All rights reserved.\nCopyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Python 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.\n\n## Package Parameters\n\n- `/InstallDir` - Installation directory. **NOTE**: If you have pre-existing python3 installation, this parameter is ignored and existing python install location will be used\n- `/InstallDir32:` - Installation directory for 32bit python on 64bit Operating Systems. **NOTE**: Do only use this parameter if you wish to install 32bit python alongside 64bit python. 32Bit python will not be added on PATH.\n- `/NoLockdown` - Installation directory will not be locked down with Administrator only write permissions.\n\nExample: `choco install python313 --params \"/InstallDir:C:\\your\\install\\path\"`\n\n## Notes\n\n- Python package manager `pip` is installed by default, but you can also invoke it using command `py -m pip` which will use `pip3` and adequate version of python if you also have python2 installed and/or pip2 on the `PATH`. For more details see [Python on Windows FAQ](https://docs.python.org/3/faq/windows.html).\n- For complete list of silent install options see the [Installing Without UI](https://docs.python.org/3/using/windows.html#installing-without-ui) page.\n- Some packages require working C++ SDK to build C-based Python modules. One way to do so is to install [visualstudio2019-workload-vctools](https://chocolatey.org/packages/visualstudio2019-workload-vctools). See [GitHub issue #1518](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1518) for more details.\n]]></description>\n    <summary>Python 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.</summary>\n    <tags>python programming development foss cross-platform admin</tags>\n    <licenseUrl>https://docs.python.org/3.13/license.html</licenseUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/python3-streams</packageSourceUrl>\n    <projectSourceUrl>https://www.python.org/downloads/source</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist2015\" version=\"14.0.24215.20170201\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/python3-streams/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'STOP'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. \"$toolsPath/helpers.ps1\"\r\n\r\n$pp = Get-PackageParameters\r\n$twoPartVersion = $Env:ChocolateyPackageVersion -replace \"^(\\d+\\.\\d+).*\", \"`$1\"\r\n$defaultFolder = '{0}\\Python{1}' -f $Env:SystemDrive, ($twoPartVersion -replace '\\.')\r\nif ( $pp.InstallDir ) {\r\n  $installDir = $pp.InstallDir\r\n  if ($installDir.StartsWith(\"'\") -or $installDir.StartsWith('\"')) { $installDir = $installDir -replace '^.|.$' }\r\n  mkdir -force $installDir -ea 0 | out-null\r\n}\r\nelse {\r\n  $installDir = $defaultFolder\r\n}\r\n\r\nInstall-Python -toolsPath $toolsPath -installDir $installDir\r\n\r\nif ($pp.InstallDir32) {\r\n  Install-Python -toolsPath $toolsPath -installDir $pp.InstallDir32 -only32Bit\r\n\r\n  $installed32BitLocation = Get-InstallLocation -twoPartVersion $twoPartVersion -is32Bit\r\n\r\n  Write-Host \"32-Bit Python installed to: '$installed32BitLocation'\"\r\n}\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\nUpdate-SessionEnvironment\r\n$installLocation = Get-InstallLocation -twoPartVersion $twoPartVersion\r\n\r\nif ($installLocation -ne $installDir) {\r\n  Write-Warning \"Provided python InstallDir was ignored by the python installer\"\r\n  Write-Warning \"Its probable that you had pre-existing python installation\"\r\n  Write-Warning \"Python installed to: '$installLocation'\"\r\n}\r\nelse { Write-Host \"Python installed to: '$installDir'\" }\r\n\r\nif (($null -ne $Env:PYTHONHOME) -and ($Env:PYTHONHOME -ne $InstallDir)) {\r\n  Write-Warning \"Environment variable PYTHONHOME points to different version: $Env:PYTHONHOME\"\r\n}\r\n\r\nif ($pp.NoLockdown) {\r\n  Write-Warning \"NoLockdown parameter found. Not changing permissions. Please ensure your installation is secure.\"\r\n} else {\r\n  . \"$toolsPath/helpers.ps1\"\r\n  Protect-InstallFolder `\r\n    -packageName $env:ChocolateyPackageName `\r\n    -defaultInstallPath $defaultFolder `\r\n    -folder $installLocation\r\n}\r\n"
  },
  {
    "path": "automatic/python3-streams/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'STOP'\r\n\r\n# remove python3.x shim\r\n$minor_version = $env:ChocolateyPackageName.Substring('python3'.Length)\r\nUninstall-BinFile \"python3.$minor_version\"\r\n"
  },
  {
    "path": "automatic/python3-streams/tools/helpers.ps1",
    "content": "﻿function Get-InstallLocation {\r\n  param(\r\n    [string]$twoPartVersion,\r\n    [switch]$is32Bit\r\n  )\r\n\r\n  $regKey = \"HKLM:\\SOFTWARE\\Python\\PythonCore\\$twoPartVersion\\InstallPath\"\r\n  if (Get-OSArchitectureWidth -compare 32) {\r\n    $regKey = \"HKLM:\\SOFTWARE\\Python\\PythonCore\\$twoPartVersion-32\\InstallPath\"\r\n  }\r\n  elseif ($is32Bit -or ($env:ChocolateyForceX86 -eq $true)) {\r\n    $regKey = \"HKLM:\\SOFTWARE\\WOW6432Node\\Python\\PythonCore\\$twoPartVersion-32\\InstallPath\"\r\n  }\r\n\r\n  return Get-RegistryKeyValue -key $regKey -subKey \"(default)\" | ForEach-Object { $_.TrimEnd('/', '\\') }\r\n}\r\n\r\nfunction Get-RegistryKeyValue {\r\n  param(\r\n    [string]$key,\r\n    [string]$subKey\r\n  )\r\n\r\n  Get-ItemProperty -Path $key | ForEach-Object { $_.\"$subKey\" }\r\n}\r\n\r\nfunction Install-Python {\r\n  param(\r\n    [string]$toolsPath,\r\n    [string]$installdir,\r\n    [switch]$only32Bit\r\n  )\r\n\r\n  $prependPath = '1'\r\n  if ($only32Bit) {\r\n    $prependPath = '0'\r\n  }\r\n\r\n  $packageArgs = @{\r\n    packageName    = 'python313'\r\n    fileType       = 'exe'\r\n    file           = \"$toolsPath\\python-3.13.13.exe\"\r\n    silentArgs     = '/quiet InstallAllUsers=1 PrependPath={0} TargetDir=\"{1}\"' -f $prependPath, $installDir\r\n    validExitCodes = @(0)\r\n  }\r\n\r\n  $minor_version = $packageArgs['packageName'].Substring('python3'.Length)\r\n  $packageArgs['softwareName'] = \"Python 3.$minor_version.*\"\r\n\r\n  if (!$only32Bit) {\r\n    $packageArgs['file64'] = \"$toolsPath\\python-3.13.13-amd64.exe\"\r\n  }\r\n  else {\r\n    $packageArgs['packageName'] = \"32-bit $($packageArgs['packageName'])\"\r\n  }\r\n\r\n  Install-ChocolateyInstallPackage @packageArgs\r\n  # create python3.x shim\r\n  Install-BinFile \"python3.$minor_version\" \"$installDir\\python.exe\"\r\n}\r\n\r\nfunction Get-LocalizedWellKnownPrincipalName {\r\n  param (\r\n    [Parameter(Mandatory = $true)]\r\n    [Security.Principal.WellKnownSidType] $WellKnownSidType\r\n  )\r\n  $sid = New-Object -TypeName 'System.Security.Principal.SecurityIdentifier' -ArgumentList @($WellKnownSidType, $null)\r\n  $account = $sid.Translate([Security.Principal.NTAccount])\r\n\r\n  return $account.Value\r\n}\r\n\r\nfunction Protect-InstallFolder {\r\n  param(\r\n    [string]$packageName,\r\n    [string]$defaultInstallPath,\r\n    [string]$folder\r\n  )\r\n  Write-Debug \"Ensure-Permissions\"\r\n\r\n  if ($folder.ToLower() -ne $defaultInstallPath.ToLower()) {\r\n    Write-Warning \"Installation folder is not the default. Not changing permissions. Please ensure your installation is secure.\"\r\n    return\r\n  }\r\n\r\n  # Everything from here on out applies to the default installation folder\r\n\r\n  if (!(Test-ProcessAdminRights)) {\r\n    throw \"Installation of $packageName to default folder requires Administrative permissions. Please run from elevated prompt.\"\r\n  }\r\n\r\n  $currentEA = $ErrorActionPreference\r\n  $ErrorActionPreference = 'Stop'\r\n  try {\r\n    # get current acl\r\n    $acl = Get-Acl -Path $folder\r\n\r\n    Write-Debug \"Removing existing permissions.\"\r\n    $acl.Access | ForEach-Object { $acl.RemoveAccessRuleAll($_) }\r\n\r\n    $inheritanceFlags = ([Security.AccessControl.InheritanceFlags]::ContainerInherit -bor [Security.AccessControl.InheritanceFlags]::ObjectInherit)\r\n    $propagationFlags = [Security.AccessControl.PropagationFlags]::None\r\n\r\n    $rightsFullControl = [Security.AccessControl.FileSystemRights]::FullControl\r\n    $rightsModify = [Security.AccessControl.FileSystemRights]::Modify\r\n    $rightsReadExecute = [Security.AccessControl.FileSystemRights]::ReadAndExecute\r\n\r\n    Write-Output \"Restricting write permissions to Administrators\"\r\n    $builtinAdmins = Get-LocalizedWellKnownPrincipalName -WellKnownSidType ([Security.Principal.WellKnownSidType]::BuiltinAdministratorsSid)\r\n    $adminsAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($builtinAdmins, $rightsFullControl, $inheritanceFlags, $propagationFlags, \"Allow\")\r\n    $acl.SetAccessRule($adminsAccessRule)\r\n    $localSystem = Get-LocalizedWellKnownPrincipalName -WellKnownSidType ([Security.Principal.WellKnownSidType]::LocalSystemSid)\r\n    $localSystemAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($localSystem, $rightsFullControl, $inheritanceFlags, $propagationFlags, \"Allow\")\r\n    $acl.SetAccessRule($localSystemAccessRule)\r\n    $builtinUsers = Get-LocalizedWellKnownPrincipalName -WellKnownSidType ([Security.Principal.WellKnownSidType]::BuiltinUsersSid)\r\n    $usersAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($builtinUsers, $rightsReadExecute, $inheritanceFlags, $propagationFlags, \"Allow\")\r\n    $acl.SetAccessRule($usersAccessRule)\r\n\r\n    $allowCurrentUser = $env:ChocolateyInstallAllowCurrentUser -eq 'true'\r\n    if ($allowCurrentUser) {\r\n      # get current user\r\n      $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent()\r\n\r\n      if ($currentUser.Name -ne $localSystem) {\r\n        $userAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($currentUser.Name, $rightsModify, $inheritanceFlags, $propagationFlags, \"Allow\")\r\n        Write-Warning 'Adding Modify permission for current user due to $env:ChocolateyInstallAllowCurrentUser. This could lead to escalation of privilege attacks. Consider not allowing this.'\r\n        $acl.SetAccessRule($userAccessRule)\r\n      }\r\n    }\r\n    else {\r\n      Write-Debug 'Current user no longer set due to possible escalation of privileges - set $env:ChocolateyInstallAllowCurrentUser=\"true\" if you require this.'\r\n    }\r\n\r\n    Write-Debug \"Set Owner to Administrators\"\r\n    $builtinAdminsSid = New-Object System.Security.Principal.SecurityIdentifier([Security.Principal.WellKnownSidType]::BuiltinAdministratorsSid, $null)\r\n    $acl.SetOwner($builtinAdminsSid)\r\n\r\n    Write-Debug \"Default Installation folder - removing inheritance with no copy\"\r\n    $acl.SetAccessRuleProtection($true, $false)\r\n\r\n    # enact the changes against the actual\r\n    Set-Acl -Path $folder -AclObject $acl\r\n  }\r\n  catch {\r\n    Write-Warning \"Not able to set permissions for $folder.\"\r\n    Write-Warning $_\r\n  }\r\n  $ErrorActionPreference = $currentEA\r\n}\r\n"
  },
  {
    "path": "automatic/python3-streams/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nAdd-Type -Assembly System.IO.Compression\r\n\r\n$release_files_url = 'https://www.python.org/api/v2/downloads/release_file/'\r\n$old_license_statement = \"`nPSF LICENSE AGREEMENT FOR PYTHON\"\r\n$license_statement = \"PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2\"\r\n\r\nif ($MyInvocation.MyCommand -ne '.') {\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\python3-streams.nuspec\" = @{\r\n      \"python3(\\d+|x)\" = $Latest.PackageName\r\n    }\r\n\r\n    \".\\tools\\helpers.ps1\"      = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"              = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"                 = \"`$1'$($Latest.FileType)'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\"     = \"`$1$($Latest.FileName32)`\"\"\r\n      \"(?i)(\\['file64'\\]\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\" = \"`$1$($Latest.FileName64)`\"\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\"            = \"`${1}<$release_files_url>\"\r\n        \"(?i)(\\s+x32:).*\"                              = \"`${1} $($Latest.URL32)\"\r\n        \"(?i)(\\s+x64:).*\"                              = \"`${1} $($Latest.URL64)\"\r\n        \"(?i)(checksum32:).*\"                          = \"`${1} $($Latest.Checksum32)\"\r\n        \"(?i)(checksum64:).*\"                          = \"`${1} $($Latest.Checksum64)\"\r\n      \"(?i)3.\\d+(\\s*Documentation archive\\s*)\\<.*\\>\" = \"$($Latest.VersionTwoPart)`${1}<$($Latest.ZipUrl)>\"\r\n        \"(?i)(\\s*can also be found at\\s*)\\<.*\\>\"       = \"`${1}<$($Latest.LicenseUrl)>\"\r\n    }\r\n      \".\\README.md\"              = @{\r\n      \"(?i)\\[python\\d+]\\((.*)python\\d+\\)\" = \"[$($Latest.PackageName)](`$1$($Latest.PackageName))\"\r\n    }\r\n  }\r\n}\r\n}\r\n\r\nfunction SetCopyright {\r\n  # download Python documentation archive\r\n  $webrequest = [System.Net.HttpWebRequest]::Create($Latest.ZipUrl)\r\n  $response_stream = $webrequest.GetResponse().GetResponseStream()\r\n  $zip = [IO.Compression.ZipArchive]::new($response_stream)\r\n\r\n  # license text for legal/LICENSE.txt\r\n  $license_entry = $zip.GetEntry(\"$($Latest.ZipName)/license.txt\")\r\n  $Latest.License = [System.IO.StreamReader]::new($license_entry.Open()).ReadToEnd()\r\n  Remove-Item \"$PSScriptRoot\\legal\\LICENSE.txt\" -Force\r\n  [System.IO.File]::WriteAllText(\"$PSScriptRoot\\legal\\LICENSE.txt\", $Latest.License)\r\n  if (!$Latest.License.Contains($license_statement) -and !$Latest.License.Contains($old_license_statement)) {\r\n    throw \"Python's license may have changed.\"\r\n  }\r\n\r\n  # copyright information for nuspec\r\n  $copyright_entry = $zip.GetEntry(\"$($Latest.ZipName)/copyright.txt\")\r\n  $reader = [System.IO.StreamReader]::new($copyright_entry.Open())\r\n  (1..5) | ForEach-Object {$reader.ReadLine()}  # skip header\r\n  $copyright = ''\r\n  $reading_copyright = $false\r\n  while ($null -ne ($line = $reader.ReadLine())) {\r\n    if (!$line) {\r\n      $copyright += \"`n\"\r\n      $reading_copyright = $false\r\n      continue\r\n    }\r\n    if ($line.StartsWith('Copyright')) {\r\n      if ($reading_copyright) {\r\n        $copyright += \"`n\"\r\n      }\r\n      $copyright += $line\r\n      $reading_copyright = $true\r\n    } elseif ($reading_copyright) {\r\n      $copyright += \" $line\"\r\n    } else {\r\n      break\r\n    }\r\n  }\r\n  $Latest.Copyright = $copyright.Trim()\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Remove-Item tools\\*.msi, tools\\*.exe -ea 0\r\n\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n  SetCopyright\r\n}\r\n\r\nfunction global:au_AfterUpdate($Package) {\r\n  Update-Metadata -data @{\r\n    copyright  = $Latest.Copyright\r\n    licenseUrl = $Latest.LicenseUrl\r\n    title      = $Latest.Title\r\n  }\r\n}\r\n\r\nfunction GetStreams() {\r\n  param($release_files)\r\n\r\n  $version_re = '3\\.(?<minor>\\d+)\\.(?<micro>\\d+)(?:(?<releaselevel>a|b|rc)(?<serial>\\d+))?'\r\n  $re = '^python-(?<version>' + $version_re + ')(?<amd64>-amd64)?\\.exe$'\r\n  # collect URL pairs for all Python versions\r\n  $all_versions = @{ }\r\n  $release_files | ForEach-Object {\r\n    $file_name = $_.url.Split('/')[-1]\r\n    if ($file_name -match $re) {\r\n      $version = $matches['version']\r\n      $amd64 = $matches['amd64']\r\n      if (!$all_versions.containsKey($version)) {\r\n        $all_versions[$version] = @{ }\r\n      }\r\n      if ($amd64) {\r\n        $all_versions[$version]['64'] = $_.url\r\n      } else {\r\n        $all_versions[$version]['86'] = $_.url\r\n      }\r\n    }\r\n  }\r\n\r\n  # find latest version of each Python minor (3.x) version\r\n  $latest_versions = @{ }\r\n  $all_versions.GetEnumerator() | ForEach-Object {\r\n    # skip release files that don't have both x64 and x86 installers\r\n    if ($_.Value.Count -ne 2) {\r\n      continue\r\n    }\r\n    $version = Get-Version $_.Name\r\n    if ($latest_versions.ContainsKey($version.Version.Minor)) {\r\n      $known_latest_version = Get-Version $latest_versions[$version.Version.Minor]\r\n    } else {\r\n      $known_latest_version = Get-Version '0.0.0'\r\n    }\r\n    if ($version -gt $known_latest_version) {\r\n      $latest_versions[$version.Version.Minor] = $_.Name\r\n    }\r\n  }\r\n\r\n  $streams = [ordered]@{}\r\n\r\n  $latest_versions.GetEnumerator() | Sort-Object { [int]$_.Name } -Descending | ForEach-Object {\r\n    $minor_version = $_.Name\r\n    $latest_version = $_.Value\r\n    $versionTwoPart = \"3.$minor_version\"\r\n    $version = Get-Version $latest_version\r\n\r\n    $urls = $all_versions[$latest_version]\r\n    if ($minor_version -le '11') {\r\n      $zip_name = \"python-$latest_version-docs-text\"\r\n    } else {\r\n      $zip_name = \"python-$versionTwoPart-docs-text\"\r\n    }\r\n    $zip_url = \"https://docs.python.org/$versionTwoPart/archives/$zip_name.zip\"\r\n    $license_url = \"https://docs.python.org/$versionTwoPart/license.html\"\r\n    $streams[$versionTwoPart] = @{\r\n      URL32          = $urls['86']\r\n      URL64          = $urls['64']\r\n      Version        = $version\r\n      VersionTwoPart = $versionTwoPart\r\n      ZipName        = $zip_name\r\n      ZipUrl         = $zip_url\r\n      LicenseUrl     = $license_url\r\n      PackageName    = \"python3$minor_version\"\r\n      Title          = \"Python 3.$minor_version\"\r\n    }\r\n  }\r\n\r\n  Write-Host $streams.Count 'streams collected'\r\n  $streams\r\n}\r\n\r\nfunction GetReleaseFilesStreams {\r\n  $release_files = Invoke-RestMethod $release_files_url\r\n\r\n  GetStreams $release_files\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  @{ Streams = GetReleaseFilesStreams }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  # run the update only if script is not sourced by the virtual package python\r\n  update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/qbittorrent/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/qbittorrent.png\" width=\"48\" height=\"48\"/> [qbittorrent](https://chocolatey.org/packages/qbittorrent)\r\n\r\nqBittorrent is a free software cross-platform BitTorrent client GUI written with Qt4.\r\nThe program uses libtorrent-rasterbar library for the torrent back-end (network communication) functionality.\r\nIt is developed by Christophe Dumez, from the University of Technology of Belfort-Montbeliard in France.\r\nIt was started in March 2006 and has been in active development ever since.\r\n\r\nqBittorrent aims to have a small foot-print, to be powerful, intuitive and visually attractive going beyond the\r\ncurrent functions widely provided by other applications. qBittorrent is an attempt to provide a µTorrent equivalent\r\nthat is open-source and multi-platform adding a streaming-like function to let users download-and-play video files.\r\nqBittorrent is currently offering functionality comparable to more popular BitTorrent clients such as Vuze but\r\nwithout requiring the Java Virtual Machine.\r\nqBittorrent requires Python only for the search engine while other clients such as Deluge and BitTornado require\r\nit for the BitTorrent protocol itself.\r\n\r\n## Features\r\n\r\n- Polished µTorrent-like User Interface\r\n- Well-integrated and extensible Search Engine\r\n- Simultaneous search in most famous BitTorrent search sites\r\n- Per-category-specific search requests (e.g. Books, Music, Movies)\r\n- All Bittorrent extensions\r\n- DHT, Peer Exchange, Full encryption, Magnet/BitComet URIs, ...\r\n- Remote control through a Web user interface\r\n- Nearly identical to the regular UI, all in Ajax\r\n- Advanced control over trackers, peers and torrents\r\n- Torrents queueing and prioritizing\r\n- Torrent content selection and prioritizing\r\n- UPnP / NAT-PMP port forwarding support\r\n- Available in ~41 languages (Unicode support)\r\n- Torrent creation tool\r\n- Advanced RSS support with download filters (inc. regex)\r\n- Bandwidth scheduler\r\n- IP Filtering (eMule and PeerGuardian compatible)\r\n- IPv6 compliant\r\n- Sequential downloading (aka \"Download in order\")\r\n- Available on most platforms: Linux, Mac OS X, Windows, OS/2, FreeBSD\r\n\r\n## Notes\r\n\r\n- This version includes the 64-bit version of qbittorrent, if you wish to continue using the 32-bit version you need to pass `--x86` when calling `choco install/update`\r\n- Beginning with v4.5.0, only 64-bit version is offered. If you have the 32-bit version installed, pin the version to 4.4.5 with command `choco pin add --name=\"'qbittorrent'\" --version=\"'4.4.5'\"`\r\n\r\n![qbittorrent screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/798547edb9c6cb22a4a58e08361da4450f0ab14c/automatic/qbittorrent/screenshot.png)\r\n\r\n"
  },
  {
    "path": "automatic/qbittorrent/qbittorrent.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>qbittorrent</id>\n    <title>qBittorrent</title>\n    <version>5.2.0</version>\n    <authors>Christophe Dumez</authors>\n    <owners>chocolatey-community,nconrads</owners>\n    <summary>qBittorrent is a free software cross-platform BitTorrent client GUI written with Qt4.</summary>\n    <description><![CDATA[qBittorrent is a free software cross-platform BitTorrent client GUI written with Qt4.\nThe program uses libtorrent-rasterbar library for the torrent back-end (network communication) functionality.\nIt is developed by Christophe Dumez, from the University of Technology of Belfort-Montbeliard in France.\nIt was started in March 2006 and has been in active development ever since.\n\nqBittorrent aims to have a small foot-print, to be powerful, intuitive and visually attractive going beyond the\ncurrent functions widely provided by other applications. qBittorrent is an attempt to provide a µTorrent equivalent\nthat is open-source and multi-platform adding a streaming-like function to let users download-and-play video files.\nqBittorrent is currently offering functionality comparable to more popular BitTorrent clients such as Vuze but\nwithout requiring the Java Virtual Machine.\nqBittorrent requires Python only for the search engine while other clients such as Deluge and BitTornado require\nit for the BitTorrent protocol itself.\n\n## Features\n\n- Polished µTorrent-like User Interface\n- Well-integrated and extensible Search Engine\n- Simultaneous search in most famous BitTorrent search sites\n- Per-category-specific search requests (e.g. Books, Music, Movies)\n- All Bittorrent extensions\n- DHT, Peer Exchange, Full encryption, Magnet/BitComet URIs, ...\n- Remote control through a Web user interface\n- Nearly identical to the regular UI, all in Ajax\n- Advanced control over trackers, peers and torrents\n- Torrents queueing and prioritizing\n- Torrent content selection and prioritizing\n- UPnP / NAT-PMP port forwarding support\n- Available in ~41 languages (Unicode support)\n- Torrent creation tool\n- Advanced RSS support with download filters (inc. regex)\n- Bandwidth scheduler\n- IP Filtering (eMule and PeerGuardian compatible)\n- IPv6 compliant\n- Sequential downloading (aka \"Download in order\")\n- Available on most platforms: Linux, Mac OS X, Windows, OS/2, FreeBSD\n\n## Notes\n\n- This version includes the 64-bit version of qbittorrent, if you wish to continue using the 32-bit version you need to pass `--x86` when calling `choco install/update`\n- Beginning with v4.5.0, only 64-bit version is offered. If you have the 32-bit version installed, pin the version to 4.4.5 with command `choco pin add --name=\"'qbittorrent'\" --version=\"'4.4.5'\"`\n\n![qbittorrent screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/798547edb9c6cb22a4a58e08361da4450f0ab14c/automatic/qbittorrent/screenshot.png)\n\n]]></description>\n    <projectUrl>http://www.qbittorrent.org/index.php</projectUrl>\n    <projectSourceUrl>https://github.com/qbittorrent/qBittorrent</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/qbittorrent</packageSourceUrl>\n    <docsUrl>https://github.com/qbittorrent/qBittorrent/wiki</docsUrl>\n    <bugTrackerUrl>https://github.com/qbittorrent/qBittorrent/issues</bugTrackerUrl>\n    <tags>qbittorrent torrent sharing p2p foss cross-platform admin</tags>\n    <licenseUrl>https://github.com/qbittorrent/qBittorrent/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <copyright>Copyright ©2006-2016 The qBittorrent project</copyright>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/qbittorrent.png</iconUrl>\n    <releaseNotes>http://www.qbittorrent.org/news.php</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/qbittorrent/tools/LICENSE.txt",
    "content": "qBittorrent is licensed under the GNU General Public License version 2 with the\r\naddition of the following special exception:\r\n\r\nIn addition, as a special exception, the copyright holders give permission to\r\nlink this program with the OpenSSL project's \"OpenSSL\" library (or with\r\nmodified versions of it that use the same license as the \"OpenSSL\" library),\r\nand distribute the linked executables. You must obey the GNU General Public\r\nLicense in all respects for all of the code used other than \"OpenSSL\".  If you\r\nmodify file(s), you may extend this exception to your version of the file(s),\r\nbut you are not obligated to do so. If you do not wish to do so, delete this\r\nexception statement from your version.\r\n\r\n----------\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n                       51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n"
  },
  {
    "path": "automatic/qbittorrent/tools/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the alternative sourceforge mirror listed on <http://www.qbittorrent.org/download.php>\r\nand can be verified like this:\r\n\r\n1. Download the following installers:\r\n  64-Bit: <https://sourceforge.net/projects/qbittorrent/files/qbittorrent-win32/qbittorrent-5.2.0/qbittorrent_5.2.0_x64_setup.exe/download>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum64: DFDE18111E28D0D20D037056E87F00E039CBF9A7CCB561B07EA6A4138B7FB784\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/qbittorrent/qBittorrent/blob/0070dcf5509e43c2c3457c4e3f1ed0b1ae087e36/COPYING>\r\n"
  },
  {
    "path": "automatic/qbittorrent/tools/chocolateyBeforeModify.ps1",
    "content": "﻿$processName = 'qBittorrent*'\r\n$process = Get-Process -Name $processName\r\n\r\nif ($process) {\r\n  Write-Host \"Stopping qBittorrent process...\"\r\n  Stop-Process -InputObject $process\r\n\r\n  Start-Sleep -Seconds 3\r\n\r\n  $process = Get-Process -Name $processName\r\n  if ($process) {\r\n    Write-Warning \"Killing qBittorrent process...\"\r\n    Stop-Process -InputObject $process -Force\r\n  }\r\n\r\n  Write-Warning \"qBittorrent will not be started after upgrading...\"\r\n}\r\n"
  },
  {
    "path": "automatic/qbittorrent/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif (Get-OSArchitectureWidth -Compare 32) {\r\n  throw \"qBittorrent is no longer available in 32-bit after version 4.4.5, pin the package version to 4.4.5 with command ``choco pin add --name=`\"'qbittorrent'`\" --version=`\"'4.4.5'`\"``\"\r\n}\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'qbittorrent'\r\n  fileType       = 'exe'\r\n  softwareName   = 'qBittorrent*'\r\n  file64         = \"$toolsDir\\qbittorrent_5.2.0_x64_setup.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0, 1223)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer as there is no more need for it\r\nGet-ChildItem $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation) {\r\n  Write-Host \"$($packageArgs.packageName) installed to '$installLocation'\"\r\n  Register-Application \"$installLocation\\qbittorrent.exe\"\r\n  Register-Application \"$installLocation\\qbittorrent.exe\" \"qbit\"\r\n} else {\r\n  Write-Warning \"Can't find $($packageArgs.packageName) install location\"\r\n}\r\n"
  },
  {
    "path": "automatic/qbittorrent/tools/chocolateyuninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'qbittorrent'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'qBittorrent*'\r\n\r\nif ($key.Count -eq 1) {\r\n  $packageArgs = @{\r\n    packageName = $packageName\r\n    fileType  = 'exe'\r\n    silentArgs  = '/S'\r\n    validExitCodes= @(0)\r\n    file      = \"$($key.UninstallString)\"\r\n  }\r\n\r\n  Uninstall-ChocolateyPackage @packageArgs\r\n\r\n  $appPathKey = \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\\"\r\n  if (Test-Path \"$appPathKey\\qbittorrent.exe\") { Remove-Item \"$appPathKey\\qbittorrent.exe\" -Force }\r\n  if (Test-Path \"$appPathKey\\qbit.exe\") { Remove-Item \"$appPathKey\\qbit.exe\" -Force }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/qbittorrent/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain   = 'https://sourceforge.net'\r\n$releases = \"$domain/projects/qbittorrent/files/qbittorrent-win32/\"\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -FileNameSkip 1 -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\tools\\verification.txt\" = @{\r\n      \"(?i)(64-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType64)\"\r\n      \"(?i)(checksum64:\\s+).*\" = \"`${1}$($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re    = 'qbittorrent-(?<version>[\\d\\.]+)\\/'\r\n  $releasesUrl  = $download_page.links | Where-Object href -Match $re | Select-Object -First 1 -ExpandProperty href | ForEach-Object { $domain + $_ }\r\n  $version = $Matches['version']\r\n\r\n  $download_page = Invoke-WebRequest -Uri $releasesUrl -UseBasicParsing\r\n  $re = 'x64_setup.*\\.exe\\/download$'\r\n  $url64 = $download_page.links | Where-Object href -Match $re | Select-Object -First 1 -ExpandProperty href\r\n\r\n  return @{\r\n    URL64    = $url64\r\n    Version  = $version\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/qtox/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d12c934ca6454cc6fe10e5a708c6a32e2f59c55e/icons/qtox.svg\" width=\"48\" height=\"48\"/> [qtox](https://chocolatey.org/packages/qtox)\r\n\r\nqTox is a powerful [Tox](https://tox.chat/) client that follows the Tox design guidelines while running on all major platforms.\r\n\r\n## Features\r\n\r\n* One to one chat with friends\r\n* Group chats\r\n* File transfers, with previewing of images\r\n* Audio calls, including group calls\r\n* Video calls\r\n* Tox DNS and Tox URI support\r\n* Translations in 26 languages\r\n* Avatars\r\n* Faux offline messages\r\n* History\r\n* Screenshots\r\n* Emoticons\r\n* Auto-updates on Windows and Mac, packages on Linux\r\n* And many more options!\r\n\r\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/qtox/screenshot.png?raw=true)\r\n"
  },
  {
    "path": "automatic/qtox/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/qtox/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocations and can be verified by doing the following:\r\n\r\n1. Download the following\r\n  32-Bit software: <https://github.com/qTox/qTox/releases/download/v1.17.6/setup-qtox-i686-release.exe>\r\n  64-Bit software: <https://github.com/qTox/qTox/releases/download/v1.17.6/setup-qtox-x86_64-release.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: SHA256\r\n  checksum32: E969755B9A50522C49938D809218D3B55F3A9C62DE50A62D537F33B2D7EDA9A2\r\n  checksum64: F1CD7CDA26C2FDAE4A924DDDE34AF44B2247D5E8561F7DAFDFED75EF6632E40C\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://raw.githubusercontent.com/qTox/qTox/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/qtox/qtox.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>qtox</id>\n    <title>qTox</title>\n    <version>1.17.6</version>\n    <authors>qTox developers</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Powerful Tox chat client that follows the Tox design guidelines.</summary>\n    <description><![CDATA[qTox is a powerful [Tox](https://tox.chat/) client that follows the Tox design guidelines while running on all major platforms.\n\n## Features\n\n* One to one chat with friends\n* Group chats\n* File transfers, with previewing of images\n* Audio calls, including group calls\n* Video calls\n* Tox DNS and Tox URI support\n* Translations in 26 languages\n* Avatars\n* Faux offline messages\n* History\n* Screenshots\n* Emoticons\n* Auto-updates on Windows and Mac, packages on Linux\n* And many more options!\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/qtox/screenshot.png?raw=true)\n]]></description>\n    <projectUrl>https://qtox.github.io</projectUrl>\n    <projectSourceUrl>https://github.com/qTox/qTox</projectSourceUrl>\n    <docsUrl>https://github.com/qTox/qTox/wiki</docsUrl>\n    <bugTrackerUrl>https://github.com/qTox/qTox/issues</bugTrackerUrl>\n    <mailingListUrl>https://lists.tox.chat/listinfo</mailingListUrl>\n    <tags>qtox tox chat voip foss cross-platform admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/qtox</packageSourceUrl>\n    <copyright>qTox contributors</copyright>\n    <licenseUrl>https://github.com/qTox/qTox/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d12c934ca6454cc6fe10e5a708c6a32e2f59c55e/icons/qtox.svg</iconUrl>\n    <releaseNotes>https://github.com/qTox/qTox/blob/master/CHANGELOG.md</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/qtox/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'qtox'\r\n  fileType       = 'exe'\r\n  file           = Get-Item $toolsPath\\*_x32.exe\r\n  file64         = Get-Item $toolsPath\\*_x64.exe\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'qTox'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" }}\r\n"
  },
  {
    "path": "automatic/qtox/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'qtox'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'qTox'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName    = $packageName\r\n      fileType       = 'EXE'\r\n      silentArgs     = '/S'\r\n      validExitCodes = @(0)\r\n      file           = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "automatic/qtox/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$softwareName = 'qTox'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"        = @{\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum(64)?\\:).*\"       = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^[$]packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(\\-SoftwareName\\s+)'.*'\"       = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -FileNameBase \"setup-$($softwareName)-$($Latest.Version)\" }\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease qTox qTox\r\n\r\n  $url = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\".exe\")} | Select-Object -ExpandProperty browser_download_url\r\n\r\n  @{\r\n    URL32   = ($url -notmatch '_64-')[0]\r\n    URL64   = ($url -match '_64-')[0]\r\n    Version = $LatestRelease.tag_name.TrimStart(\"v\")\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/quiterss/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@9dc4c118fa0eafd9e4b94b2676ae79b140146a95/icons/quiterss.png\" width=\"48\" height=\"48\"/> [QuiteRSS](https://chocolatey.org/packages/quiterss)\r\n\r\nQuiteRSS is a open-source cross-platform RSS/Atom news feeds reader.\r\n\r\n## Features\r\n\r\n* Embedded browser (Webkit core)\r\n* Feed and news filters: new, unread, starred, deleted (for news until restart application)\r\n* User filters\r\n* Proxy configuration: automatic or manual\r\n* Feed import wizard: Search feed URL if site URL was entered\r\n* Adblock\r\n* Click to Flash\r\n* Mark news starred\r\n* Automatic update feeds: on startup, by timer\r\n* Automatic cleanup on close using criterias\r\n* Enable/Disable images in news preview\r\n* Ability to quickly hide feed tree (for comfortable viewing)\r\n* Open feed or news in own tab\r\n* Quick news filter and quick search in browser\r\n* Sound notification on new news\r\n* Popup notification on new news\r\n* Show new or unread news counter on tray icon\r\n* Minimize on system tray: on start, on close, on minimize\r\n* Import/Export feeds (OPML-files)\r\n"
  },
  {
    "path": "automatic/quiterss/legal/LICENSE.txt",
    "content": "QuiteRSS\r\n  Copyright (C) 2011-2017 QuiteRSS Team <quiterssteam@gmail.com>\r\n-----\r\n                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/quiterss/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the alternative sourceforge mirror listed on https://quiterss.org/en/download\r\nand can be verified like this:\r\n\r\n1. Download the following installer: https://quiterss.org/files/0.19.3/QuiteRSS-0.19.3-Setup.exe\r\n\r\n2. You can use one of the following methods to obtain the checksums:\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum: 739FF43E583EC9A62DD6E82DF73D566218E42DEC409F11E55BEAD224CEC1FDC1\r\n  checksum type: sha256\r\n\r\nFile 'LICENSE.txt' is obtained from https://github.com/QuiteRSS/quiterss/blob/master/COPYING\r\n"
  },
  {
    "path": "automatic/quiterss/quiterss.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>quiterss</id>\n    <title>QuiteRSS</title>\n    <version>0.19.3</version>\n    <owners>chocolatey-community,dtgm</owners>\n    <summary>QuiteRSS is a free news feeds reader written on Qt/C++.</summary>\n    <description><![CDATA[QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader.\n\n## Features\n\n* Embedded browser (Webkit core)\n* Feed and news filters: new, unread, starred, deleted (for news until restart application)\n* User filters\n* Proxy configuration: automatic or manual\n* Feed import wizard: Search feed URL if site URL was entered\n* Adblock\n* Click to Flash\n* Mark news starred\n* Automatic update feeds: on startup, by timer\n* Automatic cleanup on close using criterias\n* Enable/Disable images in news preview\n* Ability to quickly hide feed tree (for comfortable viewing)\n* Open feed or news in own tab\n* Quick news filter and quick search in browser\n* Sound notification on new news\n* Popup notification on new news\n* Show new or unread news counter on tray icon\n* Minimize on system tray: on start, on close, on minimize\n* Import/Export feeds (OPML-files)\n]]></description>\n    <authors>QuiteRSS Team</authors>\n    <projectUrl>https://quiterss.org/</projectUrl>\n    <projectSourceUrl>https://github.com/QuiteRSS/quiterss</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/quiterss</packageSourceUrl>\n    <docsUrl>https://github.com/QuiteRSS/quiterss/wiki</docsUrl>\n    <bugTrackerUrl>https://github.com/QuiteRSS/quiterss/issues</bugTrackerUrl>\n    <tags>foss cross-platform admin quiterss rss atom qt5 qt feedreader news reader</tags>\n    <licenseUrl>https://github.com/QuiteRSS/quiterss/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <copyright>Copyright © QuiteRSS Team</copyright>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@9dc4c118fa0eafd9e4b94b2676ae79b140146a95/icons/quiterss.png</iconUrl>\n    <releaseNotes>[QuiteRSS Changelog](https://github.com/QuiteRSS/quiterss/blob/master/CHANGELOG)</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/quiterss/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\nfile          = \"$toolsDir\\QuiteRSS-0.19.3-Setup.exe\"\r\nfileType      = 'exe'\r\npackageName   = 'quiterss'\r\nsoftwareName  = 'QuiteRSS'\r\nsilentArgs    = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).Install.log`\"\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/quiterss/tools/chocolateyUninstall.ps1",
    "content": "﻿$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'QuiteRSS'\r\n  fileType      = 'exe'\r\n  silentArgs    = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).Uninstall.log`\"\"\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/quiterss/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://quiterss.org/files/'\r\n\r\nfunction global:au_GetLatest {\r\n    $releases_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    $available_versions = $releases_page.links | Where-Object {$_.title -and $_.title.TrimEnd('_') -as [version]} | Sort-Object {$_.title.TrimEnd('_') -as [version]}\r\n    $latest_version_url = $releases.TrimEnd('/') + '/' + $available_versions[-1].href\r\n\r\n    $download_page = Invoke-WebRequest -Uri $latest_version_url -UseBasicParsing\r\n    $url   = $download_page.links | ? href -match '\\.exe$' | Select-Object -First 1 -expand href\r\n    $version = $url -split '-' | Select-Object -First 1 -Skip 1\r\n\r\n    @{\r\n        URL32   = $latest_version_url + $url\r\n        Version = $version\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles  -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n        \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n        }\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(installer:).*\"       = \"`${1} $($Latest.URL32)\"\r\n        \"(?i)(checksum:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n        \"(?i)(type:).*\"            = \"`${1} $($Latest.ChecksumType32)\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/rapidee/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1f5bb6a276f2935ad74e3b2ef89205459955be11/icons/rapidee.png\" width=\"48\" height=\"48\"/> [rapidee](https://chocolatey.org/packages/rapidee)\r\n\r\nRapid Environment Editor (RapidEE) is an environment variables editor. It includes an easy to use GUI and replaces the small and inconvenient Windows edit box.\r\n\r\n## Features\r\n\r\n- Show environment variables and values as an editable tree\r\n- Variable inspector\r\n- Supports drag'n'drop for reordering of variable values\r\n- Portable mode\r\n- Automatically checking for invalid pathnames and filenames\r\n- Accept a number of command line parameters to modify the system and user environment variables\r\n- Multiuser support\r\n- Translated into a number of languages\r\n- Supports Windows XP, 2003, Vista, 2008, Windows 7, Windows 8 & Windows 10 (including 64-bit versions).\r\n\r\n![screenshot](https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/rapidee/screenshot.webp)\r\n\r\n## Package parameters\r\n\r\n- `/NoShortcut` - Do not create shortcut\r\n\r\nExample: `choco install rapidee --params \"/NoShortcut\"`\r\n"
  },
  {
    "path": "automatic/rapidee/RapidEE.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>rapidee</id>\n    <version>9.2.937</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/rapidee</packageSourceUrl>\n    <owners>chocolatey-community, Raphx</owners>\n    <title>RapidEE</title>\n    <authors>Oleg Danilov</authors>\n    <projectUrl>http://www.rapidee.com/</projectUrl>\n    <copyright>Copyright (c) 2007-2017 Oleg Danilov. All rights reserved.</copyright>\n    <licenseUrl>http://www.rapidee.com/en/license</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1f5bb6a276f2935ad74e3b2ef89205459955be11/icons/rapidee.png</iconUrl>\n    <tags>environment variable path editor freeware</tags>\n    <summary>Windows environment variables management</summary>\n    <description><![CDATA[Rapid Environment Editor (RapidEE) is an environment variables editor. It includes an easy to use GUI and replaces the small and inconvenient Windows edit box.\n\n## Features\n\n- Show environment variables and values as an editable tree\n- Variable inspector\n- Supports drag'n'drop for reordering of variable values\n- Portable mode\n- Automatically checking for invalid pathnames and filenames\n- Accept a number of command line parameters to modify the system and user environment variables\n- Multiuser support\n- Translated into a number of languages\n- Supports Windows XP, 2003, Vista, 2008, Windows 7, Windows 8 & Windows 10 (including 64-bit versions).\n\n![screenshot](https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/rapidee/screenshot.webp)\n\n## Package parameters\n\n- `/NoShortcut` - Do not create shortcut\n\nExample: `choco install rapidee --params \"/NoShortcut\"`\n]]></description>\n    <releaseNotes>http://www.rapidee.com/en/history</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/rapidee/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://www.rapidee.com/download/RapidEE.zip\r\n   x64: https://www.rapidee.com/download/RapidEEx64.zip\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: B67F54BF385AC01249A787585576BE18B5FCA15F93CBE3CBECFF97CBD9716E43\r\n   checksum64: 099F40873B1376E5D0F8B4917A63776E2528AF0BC4C83A887E2BEDCFC275A3AD\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.rapidee.com/en/license\r\n"
  },
  {
    "path": "automatic/rapidee/legal/license.txt",
    "content": "Copyright (c) 2007-2016, Oleg Danilov\r\nAll rights reserved.\r\n\r\nEND-USER LICENSE AGREEMENT For Rapid Environment Editor\r\n\r\nYou should carefully read the following terms and conditions before\r\nusing this software. Your use of this software indicates your\r\nacceptance of this license agreement and warranty.\r\n\r\n1. The computer software, artwork and other components included in\r\nthis version of product (collectively the \"Software\") are the\r\nexclusive copyrighted property of Oleg Danilov\r\n\r\n2. You must not (a) sell, rent, lease or sublicense all or any portion\r\nof the Software; (b) modify or prepare derivative works of the\r\nSoftware; (c) reverse engineer, decompile or disassemble the Software\r\n\r\n3. The Software is freeware. You can use it as long as you wish for\r\nfree. You must not bundle the Software in any other distribution\r\npackages and take distribution fees without our agreement.\r\n\r\n4. THE SOFTWARE IS DISTRIBUTED \"AS IS\". NO WARRANTY OF ANY KIND IS\r\nEXPRESSED OR IMPLIED. YOU USE THE SOFTWARE AT YOUR OWN RISK. THE\r\nAUTHORS WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR\r\nANY OTHER KIND OF LOSS WHILE USING OR MISUSING THE SOFTWARE.\r\n\r\n5. By installing and using the SOFTWARE PRODUCT, you accept all terms\r\nand conditions herein.\r\n\r\nIf you do not agree with anything in this License, you must\r\nimmediately remove the SOFTWARE PRODUCT from your storage devices and\r\ncease to use it.\r\n\r\nWebsite: http://www.rapidee.com\r\n"
  },
  {
    "path": "automatic/rapidee/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n    PackageName    = ''\r\n    FileFullPath   = Get-Item $toolsPath\\*_x32.zip\r\n    FileFullPath64 = Get-Item $toolsPath\\*_x64.zip\r\n    Destination    = $toolsPath\r\n}\r\n\r\nGet-ChildItem $toolsPath\\* | Where-Object { $_.PSISContainer } | Remove-Item -Recurse -Force #remove older package dirs\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item $toolsPath\\*.zip -ea 0\r\n\r\n$pp = Get-PackageParameters\r\nif (!$pp.NoShortcut) {\r\n    $executable = Join-Path  $toolsPath \"rapidee.exe\"\r\n    $startMenu = [Environment]::GetFolderPath(\"CommonPrograms\")\r\n    $startMenuLink = Join-Path $startMenu \"Rapid Environment Editor.lnk\"\r\n    Install-ChocolateyShortcut $startMenuLink $executable\r\n}\r\n"
  },
  {
    "path": "automatic/rapidee/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$startMenu = [Environment]::GetFolderPath(\"CommonPrograms\")\r\n$startMenuLink = Join-Path $startMenu \"Rapid Environment Editor.lnk\"\r\nRemove-Item \"$startMenuLink\" -ea 0\r\n"
  },
  {
    "path": "automatic/rapidee/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.rapidee.com/en/download'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n          \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    $version = $download_page.Content -split \"`n\" | sls 'Latest version' -Context 0,1\r\n    $version = $version -split \"<|>\" | ? { $_ -match 'build' }\r\n    $version = $version -replace ' build ', '.'\r\n    @{\r\n        Version      = $version.Trim()\r\n        URL32        = 'https://www.rapidee.com/download/RapidEE.zip'\r\n        URL64        = 'https://www.rapidee.com/download/RapidEEx64.zip'\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/rdcman/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cfd84d3d546b3479bb2c5ece367867ba6e495c30/icons/rdcman.png\" width=\"48\" height=\"48\"/> [rdcman](https://chocolatey.org/packages/rdcman)\r\n\r\nRDCMan manages multiple remote desktop connections. It is useful for managing server labs where you need regular access to each machine such as automated checkin systems and data centers. It is similar to the built-in MMC Remote Desktops snap-in, but more flexible.\r\n\r\nServers are organized into named groups. You can connect or disconnect to all servers in a group with a single command. You can view all the servers in a group as a set of thumbnails, showing live action in each session. Servers can inherit their logon settings from a parent group or a credential store. Thus when you change your lab account password, you only need to change the password stored by RDCMan in one place. Passwords are stored securely by encrypting with either CryptProtectData using the (locally) logged on user's authority or an X509 certificate.\r\n\r\n## Notes\r\n\r\nUpgrade note: RDG files with version 2.8+ of RDCMan are not compatible with older program versions. Any legacy RDG file opened and saved with this version will be backed up as filename.old\r\n"
  },
  {
    "path": "automatic/rdcman/info",
    "content": "﻿0x8DE6428CD8BAFB2|3.12.0"
  },
  {
    "path": "automatic/rdcman/rdcman.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>rdcman</id>\n    <version>3.12.0</version>\n    <title>Remote Desktop Connection Manager</title>\n    <authors>Julian Burger</authors>\n    <owners>chocolatey-community,Anthony Mastrean</owners>\n    <projectUrl>https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@cfd84d3d546b3479bb2c5ece367867ba6e495c30/icons/rdcman.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl>https://docs.microsoft.com/en-us/sysinternals/license-terms</licenseUrl>\n    <description><![CDATA[RDCMan manages multiple remote desktop connections. It is useful for managing server labs where you need regular access to each machine such as automated checkin systems and data centers. It is similar to the built-in MMC Remote Desktops snap-in, but more flexible.\n\nServers are organized into named groups. You can connect or disconnect to all servers in a group with a single command. You can view all the servers in a group as a set of thumbnails, showing live action in each session. Servers can inherit their logon settings from a parent group or a credential store. Thus when you change your lab account password, you only need to change the password stored by RDCMan in one place. Passwords are stored securely by encrypting with either CryptProtectData using the (locally) logged on user's authority or an X509 certificate.\n\n## Notes\n\nUpgrade note: RDG files with version 2.8+ of RDCMan are not compatible with older program versions. Any legacy RDG file opened and saved with this version will be backed up as filename.old\n]]></description>\n    <tags>remote desktop rdp connect freeware admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/rdcman</packageSourceUrl>\n    <releaseNotes>\nStarting from 2.8, RDCMan is published by Microsoft as a portable zip package, instead of an MSI installer. As a consequence, no Start Menu icon is created when this package is installed.\n    </releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/rdcman/tools/RDCMan.exe.gui",
    "content": ""
  },
  {
    "path": "automatic/rdcman/tools/chocolateyInstall.ps1",
    "content": "﻿$installDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'rdcman'\r\n  url            = 'https://download.sysinternals.com/files/RDCMan.zip'\r\n  checksum       = '32d3e4f4e6db103dbb8a6014f3a0aafda3bbe119d8523090c54833173918e8f4'\r\n  checksumType   = 'sha256'\r\n  unzipLocation  = $installDir\r\n}\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\nWrite-Host 'Creating shortcuts...'\r\n$exePath = Join-Path $installdir 'RDCMan.exe'\r\n$exePathx86 = Join-Path $installdir 'RDCMan-x86.exe'\r\n$startMenu = [System.Environment]::GetFolderPath(\"CommonStartMenu\")\r\n$shortcut = 'Remote Desktop Connection Manager.lnk'\r\n$shortcutx86 = 'Remote Desktop Connection Manager x86.lnk'\r\nInstall-ChocolateyShortcut -ShortcutFilePath $(Join-Path $startMenu \"Programs/$shortcut\") -TargetPath $exePath\r\nInstall-ChocolateyShortcut -ShortcutFilePath $(Join-Path $startMenu \"Programs/$shortcutx86\") -TargetPath $exePathx86\r\n"
  },
  {
    "path": "automatic/rdcman/tools/chocolateyuninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop';\r\n\r\nWrite-Host 'Removing shortcuts...'\r\n\r\n$startMenu = [System.Environment]::GetFolderPath(\"CommonStartMenu\")\r\n$shortcut = 'Remote Desktop Connection Manager.lnk'\r\n$shortcutx86 = 'Remote Desktop Connection Manager x86.lnk'\r\n\r\nRemove-Item -Path $(Join-Path $startMenu \"Programs/$shortcut\") -Force -ErrorAction Ignore\r\nRemove-Item -Path $(Join-Path $startMenu \"Programs/$shortcutx86\") -Force -ErrorAction Ignore\r\n"
  },
  {
    "path": "automatic/rdcman/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$zipUrl = 'https://download.sysinternals.com/files/RDCMan.zip'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction GetResultInformation([string]$url) {\r\n  $tempPath = '{0}\\rdcman.{1}' -f $Env:TEMP, [Guid]::NewGuid().ToString('N')\r\n  Write-Verbose \"Creating temporary path: $tempPath\"\r\n  New-Item -ItemType Directory -Path $tempPath | Out-Null\r\n  try\r\n  {\r\n\r\n    $destZip = \"$tempPath\\rdcman.zip\"\r\n    Get-WebFile $url $destZip | Out-Null\r\n    $checksumType = 'sha256'\r\n    $checksum32 = Get-FileHash -Path $destZip -Algorithm $checksumType | ForEach-Object { $_.Hash.ToLowerInvariant() }\r\n    Write-Verbose \"Checksum ($checksumType): $checksum32\"\r\n\r\n    Write-Verbose \"Unzipping $destZip\"\r\n    Expand-Archive -Path $destZip -DestinationPath $tempPath\r\n    $destExe = \"$tempPath\\rdcman.exe\"\r\n    $version = Get-Version (Get-Item $destExe | ForEach-Object { $_.VersionInfo.ProductVersion })\r\n    Write-Verbose \"Version: $version\"\r\n  }\r\n  finally\r\n  {\r\n    Write-Verbose \"Removing temporary path: $tempPath\"\r\n    Remove-Item -Path $tempPath -Recurse -Force\r\n  }\r\n\r\n  return @{\r\n    URL32            = $url\r\n    Version          = if ($version.Version.Revision -eq '0') { $version.ToString(3) } else { $version.ToString() }\r\n    Checksum32       = $checksum32\r\n    ChecksumType32   = $checksumType\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  Update-OnETagChanged -execUrl $zipUrl `\r\n    -OnEtagChanged { GetResultInformation $zipUrl } `\r\n    -OnUpdated { @{ URL32 = $zipUrl } }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/renamemaster/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@430343e7340dd59994b68ec86842b65ed74466ed/icons/renamemaster.png\" width=\"48\" height=\"48\"/> [renamemaster](https://chocolatey.org/packages/renamemaster)\r\n\r\nRename Master is a freeware utility designed to rename multiple files with a just few clicks. Anyone that has worked with websites, file archives, or collections of music, videos, or pictures has probably spent way too much time renaming hundreds of files. This utility will add, remove, or replace parts of the filename with ease and also supports renaming via file properties, MP3 tags, JPEG JFIF and EXIF tags, Video tags, and text files. Batch renaming that's simple to use, yet still very powerful.\r\n"
  },
  {
    "path": "automatic/renamemaster/renamemaster.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>renamemaster</id>\n    <version>4.03</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/renamemaster</packageSourceUrl>\n    <owners>chocolatey-community, Redsandro</owners>\n    <title>Rename Master</title>\n    <authors>Joe Joe Soft</authors>\n    <projectUrl>http://www.joejoesoft.com/vcms/108</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@430343e7340dd59994b68ec86842b65ed74466ed/icons/renamemaster.png</iconUrl>\n    <licenseUrl>http://en.wikipedia.org/wiki/Freeware</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>http://www.joejoesoft.com/vcms/121/</docsUrl>\n    <tags>renamemaster batch rename files admin freeware</tags>\n    <summary>Rename Master is a freeware utility designed to rename multiple files with a just few clicks.</summary>\n    <description><![CDATA[Rename Master is a freeware utility designed to rename multiple files with a just few clicks. Anyone that has worked with websites, file archives, or collections of music, videos, or pictures has probably spent way too much time renaming hundreds of files. This utility will add, remove, or replace parts of the filename with ease and also supports renaming via file properties, MP3 tags, JPEG JFIF and EXIF tags, Video tags, and text files. Batch renaming that's simple to use, yet still very powerful.\n]]></description>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/renamemaster/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName   = 'renamemaster'\r\n  fileType      = 'zip'\r\n  url           = 'http://files.snapfiles.com/directdl/rmv403.zip'\r\n  checksum      = '769c76301d7401cc7a6b8d2fca91d17bbb802c861503fdbe02682d7714ae07ea'\r\n  checksumType  = 'sha256'\r\n  unzipLocation = $toolsDir\r\n}\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\n$executable = Join-Path  $toolsDir \"RenameMaster.exe\"\r\n$startMenu = [Environment]::GetFolderPath(\"CommonPrograms\")\r\n$startMenuLink = Join-Path $startMenu \"Rename Master.lnk\"\r\nInstall-ChocolateyShortcut $startMenuLink $executable\r\n\r\nRemove-Item \"$toolsDir\\setup.exe\" -Force -ea 0\r\n"
  },
  {
    "path": "automatic/renamemaster/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain   = 'http://www.joejoesoft.com'\r\n$releases = \"$domain/vcms/108/\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32 = Get-RemoteChecksum -Url $Latest.URL32 -Algorithm $Latest.ChecksumType32\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.zip$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n  $fileName = $url32 -split '\\/|\\%2f' | Select-Object -Last 1\r\n  $url32 = \"http://files.snapfiles.com/directdl/$fileName\"\r\n\r\n  $Matches = $null\r\n  $download_page.Content -match \"Changes in v([\\d\\.]+)\" | Out-Null\r\n  if ($Matches) { $version = $Matches[1] }\r\n\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/reshack/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@da1a06bf2e600442203ca66680b1d1539002b813/icons/reshack.png\" width=\"48\" height=\"48\"/> [reshack](https://chocolatey.org/packages/reshack)\r\n\r\nResource Hacker is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit and 64bit Windows executables and resource files (*.res). It incorporates an internal resource script compiler and decompiler and works on all (Win95 - Win7) Windows operating systems.\r\n\r\n## Features\r\n\r\n- Complete resource editing tool: compiling, viewing, decompiling and recompiling resources for both 32bit and 64bit Windows executables\r\n- Viewing Resources as either an image (or group of images) or as decompiled text\r\n- Internal editor to modify text-based resources\r\n- Replacing Images\r\n- All the functionality of Resource Hacker™ can be accessed from the command line\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/reshack/screenshot.png)\r\n"
  },
  {
    "path": "automatic/reshack/legal/License.txt",
    "content": "Licence to Use - Terms and Condition\r\n\r\nThis Resource HackerTM software is released as freeware provided that you agree to the following terms and conditions:\r\n\r\n    This software is not to be distributed via any website domain or any other media without the prior written approval of the copyright owner.\r\n    This software is not to be used in any way to illegally modify software. \r\n\r\nDISCLAIMER: A user of this Resource HackerTM software acknowledges that he or she is receiving this software on an \"as is\" basis and the user is not relying on the accuracy or functionality of the software for any purpose. The user further acknowledges that any use of this software will be at the user's own risk and the copyright owner accepts no responsibility whatsoever arising from the use or application of the software.\r\nThe above licence terms constitute \"copyright management information\" within the meaning of Section 1202 of Title 17 of the United States Code and must not be altered or removed from the licensed works. Their alteration or removal from the licensed works, and the distribution of licensed works without all the above licence terms in an unaltered way, may contravene Section 1202 and give rise civil and/or criminal consequences."
  },
  {
    "path": "automatic/reshack/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: http://www.angusj.com/resourcehacker/reshacker_setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: B611BE2F35CB44EFD1C29DF03E7EBE62BD556A500585680E1AFA5E073EAF1756\r\n\r\nFile 'License.txt' is created by copying paragraph of text from:\r\n   http://www.angusj.com/resourcehacker\r\n"
  },
  {
    "path": "automatic/reshack/reshack.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n    <metadata>\n        <id>reshack</id>\n        <title>Resource Hacker</title>\n        <version>5.2.8</version>\n        <authors>Angus Johnson</authors>\n        <owners>chocolatey-community,Redsandro</owners>\n        <summary>Resource Hacker is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit and 64bit Windows executables and resource files.</summary>\n        <description><![CDATA[Resource Hacker is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit and 64bit Windows executables and resource files (*.res). It incorporates an internal resource script compiler and decompiler and works on all (Win95 - Win7) Windows operating systems.\n\n## Features\n\n- Complete resource editing tool: compiling, viewing, decompiling and recompiling resources for both 32bit and 64bit Windows executables\n- Viewing Resources as either an image (or group of images) or as decompiled text\n- Internal editor to modify text-based resources\n- Replacing Images\n- All the functionality of Resource Hacker™ can be accessed from the command line\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/reshack/screenshot.png)\n]]></description>\n        <projectUrl>http://www.angusj.com/resourcehacker/</projectUrl>\n        <tags>freeware hacking resource executables admin</tags>\n        <licenseUrl>http://www.angusj.com/resourcehacker/</licenseUrl>\n        <requireLicenseAcceptance>false</requireLicenseAcceptance>\n        <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@da1a06bf2e600442203ca66680b1d1539002b813/icons/reshack.png</iconUrl>\n        <dependencies>\n             <dependency id=\"chocolatey-core.extension\" version=\"1.3.1\" /> \n        </dependencies>\n        <releaseNotes></releaseNotes>\n        <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/reshack</packageSourceUrl>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n        <file src=\"legal\\**\" target=\"legal\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/reshack/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'reshack'\r\n  fileType       = 'exe'\r\n  file           = Get-Item $toolsPath\\*.exe\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Resource Hacker *'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" \"\" }}\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nRegister-Application \"$installLocation\\ResourceHacker.exe\" $packageName\r\nWrite-Host \"$packageName registered as $packageName\"\r\n"
  },
  {
    "path": "automatic/reshack/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'reshack'\r\n$softwareNamePattern = 'Resource Hacker *'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/Silent\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString.Replace('\"', '')\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/reshack/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.angusj.com/resourcehacker'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n    $re = '<h3>Download version (.+?):</h3>'\r\n    $download_page.Content -match $re | Out-Null\r\n    $version = $Matches[1].Trim()\r\n    $url =  $download_page.Links | Where-Object href -match 'exe' | ForEach-Object href | Select-Object -First 1\r\n    $url = \"$releases/$url\"\r\n\r\n    @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ruby/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aad7c15bfbec43c3716f8a82bc3af22e1a55579d/icons/ruby.svg\" width=\"48\" height=\"48\"/> [ruby](https://chocolatey.org/packages/ruby)\r\n\r\nRuby is a dynamic, open source programming language focusing on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.\r\n\r\nThis package provides a self-contained [Windows-based installer](https://rubyinstaller.org) that includes the Ruby language, an execution environment, important documentation, and more.\r\n\r\n## Package Parameters\r\n\r\n- `/InstallDir` - Ruby installation directory, by default `c:\\tools\\RubyXY` where XY are major and minor version parts.\r\n- `/NoPath`     - Do not add ruby bin folder to machine PATH.\r\n\r\nExample: `choco install ruby --package-parameters=\"'/NoPath  \"\"/InstallDir:C:\\your\\install\\path\"\"'\"`\r\n\r\n## Notes\r\n\r\n- To install ruby development kit ruby installer provides `ridk` command. It provides an easy way to install msys2 via `ridk install 1`, however, the installation is interactive. To accomplish unattended install, use [msys2](https://chocolatey.org/packages/msys2) package.\r\n\r\n"
  },
  {
    "path": "automatic/ruby/ruby.json",
    "content": "﻿{\r\n    \"3.1\":  \"3.1.7.1\",\r\n    \"3.0\":  \"3.0.7.1\",\r\n    \"2.7\":  \"2.7.8.1\",\r\n    \"2.6\":  \"2.6.10.1\",\r\n    \"2.5\":  \"2.5.9.1\",\r\n    \"2.4\":  \"2.4.10.100\",\r\n    \"2.3\":  \"2.3.3\",\r\n    \"2.2\":  \"2.2.6\",\r\n    \"2.1\":  \"2.1.9\",\r\n    \"3.2\":  \"3.2.11.1\",\r\n    \"3.3\":  \"3.3.11.1\",\r\n    \"3.4\":  \"3.4.9.1\"\r\n}\r\n"
  },
  {
    "path": "automatic/ruby/ruby.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>ruby</id>\n    <version>3.2.11.1</version>\n    <title>Ruby</title>\n    <authors>Yukihiro Matsumoto</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>Ruby - A dynamic, open source programming language focusing on simplicity and productivity.</summary>\n    <description><![CDATA[Ruby is a dynamic, open source programming language focusing on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.\n\nThis package provides a self-contained [Windows-based installer](https://rubyinstaller.org) that includes the Ruby language, an execution environment, important documentation, and more.\n\n## Package Parameters\n\n- `/InstallDir` - Ruby installation directory, by default `c:\\tools\\RubyXY` where XY are major and minor version parts.\n- `/NoPath`     - Do not add ruby bin folder to machine PATH.\n\nExample: `choco install ruby --package-parameters=\"'/NoPath  \"\"/InstallDir:C:\\your\\install\\path\"\"'\"`\n\n## Notes\n\n- To install ruby development kit ruby installer provides `ridk` command. It provides an easy way to install msys2 via `ridk install 1`, however, the installation is interactive. To accomplish unattended install, use [msys2](https://chocolatey.org/packages/msys2) package.\n\n]]></description>\n    <tags>ruby language programming development dynamic cross-platform foss</tags>\n    <licenseUrl>https://www.ruby-lang.org/en/about/license.txt</licenseUrl>\n    <projectUrl>https://www.ruby-lang.org</projectUrl>\n    <projectSourceUrl>https://github.com/ruby/ruby</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ruby</packageSourceUrl>\n    <bugTrackerUrl>https://bugs.ruby-lang.org/projects/ruby-master/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://www.ruby-lang.org/en/downloads/releases/</releaseNotes>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aad7c15bfbec43c3716f8a82bc3af22e1a55579d/icons/ruby.svg</iconUrl>\n    <dependencies>\n      <dependency id=\"ruby.install\" version=\"[3.2.11.1]\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/ruby/update.ps1",
    "content": ". $PSScriptRoot\\..\\ruby.install\\update.ps1\r\n\r\nfunction global:au_BeforeUpdate { }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+? version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ruby.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aad7c15bfbec43c3716f8a82bc3af22e1a55579d/icons/ruby.svg\" width=\"48\" height=\"48\"/> [ruby](https://chocolatey.org/packages/ruby)\r\n\r\nRuby is a dynamic, open source programming language focusing on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.\r\n\r\nThis package provides a self-contained [Windows-based installer](https://rubyinstaller.org) that includes the Ruby language, an execution environment, important documentation, and more.\r\n\r\n## Package Parameters\r\n\r\n- `/InstallDir` - Ruby installation directory, by default `c:\\tools\\RubyXY` where XY are major and minor version parts.\r\n- `/NoPath`     - Do not add ruby bin folder to machine PATH.\r\n\r\nExample: `choco install ruby --package-parameters=\"'/NoPath  \"\"/InstallDir:C:\\your\\install\\path\"\"'\"`\r\n\r\n## Notes\r\n\r\n- To install ruby development kit ruby installer provides `ridk` command. It provides an easy way to install msys2 via `ridk install 1`, however, the installation is interactive. To accomplish unattended install, use [msys2](https://chocolatey.org/packages/msys2) package.\r\n"
  },
  {
    "path": "automatic/ruby.install/legal/LICENSE.txt",
    "content": "Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>.\r\nYou can redistribute it and/or modify it under either the terms of the\r\n2-clause BSDL (see the file BSDL), or the conditions below:\r\n\r\n  1. You may make and give away verbatim copies of the source form of the\r\n     software without restriction, provided that you duplicate all of the\r\n     original copyright notices and associated disclaimers.\r\n\r\n  2. You may modify your copy of the software in any way, provided that\r\n     you do at least ONE of the following:\r\n\r\n       a) place your modifications in the Public Domain or otherwise\r\n          make them Freely Available, such as by posting said\r\n\t  modifications to Usenet or an equivalent medium, or by allowing\r\n\t  the author to include your modifications in the software.\r\n\r\n       b) use the modified software only within your corporation or\r\n          organization.\r\n\r\n       c) give non-standard binaries non-standard names, with\r\n          instructions on where to get the original software distribution.\r\n\r\n       d) make other distribution arrangements with the author.\r\n\r\n  3. You may distribute the software in object code or binary form,\r\n     provided that you do at least ONE of the following:\r\n\r\n       a) distribute the binaries and library files of the software,\r\n\t  together with instructions (in the manual page or equivalent)\r\n\t  on where to get the original distribution.\r\n\r\n       b) accompany the distribution with the machine-readable source of\r\n\t  the software.\r\n\r\n       c) give non-standard binaries non-standard names, with\r\n          instructions on where to get the original software distribution.\r\n\r\n       d) make other distribution arrangements with the author.\r\n\r\n  4. You may modify and include the part of the software into any other\r\n     software (possibly commercial).  But some files in the distribution\r\n     are not written by the author, so that they are not under these terms.\r\n\r\n     For the list of those files and their copying conditions, see the\r\n     file LEGAL.\r\n\r\n  5. The scripts and library files supplied as input to or produced as\r\n     output from the software do not automatically fall under the\r\n     copyright of the software, but belong to whomever generated them,\r\n     and may be sold commercially, and may be aggregated with this\r\n     software.\r\n\r\n  6. THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\r\n     IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\r\n     WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n     PURPOSE.\r\n"
  },
  {
    "path": "automatic/ruby.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.2.11-1/rubyinstaller-3.2.11-1-x86.exe\r\n   x64: https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.2.11-1/rubyinstaller-3.2.11-1-x64.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: E0713F410B875A113D45C979EB8CB9A4A8851091421F821E64C3FC65E03F025F\r\n   checksum64: 4FA87EC631885FF70AAC503BFF7BBCDD8BD08483A357EA4B0CEE14644FE1A902\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.2.11-1/rubyinstaller-3.2.11-1-x64.exe\r\n\r\nFile 'LICENSE.txt' is obtained from:                     https://www.ruby-lang.org/en/about/license.txt\r\n"
  },
  {
    "path": "automatic/ruby.install/ruby.install.json",
    "content": "﻿{\r\n    \"3.1\":  \"3.1.7.1\",\r\n    \"3.0\":  \"3.0.7.1\",\r\n    \"2.7\":  \"2.7.8.1\",\r\n    \"2.6\":  \"2.6.10.1\",\r\n    \"2.5\":  \"2.5.9.1\",\r\n    \"2.4\":  \"2.4.10.100\",\r\n    \"2.3\":  \"2.3.3\",\r\n    \"2.2\":  \"2.2.6\",\r\n    \"2.1\":  \"2.1.9\",\r\n    \"3.2\":  \"3.2.11.1\",\r\n    \"3.3\":  \"3.3.11.1\",\r\n    \"3.4\":  \"3.4.9.1\"\r\n}\r\n"
  },
  {
    "path": "automatic/ruby.install/ruby.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>ruby.install</id>\n    <version>3.2.11.1</version>\n    <title>Ruby (Install)</title>\n    <authors>Yukihiro Matsumoto</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>Ruby - A dynamic, open source programming language with focusing on  simplicity and productivity.</summary>\n    <description><![CDATA[Ruby is a dynamic, open source programming language focusing on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.\n\nThis package provides a self-contained [Windows-based installer](https://rubyinstaller.org) that includes the Ruby language, an execution environment, important documentation, and more.\n\n## Package Parameters\n\n- `/InstallDir` - Ruby installation directory, by default `c:\\tools\\RubyXY` where XY are major and minor version parts.\n- `/NoPath`     - Do not add ruby bin folder to machine PATH.\n\nExample: `choco install ruby --package-parameters=\"'/NoPath  \"\"/InstallDir:C:\\your\\install\\path\"\"'\"`\n\n## Notes\n\n- To install ruby development kit ruby installer provides `ridk` command. It provides an easy way to install msys2 via `ridk install 1`, however, the installation is interactive. To accomplish unattended install, use [msys2](https://chocolatey.org/packages/msys2) package.\n]]></description>\n    <tags>ruby language programming development dynamic cross-platform foss</tags>\n    <licenseUrl>https://www.ruby-lang.org/en/about/license.txt</licenseUrl>\n    <projectUrl>https://www.ruby-lang.org</projectUrl>\n    <projectSourceUrl>https://github.com/ruby/ruby</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ruby.install</packageSourceUrl>\n    <bugTrackerUrl>https://bugs.ruby-lang.org/projects/ruby-master/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <releaseNotes>https://www.ruby-lang.org/en/downloads/releases/</releaseNotes>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aad7c15bfbec43c3716f8a82bc3af22e1a55579d/icons/ruby.svg</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/ruby.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$rubyDir = 'ruby' + ($Env:ChocolateyPackageVersion -replace '\\.').Substring(0, 2)\r\n\r\n$pp = Get-PackageParameters\r\n$installDir = if ($pp['InstallDir']) { $pp['InstallDir'] } else { Join-Path (Get-ToolsLocation) $rubyDir }\r\n\r\n$tasks = 'assocfiles', 'noridkinstall'\r\nif ( !$pp['NoPath'] ) { $tasks += 'modpath' }\r\n\r\nWrite-Host \"Ruby is going to be installed in '$installDir'\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\rubyinstaller-3.2.11-1-x86.exe\"\r\n  file64         = \"$toolsPath\\rubyinstaller-3.2.11-1-x64.exe\"\r\n  silentArgs     = '/verysilent /allusers /dir=\"{0}\" /tasks=\"{1}\"' -f $installDir, ($tasks -join ',')\r\n  validExitCodes = @(0)\r\n  softwareName   = 'ruby *'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "automatic/ruby.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://rubyinstaller.org/downloads/archives/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"           = \"`$1'$($Latest.FileType)'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s+x32:).*\"              = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(\\s+x64:).*\"              = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(checksum32:).*\"          = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n      \"(?i)(Get-RemoteChecksum).*\"   = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(is obtained from:\\s*).*\" = \"`${1} $($Latest.LicenseUrl)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate($Package) {\r\n  if ($MyInvocation.InvocationName -ne '.') {\r\n    $Latest.LicenseURl = $Package.nuspecXml.package.metadata.licenseUrl\r\n    $outputFile = \"$PSScriptRoot\\legal\\LICENSE.txt\"\r\n\r\n    if (Test-Path $outputFile) {\r\n      Remove-Item $outputFile\r\n    }\r\n\r\n    Invoke-WebRequest -Uri $Latest.LicenseUrl -OutFile $outputFile\r\n    $content = Get-Content $outputFile\r\n\r\n    $hasMatch = $content | Where-Object { $_ -match \"You may distribute the software\" }\r\n\r\n    if (!$hasMatch) {\r\n      throw \"The License has changed, please verify redistribution rights and update the license check.\"\r\n    }\r\n  }\r\n\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction GetStreams() {\r\n  param($releaseUrls)\r\n  $streams = @{ }\r\n\r\n  $re64 = 'x64\\.exe$'\r\n  $x64releaseUrls = $releaseUrls | Where-Object href -match $re64\r\n\r\n  $x64releaseUrls | ForEach-Object {\r\n    $version = $_ -replace '\\-([\\d]+)', '.$1' -replace 'rubyinstaller.' -replace 'ruby.' -split '/' | Select-Object -Last 1 -Skip 1\r\n    if ($version -match '[a-z]') { Write-Host \"Skipping prerelease: '$version'\"; return }\r\n    $versionTwoPart = $version -replace '([\\d]+\\.[\\d]+).*', \"`$1\"\r\n\r\n    if ($streams.$versionTwoPart) { return }\r\n\r\n    $url64 = $_ | Select-Object -ExpandProperty href\r\n    $url32 = $releaseUrls | Where-Object href -notmatch \"$re64|arm\" | Where-Object href -match $version | Select-Object -ExpandProperty href\r\n\r\n    if (!$url32 -or !$url64) {\r\n      Write-Host \"Skipping due to missing installer: '$version'\"; return\r\n    }\r\n\r\n    $streams.$versionTwoPart = @{ URL32 = $url32 ; URL64 = $url64 ; Version = Get-FixVersion -Version $version -OnlyFixBelowVersion \"2.5.4\" }\r\n  }\r\n\r\n  Write-Host $streams.Count 'streams collected'\r\n  $streams\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $releaseUrls = $download_page.links | Where-Object href -match $re | Where-Object { $_ -notmatch 'devkit' }\r\n\r\n  @{ Streams = GetStreams $releaseUrls }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  # run the update only if script is not sourced by the virtual package ruby\r\n  update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/ruby.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aad7c15bfbec43c3716f8a82bc3af22e1a55579d/icons/ruby.svg\" width=\"48\" height=\"48\"/> [ruby](https://chocolatey.org/packages/ruby)\r\n\r\n\r\nRuby is a dynamic, open source programming language focusing on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.\r\n\r\n## Notes\r\n\r\n- To install ruby development kit ruby installer provides `ridk` command. It provides an easy way to install msys2 via `ridk install 1`, however, the installation is interactive. To accomplish unattended install, use [msys2](https://chocolatey.org/packages/msys2) package.\r\n"
  },
  {
    "path": "automatic/ruby.portable/legal/LICENSE.txt",
    "content": "Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>.\r\nYou can redistribute it and/or modify it under either the terms of the\r\n2-clause BSDL (see the file BSDL), or the conditions below:\r\n\r\n  1. You may make and give away verbatim copies of the source form of the\r\n     software without restriction, provided that you duplicate all of the\r\n     original copyright notices and associated disclaimers.\r\n\r\n  2. You may modify your copy of the software in any way, provided that\r\n     you do at least ONE of the following:\r\n\r\n       a) place your modifications in the Public Domain or otherwise\r\n          make them Freely Available, such as by posting said\r\n\t  modifications to Usenet or an equivalent medium, or by allowing\r\n\t  the author to include your modifications in the software.\r\n\r\n       b) use the modified software only within your corporation or\r\n          organization.\r\n\r\n       c) give non-standard binaries non-standard names, with\r\n          instructions on where to get the original software distribution.\r\n\r\n       d) make other distribution arrangements with the author.\r\n\r\n  3. You may distribute the software in object code or binary form,\r\n     provided that you do at least ONE of the following:\r\n\r\n       a) distribute the binaries and library files of the software,\r\n\t  together with instructions (in the manual page or equivalent)\r\n\t  on where to get the original distribution.\r\n\r\n       b) accompany the distribution with the machine-readable source of\r\n\t  the software.\r\n\r\n       c) give non-standard binaries non-standard names, with\r\n          instructions on where to get the original software distribution.\r\n\r\n       d) make other distribution arrangements with the author.\r\n\r\n  4. You may modify and include the part of the software into any other\r\n     software (possibly commercial).  But some files in the distribution\r\n     are not written by the author, so that they are not under these terms.\r\n\r\n     For the list of those files and their copying conditions, see the\r\n     file LEGAL.\r\n\r\n  5. The scripts and library files supplied as input to or produced as\r\n     output from the software do not automatically fall under the\r\n     copyright of the software, but belong to whomever generated them,\r\n     and may be sold commercially, and may be aggregated with this\r\n     software.\r\n\r\n  6. THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\r\n     IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\r\n     WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\n     PURPOSE.\r\n"
  },
  {
    "path": "automatic/ruby.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.4.9-1/rubyinstaller-3.4.9-1-x86.7z\r\n   x64: https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.4.9-1/rubyinstaller-3.4.9-1-x64.7z\r\n\r\n   to download the archives.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 8D72D35B61A3664861B2E727DF6D6BC957C2E53FF323376B6CF00948D634060E\r\n   checksum64: 4375268618B61DADF53BF8E54BEACA74EA30580C90D3C47EA9F2A134BD3E494E\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.4.9-1/rubyinstaller-3.4.9-1-x64.7z\r\n\r\nFile 'license.txt' is obtained from:              https://www.ruby-lang.org/en/about/license.txt\r\n   https://raw.githubusercontent.com/oneclick/rubyinstaller2/master/LICENSE.txt\r\n"
  },
  {
    "path": "automatic/ruby.portable/ruby.portable.json",
    "content": "﻿{\r\n    \"3.1\":  \"3.1.5.1\",\r\n    \"3.0\":  \"3.0.6.1\",\r\n    \"2.7\":  \"2.7.7.1\",\r\n    \"3.2\":  \"3.2.9.1\",\r\n    \"3.3\":  \"3.3.10.1\",\r\n    \"3.4\":  \"3.4.9.1\"\r\n}\r\n"
  },
  {
    "path": "automatic/ruby.portable/ruby.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>ruby.portable</id>\n    <version>3.4.9.1</version>\n    <title>Ruby (Portable)</title>\n    <authors>Yukihiro Matsumoto</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>Ruby – A dynamic, open source programming language focusing on simplicity and productivity.</summary>\n    <description><![CDATA[\nRuby is a dynamic, open source programming language focusing on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.\n\n## Notes\n\n- To install ruby development kit ruby installer provides `ridk` command. It provides an easy way to install msys2 via `ridk install 1`, however, the installation is interactive. To accomplish unattended install, use [msys2](https://chocolatey.org/packages/msys2) package.\n]]></description>\n    <tags>ruby language programming development dynamic cross-platform foss portable</tags>\n    <licenseUrl>https://www.ruby-lang.org/en/about/license.txt</licenseUrl>\n    <projectUrl>https://www.ruby-lang.org</projectUrl>\n    <projectSourceUrl>https://github.com/ruby/ruby</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/ruby.portable</packageSourceUrl>\n    <bugTrackerUrl>https://bugs.ruby-lang.org/projects/ruby-master/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <releaseNotes>https://www.ruby-lang.org/en/downloads/releases/</releaseNotes>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@aad7c15bfbec43c3716f8a82bc3af22e1a55579d/icons/ruby.svg</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/ruby.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  File        = \"$toolsPath\\rubyinstaller-3.4.9-1-x86.7z\"\r\n  File64      = \"$toolsPath\\rubyinstaller-3.4.9-1-x64.7z\"\r\n  Destination = \"$toolsPath\\ruby\"\r\n  PackageName = $env:ChocolateyPackageName\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\n# Add shims for .bat and .cmd files, in the bin folder, that Chocolatey CLI will not shim\r\n$rubyDir = Join-Path -Path $toolsPath -ChildPath 'ruby\\ruby*\\bin\\'\r\n'*.bat', '*.cmd' | ForEach-Object {\r\n  Get-ChildItem -Path (Join-Path -Path $rubyDir -ChildPath $_) | ForEach-Object {\r\n    Install-BinFile -Name $_.BaseName -Path $_.FullName\r\n  }\r\n}\r\n\r\nGet-ChildItem $toolsPath\\*.7z | ForEach-Object { Remove-Item $_ -ea 0 }\r\n"
  },
  {
    "path": "automatic/ruby.portable/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsPath = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n# Remove shims added for .bat and .cmd files, in the Ruby bin folder\r\n$rubyDir = Join-Path -Path $toolsPath -ChildPath 'ruby\\ruby*\\bin\\'\r\n'*.bat', '*.cmd' | ForEach-Object {\r\n  Get-ChildItem -Path (Join-Path -Path $rubyDir -ChildPath $_) | ForEach-Object {\r\n    Uninstall-BinFile -Name $_.BaseName -Path $_.FullName\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/ruby.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://rubyinstaller.org/downloads/archives/'\r\n$fixBelowVersion = '3.1.3'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(\\s+x32:).*\"              = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(\\s+x64:).*\"              = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(checksum32:).*\"          = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n      \"(?i)(Get-RemoteChecksum).*\"   = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(is obtained from:\\s*).*\" = \"`${1} $($Latest.LicenseUrl)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate($Package) {\r\n  if ($MyInvocation.InvocationName -ne '.') {\r\n    $Latest.LicenseURl = $Package.nuspecXml.package.metadata.licenseUrl\r\n    $outputFile = \"$PSScriptRoot\\legal\\LICENSE.txt\"\r\n\r\n    if (Test-Path $outputFile) {\r\n      Remove-Item $outputFile\r\n    }\r\n\r\n    Invoke-WebRequest -Uri $Latest.LicenseUrl -OutFile $outputFile\r\n    $content = Get-Content $outputFile\r\n\r\n    $hasMatch = $content | Where-Object { $_ -match \"You may distribute the software\" }\r\n\r\n    if (!$hasMatch) {\r\n      throw \"The License has changed, please verify redistribution rights and update the license check.\"\r\n    }\r\n  }\r\n\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction GetStreams() {\r\n  param($releaseUrls)\r\n  $streams = @{ }\r\n\r\n  $re64 = 'x64\\.7z$'\r\n  # Temporarily limit the amount of URLs to use until we have at least\r\n  # one approved version. Then slowly increase the limit so we do not\r\n  # overwhelm anything.\r\n  $x64releaseUrls = $releaseUrls | Where-Object href -match $re64 | Select-Object -First 3\r\n\r\n  $x64releaseUrls | ForEach-Object {\r\n    $version = $_ -replace '\\-([\\d]+)', '.$1' -replace 'rubyinstaller.' -replace 'ruby.' -split '/' | Select-Object -Last 1 -Skip 1\r\n    if ($version -match '[a-z]') { Write-Host \"Skipping prerelease: '$version'\"; return }\r\n    $versionTwoPart = $version -replace '([\\d]+\\.[\\d]+).*', \"`$1\"\r\n\r\n    if ($streams.$versionTwoPart) { return }\r\n\r\n    $url64 = $_ | Select-Object -ExpandProperty href\r\n    $url32 = $releaseUrls | Where-Object href -notmatch \"$re64|arm\" | Where-Object href -match $version | Select-Object -ExpandProperty href\r\n\r\n    if (!$url32 -or !$url64) {\r\n      Write-Host \"Skipping due to missing installer: '$version'\"; return\r\n    }\r\n\r\n    $fixBelowVersion = switch ($versionTwoPart) {\r\n      '3.1' { '3.1.3' }\r\n      default { '0.0.0' }\r\n    }\r\n\r\n    $streams.$versionTwoPart = @{ URL32 = $url32 ; URL64 = $url64 ; Version = Get-FixVersion -Version $version -OnlyFixBelowVersion $fixBelowVersion }\r\n  }\r\n\r\n  Write-Host $streams.Count 'streams collected'\r\n  $streams\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.7z$'\r\n  $releaseUrls = $download_page.links | Where-Object href -match $re | Where-Object { $_ -notmatch 'doc' }\r\n\r\n  @{ Streams = GetStreams $releaseUrls }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/rufus/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5ba787e7d8a8accea514b0d3142c74dcae87f4b7/icons/rufus.png\" width=\"48\" height=\"48\"/> [rufus](https://chocolatey.org/packages/rufus)\r\n\r\n\r\nRufus is a utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc.\r\n\r\nIt can be especially useful for cases where:\r\n\r\n- you need to create USB installation media from bootable ISOs (Windows, Linux, UEFI, etc.)\r\n- you need to work on a system that doesn't have an OS installed\r\n- you need to flash a BIOS or other firmware from DOS\r\n- you want to run a low-level utility\r\n\r\n## Features\r\n\r\n* Format USB, flash card and virtual drives to FAT/FAT32/NTFS/UDF/exFAT/ReFS\r\n* Create DOS bootable USB drives, using [FreeDOS](http://www.freedos.org/) or MS-DOS\r\n* Create BIOS or UEFI bootable drives, including [UEFI bootable NTFS](https://github.com/pbatard/uefi-ntfs)\r\n* Create bootable drives from bootable ISOs (Windows, Linux, etc.)\r\n* Create bootable drives from bootable disk images, including compressed ones\r\n* Create [Windows To Go](https://en.wikipedia.org/wiki/Windows_To_Go) drives\r\n* Twice as fast as Microsoft's USB/DVD tool or UNetbootin, on ISO -> USB creation.\r\n* Perform bad blocks checks, including detection of \"fake\" flash drives\r\n* Compute MD5, SHA-1 and SHA-256 checksums of the selected image\r\n* Modern and familiar UI, with more than [35 languages natively supported](https://github.com/pbatard/rufus/wiki/FAQ#What_languages_are_natively_supported_by_Rufus)\r\n* Small footprint. No installation required.\r\n* Portable\r\n* 100% [Free Software](http://www.gnu.org/philosophy/free-sw.en.html) ([GPL v3](http://www.gnu.org/licenses/gpl-3.0.en.html))\r\n\r\n* [FAQ](https://github.com/pbatard/rufus/wiki/FAQ)\r\n* [Supported ISOs](https://rufus.ie/en_IE.html/#ref2)\r\n\r\n\r\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@6fdcf3ea1d6e0661c3b05ead97a70f92eaba218a/automatic/rufus/screenshot.png)\r\n\r\n"
  },
  {
    "path": "automatic/rufus/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/rufus/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://github.com/pbatard/rufus/releases/download/v4.14/rufus-4.14.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 9FCAD316C82BA3D0C3130C9F43FB0FE147E9EB62E1BF830716A0BBB6C58D24EE\r\n\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://github.com/pbatard/rufus/blob/e587997f4ea475e375f4c1fb0c785ab47a45285c/LICENSE.txt\r\n"
  },
  {
    "path": "automatic/rufus/rufus.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>rufus</id>\n    <version>4.14</version>\n    <title>Rufus</title>\n    <authors>Pete \"Akeo\" Batard</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://github.com/pbatard/rufus/blob/master/LICENSE.txt</licenseUrl>\n    <projectUrl>https://rufus.ie/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5ba787e7d8a8accea514b0d3142c74dcae87f4b7/icons/rufus.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nRufus is a utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc.\n\nIt can be especially useful for cases where:\n\n- you need to create USB installation media from bootable ISOs (Windows, Linux, UEFI, etc.)\n- you need to work on a system that doesn't have an OS installed\n- you need to flash a BIOS or other firmware from DOS\n- you want to run a low-level utility\n\n## Features\n\n* Format USB, flash card and virtual drives to FAT/FAT32/NTFS/UDF/exFAT/ReFS\n* Create DOS bootable USB drives, using [FreeDOS](http://www.freedos.org/) or MS-DOS\n* Create BIOS or UEFI bootable drives, including [UEFI bootable NTFS](https://github.com/pbatard/uefi-ntfs)\n* Create bootable drives from bootable ISOs (Windows, Linux, etc.)\n* Create bootable drives from bootable disk images, including compressed ones\n* Create [Windows To Go](https://en.wikipedia.org/wiki/Windows_To_Go) drives\n* Twice as fast as Microsoft's USB/DVD tool or UNetbootin, on ISO -> USB creation.\n* Perform bad blocks checks, including detection of \"fake\" flash drives\n* Compute MD5, SHA-1 and SHA-256 checksums of the selected image\n* Modern and familiar UI, with more than [35 languages natively supported](https://github.com/pbatard/rufus/wiki/FAQ#What_languages_are_natively_supported_by_Rufus)\n* Small footprint. No installation required.\n* Portable\n* 100% [Free Software](http://www.gnu.org/philosophy/free-sw.en.html) ([GPL v3](http://www.gnu.org/licenses/gpl-3.0.en.html))\n\n* [FAQ](https://github.com/pbatard/rufus/wiki/FAQ)\n* [Supported ISOs](https://rufus.ie/en_IE.html/#ref2)\n\n\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@6fdcf3ea1d6e0661c3b05ead97a70f92eaba218a/automatic/rufus/screenshot.png)\n\n]]></description>\n    <summary>Create bootable USB drives from Windows and Linux images</summary>\n    <releaseNotes>https://github.com/pbatard/rufus/blob/master/ChangeLog.txt</releaseNotes>\n    <copyright>Akeo Consulting</copyright>\n    <tags>liveusb usb bootdisk linux windows foss</tags>\n    <projectSourceUrl>https://github.com/pbatard/rufus/</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/rufus</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/rufus/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://rufus.ie/en/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(\\s+x32:).*\"     = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(checksum32:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -FileNameBase 'rufus' -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $url = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -expand href\r\n\r\n  $version = $url -split '-|.exe' | Select-Object -Last 1 -Skip 1\r\n\r\n  @{\r\n    Version = $version\r\n    URL32   = New-Object uri([uri]$releases, $url)\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/screencloud/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@1c7defed5af3d4f87905acc3d19cfa1903e78bc4/icons/screencloud.svg\" width=\"48\" height=\"48\"/> [screencloud](https://chocolatey.org/packages/screencloud)\r\n\r\nThis is the source code for the ScreenCloud client. ScreenCloud is an easy to use screenshot sharing tool consisting of a cross-platform client and a sharing website: [https://screencloud.net/](http://screencloud.net/)\r\n\r\nYou can also upload to other services, including your own FTP server, Imgur, Dropbox & Ubuntu One through the use of [plugins](https://github.com/olav-st/screencloud-plugins).\r\n\r\n![A screenshot of the client running on Ubuntu](https://screencloud.net/img/systemtray_linux.png)\r\n\r\nFeatures\r\n--------------\r\n* Open Source and cross-platform(Windows, Mac & Linux)\r\n* Fast and easy: Snap a photo, paste the link, done!\r\n* Plugin support, save to Dropbox, Imgur, etc.\r\n* Built in screenshot editor.\r\n\r\n"
  },
  {
    "path": "automatic/screencloud/legal/LICENSE.txt",
    "content": "GNU General Public License, version 2 (GPL-2.0)\r\n\r\nThe GNU General Public License (GPL-2.0)\r\nVersion 2, June 1991\r\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\r\n\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nPreamble\r\n\r\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.\r\n\r\nWhen we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.\r\n\r\nTo protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.\r\n\r\nFor example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\r\n\r\nWe protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\r\n\r\nAlso, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.\r\n\r\nFinally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.\r\n\r\nThe precise terms and conditions for copying, distribution and modification follow.\r\n\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The \"Program\", below, refers to any such program or work, and a \"work based on the Program\" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term \"modification\".) Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.\r\n\r\n1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\r\n\r\n2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\r\n\r\na) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\r\n\r\nb) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\r\n\r\nc) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\r\n\r\n3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:\r\n\r\na) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\nb) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\nc) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.\r\n\r\n4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\r\n\r\n5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\r\n\r\n6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.\r\n\r\n7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\r\n\r\n8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\r\n\r\n9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.\r\n\r\n10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\r\n\r\nNO WARRANTY\r\n\r\n11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r\n\r\nEND OF TERMS AND CONDITIONS\r\n\r\nHow to Apply These Terms to Your New Programs\r\n\r\nIf you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.\r\n\r\nTo do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the \"copyright\" line and a pointer to where the full notice is found.\r\n\r\nOne line to give the program's name and a brief idea of what it does.\r\nCopyright (C) <year> <name of author>\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this when it starts in an interactive mode:\r\n\r\nGnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your school, if any, to sign a \"copyright disclaimer\" for the program, if necessary. Here is a sample; alter the names:\r\n\r\nYoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\nsignature of Ty Coon, 1 April 1989\r\nTy Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License.\r\n"
  },
  {
    "path": "automatic/screencloud/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe extension has been downloaded from their official download link listed on <https://screencloud.net/pages/download>\r\nand can be verified like this:\r\n\r\n\r\n1. Download the following installers:\r\n  x32: https://sourceforge.net/projects/screencloud/files/1.5.3/windows/ScreenCloud-1.5.3-x86.msi/download\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 6D19F6CA53DF6B186CC0118D2D42A6291077B1AFEA5F684677996736F66930A3\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/olav-st/screencloud/blob/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/screencloud/screencloud.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>screencloud</id>\n    <version>1.5.3</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/screencloud</packageSourceUrl>\n    <owners>chocolatey-community, p3lim</owners>\n    <title>screencloud (Install)</title>\n    <authors>Olav Sortland Thoresen</authors>\n    <projectUrl>https://screencloud.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@1c7defed5af3d4f87905acc3d19cfa1903e78bc4/icons/screencloud.svg</iconUrl>\n    <copyright>Copyright © 1989, 1991 Free Software Foundation, Inc.</copyright>\n    <licenseUrl>https://github.com/olav-st/screencloud/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/olav-st/screencloud</projectSourceUrl>\n    <docsUrl>https://github.com/olav-st/screencloud/wiki</docsUrl>\n    <bugTrackerUrl>https://github.com/olav-st/screencloud/issues</bugTrackerUrl>\n    <tags>screencloud screenshot clipboard upload foss cross-platform admin</tags>\n    <summary>ScreenCloud makes screenshot sharing easy!</summary>\n    <description><![CDATA[This is the source code for the ScreenCloud client. ScreenCloud is an easy to use screenshot sharing tool consisting of a cross-platform client and a sharing website: [https://screencloud.net/](http://screencloud.net/)\n\nYou can also upload to other services, including your own FTP server, Imgur, Dropbox & Ubuntu One through the use of [plugins](https://github.com/olav-st/screencloud-plugins).\n\n![A screenshot of the client running on Ubuntu](https://screencloud.net/img/systemtray_linux.png)\n\nFeatures\n--------------\n* Open Source and cross-platform(Windows, Mac & Linux)\n* Fast and easy: Snap a photo, paste the link, done!\n* Plugin support, save to Dropbox, Imgur, etc.\n* Built in screenshot editor.\n\n]]></description>\n    <releaseNotes>\n[Software Changelog](https://github.com/olav-st/screencloud/commits/master)\n    </releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/screencloud/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$fileName = 'ScreenCloud-1.5.3-x86.msi'\r\n\r\n$packageArgs = @{\r\n    packageName    = 'screencloud'\r\n    softwareName   = 'ScreenCloud'\r\n\r\n    fileType       = 'msi'\r\n    file           = \"$toolsDir\\$fileName\"\r\n\r\n    silentArgs     = '/qn /norestart'\r\n    validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# clean up\r\nRemove-Item \"$toolsDir\\$fileName\" -ea 0\r\n"
  },
  {
    "path": "automatic/screencloud/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'ScreenCloud'\r\n\r\nif($key.Count -eq 1){\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName    = 'screencloud'\r\n            fileType       = 'msi'\r\n            silentArgs     = \"$($_.PSChildName) /qn /norestart\"\r\n            validExitCodes = @(0)\r\n            file           = \"$($_.UninstallString)\"\r\n        }\r\n\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n} elseif ($key.Count -eq 0){\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1){\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/screencloud/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://sourceforge.net/projects/screencloud/files/\"\r\n$versionPattern = \"([\\d]+\\.[\\d\\.]+)\"\r\n$filePattern = \"ScreenCloud-$($versionPattern)-x86.msi\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(^[$]fileName\\s*=\\s*)('.*')\" = \"`${1}'$($Latest.FileName32)'\"\r\n        }\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n            \"(?i)(\\s+x32:).*\"           = \"`${1} $($Latest.URL32)\"\r\n            \"(?i)(checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n            \"(?i)(checksum32\\:).*\"      = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    $download_page.Links | ? href -Match \"$($versionPattern)/$\" | % href | Select -First 1 | Out-Null\r\n    $version = $Matches[1]\r\n\r\n    $download_page = Invoke-WebRequest -Uri \"$($releases + $version)/windows/\" -UseBasicParsing\r\n    $url = $download_page.Links | ? href -Match \"$($filePattern)/download\" | % href | Select -First 1\r\n\r\n    @{\r\n        Version  = $version\r\n        URL32    = $url\r\n        FileType = 'msi'\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/scribus/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c60e11994d4e9da90e4e5a974f54e284b8d92823/icons/scribus.svg\" width=\"48\" height=\"48\"/> [scribus](https://chocolatey.org/packages/scribus)\r\n\r\n\r\nScribus is an Open Source program that brings professional page layout to Linux/UNIX, Mac OS X, OS/2 Warp 4, eComStation, Haiku and Windows desktops with a combination of press-ready output and new approaches to page design.\r\n\r\nUnderneath a modern and user-friendly interface, Scribus supports professional publishing features, such as color separations, CMYK and spot colors, ICC color management, and versatile PDF creation.\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/scribus/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/scribus/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://sourceforge.net/projects/scribus/files/scribus/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: NOT INCLUDED IN PACKAGE\r\n  64-Bit software: <https://sourceforge.net/projects/scribus/files/scribus/1.6.2/scribus-1.6.2-windows-x64.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: NOT INCLUDED IN PACKAGE\r\n  checksum64: 6D83526A6FF88208E52C474ECBC8B714EE51D8E5E1672CD6527B98D9C4977706\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\n"
  },
  {
    "path": "automatic/scribus/scribus.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>scribus</id>\n    <version>1.6.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/scribus</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Scribus</title>\n    <authors>The Scribus Team</authors>\n    <projectUrl>https://www.scribus.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c60e11994d4e9da90e4e5a974f54e284b8d92823/icons/scribus.svg</iconUrl>\n    <copyright>Copyright 2015-2016 The Scribus Team</copyright>\n    <licenseUrl>https://sourceforge.net/p/scribus/code/ci/master/tree/Scribus/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://sourceforge.net/p/scribus/code/ci/master/tree/</projectSourceUrl>\n    <tags>scribus desktop publishing admin foss cross-platform</tags>\n    <summary>Open Source Desktop Publishing</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nScribus is an Open Source program that brings professional page layout to Linux/UNIX, Mac OS X, OS/2 Warp 4, eComStation, Haiku and Windows desktops with a combination of press-ready output and new approaches to page design.\n\nUnderneath a modern and user-friendly interface, Scribus supports professional publishing features, such as color separations, CMYK and spot colors, ICC color management, and versatile PDF creation.\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <dependencies>\n      <dependency id=\"vcredist2008\" version=\"9.0.30729.6161\" />\n      <dependency id=\"vcredist2012\" version=\"11.0.61031\" />\n      <dependency id=\"Ghostscript\" version=\"9.21.0.20170331\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/scribus/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://sourceforge.net/projects/scribus/files/scribus/1.6.2/scribus-1.6.2-windows.exe/download'\r\n  checksum       = '57065CFAC522F6FA3D08DE070DF8A0BF84BAA8EEC881F4098A31C2A08A9690D6'\r\n  checksumType   = 'sha256'\r\n  file64         = \"$toolsPath\\scribus-1.6.2-windows-x64.exe\"\r\n  softwareName   = 'Scribus*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nif ((Get-OSArchitectureWidth -compare 32) -or ($env:chocolateyForceX86 -eq $true)) {\r\n  Install-ChocolateyPackage @packageArgs\r\n}\r\nelse {\r\n  Install-ChocolateyInstallPackage @packageArgs\r\n}\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/scribus/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://sourceforge.net/projects/scribus/files/scribus/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1\r\n  Remove-Item \"$PSScriptRoot\\tools\\$($Latest.FileName32)\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n      \"(?i)(^\\s*Url\\s*=\\s*)''\"                    = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*Checksum\\s*=\\s*)''\"               = \"`${1}'$($Latest.Checksum32)'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\/[\\d\\.]+\\/$'\r\n  $builder = New-Object System.UriBuilder($releases)\r\n  $builder.Path = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n  $releasesUrl = $builder.Uri.ToString()\r\n\r\n  $download_page = Invoke-WebRequest -Uri $releasesUrl -UseBasicParsing\r\n  $re = '\\.exe\\/download$'\r\n  $urls = $download_page.Links | Where-Object href -match $re | Select-Object -expand href\r\n\r\n  $url32 = $urls | Where-Object { $_ -notmatch '\\-x64' } | Select-Object -first 1\r\n  $url64 = $urls | Where-Object { $_ -match '\\-x64' } | Select-Object -first 1\r\n\r\n  $verRe = '\\/'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 2\r\n\r\n  @{\r\n    URL32 = $url32\r\n    URL64 = $url64\r\n    Version = $version32\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/seafile-client/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@65cff22d071fb30b82b8f2bdee89211b541520c7/icons/seafile-client.png\" width=\"48\" height=\"48\"/> [seafile-client](https://chocolatey.org/packages/seafile-client)\r\n\r\n\r\nSeafile is a next-generation open source cloud storage system with advanced support for file syncing, privacy protection and teamwork.\r\n\r\nCollections of files are called libraries, and each library can be synced separately. A library can be encrypted with a user chosen password.\r\nThis password is not stored on the server, so even the server admin cannot view a file's contents.\r\n\r\nSeafile allows users to create groups with file syncing, wiki, and discussion to enable easy collaboration around documents within a team.\r\n\r\n"
  },
  {
    "path": "automatic/seafile-client/legal/LICENSE.txt",
    "content": "Apache License\r\nVersion 2.0, January 2004\r\nhttp://www.apache.org/licenses/\r\n\r\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n1. Definitions.\r\n\r\n\"License\" shall mean the terms and conditions for use, reproduction, and\r\ndistribution as defined by Sections 1 through 9 of this document.\r\n\r\n\"Licensor\" shall mean the copyright owner or entity authorized by the copyright\r\nowner that is granting the License.\r\n\r\n\"Legal Entity\" shall mean the union of the acting entity and all other entities\r\nthat control, are controlled by, or are under common control with that entity.\r\nFor the purposes of this definition, \"control\" means (i) the power, direct or\r\nindirect, to cause the direction or management of such entity, whether by\r\ncontract or otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\noutstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising\r\npermissions granted by this License.\r\n\r\n\"Source\" form shall mean the preferred form for making modifications, including\r\nbut not limited to software source code, documentation source, and configuration\r\nfiles.\r\n\r\n\"Object\" form shall mean any form resulting from mechanical transformation or\r\ntranslation of a Source form, including but not limited to compiled object code,\r\ngenerated documentation, and conversions to other media types.\r\n\r\n\"Work\" shall mean the work of authorship, whether in Source or Object form, made\r\navailable under the License, as indicated by a copyright notice that is included\r\nin or attached to the work (an example is provided in the Appendix below).\r\n\r\n\"Derivative Works\" shall mean any work, whether in Source or Object form, that\r\nis based on (or derived from) the Work and for which the editorial revisions,\r\nannotations, elaborations, or other modifications represent, as a whole, an\r\noriginal work of authorship. For the purposes of this License, Derivative Works\r\nshall not include works that remain separable from, or merely link (or bind by\r\nname) to the interfaces of, the Work and Derivative Works thereof.\r\n\r\n\"Contribution\" shall mean any work of authorship, including the original version\r\nof the Work and any modifications or additions to that Work or Derivative Works\r\nthereof, that is intentionally submitted to Licensor for inclusion in the Work\r\nby the copyright owner or by an individual or Legal Entity authorized to submit\r\non behalf of the copyright owner. For the purposes of this definition,\r\n\"submitted\" means any form of electronic, verbal, or written communication sent\r\nto the Licensor or its representatives, including but not limited to\r\ncommunication on electronic mailing lists, source code control systems, and\r\nissue tracking systems that are managed by, or on behalf of, the Licensor for\r\nthe purpose of discussing and improving the Work, but excluding communication\r\nthat is conspicuously marked or otherwise designated in writing by the copyright\r\nowner as \"Not a Contribution.\"\r\n\r\n\"Contributor\" shall mean Licensor and any individual or Legal Entity on behalf\r\nof whom a Contribution has been received by Licensor and subsequently\r\nincorporated within the Work.\r\n\r\n2. Grant of Copyright License.\r\n\r\nSubject to the terms and conditions of this License, each Contributor hereby\r\ngrants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,\r\nirrevocable copyright license to reproduce, prepare Derivative Works of,\r\npublicly display, publicly perform, sublicense, and distribute the Work and such\r\nDerivative Works in Source or Object form.\r\n\r\n3. Grant of Patent License.\r\n\r\nSubject to the terms and conditions of this License, each Contributor hereby\r\ngrants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,\r\nirrevocable (except as stated in this section) patent license to make, have\r\nmade, use, offer to sell, sell, import, and otherwise transfer the Work, where\r\nsuch license applies only to those patent claims licensable by such Contributor\r\nthat are necessarily infringed by their Contribution(s) alone or by combination\r\nof their Contribution(s) with the Work to which such Contribution(s) was\r\nsubmitted. If You institute patent litigation against any entity (including a\r\ncross-claim or counterclaim in a lawsuit) alleging that the Work or a\r\nContribution incorporated within the Work constitutes direct or contributory\r\npatent infringement, then any patent licenses granted to You under this License\r\nfor that Work shall terminate as of the date such litigation is filed.\r\n\r\n4. Redistribution.\r\n\r\nYou may reproduce and distribute copies of the Work or Derivative Works thereof\r\nin any medium, with or without modifications, and in Source or Object form,\r\nprovided that You meet the following conditions:\r\n\r\nYou must give any other recipients of the Work or Derivative Works a copy of\r\nthis License; and\r\nYou must cause any modified files to carry prominent notices stating that You\r\nchanged the files; and\r\nYou must retain, in the Source form of any Derivative Works that You distribute,\r\nall copyright, patent, trademark, and attribution notices from the Source form\r\nof the Work, excluding those notices that do not pertain to any part of the\r\nDerivative Works; and\r\nIf the Work includes a \"NOTICE\" text file as part of its distribution, then any\r\nDerivative Works that You distribute must include a readable copy of the\r\nattribution notices contained within such NOTICE file, excluding those notices\r\nthat do not pertain to any part of the Derivative Works, in at least one of the\r\nfollowing places: within a NOTICE text file distributed as part of the\r\nDerivative Works; within the Source form or documentation, if provided along\r\nwith the Derivative Works; or, within a display generated by the Derivative\r\nWorks, if and wherever such third-party notices normally appear. The contents of\r\nthe NOTICE file are for informational purposes only and do not modify the\r\nLicense. You may add Your own attribution notices within Derivative Works that\r\nYou distribute, alongside or as an addendum to the NOTICE text from the Work,\r\nprovided that such additional attribution notices cannot be construed as\r\nmodifying the License.\r\nYou may add Your own copyright statement to Your modifications and may provide\r\nadditional or different license terms and conditions for use, reproduction, or\r\ndistribution of Your modifications, or for any such Derivative Works as a whole,\r\nprovided Your use, reproduction, and distribution of the Work otherwise complies\r\nwith the conditions stated in this License.\r\n\r\n5. Submission of Contributions.\r\n\r\nUnless You explicitly state otherwise, any Contribution intentionally submitted\r\nfor inclusion in the Work by You to the Licensor shall be under the terms and\r\nconditions of this License, without any additional terms or conditions.\r\nNotwithstanding the above, nothing herein shall supersede or modify the terms of\r\nany separate license agreement you may have executed with Licensor regarding\r\nsuch Contributions.\r\n\r\n6. Trademarks.\r\n\r\nThis License does not grant permission to use the trade names, trademarks,\r\nservice marks, or product names of the Licensor, except as required for\r\nreasonable and customary use in describing the origin of the Work and\r\nreproducing the content of the NOTICE file.\r\n\r\n7. Disclaimer of Warranty.\r\n\r\nUnless required by applicable law or agreed to in writing, Licensor provides the\r\nWork (and each Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,\r\nincluding, without limitation, any warranties or conditions of TITLE,\r\nNON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are\r\nsolely responsible for determining the appropriateness of using or\r\nredistributing the Work and assume any risks associated with Your exercise of\r\npermissions under this License.\r\n\r\n8. Limitation of Liability.\r\n\r\nIn no event and under no legal theory, whether in tort (including negligence),\r\ncontract, or otherwise, unless required by applicable law (such as deliberate\r\nand grossly negligent acts) or agreed to in writing, shall any Contributor be\r\nliable to You for damages, including any direct, indirect, special, incidental,\r\nor consequential damages of any character arising as a result of this License or\r\nout of the use or inability to use the Work (including but not limited to\r\ndamages for loss of goodwill, work stoppage, computer failure or malfunction, or\r\nany and all other commercial damages or losses), even if such Contributor has\r\nbeen advised of the possibility of such damages.\r\n\r\n9. Accepting Warranty or Additional Liability.\r\n\r\nWhile redistributing the Work or Derivative Works thereof, You may choose to\r\noffer, and charge a fee for, acceptance of support, warranty, indemnity, or\r\nother liability obligations and/or rights consistent with this License. However,\r\nin accepting such obligations, You may act only on Your own behalf and on Your\r\nsole responsibility, not on behalf of any other Contributor, and only if You\r\nagree to indemnify, defend, and hold each Contributor harmless for any liability\r\nincurred by, or claims asserted against, such Contributor by reason of your\r\naccepting any such warranty or additional liability.\r\n\r\nEND OF TERMS AND CONDITIONS\r\n\r\nAPPENDIX: How to apply the Apache License to your work\r\n\r\nTo apply the Apache License to your work, attach the following boilerplate\r\nnotice, with the fields enclosed by brackets \"[]\" replaced with your own\r\nidentifying information. (Don't include the brackets!) The text should be\r\nenclosed in the appropriate comment syntax for the file format. We also\r\nrecommend that a file or class name and description of purpose be included on\r\nthe same \"printed page\" as the copyright notice for easier identification within\r\nthird-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n     http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n\r\n======================================================================\r\nFor QtAwesome (third_party/QtAwesome):\r\n======================================================================\r\n\r\nAll files in QtAwesome are\r\nCopyright 2013-2015 Reliable Bits Software by Blommers IT. All Rights Reserved. Author Rick Blommers\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of\r\nthis software and associated documentation files (the \"Software\"), to deal in\r\nthe Software without restriction, including without limitation the rights to\r\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\r\nthe Software, and to permit persons to whom the Software is furnished to do so,\r\nsubject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n"
  },
  {
    "path": "automatic/seafile-client/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.seafile.com/en/download/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://s3.eu-central-1.amazonaws.com/download.seadrive.org/seafile-9.0.15-en.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 3EDAAD6533354BA00023F1BABF4536B009B2C697ED4AA79BD3CD43776536B7CD\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/haiwen/seafile-client/blob/fc82bff33d5c13f7534e95d36840b3cf0c7515f1/LICENSE>\r\n"
  },
  {
    "path": "automatic/seafile-client/seafile-client.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>seafile-client</id>\n    <version>9.0.15</version>\n    <title>Seafile (Windows Client)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Seafile Ltd.</authors>\n    <licenseUrl>https://github.com/haiwen/seafile-client/blob/master/LICENSE</licenseUrl>\n    <projectUrl>https://www.seafile.com/en/home/</projectUrl>\n    <projectSourceUrl>https://github.com/haiwen/seafile-client</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/haiwen/seafile-client/issues</bugTrackerUrl>\n    <docsUrl>https://download.seafile.com/published/seafile-user-manual/home.md</docsUrl>\n    <mailingListUrl>https://forum.seafile.com/</mailingListUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@65cff22d071fb30b82b8f2bdee89211b541520c7/icons/seafile-client.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nSeafile is a next-generation open source cloud storage system with advanced support for file syncing, privacy protection and teamwork.\n\nCollections of files are called libraries, and each library can be synced separately. A library can be encrypted with a user chosen password.\nThis password is not stored on the server, so even the server admin cannot view a file's contents.\n\nSeafile allows users to create groups with file syncing, wiki, and discussion to enable easy collaboration around documents within a team.\n\n]]></description>\n    <summary>File Syncing and Collaboration for Teams</summary>\n    <releaseNotes>https://download.seafile.com/published/seafile-manual/changelog/client-changelog.md</releaseNotes>\n    <copyright>Copyright ©2016 Seafile Ltd.</copyright>\n    <tags>seafile-client seafile syncing sharing admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/seafile-client</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/seafile-client/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\seafile-9.0.15-en.msi\"\r\n  softwareName   = 'Seafile*'\r\n  silentArgs     = \"/passive\"\r\n  validExitCodes = @(0, 2010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.msi\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/seafile-client/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.seafile.com/en/download/'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re    = 'seafile.*en\\.msi$'\r\n  $url   = $download_page.links | Where-Object href -match $re | Select-Object -Last 1 -expand href\r\n\r\n  $version  = $url -split '[-]' | Select-Object -Last 1 -Skip 1\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/README.md",
    "content": "# [Selenium Chrome Driver](https://chocolatey.org/packages/selenium-chrome-driver)\r\n\r\nWebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more.\r\nChromeDriver is a standalone server which implements WebDriver's wire protocol (https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol) for Chromium.\r\n\r\nchromedriver.exe file is located in `«Get-ToolsLocation»/selenium` directory (on default installations this will be `C:\\tools\\selenium`).\r\n\r\n## Package Parameters\r\n\r\nThe following package parameters can be set:\r\n\r\n- `/SkipShim` - informs that the shim file should not be generated\r\n\r\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium-chrome-driver [other options] --params=\"'/SkipShim'\"`).\r\n\r\n## Notes\r\n\r\n- Make sure you install the version compatiblity with the Google Chrome Version you are running. Typically the major version of Chrome Drivers are compatible with the equivalent Google Chrome version containing the same major version.\r\n  See their note about compatibility on their download page here: https://sites.google.com/chromium.org/driver/downloads\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/legal/LICENSE.txt",
    "content": "// Copyright 2015 The Chromium Authors. All rights reserved.\r\n//\r\n// Redistribution and use in source and binary forms, with or without\r\n// modification, are permitted provided that the following conditions are\r\n// met:\r\n//\r\n//    * Redistributions of source code must retain the above copyright\r\n// notice, this list of conditions and the following disclaimer.\r\n//    * Redistributions in binary form must reproduce the above\r\n// copyright notice, this list of conditions and the following disclaimer\r\n// in the documentation and/or other materials provided with the\r\n// distribution.\r\n//    * Neither the name of Google LLC. nor the names of its\r\n// contributors may be used to endorse or promote products derived from\r\n// this software without specific prior written permission.\r\n//\r\n// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r\n// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r\n// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://chromedriver.storage.googleapis.com/index.html?path=114.0.5735.90/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_win32.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 40D1F1F023B6C38CEB27E8A179E75D6B2F9CC1C55BD9935B12B09FA83F8A7BDE\r\n\r\nFile 'LICENSE.txt' is obtained from: https://source.chromium.org/chromium/chromium/src/+/main:LICENSE\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/selenium-chrome-driver.json",
    "content": "﻿{\r\n    \"102\":  \"102.0.5005.61\",\r\n    \"103\":  \"103.0.5060.134\",\r\n    \"104\":  \"104.0.5112.79\",\r\n    \"105\":  \"105.0.5195.52\",\r\n    \"106\":  \"106.0.5249.61\",\r\n    \"107\":  \"107.0.5304.62\",\r\n    \"108\":  \"108.0.5359.71\",\r\n    \"109\":  \"109.0.5414.74\",\r\n    \"110\":  \"110.0.5481.77\",\r\n    \"111\":  \"111.0.5563.64\",\r\n    \"112\":  \"112.0.5615.49\",\r\n    \"113\":  \"113.0.5672.63\",\r\n    \"114\":  \"114.0.5735.90\"\r\n}\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/selenium-chrome-driver.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>selenium-chrome-driver</id>\n    <version>114.0.5735.90</version>\n    <title>Selenium Chrome Driver</title>\n    <authors>Chromium and WebDriver teams</authors>\n    <owners>chocolatey-community,AdmiringWorm,agabrys</owners>\n    <licenseUrl>https://source.chromium.org/chromium/chromium/src/+/main:LICENSE</licenseUrl>\n    <projectUrl>https://sites.google.com/chromium.org/driver/</projectUrl>\n    <projectSourceUrl>https://source.chromium.org/chromium/chromium/src/+/master:chrome/test/chromedriver/</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@acdd6613f2dea252a70b14e406cd007b519d28df/icons/selenium-chrome-driver.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more.\nChromeDriver is a standalone server which implements WebDriver's wire protocol (https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol) for Chromium.\n\nchromedriver.exe file is located in `«Get-ToolsLocation»/selenium` directory (on default installations this will be `C:\\tools\\selenium`).\n\n## Package Parameters\n\nThe following package parameters can be set:\n\n- `/SkipShim` - informs that the shim file should not be generated\n\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium-chrome-driver [other options] --params=\"'/SkipShim'\"`).\n\n## Notes\n\n- Make sure you install the version compatiblity with the Google Chrome Version you are running. Typically the major version of Chrome Drivers are compatible with the equivalent Google Chrome version containing the same major version.\n  See their note about compatibility on their download page here: https://sites.google.com/chromium.org/driver/downloads\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Chrome Driver is a WebDriver implementation that enables programmatic automation of Chrome products for desktop platforms. It is a part of the Selenium (http://code.google.com/p/selenium) project.</summary>\n    <releaseNotes>---------ChromeDriver 114.0.5735.90 (2023-05-31)---------\nSupports Chrome version 114\n</releaseNotes>\n    <copyright>Chromium and WebDriver teams. All Rights Reserved.</copyright>\n    <tags>selenium-chrome-driver google-chrome driver webdriver testing web-applications freeware foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/selenium-chrome-driver</packageSourceUrl>\n    <bugTrackerUrl>https://bugs.chromium.org/p/chromedriver/issues/list</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/tools/chocolateyBeforeModify.ps1",
    "content": "Get-Process -Name chromedriver -ErrorAction SilentlyContinue | Stop-Process\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/tools/chocolateyInstall.ps1",
    "content": "﻿Get-Process -Name chromedriver -ErrorAction SilentlyContinue | Stop-Process\r\n\r\n$toolsDir = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n$seleniumDir = \"$(Get-ToolsLocation)\\selenium\"\r\n$driverPath = \"$seleniumDir\\chromedriver.exe\"\r\n\r\n$parameters = Get-PackageParameters\r\n\r\n$packageArgs = @{\r\n  packageName  = 'selenium-chrome-driver'\r\n  file         = \"$toolsDir\\chromedriver_win32.zip\"\r\n  checksum     = '53c2e1f1b9f2a7571483284ea156958674501e8571cfe34be01282b4152e0770138d9aaef12876f109db9d77c1216362d0576aa40b4f19f039d4b97a15054c98'\r\n  checksumType = 'sha512'\r\n  destination  = $seleniumDir\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\nGet-ChildItem $toolsDir\\*.zip | ForEach-Object { Remove-Item $_ -ea 0 }\r\n\r\nUninstall-BinFile -Name 'chromedriver'\r\nIf ($parameters['SkipShim'] -ne 'true') {\r\n  Install-BinFile -Name 'chromedriver' -Path $driverPath\r\n}\r\n\r\n$menuPrograms = [environment]::GetFolderPath([environment+specialfolder]::Programs)\r\n$shortcutArgs = @{\r\n  shortcutFilePath = \"$menuPrograms\\Selenium\\Selenium Chrome Driver.lnk\"\r\n  targetPath       = $driverPath\r\n  iconLocation     = \"$toolsDir\\icon.ico\"\r\n}\r\nInstall-ChocolateyShortcut @shortcutArgs\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/tools/chocolateyUninstall.ps1",
    "content": "$seleniumDir = \"$(Get-ToolsLocation)\\selenium\"\r\n\r\nIf (Test-Path -Path $seleniumDir) {\r\n  $driverPath = \"$seleniumDir\\chromedriver.exe\"\r\n  If (Test-Path -Path $driverPath) {\r\n    Remove-Item -Path $driverPath -Force\r\n  }\r\n\r\n  $directoryInfo = Get-ChildItem -Path $seleniumDir | Measure-Object\r\n  If ($directoryInfo.count -eq 0) {\r\n    Remove-Item -Path $seleniumDir -Force\r\n  }\r\n}\r\n\r\nUninstall-BinFile -Name 'chromedriver'\r\n\r\n$menuPrograms = [environment]::GetFolderPath([environment+specialfolder]::Programs)\r\n$shortcutDir = \"$menuPrograms\\Selenium\"\r\n\r\nIf (Test-Path -Path $shortcutDir) {\r\n  $shortcutFile = \"$shortcutDir\\Selenium Chrome Driver.lnk\"\r\n  If (Test-Path -Path $shortcutFile) {\r\n    Remove-Item -Path $shortcutFile -Force\r\n  }\r\n\r\n  $directoryInfo = Get-ChildItem -Path $shortcutDir | Measure-Object\r\n  If ($directoryInfo.count -eq 0) {\r\n    Remove-Item -Path $shortcutDir -Force\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/selenium-chrome-driver/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://sites.google.com/chromium.org/driver/downloads\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleasesUrl)>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key 'releaseNotes' -value (Invoke-WebRequest -Uri $Latest.UrlReleaseNotes -UseBasicParsing -ContentType \"text/plain\" | ForEach-Object Content)\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $release_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $urls = $release_page.Links | Where-Object href -match \"path=(\\d+\\.){3}\\d+\\/$\" | Select-Object -expand href\r\n\r\n  $streams = @{}\r\n\r\n  $urls | Select-Object -first 3 | ForEach-Object {\r\n    $version = $_ -split '=|/' | Select-Object -last 1 -skip 1\r\n    $version = Get-Version $version\r\n    [string]$streamName = $version.Version.Major\r\n\r\n    if ($streams.ContainsKey($streamName)) {\r\n      return\r\n    }\r\n\r\n    # We can not actually parse the download page easily, so make educated guesses\r\n    $url = \"https://chromedriver.storage.googleapis.com/$version/chromedriver_win32.zip\"\r\n    $release_notes = \"https://chromedriver.storage.googleapis.com/$version/notes.txt\"\r\n\r\n    $streams[\"$streamName\"] = @{\r\n      URL32           = $url\r\n      Version         = $version\r\n      UrlReleaseNotes = $release_notes\r\n      ReleasesUrl     = $_\r\n      FileType        = 'zip'\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/selenium-chromium-edge-driver/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@61b9a911f150dda68e67c519f839f149231650b2/icons/selenium-chromium-edge-driver.png\" width=\"48\" height=\"48\"/> [Selenium Chromium Edge Driver](https://chocolatey.org/packages/selenium-chromium-edge-driver)\r\n\r\nWebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. MSEdgeDriver is a standalone server which implements WebDriver's wire protocol (https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol) for Chromium.\r\n\r\nmsedgedriver.exe file is located in `«Get-ToolsLocation»/selenium` directory.\r\n\r\n## Package Parameters\r\n\r\nThe following package parameters can be set:\r\n\r\n* `/SkipShim` - informs that the shim file should not be generated\r\n\r\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium-chromium-edge-driver [other options] --params=\"'/SkipShim'\"`).\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/selenium-chromium-edge-driver/selenium-chromium-edge-driver.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>selenium-chromium-edge-driver</id>\n    <!-- Do not touch the version, it will be updated automatically during the update check -->\n    <version>146.0.3856.109</version>\n    <title>Selenium Chromium Edge Driver</title>\n    <authors>Chromium and Microsoft teams</authors>\n    <owners>chocolatey-community,agabrys,laurin1,AdmiringWorm</owners>\n    <projectUrl>https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/</projectUrl>\n    <!-- Do not touch the icon URL, it will be updated automatically during the update check -->\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@61b9a911f150dda68e67c519f839f149231650b2/icons/selenium-chromium-edge-driver.png</iconUrl>\n    <licenseUrl>https://msedgedriver.microsoft.com/EULA</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <!-- Do not touch the description, it is automatically updated from the Readme.md file. -->\n    <description><![CDATA[WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. MSEdgeDriver is a standalone server which implements WebDriver's wire protocol (https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol) for Chromium.\n\nmsedgedriver.exe file is located in `«Get-ToolsLocation»/selenium` directory.\n\n## Package Parameters\n\nThe following package parameters can be set:\n\n* `/SkipShim` - informs that the shim file should not be generated\n\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium-chromium-edge-driver [other options] --params=\"'/SkipShim'\"`).\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Microsoft Chromium Edge Driver is a WebDriver implementation that enables programmatic automation of Microsoft Edge (Chromium) products for desktop platforms. It is a part of the Selenium (http://code.google.com/p/selenium) project.</summary>\n    <copyright>Chromium and Microsoft teams. All Rights Reserved.</copyright>\n    <tags>selenium chromium microsoft-edge driver webdriver testing web-applications freeware</tags>\n    <!-- Do not touch the source URL, it will be updated automatically during the update check -->\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/selenium-chromium-edge-driver</packageSourceUrl>\n    <docsUrl>https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium</docsUrl>\n    <dependencies>\n      <dependency id=\"kb2919355\" version=\"1.0.20160915\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "automatic/selenium-chromium-edge-driver/tools/chocolateyinstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$toolsLocation = Get-ToolsLocation\r\n$seleniumDir = \"$toolsLocation\\selenium\"\r\n$driverPath = \"$seleniumDir\\msedgedriver.exe\"\r\n\r\n$parameters = Get-PackageParameters\r\n\r\n$packageArgs = @{\r\n  packageName    = 'selenium-chromium-edge-driver'\r\n  url            = 'https://msedgedriver.microsoft.com/146.0.3856.109/edgedriver_win32.zip'\r\n  url64          = 'https://msedgedriver.microsoft.com/146.0.3856.109/edgedriver_win64.zip'\r\n  checksum       = '712e4419186c0b27be1f7f2601656fd13c5c5152337d5cb01bcf889db08381fa'\r\n  checksum64     = '47061cb1d469a96f75b31e35e59259e1b3babb852f9ab4f8a746aaea99479517'\r\n  checksumType   = 'sha256'\r\n  checksumType64 = 'sha256'\r\n  unzipLocation  = $seleniumDir\r\n}\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\nUninstall-BinFile -Name 'msedgedriver'\r\nIf ($parameters['SkipShim'] -ne 'true') {\r\n  Install-BinFile -Name 'msedgedriver' -Path $driverPath\r\n}\r\n\r\n$menuPrograms = [environment]::GetFolderPath([environment+specialfolder]::Programs)\r\n$shortcutArgs = @{\r\n  shortcutFilePath = \"$menuPrograms\\Selenium\\Selenium Chromium Edge Driver.lnk\"\r\n  targetPath       = $driverPath\r\n  iconLocation     = \"$toolsDir\\icon.ico\"\r\n}\r\nInstall-ChocolateyShortcut @shortcutArgs\r\n"
  },
  {
    "path": "automatic/selenium-chromium-edge-driver/tools/chocolateyuninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nUninstall-BinFile -Name 'msedgedriver'\r\n\r\n$zipPackages = @(\r\n  'edgedriver_win32.zip' # 32bit\r\n  'edgedriver_win64.zip' # 64bit\r\n)\r\n\r\n$zipPackages | ForEach-Object {\r\n  Uninstall-ChocolateyZipPackage -PackageName $env:ChocolateyPackageName -ZipFileName $_\r\n}\r\n\r\n$menuPrograms = [environment]::GetFolderPath([environment+specialfolder]::Programs)\r\n$shortcutDir = \"$menuPrograms\\Selenium\"\r\n\r\nIf (Test-Path -Path $shortcutDir) {\r\n  $shortcutFile = \"$shortcutDir\\Selenium Chromium Edge Driver.lnk\"\r\n  If (Test-Path -Path $shortcutFile) {\r\n    Remove-Item -Path $shortcutFile -Force\r\n  }\r\n\r\n  $directoryInfo = Get-ChildItem -Path $shortcutDir | Measure-Object\r\n  If ($directoryInfo.count -eq 0) {\r\n    Remove-Item -Path $shortcutDir -Force\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/selenium-chromium-edge-driver/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://msedgewebdriverstorage.blob.core.windows.net/edgewebdriver/LATEST_STABLE\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum32 = Get-RemoteChecksum $Latest.URL32 -Algorithm $Latest.ChecksumType32\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64 -Algorithm $Latest.ChecksumType64\r\n\r\n  $Latest.FileName32 = Split-Path -Leaf $Latest.URL32\r\n  $Latest.FileName64 = Split-Path -Leaf $Latest.URL64\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"            = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*url64\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL64)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksum64\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum64)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\"   = \"`${1}'$($Latest.ChecksumType32)'\"\r\n      \"(?i)^(\\s*checksumType64\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType64)'\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^\\s*)'.*'(\\s*# 32bit)\" = \"`${1}'$($Latest.FileName32)'`${2}\"\r\n      \"(?i)(^\\s*)'.*'(\\s*# 64bit)\" = \"`${1}'$($Latest.FileName64)'`${2}\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $stableVersionFile = \"$env:TEMP\\EdgeDriverLatestStable.txt\"\r\n\r\n  Invoke-WebRequest -URI $releases -OutFile $stableVersionFile -UseBasicParsing\r\n  $packageVersion = Get-Content $stableVersionFile\r\n\r\n  $url32 = \"https://msedgedriver.microsoft.com/$packageVersion/edgedriver_win32.zip\"\r\n  $url64 = \"https://msedgedriver.microsoft.com/$packageVersion/edgedriver_win64.zip\"\r\n\r\n  @{\r\n    Version        = $packageVersion\r\n    URL32          = $url32\r\n    URL64          = $url64\r\n    ChecksumType32 = 'sha256'\r\n    ChecksumType64 = 'sha256'\r\n  }\r\n}\r\n\r\nUpdate-Package -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/selenium-gecko-driver/README.md",
    "content": "# [Selenium Gecko Driver](https://chocolatey.org/packages/selenium-gecko-driver)\r\n\r\nProxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.\r\n\r\nThis program provides the HTTP API described by the WebDriver protocol (http://w3c.github.io/webdriver/webdriver-spec.html#protocol) to communicate with Gecko browsers, such as Firefox.\r\nIt translates calls into the Marionette (https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette) automation protocol by acting as a proxy between the local- and remote ends.\r\n\r\ngeckodriver.exe file is located in `«Get-ToolsLocation»/selenium` directory (on default installations this will be `C:\\tools\\selenium`).\r\n\r\n### Package Parameters\r\nThe following package parameters can be set:\r\n\r\n* `/SkipShim` - informs that the shim file should not be generated\r\n\r\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium-gecko-driver [other options] --params=\"'/SkipShim'\"`).\r\n\r\n### Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/selenium-gecko-driver/legal/LICENSE.txt",
    "content": "Mozilla Public License Version 2.0\r\n==================================\r\n\r\n1. Definitions\r\n--------------\r\n\r\n1.1. \"Contributor\"\r\n    means each individual or legal entity that creates, contributes to\r\n    the creation of, or owns Covered Software.\r\n\r\n1.2. \"Contributor Version\"\r\n    means the combination of the Contributions of others (if any) used\r\n    by a Contributor and that particular Contributor's Contribution.\r\n\r\n1.3. \"Contribution\"\r\n    means Covered Software of a particular Contributor.\r\n\r\n1.4. \"Covered Software\"\r\n    means Source Code Form to which the initial Contributor has attached\r\n    the notice in Exhibit A, the Executable Form of such Source Code\r\n    Form, and Modifications of such Source Code Form, in each case\r\n    including portions thereof.\r\n\r\n1.5. \"Incompatible With Secondary Licenses\"\r\n    means\r\n\r\n    (a) that the initial Contributor has attached the notice described\r\n        in Exhibit B to the Covered Software; or\r\n\r\n    (b) that the Covered Software was made available under the terms of\r\n        version 1.1 or earlier of the License, but not also under the\r\n        terms of a Secondary License.\r\n\r\n1.6. \"Executable Form\"\r\n    means any form of the work other than Source Code Form.\r\n\r\n1.7. \"Larger Work\"\r\n    means a work that combines Covered Software with other material, in\r\n    a separate file or files, that is not Covered Software.\r\n\r\n1.8. \"License\"\r\n    means this document.\r\n\r\n1.9. \"Licensable\"\r\n    means having the right to grant, to the maximum extent possible,\r\n    whether at the time of the initial grant or subsequently, any and\r\n    all of the rights conveyed by this License.\r\n\r\n1.10. \"Modifications\"\r\n    means any of the following:\r\n\r\n    (a) any file in Source Code Form that results from an addition to,\r\n        deletion from, or modification of the contents of Covered\r\n        Software; or\r\n\r\n    (b) any new file in Source Code Form that contains any Covered\r\n        Software.\r\n\r\n1.11. \"Patent Claims\" of a Contributor\r\n    means any patent claim(s), including without limitation, method,\r\n    process, and apparatus claims, in any patent Licensable by such\r\n    Contributor that would be infringed, but for the grant of the\r\n    License, by the making, using, selling, offering for sale, having\r\n    made, import, or transfer of either its Contributions or its\r\n    Contributor Version.\r\n\r\n1.12. \"Secondary License\"\r\n    means either the GNU General Public License, Version 2.0, the GNU\r\n    Lesser General Public License, Version 2.1, the GNU Affero General\r\n    Public License, Version 3.0, or any later versions of those\r\n    licenses.\r\n\r\n1.13. \"Source Code Form\"\r\n    means the form of the work preferred for making modifications.\r\n\r\n1.14. \"You\" (or \"Your\")\r\n    means an individual or a legal entity exercising rights under this\r\n    License. For legal entities, \"You\" includes any entity that\r\n    controls, is controlled by, or is under common control with You. For\r\n    purposes of this definition, \"control\" means (a) the power, direct\r\n    or indirect, to cause the direction or management of such entity,\r\n    whether by contract or otherwise, or (b) ownership of more than\r\n    fifty percent (50%) of the outstanding shares or beneficial\r\n    ownership of such entity.\r\n\r\n2. License Grants and Conditions\r\n--------------------------------\r\n\r\n2.1. Grants\r\n\r\nEach Contributor hereby grants You a world-wide, royalty-free,\r\nnon-exclusive license:\r\n\r\n(a) under intellectual property rights (other than patent or trademark)\r\n    Licensable by such Contributor to use, reproduce, make available,\r\n    modify, display, perform, distribute, and otherwise exploit its\r\n    Contributions, either on an unmodified basis, with Modifications, or\r\n    as part of a Larger Work; and\r\n\r\n(b) under Patent Claims of such Contributor to make, use, sell, offer\r\n    for sale, have made, import, and otherwise transfer either its\r\n    Contributions or its Contributor Version.\r\n\r\n2.2. Effective Date\r\n\r\nThe licenses granted in Section 2.1 with respect to any Contribution\r\nbecome effective for each Contribution on the date the Contributor first\r\ndistributes such Contribution.\r\n\r\n2.3. Limitations on Grant Scope\r\n\r\nThe licenses granted in this Section 2 are the only rights granted under\r\nthis License. No additional rights or licenses will be implied from the\r\ndistribution or licensing of Covered Software under this License.\r\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\r\nContributor:\r\n\r\n(a) for any code that a Contributor has removed from Covered Software;\r\n    or\r\n\r\n(b) for infringements caused by: (i) Your and any other third party's\r\n    modifications of Covered Software, or (ii) the combination of its\r\n    Contributions with other software (except as part of its Contributor\r\n    Version); or\r\n\r\n(c) under Patent Claims infringed by Covered Software in the absence of\r\n    its Contributions.\r\n\r\nThis License does not grant any rights in the trademarks, service marks,\r\nor logos of any Contributor (except as may be necessary to comply with\r\nthe notice requirements in Section 3.4).\r\n\r\n2.4. Subsequent Licenses\r\n\r\nNo Contributor makes additional grants as a result of Your choice to\r\ndistribute the Covered Software under a subsequent version of this\r\nLicense (see Section 10.2) or under the terms of a Secondary License (if\r\npermitted under the terms of Section 3.3).\r\n\r\n2.5. Representation\r\n\r\nEach Contributor represents that the Contributor believes its\r\nContributions are its original creation(s) or it has sufficient rights\r\nto grant the rights to its Contributions conveyed by this License.\r\n\r\n2.6. Fair Use\r\n\r\nThis License is not intended to limit any rights You have under\r\napplicable copyright doctrines of fair use, fair dealing, or other\r\nequivalents.\r\n\r\n2.7. Conditions\r\n\r\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\r\nin Section 2.1.\r\n\r\n3. Responsibilities\r\n-------------------\r\n\r\n3.1. Distribution of Source Form\r\n\r\nAll distribution of Covered Software in Source Code Form, including any\r\nModifications that You create or to which You contribute, must be under\r\nthe terms of this License. You must inform recipients that the Source\r\nCode Form of the Covered Software is governed by the terms of this\r\nLicense, and how they can obtain a copy of this License. You may not\r\nattempt to alter or restrict the recipients' rights in the Source Code\r\nForm.\r\n\r\n3.2. Distribution of Executable Form\r\n\r\nIf You distribute Covered Software in Executable Form then:\r\n\r\n(a) such Covered Software must also be made available in Source Code\r\n    Form, as described in Section 3.1, and You must inform recipients of\r\n    the Executable Form how they can obtain a copy of such Source Code\r\n    Form by reasonable means in a timely manner, at a charge no more\r\n    than the cost of distribution to the recipient; and\r\n\r\n(b) You may distribute such Executable Form under the terms of this\r\n    License, or sublicense it under different terms, provided that the\r\n    license for the Executable Form does not attempt to limit or alter\r\n    the recipients' rights in the Source Code Form under this License.\r\n\r\n3.3. Distribution of a Larger Work\r\n\r\nYou may create and distribute a Larger Work under terms of Your choice,\r\nprovided that You also comply with the requirements of this License for\r\nthe Covered Software. If the Larger Work is a combination of Covered\r\nSoftware with a work governed by one or more Secondary Licenses, and the\r\nCovered Software is not Incompatible With Secondary Licenses, this\r\nLicense permits You to additionally distribute such Covered Software\r\nunder the terms of such Secondary License(s), so that the recipient of\r\nthe Larger Work may, at their option, further distribute the Covered\r\nSoftware under the terms of either this License or such Secondary\r\nLicense(s).\r\n\r\n3.4. Notices\r\n\r\nYou may not remove or alter the substance of any license notices\r\n(including copyright notices, patent notices, disclaimers of warranty,\r\nor limitations of liability) contained within the Source Code Form of\r\nthe Covered Software, except that You may alter any license notices to\r\nthe extent required to remedy known factual inaccuracies.\r\n\r\n3.5. Application of Additional Terms\r\n\r\nYou may choose to offer, and to charge a fee for, warranty, support,\r\nindemnity or liability obligations to one or more recipients of Covered\r\nSoftware. However, You may do so only on Your own behalf, and not on\r\nbehalf of any Contributor. You must make it absolutely clear that any\r\nsuch warranty, support, indemnity, or liability obligation is offered by\r\nYou alone, and You hereby agree to indemnify every Contributor for any\r\nliability incurred by such Contributor as a result of warranty, support,\r\nindemnity or liability terms You offer. You may include additional\r\ndisclaimers of warranty and limitations of liability specific to any\r\njurisdiction.\r\n\r\n4. Inability to Comply Due to Statute or Regulation\r\n---------------------------------------------------\r\n\r\nIf it is impossible for You to comply with any of the terms of this\r\nLicense with respect to some or all of the Covered Software due to\r\nstatute, judicial order, or regulation then You must: (a) comply with\r\nthe terms of this License to the maximum extent possible; and (b)\r\ndescribe the limitations and the code they affect. Such description must\r\nbe placed in a text file included with all distributions of the Covered\r\nSoftware under this License. Except to the extent prohibited by statute\r\nor regulation, such description must be sufficiently detailed for a\r\nrecipient of ordinary skill to be able to understand it.\r\n\r\n5. Termination\r\n--------------\r\n\r\n5.1. The rights granted under this License will terminate automatically\r\nif You fail to comply with any of its terms. However, if You become\r\ncompliant, then the rights granted under this License from a particular\r\nContributor are reinstated (a) provisionally, unless and until such\r\nContributor explicitly and finally terminates Your grants, and (b) on an\r\nongoing basis, if such Contributor fails to notify You of the\r\nnon-compliance by some reasonable means prior to 60 days after You have\r\ncome back into compliance. Moreover, Your grants from a particular\r\nContributor are reinstated on an ongoing basis if such Contributor\r\nnotifies You of the non-compliance by some reasonable means, this is the\r\nfirst time You have received notice of non-compliance with this License\r\nfrom such Contributor, and You become compliant prior to 30 days after\r\nYour receipt of the notice.\r\n\r\n5.2. If You initiate litigation against any entity by asserting a patent\r\ninfringement claim (excluding declaratory judgment actions,\r\ncounter-claims, and cross-claims) alleging that a Contributor Version\r\ndirectly or indirectly infringes any patent, then the rights granted to\r\nYou by any and all Contributors for the Covered Software under Section\r\n2.1 of this License shall terminate.\r\n\r\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\r\nend user license agreements (excluding distributors and resellers) which\r\nhave been validly granted by You or Your distributors under this License\r\nprior to termination shall survive termination.\r\n\r\n************************************************************************\r\n*                                                                      *\r\n*  6. Disclaimer of Warranty                                           *\r\n*  -------------------------                                           *\r\n*                                                                      *\r\n*  Covered Software is provided under this License on an \"as is\"       *\r\n*  basis, without warranty of any kind, either expressed, implied, or  *\r\n*  statutory, including, without limitation, warranties that the       *\r\n*  Covered Software is free of defects, merchantable, fit for a        *\r\n*  particular purpose or non-infringing. The entire risk as to the     *\r\n*  quality and performance of the Covered Software is with You.        *\r\n*  Should any Covered Software prove defective in any respect, You     *\r\n*  (not any Contributor) assume the cost of any necessary servicing,   *\r\n*  repair, or correction. This disclaimer of warranty constitutes an   *\r\n*  essential part of this License. No use of any Covered Software is   *\r\n*  authorized under this License except under this disclaimer.         *\r\n*                                                                      *\r\n************************************************************************\r\n\r\n************************************************************************\r\n*                                                                      *\r\n*  7. Limitation of Liability                                          *\r\n*  --------------------------                                          *\r\n*                                                                      *\r\n*  Under no circumstances and under no legal theory, whether tort      *\r\n*  (including negligence), contract, or otherwise, shall any           *\r\n*  Contributor, or anyone who distributes Covered Software as          *\r\n*  permitted above, be liable to You for any direct, indirect,         *\r\n*  special, incidental, or consequential damages of any character      *\r\n*  including, without limitation, damages for lost profits, loss of    *\r\n*  goodwill, work stoppage, computer failure or malfunction, or any    *\r\n*  and all other commercial damages or losses, even if such party      *\r\n*  shall have been informed of the possibility of such damages. This   *\r\n*  limitation of liability shall not apply to liability for death or   *\r\n*  personal injury resulting from such party's negligence to the       *\r\n*  extent applicable law prohibits such limitation. Some               *\r\n*  jurisdictions do not allow the exclusion or limitation of           *\r\n*  incidental or consequential damages, so this exclusion and          *\r\n*  limitation may not apply to You.                                    *\r\n*                                                                      *\r\n************************************************************************\r\n\r\n8. Litigation\r\n-------------\r\n\r\nAny litigation relating to this License may be brought only in the\r\ncourts of a jurisdiction where the defendant maintains its principal\r\nplace of business and such litigation shall be governed by laws of that\r\njurisdiction, without reference to its conflict-of-law provisions.\r\nNothing in this Section shall prevent a party's ability to bring\r\ncross-claims or counter-claims.\r\n\r\n9. Miscellaneous\r\n----------------\r\n\r\nThis License represents the complete agreement concerning the subject\r\nmatter hereof. If any provision of this License is held to be\r\nunenforceable, such provision shall be reformed only to the extent\r\nnecessary to make it enforceable. Any law or regulation which provides\r\nthat the language of a contract shall be construed against the drafter\r\nshall not be used to construe this License against a Contributor.\r\n\r\n10. Versions of the License\r\n---------------------------\r\n\r\n10.1. New Versions\r\n\r\nMozilla Foundation is the license steward. Except as provided in Section\r\n10.3, no one other than the license steward has the right to modify or\r\npublish new versions of this License. Each version will be given a\r\ndistinguishing version number.\r\n\r\n10.2. Effect of New Versions\r\n\r\nYou may distribute the Covered Software under the terms of the version\r\nof the License under which You originally received the Covered Software,\r\nor under the terms of any subsequent version published by the license\r\nsteward.\r\n\r\n10.3. Modified Versions\r\n\r\nIf you create software not governed by this License, and you want to\r\ncreate a new license for such software, you may create and use a\r\nmodified version of this License if you rename the license and remove\r\nany references to the name of the license steward (except to note that\r\nsuch modified license differs from this License).\r\n\r\n10.4. Distributing Source Code Form that is Incompatible With Secondary\r\nLicenses\r\n\r\nIf You choose to distribute Source Code Form that is Incompatible With\r\nSecondary Licenses under the terms of this version of the License, the\r\nnotice described in Exhibit B of this License must be attached.\r\n\r\nExhibit A - Source Code Form License Notice\r\n-------------------------------------------\r\n\r\n  This Source Code Form is subject to the terms of the Mozilla Public\r\n  License, v. 2.0. If a copy of the MPL was not distributed with this\r\n  file, You can obtain one at https://mozilla.org/MPL/2.0/.\r\n\r\nIf it is not possible or desirable to put the notice in a particular\r\nfile, then You may include the notice in a location (such as a LICENSE\r\nfile in a relevant directory) where a recipient would be likely to look\r\nfor such a notice.\r\n\r\nYou may add additional accurate notices of copyright ownership.\r\n\r\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\r\n---------------------------------------------------------\r\n\r\n  This Source Code Form is \"Incompatible With Secondary Licenses\", as\r\n  defined by the Mozilla Public License, v. 2.0.\r\n"
  },
  {
    "path": "automatic/selenium-gecko-driver/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/mozilla/geckodriver/releases/tag/v0.36.0>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-win32.zip>\r\n  64-Bit software: <https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-win64.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 491D8F557774A49238498DA537314A5EEED0CD27A360F7980D7D59062F2322A5\r\n  checksum64: 4C23D54681D431B42575A66C3C89202A40ADD3EF45E64B94ACAC620A89774AD2\r\n\r\nFile 'LICENSE.txt' is obtained from: https://www.mozilla.org/media/MPL/2.0/index.48a3fe23ed13.txt\r\nwhich is mentioned in their GitHub repository to be the correct license here: https://github.com/mozilla/geckodriver#source-code\r\n"
  },
  {
    "path": "automatic/selenium-gecko-driver/selenium-gecko-driver.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>selenium-gecko-driver</id>\n    <version>0.36.0</version>\n    <title>Selenium Gecko Driver</title>\n    <authors>Mozilla</authors>\n    <owners>chocolatey-community,hans0</owners>\n    <licenseUrl>https://www.mozilla.org/en-US/MPL/2.0/</licenseUrl>\n    <projectUrl>https://github.com/mozilla/geckodriver</projectUrl>\n    <projectSourceUrl>https://hg.mozilla.org/mozilla-central/file/tip/testing/geckodriver</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a4ed7c4e9a3f07f9ba961ae9c368fc3da3734ff5/icons/selenium-gecko-driver.png</iconUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <description><![CDATA[Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.\n\nThis program provides the HTTP API described by the WebDriver protocol (http://w3c.github.io/webdriver/webdriver-spec.html#protocol) to communicate with Gecko browsers, such as Firefox.\nIt translates calls into the Marionette (https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette) automation protocol by acting as a proxy between the local- and remote ends.\n\ngeckodriver.exe file is located in `«Get-ToolsLocation»/selenium` directory (on default installations this will be `C:\\tools\\selenium`).\n\n### Package Parameters\nThe following package parameters can be set:\n\n* `/SkipShim` - informs that the shim file should not be generated\n\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium-gecko-driver [other options] --params=\"'/SkipShim'\"`).\n\n### Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.</summary>\n    <releaseNotes>https://searchfox.org/mozilla-central/source/testing/geckodriver/CHANGES.md</releaseNotes>\n    <copyright>Mozilla. All Rights Reserved.</copyright>\n    <tags>selenium-gecko-driver webdriver testing web-applications foss cross-platform selenium</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/selenium-gecko-driver</packageSourceUrl>\n    <docsUrl>https://firefox-source-docs.mozilla.org/testing/geckodriver/</docsUrl>\n    <bugTrackerUrl>https://github.com/mozilla/geckodriver/issues</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/selenium-gecko-driver/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$toolsLocation = Get-ToolsLocation\r\n$seleniumDir = \"$toolsLocation\\selenium\"\r\n$driverPath = \"$seleniumDir\\geckodriver.exe\"\r\n\r\n$parameters = Get-PackageParameters\r\n\r\n$packageArgs = @{\r\n  packageName  = 'selenium-gecko-driver'\r\n  softwareName = \"Gecko WebDriver\"\r\n\r\n  file         = \"$toolsDir\\geckodriver-v0.36.0-win32.zip\"\r\n  file64       = \"$toolsDir\\geckodriver-v0.36.0-win64.zip\"\r\n  destination  = $seleniumDir\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nGet-ChildItem $toolsDir\\*.zip | ForEach-Object { Remove-Item $_ -ea 0 }\r\n\r\nUninstall-BinFile -Name 'geckodriver'\r\nIf ($parameters['SkipShim'] -ne 'true') {\r\n  Install-BinFile -Name 'geckodriver' -Path $driverPath\r\n}\r\n\r\n$menuPrograms = [environment]::GetFolderPath([environment+specialfolder]::Programs)\r\n$shortcutArgs = @{\r\n  shortcutFilePath = \"$menuPrograms\\Selenium\\Selenium Gecko Driver.lnk\"\r\n  targetPath       = $driverPath\r\n  iconLocation     = \"$toolsDir\\icon.ico\"\r\n}\r\n\r\nInstall-ChocolateyShortcut @shortcutArgs\r\n"
  },
  {
    "path": "automatic/selenium-gecko-driver/tools/chocolateyUninstall.ps1",
    "content": "﻿$toolsLocation = Get-ToolsLocation\r\n$seleniumDir = \"$toolsLocation\\selenium\"\r\n\r\nIf (Test-Path -Path $seleniumDir) {\r\n  $driverPath = \"$seleniumDir\\geckodriver.exe\"\r\n  If (Test-Path -Path $driverPath) {\r\n    Remove-Item -Path $driverPath -Force\r\n  }\r\n\r\n  $directoryInfo = Get-ChildItem -Path $seleniumDir | Measure-Object\r\n  If ($directoryInfo.count -eq 0) {\r\n    Remove-Item -Path $seleniumDir -Force\r\n  }\r\n}\r\n\r\nUninstall-BinFile -Name 'geckodriver'\r\n\r\n$menuPrograms = [environment]::GetFolderPath([environment+specialfolder]::Programs)\r\n$shortcutDir = \"$menuPrograms\\Selenium\"\r\n\r\nIf (Test-Path -Path $shortcutDir) {\r\n  $shortcutFile = \"$shortcutDir\\Selenium Gecko Driver.lnk\"\r\n  If (Test-Path -Path $shortcutFile) {\r\n    Remove-Item -Path $shortcutFile -Force\r\n  }\r\n\r\n  $directoryInfo = Get-ChildItem -Path $shortcutDir | Measure-Object\r\n  If ($directoryInfo.count -eq 0) {\r\n    Remove-Item -Path $shortcutDir -Force\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/selenium-gecko-driver/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleasesUrl)>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease mozilla geckodriver\r\n\r\n  @{\r\n    URL32       = $LatestRelease.assets | Where-Object {$_.name.EndsWith('win32.zip')} | Select-Object -ExpandProperty browser_download_url\r\n    URL64       = $LatestRelease.assets | Where-Object {$_.name.EndsWith('win64.zip')} | Select-Object -ExpandProperty browser_download_url\r\n    Version     = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    ReleasesUrl = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/selenium.powershell/README.md",
    "content": "# Selenium PowerShell Module\r\n\r\nThe Selenium PowerShell module allows you to automate browser interaction using the [Selenium API](https://selenium.dev/). You can navigate to pages, find elements, click buttons, enter text and even take screenshots.\r\n\r\n## Features\r\n\r\n- Wraps the C# WebDriver for Selenium\r\n- Easily execute web-based tests\r\n- Works well with Pester\r\n\r\n## Package Parameters\r\n\r\nThe following package parameters can be set:\r\n\r\n- `/core` - Installs the module in the AllUsers scope for PowerShell Core\r\n- `/desktop` - Installs the module in the AllUsers scope for Windows PowerShell (ie. Desktop Edition)\r\n\r\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium.powershell [other options] --params=\"'/Core'\"`).\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/selenium.powershell/legal/LICENSE.txt",
    "content": "MIT License\r\n\r\nCopyright (c) 2020 Adam Driscoll\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n"
  },
  {
    "path": "automatic/selenium.powershell/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe file 'LICENSE.txt' is obtained from <https://github.com/adamdriscoll/selenium-powershell/blob/478369b92437f7bfba14ddc64109ee07ee2ecca2/LICENSE>\r\n\r\nThe module has been downloaded from <https://www.powershellgallery.com/packages/Selenium>\r\nand zipped into 'selenium.zip'. It can be verified by following these steps:\r\n\r\n1. Save the module from the PowerShell Gallery:\r\n  - Save-Module -Name Selenium -Path . -RequiredVersion 3.0.1\r\n2. Get the checksum for each file saved to `Selenium\\3.0.1` using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  file name: LICENSE\r\n  checksum type: SHA256\r\n  checksum: BAEB4A5B8A2F782E21C9F508EEBC728ADBA739F7B7FB8BA3FF07747A4C9FE296\r\n\r\n  file name: README.md\r\n  checksum type: SHA256\r\n  checksum: D7DAE9FDD317D06EC5E33AE032963095DD6D4A0850DCF5939F65784237294A47\r\n\r\n  file name: Selenium-Binary-Updater.ps1\r\n  checksum type: SHA256\r\n  checksum: 5EB49321251411333B4FB00E4F3695B5E5F2B8B5B5179E8041AEE32E05F0C12D\r\n\r\n  file name: Selenium.psd1\r\n  checksum type: SHA256\r\n  checksum: BDFBD97AD53905E6921AD44C3BFE1790A8DDDF8FA30411877E0CC2C18DB30B2E\r\n\r\n  file name: Selenium.psm1\r\n  checksum type: SHA256\r\n  checksum: CA60DD2DAEF1204540C2A35D5849E9F25BADD76328DFD71A33DD4CA16E9F88CF\r\n\r\n  file name: SeleniumClasses.ps1\r\n  checksum type: SHA256\r\n  checksum: 884A78F44A0A36FD0F5EA4279E75F976D3A3CBB3C95F2C1203816F3ACD93A66B\r\n\r\n  file name: assemblies\\chromedriver.exe\r\n  checksum type: SHA256\r\n  checksum: 55C5203DB4D44D96F4124C60E69AE0823F4372EFA4B5416675D9564A83D6AD2C\r\n\r\n  file name: assemblies\\chromedriver.exe.sha256\r\n  checksum type: SHA256\r\n  checksum: B9ECBDF7B19AD0E4099141514D4DEF7C16334570524D750D12DE57F006317116\r\n\r\n  file name: assemblies\\geckodriver.exe\r\n  checksum type: SHA256\r\n  checksum: 255C9D3571C86841213F49B26D176A6AD440BE8C720E3C2D9226076ADF4F603D\r\n\r\n  file name: assemblies\\geckodriver.exe.sha256\r\n  checksum type: SHA256\r\n  checksum: B5A4EF0226B2D98DF9EAC1AD5D2DAAB97B04C2D5D65D7A002CE7ADE56A6DB061\r\n\r\n  file name: assemblies\\IEDriverServer.exe\r\n  checksum type: SHA256\r\n  checksum: A1E26B0E8CB5F8DB1CD784BAC71BBF540485D81E697293B0B4586E25A31A8187\r\n\r\n  file name: assemblies\\IEDriverServer.exe.sha256\r\n  checksum type: SHA256\r\n  checksum: E487929ABADCCDC39B295212F6FA49632463C2707FC51A4FD406394E8E5970A3\r\n\r\n  file name: assemblies\\msedgedriver.exe\r\n  checksum type: SHA256\r\n  checksum: 509FFD6D321EF78C8319E68B89807D2437D8DB1718000FE2BB7ECACB1529730D\r\n\r\n  file name: assemblies\\msedgedriver.exe.sha256\r\n  checksum type: SHA256\r\n  checksum: EFC53256B6BB3D081BDEC13F8BA8398BA999EC69701CD33EADE3C7D5437FE2A8\r\n\r\n  file name: assemblies\\WebDriver.dll\r\n  checksum type: SHA256\r\n  checksum: 0EE619B1786CF5971C0F9C6EE1859497AECBA93A4953CF92FEA998E8EEFADF3C\r\n\r\n  file name: assemblies\\WebDriver.dll.sha256\r\n  checksum type: SHA256\r\n  checksum: 7DAA46C412793A6590E03ED079CED7397C6F63005B3EF9D48F897F1E520FEA70\r\n\r\n  file name: assemblies\\WebDriver.Support.dll\r\n  checksum type: SHA256\r\n  checksum: B59BA7D0CFFE43E722B13AD737CF596F030788B86B5B557CB479F0B6957CCE8A\r\n\r\n  file name: assemblies\\WebDriver.Support.dll.sha256\r\n  checksum type: SHA256\r\n  checksum: FE5FAAE2D9AE96394020A7617929DAF3E355D8C656A6CB65F9912CA222D25CD8\r\n\r\n  file name: assemblies\\linux\\chromedriver\r\n  checksum type: SHA256\r\n  checksum: B561EFE1551F9CB45DDE6BBF804CA2BC06359415CDAC1B6B16556B095A55011F\r\n\r\n  file name: assemblies\\linux\\chromedriver.sha256\r\n  checksum type: SHA256\r\n  checksum: EF2B40C71F202B4FC5A81B19FF261FC99A54FB89A7AA3BC9B0FE2D4111CFEFEE\r\n\r\n  file name: assemblies\\linux\\geckodriver\r\n  checksum type: SHA256\r\n  checksum: 6590E3B9D9BF292C8DF50B6DF5BCF8A5191D999F9E48F68AA2055EB5746B2C05\r\n\r\n  file name: assemblies\\linux\\geckodriver.sha256\r\n  checksum type: SHA256\r\n  checksum: F1C6C148105997A73960BEC7498B2BBD3875AB6D1B18004880F99B4BCDC22939\r\n\r\n  file name: assemblies\\macos\\chromedriver\r\n  checksum type: SHA256\r\n  checksum: AD35D47CA5CD075939F7F6638188A56B648663D38A0719AF28B3F004BF95E0DD\r\n\r\n  file name: assemblies\\macos\\chromedriver.sha256\r\n  checksum type: SHA256\r\n  checksum: 6FD1760A76C04219E4B5A9382EBF9CB8200A03A555B5EDCAB5950D78D3807504\r\n\r\n  file name: assemblies\\macos\\geckodriver\r\n  checksum type: SHA256\r\n  checksum: D62C2178377ADDEB1BB860426B2C9B10B68D2EEABF0C521529A4A6A7B1E208C4\r\n\r\n  file name: assemblies\\macos\\geckodriver.sha256\r\n  checksum type: SHA256\r\n  checksum: B2F96FFF2033943087EF6066587D770C78604FF3EC7A29A735E6A30E8C66B418\r\n\r\n"
  },
  {
    "path": "automatic/selenium.powershell/selenium.powershell.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>selenium.powershell</id>\n    <version>3.0.1</version>\n    <title>Selenium PowerShell Module</title>\n    <authors>Adam Driscoll</authors>\n    <owners>chocolatey-community</owners>\n    <licenseUrl>https://github.com/adamdriscoll/selenium-powershell/blob/master/LICENSE</licenseUrl>\n    <projectUrl>https://github.com/adamdriscoll/selenium-powershell</projectUrl>\n    <projectSourceUrl>https://github.com/adamdriscoll/selenium-powershell</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6df1e60d987753faa6bd0ddcfc2376ac4c34bc1c/icons/selenium.powershell.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[The Selenium PowerShell module allows you to automate browser interaction using the [Selenium API](https://selenium.dev/). You can navigate to pages, find elements, click buttons, enter text and even take screenshots.\n\n## Features\n\n- Wraps the C# WebDriver for Selenium\n- Easily execute web-based tests\n- Works well with Pester\n\n## Package Parameters\n\nThe following package parameters can be set:\n\n- `/core` - Installs the module in the AllUsers scope for PowerShell Core\n- `/desktop` - Installs the module in the AllUsers scope for Windows PowerShell (ie. Desktop Edition)\n\nTo pass parameters, use `--params \"''\"` (e.g. `choco install selenium.powershell [other options] --params=\"'/Core'\"`).\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Web automation using the Selenium Web Driver, via PowerShell.</summary>\n    <releaseNotes>https://github.com/adamdriscoll/selenium-powershell/releases</releaseNotes>\n    <copyright>Chromium and WebDriver teams. All Rights Reserved.</copyright>\n    <tags>selenium powershell addon foss cross-platform automation web module testing</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/selenium.powershell</packageSourceUrl>\n    <bugTrackerUrl>https://github.com/adamdriscoll/selenium-powershell/issues</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/selenium.powershell/tools/.skipAutoUninstaller",
    "content": ""
  },
  {
    "path": "automatic/selenium.powershell/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$moduleName = \"Selenium\"\r\n$moduleVersion = $env:ChocolateyPackageVersion\r\n\r\n$sourcePath = Join-Path $toolsDir \"$($moduleName).zip\"\r\n$savedPaths = Join-Path $ToolsDir 'installedpaths'\r\n\r\n$destinationPath = switch ((Get-PackageParameters).Keys) {\r\n  \"Core\" {\r\n    Join-Path $env:ProgramFiles \"PowerShell\\Modules\"\r\n  }\r\n  \"Desktop\" {\r\n    Join-Path $env:ProgramFiles \"WindowsPowerShell\\Modules\"\r\n  }\r\n}\r\n\r\n# By default, install for Windows PowerShell\r\nif (-not $destinationPath) {\r\n  $destinationPath = Join-Path $env:ProgramFiles \"WindowsPowerShell\\Modules\"\r\n}\r\n\r\n$unzipArgs = @{\r\n  FileFullPath = $sourcePath\r\n  PackageName  = $env:ChocolateyPackageName\r\n}\r\n\r\n$installedPaths = $destinationPath | ForEach-Object {\r\n  Write-Verbose \"Installing '$moduleName' to '$_'\"\r\n\r\n  # PS > 5 needs to extract to a versioned folder\r\n  $path = if ($PSVersionTable.PSVersion.Major -ge 5 -or $_ -notmatch 'Windows') {\r\n    Join-Path $_ \"$($moduleName)\\$($moduleVersion)\"\r\n  } else {\r\n    Join-Path $_ \"$($moduleName)\"\r\n  }\r\n\r\n  if (-not (Test-Path $path)) {\r\n    $null = New-Item $path -ItemType Directory -Force\r\n  }\r\n\r\n  Get-ChocolateyUnzip @unzipArgs -Destination $path\r\n}\r\n\r\n# Cleanup the module from the Chocolatey $toolsDir folder\r\nRemove-Item $sourcePath -Force -Recurse\r\n\r\n# Store the installed locations, so we can remove them during uninstall\r\nSet-Content $savedPaths -Value $installedPaths\r\n"
  },
  {
    "path": "automatic/selenium.powershell/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$moduleName = \"Selenium\"\r\n$moduleVersion = $env:ChocolateyPackageVersion\r\n$savedPaths = Join-Path $toolsDir 'installedpaths'\r\n\r\n$pathsToRemove = if (Test-Path $savedPaths) {\r\n  Get-Content $savedPaths\r\n} elseif ($PSVersionTable.PSVersion.Major -ge 5) {\r\n  Join-Path $env:ProgramFiles \"WindowsPowerShell\\Modules\\$($moduleName)\\$($moduleVersion)\"\r\n} else {\r\n  Join-Path $env:ProgramFiles \"WindowsPowerShell\\Modules\\$($moduleName)\"\r\n}\r\n\r\n$pathsToRemove | ForEach-Object {\r\n  Write-Verbose \"Removing '$moduleName' from '$_'.\"\r\n  try {\r\n    # First attempt to remove the DLLs. If they're loaded, then we shouldn't remove the rest of the module.\r\n    Get-ChildItem -Path $_ -Recurse -Include *.dll | Remove-Item -Force\r\n    Remove-Item -Path $_ -Recurse -Force\r\n  }\r\n  catch {\r\n    Write-Warning \"We were unable to remove some of the files at $_. This generally means Selenium is currently loaded in a PowerShell session. Please close the PowerShell session it's loaded in and try again.\"\r\n    throw\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/selenium.powershell/update.ps1",
    "content": "﻿param(\r\n    [string]$ModuleName = 'Selenium'\r\n)\r\nImport-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      # Replace the module version on the Save-Module line\r\n      \"(?i)(-RequiredVersion\\s+).*\" = \"`${1}$($Latest.ModuleVersion)\"\r\n      \"(?i)(Selenium\\\\).*``\" = \"`${1}$($Latest.ModuleVersion)``\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate() {\r\n  # Get an unused directory\r\n  do {\r\n    $tempPath = Join-Path $env:TEMP \"$([GUID]::NewGuid())\"\r\n  }\r\n  while (Test-Path $tempPath)\r\n  $null = New-Item -Path $tempPath -ItemType Directory\r\n\r\n  # Save the module to the directory, and then compress the content into the package tools directory\r\n  Save-Module -Name $ModuleName -RequiredVersion $Latest.ModuleVersion -Path $tempPath\r\n\r\n  $archiveArgs = @{\r\n    Path             = Join-Path $tempPath \"\\$ModuleName\\$($Latest.ModuleVersion)\\*\"\r\n    DestinationPath  = Join-Path $PSScriptRoot \"\\tools\\$ModuleName.zip\"\r\n    CompressionLevel = \"Optimal\"\r\n    Force            = $true\r\n  }\r\n  Compress-Archive @archiveArgs\r\n\r\n  $Latest.ModuleChecksums = Get-ChildItem $archiveArgs.Path -Recurse -File | Get-FileHash\r\n\r\n  # Clean up the downloaded module\r\n  Remove-Item $tempPath -Recurse -Force -ErrorAction SilentlyContinue\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  $verificationFile = \"$PSScriptRoot\\legal\\VERIFICATION.txt\"\r\n  (Get-Content $verificationFile | Select-Object -First 16) | Set-Content -Path $verificationFile\r\n  @($Latest.ModuleChecksums.ForEach{\r\n    @(\r\n      \"  file name: $($_.Path -replace \"^(?<BasePath>.+)\\\\Selenium\\\\$($Latest.ModuleVersion)\\\\\")\"\r\n      \"  checksum type: $($_.Algorithm)\"\r\n      \"  checksum: $($_.Hash)\"\r\n      \"`n\"\r\n    ) -join \"`n\"\r\n  }) -join '' | Add-Content -Path $verificationFile -NoNewline\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $version = (Find-Module -Name $ModuleName).Version.ToString()\r\n\r\n  @{\r\n    Version       = $version\r\n    ModuleVersion = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/sidesync/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/19caae85d0eb96020c2aed7b02208349d611b980/icons/sidesync.png\" width=\"48\" height=\"48\"/> [sidesync](https://chocolatey.org/packages/sidesync)\r\n\r\nUsing SideSync, you can conveniently share the screen and data between your PC and mobile device. Receive alarms of your phone through PC and use various features of your phone on the computer. Enjoy the smarter and more convenient life with SideSync.\r\n\r\nInstall SideSync onto a PC and mobile device, and then connect two devices through USB data cable or Wi-Fi. Simply connecting the PC and mobile, you can conveniently use various features of SideSync. For a PC or MAC, click the download button above to install. For a mobile device, you can download the app from Google Play™ or Samsung GALAXY Apps which is preloaded on your latest Galaxy device.\r\n\r\n## Features\r\n\r\n- Make Phone Calls and Send Text Messages from PC\r\n- Share Files between your PC and Mobile Device\r\n\r\n"
  },
  {
    "path": "automatic/sidesync/sidesync.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>sidesync</id>\n    <title>Samsung SideSync</title>\n    <version>4.7.5.203</version>\n    <authors>Samsung</authors>\n    <owners>chocolatey-community, Redsandro</owners>\n    <summary>Samsung SideSync enables the screens, windows, and data to be shared easily between your Samsung PC and Galaxy phone or tablet.</summary>\n    <description><![CDATA[Using SideSync, you can conveniently share the screen and data between your PC and mobile device. Receive alarms of your phone through PC and use various features of your phone on the computer. Enjoy the smarter and more convenient life with SideSync.\n\nInstall SideSync onto a PC and mobile device, and then connect two devices through USB data cable or Wi-Fi. Simply connecting the PC and mobile, you can conveniently use various features of SideSync. For a PC or MAC, click the download button above to install. For a mobile device, you can download the app from Google Play™ or Samsung GALAXY Apps which is preloaded on your latest Galaxy device.\n\n## Features\n\n- Make Phone Calls and Send Text Messages from PC\n- Share Files between your PC and Mobile Device\n\n]]></description>\n    <projectUrl>https://www.samsung.com/us/sidesync/</projectUrl>\n    <tags>samsung galaxy smartphone remote phone cross-platform freeware admin</tags>\n    <copyright>1995–2017 SAMSUNG All Rights reserved.</copyright>\n    <licenseUrl>https://www.samsung.com/us/common/legal.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/19caae85d0eb96020c2aed7b02208349d611b980/icons/sidesync.png</iconUrl>\n   <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/sidesync</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/sidesync/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath   = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName            = 'sidesync'\r\n  fileType               = 'exe'\r\n  url                    = 'http://downloadcenter.samsung.com/content/SW/201710/20171031152920648/SideSync_4.7.5.203.exe'\r\n  checksum               = '3156e01f5dfc26d6f9d795000305acac8c3368d687cbdfa144d9bd74968de2f1'\r\n  checksumType           = 'sha256'\r\n  silentArgs             = '/S'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'Samsung SideSync'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n"
  },
  {
    "path": "automatic/sidesync/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'http://www.samsung.com/global/download/Sidesyncwin'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"         = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.FileType)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $url = Get-RedirectedUrl $releases\r\n  $version = $url -split '_|.exe' | select -Last 1 -skip 1\r\n\r\n  @{\r\n    Version = $version\r\n    URL32   = $url\r\n    URL64   = $url\r\n  }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/simplewall/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@71a47d708fd1ac175d0fc5184dc5b01624e2afda/icons/simplewall.png\" width=\"48\" height=\"48\"/> [simplewall](https://chocolatey.org/packages/simplewall)\r\n\r\nSimple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.\r\n\r\nThe lightweight application is less than a megabyte, and it is compatible with Windows Vista and higher operating systems.\r\n\r\n## Features\r\n\r\n* Simple interface without annoying pop ups\r\n* Rules editor (create your own rules)\r\n* Internal blocklist rules (block Windows spy / telemetry)\r\n* Dropped packets information with notification and logging to a file feature (win7+)\r\n* Allowed packets information with logging to a file feature (win8+)\r\n* Windows Subsystem for Linux (WSL) support (win10)\r\n* Windows Store support (win8+)\r\n* Windows services support\r\n* Free and open source\r\n* Localization support\r\n* IPv6 support\r\n\r\n## Notes\r\n\r\n* For correct working, need administrator rights.\r\n"
  },
  {
    "path": "automatic/simplewall/simplewall.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package>\n  <metadata>\n    <id>simplewall</id>\n    <version>3.8.7</version>\n    <authors>Henry++</authors>\n    <summary>Simple tool to configure Windows Filtering Platform.</summary>\n    <description><![CDATA[Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.\n\nThe lightweight application is less than a megabyte, and it is compatible with Windows Vista and higher operating systems.\n\n## Features\n\n* Simple interface without annoying pop ups\n* Rules editor (create your own rules)\n* Internal blocklist rules (block Windows spy / telemetry)\n* Dropped packets information with notification and logging to a file feature (win7+)\n* Allowed packets information with logging to a file feature (win8+)\n* Windows Subsystem for Linux (WSL) support (win10)\n* Windows Store support (win8+)\n* Windows services support\n* Free and open source\n* Localization support\n* IPv6 support\n\n## Notes\n\n* For correct working, need administrator rights.\n]]></description>\n    <title>simplewall</title>\n    <owners>chocolatey-community</owners>\n    <tags>admin foss simplewall wfp firewall</tags>\n    <projectUrl>https://www.henrypp.org/product/simplewall</projectUrl>\n    <projectSourceUrl>https://github.com/henrypp/simplewall</projectSourceUrl>\n    <licenseUrl>https://github.com/henrypp/simplewall/blob/master/LICENSE</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@71a47d708fd1ac175d0fc5184dc5b01624e2afda/icons/simplewall.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/simplewall</packageSourceUrl>\n    <releaseNotes>https://github.com/henrypp/simplewall/blob/master/CHANGELOG.md</releaseNotes>\n    <dependencies>\n      <dependency id=\"simplewall.install\" version=\"[3.8.7]\" />\n    </dependencies>\n    </metadata>\n    <files />\n </package>\n"
  },
  {
    "path": "automatic/simplewall/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_GetLatest {\r\n    $LatestRelease = Get-GitHubRelease henrypp simplewall\r\n\r\n    @{\r\n        Version = $LatestRelease.tag_name.TrimStart(\"v.\")  # Tags have a \"v.\" prefix, not a typo\r\n        URL32_i = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\".exe\")} | Select-Object -ExpandProperty browser_download_url\r\n        URL32_p = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"bin.7z\")} | Select-Object -ExpandProperty browser_download_url\r\n    }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n    update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/simplewall.install/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/simplewall.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from the GitHub mirror and can be verified like this:\r\n\r\n1. Download the following installer(s):\r\n\r\nx86: https://github.com/henrypp/simplewall/releases/download/v.3.8.7/simplewall-3.8.7-setup.exe\r\n\r\n2. You can use one of the following methods to obtain the checksum(s):\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: C8656DD1BF26D05BE6E89011BC2688935E76F91C20DDF89D52457CD142592AFC\r\n\r\nThe included 'LICENSE.txt' file have been obtained from:\r\nhttps://github.com/henrypp/simplewall/blob/master/LICENSE\r\n"
  },
  {
    "path": "automatic/simplewall.install/simplewall.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package>\n  <metadata>\n    <id>simplewall.install</id>\n    <version>3.8.7</version>\n    <authors>Henry++</authors>\n    <summary>Simple tool to configure Windows Filtering Platform.</summary>\n    <description><![CDATA[Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.\n\nThe lightweight application is less than a megabyte, and it is compatible with Windows Vista and higher operating systems.\n\n## Features\n\n* Simple interface without annoying pop ups\n* Rules editor (create your own rules)\n* Internal blocklist rules (block Windows spy / telemetry)\n* Dropped packets information with notification and logging to a file feature (win7+)\n* Allowed packets information with logging to a file feature (win8+)\n* Windows Subsystem for Linux (WSL) support (win10)\n* Windows Store support (win8+)\n* Windows services support\n* Free and open source\n* Localization support\n* IPv6 support\n\n## Notes\n\n* For correct working, need administrator rights.\n]]></description>\n    <title>simplewall (Install)</title>\n    <owners>chocolatey-community</owners>\n    <tags>admin foss simplewall wfp firewall</tags>\n    <projectUrl>https://www.henrypp.org/product/simplewall</projectUrl>\n    <projectSourceUrl>https://github.com/henrypp/simplewall</projectSourceUrl>\n    <licenseUrl>https://github.com/henrypp/simplewall/blob/master/LICENSE</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@71a47d708fd1ac175d0fc5184dc5b01624e2afda/icons/simplewall.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/simplewall.install</packageSourceUrl>\n    <releaseNotes>https://github.com/henrypp/simplewall/blob/master/CHANGELOG.md</releaseNotes>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n        <file src=\"legal\\**\" target=\"legal\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/simplewall.install/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName  = $env:ChocolateyPackageName\r\n  softwareName = \"simplewall*\"\r\n  file         = \"$toolsDir\\simplewall-3.8.7-setup.exe\"\r\n  fileType     = \"exe\"\r\n  silentArgs   = \"/S\"\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem -Path $toolsDir\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/simplewall.install/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\simplewall\\update.ps1\r\n\r\nfunction global:au_BeforeUpdate {\r\n    $Latest.URL32 = $Latest.URL32_i\r\n    $Latest.FileType = 'exe'\r\n    Copy-Item $PSScriptRoot\\..\\simplewall\\README.md $PSScriptRoot\\README.md\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n        \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n        }\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(x86:).*\"        = \"`${1} $($Latest.URL32)\"\r\n        \"(?i)(checksum32:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n        \"(?i)(type:).*\"       = \"`${1} $($Latest.ChecksumType32)\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/simplewall.portable/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/simplewall.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe archive have been downloaded from the GitHub mirror and can be verified like this:\r\n\r\n1. Download the following archive(s):\r\n\r\nx86: https://github.com/henrypp/simplewall/releases/download/v.3.8.7/simplewall-3.8.7-bin.7z\r\n\r\n2. You can use one of the following methods to obtain the checksum(s):\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: EF192338EFCBCFD8BEC32ECC5C13C1AF46D895A271A13A629917F1F017D08275\r\n\r\nThe included 'LICENSE.txt' file have been obtained from:\r\nhttps://github.com/henrypp/simplewall/blob/master/LICENSE\r\n"
  },
  {
    "path": "automatic/simplewall.portable/simplewall.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package>\n  <metadata>\n    <id>simplewall.portable</id>\n    <version>3.8.7</version>\n    <authors>Henry++</authors>\n    <summary>Simple tool to configure Windows Filtering Platform.</summary>\n    <description><![CDATA[Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.\n\nThe lightweight application is less than a megabyte, and it is compatible with Windows Vista and higher operating systems.\n\n## Features\n\n* Simple interface without annoying pop ups\n* Rules editor (create your own rules)\n* Internal blocklist rules (block Windows spy / telemetry)\n* Dropped packets information with notification and logging to a file feature (win7+)\n* Allowed packets information with logging to a file feature (win8+)\n* Windows Subsystem for Linux (WSL) support (win10)\n* Windows Store support (win8+)\n* Windows services support\n* Free and open source\n* Localization support\n* IPv6 support\n\n## Notes\n\n* For correct working, need administrator rights.\n]]></description>\n    <title>simplewall (Portable)</title>\n    <owners>chocolatey-community</owners>\n    <tags>admin foss simplewall wfp firewall</tags>\n    <projectUrl>https://www.henrypp.org/product/simplewall</projectUrl>\n    <projectSourceUrl>https://github.com/henrypp/simplewall</projectSourceUrl>\n    <licenseUrl>https://github.com/henrypp/simplewall/blob/master/LICENSE</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@71a47d708fd1ac175d0fc5184dc5b01624e2afda/icons/simplewall.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/simplewall.portable</packageSourceUrl>\n    <releaseNotes>https://github.com/henrypp/simplewall/blob/master/CHANGELOG.md</releaseNotes>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n        <file src=\"legal\\**\" target=\"legal\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/simplewall.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  file        = \"$toolsDir\\simplewall-3.8.7-bin.7z\"\r\n  destination = $toolsDir\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nRemove-Item $toolsDir\\*.7z -ea 0\r\n"
  },
  {
    "path": "automatic/simplewall.portable/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\simplewall\\update.ps1\r\n\r\nfunction global:au_BeforeUpdate {\r\n    $Latest.URL32 = $Latest.URL32_p\r\n    $Latest.FileType = '7z'\r\n    Copy-Item $PSScriptRoot\\..\\simplewall\\README.md $PSScriptRoot\\README.md\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n        \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n        }\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n        \"(?i)(x86:).*\"        = \"`${1} $($Latest.URL32)\"\r\n        \"(?i)(checksum32:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n        \"(?i)(type:).*\"       = \"`${1} $($Latest.ChecksumType32)\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/smartftp/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@128baf7c0c572f390b16f649bae4c4b2fbeac28f/icons/smartftp.svg\" width=\"48\" height=\"48\"/> [smartftp](https://chocolatey.org/packages/smartftp)\r\n\r\nSmartFTP is a fast and reliable FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet, Terminal client with lots of features and a modern user interface.\r\n\r\n## Features\r\n\r\n- Protocols\r\n- FTP and FTPS (Secure FTP)\r\n- SFTP over SSH, WebDAV, Amazon S3 (Enterprise Edition), Google Drive (Ultimate Edition), Google Cloud Storage (Enterprise Edition), Microsoft OneDrive (Ultimate Edition), Backblaze B2 (Enterprise Edition), Terminal Emulator (Ultimate Edition)\r\n- Integrated Editor\r\n- Modern Graphical User Interface (GUI)\r\n- High DPI support\r\n- File/Folder Synchronization\r\n- Multilingual (more than 20 languages)\r\n- Visual Compare\r\n- Advanced Schedule\r\n- Support for KeePass, LastPass, 1Password password manager\r\n- Auto reconnect and resume of broken transfers\r\n- Transfer Integrity\r\n- Verified Transfers (XCRC, XMD5, XSHA)\r\n- Remote Edit of files\r\n- Search for files and folders on the server\r\n- Local Browser\r\n- Bulk Rename\r\n- Software Development Kit (SDK)\r\n- UPnP (Universal Plug and Play), ICS, ICF\r\n- Transfer Queue\r\n- Scheduling (Enterprise Edition)\r\n- Uploads/Downloads/FXP\r\n- Unlimited simultaneous threads\r\n- International Domain Names (IDN)\r\n- Proxy / Firewall support\r\n- SOCKS5, SOCKS4, SOCKS4A, HTTP Proxy\r\n- Wingate, Winproxy, CSM, Checkpoint FW-1, Raptor\r\n- URL Watcher\r\n- FTP command line\r\n- Custom Commands\r\n\r\n## Notes\r\n\r\n- This is fully functional version available for testing.\r\n- Only latest version is available as vendor [doesn't maintain the old versions](https://www.smartftp.com/support/kb/where-can-i-find-an-older-build-of-smartftp-f175.html).\r\n"
  },
  {
    "path": "automatic/smartftp/smartftp.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>smartftp</id>\n    <title>SmartFTP</title>\n    <owners>chocolatey-community</owners>\n    <version>10.0.3259.0</version>\n    <authors>SmartSoft</authors>\n    <summary>FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Telnet, Terminal client.</summary>\n    <description><![CDATA[SmartFTP is a fast and reliable FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet, Terminal client with lots of features and a modern user interface.\n\n## Features\n\n- Protocols\n- FTP and FTPS (Secure FTP)\n- SFTP over SSH, WebDAV, Amazon S3 (Enterprise Edition), Google Drive (Ultimate Edition), Google Cloud Storage (Enterprise Edition), Microsoft OneDrive (Ultimate Edition), Backblaze B2 (Enterprise Edition), Terminal Emulator (Ultimate Edition)\n- Integrated Editor\n- Modern Graphical User Interface (GUI)\n- High DPI support\n- File/Folder Synchronization\n- Multilingual (more than 20 languages)\n- Visual Compare\n- Advanced Schedule\n- Support for KeePass, LastPass, 1Password password manager\n- Auto reconnect and resume of broken transfers\n- Transfer Integrity\n- Verified Transfers (XCRC, XMD5, XSHA)\n- Remote Edit of files\n- Search for files and folders on the server\n- Local Browser\n- Bulk Rename\n- Software Development Kit (SDK)\n- UPnP (Universal Plug and Play), ICS, ICF\n- Transfer Queue\n- Scheduling (Enterprise Edition)\n- Uploads/Downloads/FXP\n- Unlimited simultaneous threads\n- International Domain Names (IDN)\n- Proxy / Firewall support\n- SOCKS5, SOCKS4, SOCKS4A, HTTP Proxy\n- Wingate, Winproxy, CSM, Checkpoint FW-1, Raptor\n- URL Watcher\n- FTP command line\n- Custom Commands\n\n## Notes\n\n- This is fully functional version available for testing.\n- Only latest version is available as vendor [doesn't maintain the old versions](https://www.smartftp.com/support/kb/where-can-i-find-an-older-build-of-smartftp-f175.html).\n]]></description>\n    <projectUrl>https://www.smartftp.com/</projectUrl>\n    <tags>trial ftp sftp sftp ssh webdav s3 amazon onedrive google drive b2 secure client admin</tags>\n    <copyright>SmartSoft Ltd</copyright>\n    <releaseNotes>https://www.smartftp.com/changelog/1</releaseNotes>\n    <licenseUrl>https://www.smartftp.com/static/Products/Client/License.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@128baf7c0c572f390b16f649bae4c4b2fbeac28f/icons/smartftp.svg</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/smartftp</packageSourceUrl>\n    <docsUrl>https://www.smartftp.com/support</docsUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/smartftp/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif ([System.Environment]::OSVersion.Version -lt (new-object 'Version' 10, 0, 14393)) {\r\n  $packageName = 'smartftp'\r\n  $errorMessage = 'Your Windows version is not suitable for this package. This package is only for Windows 10 Version 1607 or higher'\r\n  Write-Output $packageName $errorMessage\r\n  throw $errorMessage\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName            = 'smartftp'\r\n  fileType               = 'msi'\r\n  url                    = 'https://www.smartftp.com/get/SmartFTP86.msi'\r\n  url64bit               = 'https://www.smartftp.com/get/SmartFTP64.msi'\r\n  checksum               = '86e31f5fd4d760fae51f95d3a9970c621bdd34496077ec65391f0cef93d1772b'\r\n  checksum64             = '5611f6b5bc7e912dd9388fde3ad6b0bc32c37ee2a050d4f17c7ad750c9c7e9ba'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = '/quiet'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'SmartFTP Client'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/smartftp/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.smartftp.com/download'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum32 = Get-RemoteChecksum $Latest.URL32 -Algorithm $Latest.ChecksumType\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64 -Algorithm $Latest.ChecksumType\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.URL64)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum64)'\"\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.FileType)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re    = '\\.exe$'\r\n    $url = $download_page.links | Where-Object href -match $re\r\n\r\n    $url   = $url | Where-Object OuterHTML -match '64-bit' | Select-Object -First 1\r\n    $version = $url.OuterHTML -split ' ' | Where-Object {  [version]::TryParse($_, [ref]($__)) }\r\n    @{\r\n        Version      = $version\r\n        URL32        = 'https://www.smartftp.com/get/SmartFTP86.msi'\r\n        URL64        = 'https://www.smartftp.com/get/SmartFTP64.msi'\r\n        ChecksumType = 'sha256'\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/sourcetree/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bcc3ae1af3d3d1794526ec01a1f3cd1af7dd80a9/icons/sourcetree.svg\" width=\"48\" height=\"48\"/> [SourceTree](https://chocolatey.org/packages/SourceTree)\r\n\r\n\r\nA free Git client for Windows.\r\n\r\nSourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI.\r\n\r\n## Features\r\n\r\n* **Simple for beginners:** Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed.\r\n* **Powerful for experts:** Perfect for making advanced users even more productive. Review changesets, stash, cherry-pick between branches and more.\r\n* **Visualize your code:** Seeing really is believing. Get information on any branch or commit with a single click.\r\n* **Git and Hg on your desktop:** A fully-featured GUI that offers an efficient, consistent development process right out of the box. Works with Git and Mercurial.\r\n* **Commit with Confidence:** Visualize your work and push with confidence. Stage and discard changes by the file, hunk or line.\r\n* **The new Git status:** Never miss a thing. Stay on top of your work and up to date with your code at a glance.\r\n* **Visualize your progress:** Detailed branching diagrams make it easy to keep up with your team's progress.\r\n* **Git Large File Support:** Sourcetree supports Git LFS, allowing teams to track large assets in one single place.\r\n* **Git-flow out of the box:** Smart branching with Sourcetree and [Git-flow](https://www.atlassian.com/git/tutorials/comparing-workflows/#!workflow-gitflow), keeping repositories clean and development efficient.\r\n* **Submodules:** [Submodules](https://confluence.atlassian.com/sourcetreekb/adding-a-submodule-subtree-with-sourcetree-785332086.html?) make life easier when managing projects, their dependencies, and other project groupings.\r\n* **Local commit search:** Search for commits, file changes, and branches right within Sourcetree.\r\n* **Interactive rebase:** Get clean and clear commits with Sourcetree's interactive rebase tool.\r\n* **Remote repository manager:** Sourcetree allows you to search for and clone remote repositories within its simple user interface.\r\n* **Bitbucket sign-in:** No additional account signup required to use Sourcetree. Use your existing Bitbucket Server or Data Center credentials to confirm your identity when using the product.\r\n\r\n## Notes\r\n\r\n- This package installs the current version in General Availability. For details on SourceTrees release process see [this blog post](https://blog.sourcetreeapp.com/2016/03/31/sourcetree-beta-program-a-look-behind-the-curtains/).\r\n- This package installs the [Enterprise Edition](https://www.sourcetreeapp.com/enterprise). The Enterprise Edition comes with the following differences compared to the standard installer:\r\n  - Application is installed in default program folder.\r\n  - Application is not automatically launched after installation.\r\n  - Embedded Git and Mercurial are not supported.\r\n  - Does not prompt to install global ignore files.\r\n  - Update notifications are disabled.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/sourcetree/sourcetree.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>sourcetree</id>\n    <title>Sourcetree for Windows Enterprise</title>\n    <version>3.4.30</version>\n    <authors>Atlassian</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>http://www.sourcetreeapp.com</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bcc3ae1af3d3d1794526ec01a1f3cd1af7dd80a9/icons/sourcetree.svg</iconUrl>\n    <licenseUrl>https://www.atlassian.com/legal/software-license-agreement</licenseUrl>\n    <docsUrl>https://confluence.atlassian.com/get-started-with-sourcetree</docsUrl>\n    <bugTrackerUrl>https://jira.atlassian.com/projects/SRCTREE/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/sourcetree</packageSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Simplicity and power in a beautiful Git GUI</summary>\n    <description><![CDATA[\nA free Git client for Windows.\n\nSourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI.\n\n## Features\n\n* **Simple for beginners:** Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed.\n* **Powerful for experts:** Perfect for making advanced users even more productive. Review changesets, stash, cherry-pick between branches and more.\n* **Visualize your code:** Seeing really is believing. Get information on any branch or commit with a single click.\n* **Git and Hg on your desktop:** A fully-featured GUI that offers an efficient, consistent development process right out of the box. Works with Git and Mercurial.\n* **Commit with Confidence:** Visualize your work and push with confidence. Stage and discard changes by the file, hunk or line.\n* **The new Git status:** Never miss a thing. Stay on top of your work and up to date with your code at a glance.\n* **Visualize your progress:** Detailed branching diagrams make it easy to keep up with your team's progress.\n* **Git Large File Support:** Sourcetree supports Git LFS, allowing teams to track large assets in one single place.\n* **Git-flow out of the box:** Smart branching with Sourcetree and [Git-flow](https://www.atlassian.com/git/tutorials/comparing-workflows/#!workflow-gitflow), keeping repositories clean and development efficient.\n* **Submodules:** [Submodules](https://confluence.atlassian.com/sourcetreekb/adding-a-submodule-subtree-with-sourcetree-785332086.html?) make life easier when managing projects, their dependencies, and other project groupings.\n* **Local commit search:** Search for commits, file changes, and branches right within Sourcetree.\n* **Interactive rebase:** Get clean and clear commits with Sourcetree's interactive rebase tool.\n* **Remote repository manager:** Sourcetree allows you to search for and clone remote repositories within its simple user interface.\n* **Bitbucket sign-in:** No additional account signup required to use Sourcetree. Use your existing Bitbucket Server or Data Center credentials to confirm your identity when using the product.\n\n## Notes\n\n- This package installs the current version in General Availability. For details on SourceTrees release process see [this blog post](https://blog.sourcetreeapp.com/2016/03/31/sourcetree-beta-program-a-look-behind-the-curtains/).\n- This package installs the [Enterprise Edition](https://www.sourcetreeapp.com/enterprise). The Enterprise Edition comes with the following differences compared to the standard installer:\n  - Application is installed in default program folder.\n  - Application is not automatically launched after installation.\n  - Embedded Git and Mercurial are not supported.\n  - Does not prompt to install global ignore files.\n  - Update notifications are disabled.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://product-downloads.atlassian.com/software/sourcetree/windows/ga/ReleaseNotes_3.4.9.html</releaseNotes>\n    <tags>git mercurial client admin freeware cross-platform</tags>\n    <dependencies>\n      <dependency id=\"dotnet4.7.1\" version=\"4.7.2558.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/sourcetree/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# Check if Sourcetree standard (with Squirrel installer) is installed \r\n[array] $key = Get-UninstallRegistryKey \"sourcetree\" | Where-Object { -Not ($_.WindowsInstaller) }\r\nif ($key.Count -gt 0) {\r\n  Write-Warning \"Found installation of standard version of Sourcetree.\"\r\n  Write-Warning \"This package will install the enterprise version of Sourcetree.\"\r\n  Write-Warning \"Both applications can be installed side-by-side. Settings won't be migrated from the existing installation. If you no longer want the standard version installed you can uninstall it from Windows control panel.\"\r\n}\r\n\r\n# Install Sourcetree Enterprise\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Sourcetree*'\r\n  fileType      = 'msi'\r\n  silentArgs    = \"/qn /norestart ACCEPTEULA=1 /l*v `\"$env:TEMP\\$env:ChocolateyPackageName.$env:ChocolateyPackageVersion.log`\"\"\r\n  validExitCodes= @(0,1641,3010)\r\n  url           = 'https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourcetreeEnterpriseSetup_3.4.30.msi'\r\n  checksum      = '137bd80ac026e6eca635a85fdc66cea5ff66b4ec0b7ffa86ef49be8e359a5fb0'\r\n  checksumType  = 'sha256'\r\n  url64bit      = ''\r\n  checksum64    = ''\r\n  checksumType64= 'sha256'\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/sourcetree/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32 = Get-RemoteChecksum -Algorithm $Latest.ChecksumType32 -Url $Latest.URL32\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"                = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"           = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\t$downloadSite = \"https://www.sourcetreeapp.com/download/\"\r\n\r\n\t$Splat = @{\r\n\t\tMethod = 'GET'\r\n\t\tUri = $downloadSite\r\n\t}\r\n\r\n\t$results = Invoke-RestMethod @Splat\r\n\r\n\t$urlRegEx = '\"enterpriseURL\":\"(.*?)\"'\r\n\r\n\tif ($results -match $URLregEx){\r\n\t\t$url = $matches[1]\r\n\t\t$versionFromUrl = ($url -split \"/\")[-1]\r\n\t\t$version = $versionFromUrl -replace \"^(\\w+)_\", \"\" -replace \".msi$\", \"\"\r\n\t}\r\n\r\n  @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/sparkleshare/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/sparkleshare.png\" width=\"48\" height=\"48\"/> [sparkleshare](https://chocolatey.org/packages/sparkleshare)\r\n\r\n\r\nSparkleShare is an Open Source collaboration and sharing tool that is designed to keep things simple and to stay out of your way.\r\nIt allows you to instantly sync with Git repositories and is available for Linux distributions, Mac and Windows.\r\n\r\n## How does it work?\r\nSparkleShare creates a special folder on your computer.\r\nYou can add remotely hosted folders (or *\"projects\"*) to this folder.\r\nThese projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.\r\n\r\n## What's it good for?\r\nSparkleShare was made to cover certain use cases, but doesn't handle every scenario well.\r\nTo help you decide if SparkleShare is right for you, here's a few examples of what it does well and less well:\r\n\r\n**Great**\r\n* Frequently changing project files, like text, office documents, and images\r\n* Tracking and syncing files edited by multiple people\r\n* Reverting a file to any points in its history\r\n* Preventing spying on your files on the server using encryption\r\n\r\n**Not so great**\r\n* Full computer backups\r\n* Storing your photos or music collection\r\n* Large binary files that change often, like video editing projects\r\n\r\nFor more information on usecases, see the docs.\r\n\r\n## Features\r\n* File synchronization\r\n* Version control\r\n* Self hosted\r\n* Client side encryption\r\n* Free and Open Source\r\n\r\n"
  },
  {
    "path": "automatic/sparkleshare/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/sparkleshare/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type:\r\n  checksum32:\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl.txt>\r\n"
  },
  {
    "path": "automatic/sparkleshare/sparkleshare.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>sparkleshare</id>\n    <version>1.5.0.20161115</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/sparkleshare</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>SparkleShare</title>\n    <authors>Linux Community,Hylke Bons</authors>\n    <projectUrl>http://sparkleshare.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/sparkleshare.png</iconUrl>\n    <copyright>Copyright (C) 2010  Hylke Bons</copyright>\n    <licenseUrl>https://github.com/hbons/SparkleShare/blob/master/LICENSE.md</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/hbons/SparkleShare</projectSourceUrl>\n    <docsUrl>https://github.com/hbons/SparkleShare/wiki</docsUrl>\n    <bugTrackerUrl>https://github.com/hbons/SparkleShare/issues</bugTrackerUrl>\n    <tags>sparkleshare git collaboration sync files admin foss cross-platform</tags>\n    <summary>\nSparkleShare is an Open Source collaboration and sharing tool that is designed to keep things simple and to stay out of your way.\n    </summary>\n    <description>\nSparkleShare is an Open Source collaboration and sharing tool that is designed to keep things simple and to stay out of your way.\nIt allows you to instantly sync with Git repositories and is available for Linux distributions, Mac and Windows.\n\n## How does it work?\nSparkleShare creates a special folder on your computer.\nYou can add remotely hosted folders (or *\"projects\"*) to this folder.\nThese projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.\n\n## What's it good for?\nSparkleShare was made to cover certain use cases, but doesn't handle every scenario well.\nTo help you decide if SparkleShare is right for you, here's a few examples of what it does well and less well:\n\n**Great**\n* Frequently changing project files, like text, office documents, and images\n* Tracking and syncing files edited by multiple people\n* Reverting a file to any points in its history\n* Preventing spying on your files on the server using encryption\n\n**Not so great**\n* Full computer backups\n* Storing your photos or music collection\n* Large binary files that change often, like video editing projects\n\nFor more information on usecases, see the docs.\n\n## Features\n* File synchronization\n* Version control\n* Self hosted\n* Client side encryption\n* Free and Open Source\n    </description>\n    <releaseNotes>https://github.com/hbons/SparkleShare/blob/master/RELEASE_NOTES.txt</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n    <!--Building from Linux? You may need this instead: <file src=\"tools/**\" target=\"tools\" />-->\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/sparkleshare/tools/chocolateyInstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  fileType      = 'msi'\r\n  file          = \"$toolsPath\\\"\r\n\r\n  softwareName  = 'SparkleShare'\r\n\r\n  silentArgs    = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/sparkleshare/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases   = 'http://www.sparkleshare.org/'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  try { $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases } catch { throw 'Downloading releases page failed' }\r\n\r\n  $re    = 'sparkleshare.*\\.msi$'\r\n  $url   = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n\r\n  $version  = $url -split '[-]|.msi' | select -Last 1 -Skip 1\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/speccy/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/speccy.png\" width=\"48\" height=\"48\"/> [speccy](https://chocolatey.org/packages/speccy)\r\n\r\n\r\nSpeccy will give you detailed statistics on every piece of hardware in your computer. Including CPU, Motherboard, RAM, Graphics Cards, Hard Disks, Optical Drives, Audio support. Additionally Speccy adds the temperatures of your different components, so you can easily see if there’s a problem!\r\n\r\n![Speccy](https://i.imgur.com/1itlSny.png)\r\n\r\n## Features\r\n\r\n* Processor brand and model\r\n* Hard drive size and speed\r\n* Amount of memory (RAM)\r\n* Graphics card\r\n* Operating system\r\n\r\n## Package Parameters\r\n\r\n- `/UseSystemLocale` - use system locale for the interface, by default English locale is set.\r\n\r\nExample: `choco install speccy --params \"/UseSystemLocale\"`\r\n\r\n## Notes\r\n\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/speccy/speccy.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>speccy</id>\n    <title>Speccy</title>\n    <owners>chocolatey-community</owners>\n    <version>1.33.75.20250918</version>\n    <authors>Piriform LTD</authors>\n    <summary>Speccy will give you detailed statistics on every piece of hardware in your computer.</summary>\n    <description><![CDATA[\nSpeccy will give you detailed statistics on every piece of hardware in your computer. Including CPU, Motherboard, RAM, Graphics Cards, Hard Disks, Optical Drives, Audio support. Additionally Speccy adds the temperatures of your different components, so you can easily see if there’s a problem!\n\n![Speccy](https://i.imgur.com/1itlSny.png)\n\n## Features\n\n* Processor brand and model\n* Hard drive size and speed\n* Amount of memory (RAM)\n* Graphics card\n* Operating system\n\n## Package Parameters\n\n- `/UseSystemLocale` - use system locale for the interface, by default English locale is set.\n\nExample: `choco install speccy --params \"/UseSystemLocale\"`\n\n## Notes\n\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://www.ccleaner.com/speccy</projectUrl>\n    <tags>piriform freeware system information speccy admin</tags>\n    <copyright>Piriform LTD</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/speccy.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/speccy</packageSourceUrl>\n    <releaseNotes>https://www.ccleaner.com/speccy/version-history</releaseNotes>\n    <licenseUrl>https://www.ccleaner.com/legal/end-user-license-agreement</licenseUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/speccy/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'speccy'\r\n$url32       = 'https://download.ccleaner.com/spsetup133.exe'\r\n$url64       = $url32\r\n$checksum32  = '03c35fcb1d10cf478c0b9896699937e6e262daa4f4a4353a7cc56b238fe86892'\r\n$checksum64  = $checksum32\r\n\r\nif ($Env:ChocolateyPackageParameters -match '/UseSystemLocale') {\r\n    Write-Host \"Using system locale\"\r\n    $locale = \"/L=\" + (Get-Culture).LCID \r\n}\r\n\r\n$packageArgs = @{\r\n  packageName            = $packageName\r\n  fileType               = 'EXE'\r\n  url                    = $url32\r\n  url64bit               = $url64\r\n  checksum               = $checksum32\r\n  checksum64             = $checksum64\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = \"/S $locale\"\r\n  validExitCodes         = @(0)\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n# This adds a registry keys which prevent Google Chrome from getting installed together with Piriform software products.\r\n$regDirChrome    = 'HKLM:\\SOFTWARE\\Google\\No Chrome Offer Until'\r\n$regDirToolbar   = 'HKLM:\\SOFTWARE\\Google\\No Toolbar Offer Until'\r\nif (Get-OSArchitectureWidth 64) {\r\n    $regDirChrome  = $regDirChrome -replace 'SOFTWARE', 'SOFTWARE\\Wow6432Node'\r\n    $regDirToolbar = $regDirChrome -replace 'SOFTWARE', 'SOFTWARE\\Wow6432Node'\r\n}\r\n& {\r\n    New-Item $regDirChrome -ItemType directory -Force\r\n    New-ItemProperty -Name \"Piriform Ltd\" -Path $regDirChrome -PropertyType DWORD -Value 20991231 -Force\r\n    New-Item $regDirToolbar -ItemType directory -Force\r\n    New-ItemProperty -Name \"Piriform Ltd\" -Path $regDirToolbar -PropertyType DWORD -Value 20991231 -Force\r\n} | Out-Null\r\n"
  },
  {
    "path": "automatic/speccy/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.ccleaner.com/speccy/version-history'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^[$]url32\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.URL32)'\"\r\n      \"(^[$]checksum32\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $downloadPage = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $downloadPage.Content -match \"v((?:[\\d]\\.)[\\d\\.]+)\\</span\\>\"\r\n  $version = $Matches[1]\r\n  $versionParts = $version.Split(\".\")\r\n\r\n  $url = \"https://download.ccleaner.com/spsetup$($versionParts[0])$($versionParts[1]).exe\"\r\n\r\n  @{\r\n    URL32 = $url\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/spotify/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4ad26e5a5ab2b5280e4d57e5b14fcc9d4c6a22c5/icons/spotify.png\" width=\"48\" height=\"48\"/> [spotify](https://chocolatey.org/packages/spotify)\r\n\r\nSpotify is a digital music service that gives you access to millions of songs.\r\n\r\n## Features\r\n\r\n- Music\r\nThere are millions of songs on Spotify. Play your favorites, discover new tracks, and build the perfect collection.\r\n- Playlists\r\nYou'll find readymade playlists to match your mood, put together by music fans and experts.\r\n- New Releases\r\nHear this week's latest singles and albums, and check out what's hot in the Top 50.\r\n- Search\r\nKnow what you want to listen to? Just search and hit play.\r\n- Browse\r\nCheck out the latest charts, brand new releases and great playlists for right now.\r\n- Discover\r\nEnjoy new music every Monday with your own personal playlist. Or sit back and enjoy Radio.\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/spotify/info",
    "content": "﻿\"f73b56bc56fb84aa04e5d6494a8c522c\"|1.2.88.483\r\n"
  },
  {
    "path": "automatic/spotify/spotify.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>spotify</id>\n    <version>1.2.88.483</version>\n    <title>Spotify</title>\n    <authors>Spotify</authors>\n    <projectUrl>http://spotify.com</projectUrl>\n    <docsUrl>https://support.spotify.com</docsUrl>\n    <mailingListUrl>https://community.spotify.com</mailingListUrl>\n    <owners>chocolatey-community,ferventcoder</owners>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/spotify</packageSourceUrl>\n    <licenseUrl>https://www.spotify.com/us/legal/end-user-agreement/</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4ad26e5a5ab2b5280e4d57e5b14fcc9d4c6a22c5/icons/spotify.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Spotify is a digital music service that gives you access to millions of songs.\n\n## Features\n\n- Music\nThere are millions of songs on Spotify. Play your favorites, discover new tracks, and build the perfect collection.\n- Playlists\nYou'll find readymade playlists to match your mood, put together by music fans and experts.\n- New Releases\nHear this week's latest singles and albums, and check out what's hot in the Top 50.\n- Search\nKnow what you want to listen to? Just search and hit play.\n- Browse\nCheck out the latest charts, brand new releases and great playlists for right now.\n- Discover\nEnjoy new music every Monday with your own personal playlist. Or sit back and enjoy Radio.\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Spotify is a new way to listen to music</summary>\n    <copyright>Copyright © 2017 Spotify AB</copyright>\n    <tags>spotify music player radio admin freeware cross-platform</tags>\n    <releaseNotes>\n    Updated to work with the latest requirment for user not to be admin when installing.\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/spotify/tools/ChocolateyInstall.ps1",
    "content": "﻿$downloadDir = Get-PackageCacheLocation\r\n$installer          = 'SpotifyFullSetup.exe'\r\n$arguments          = @{\r\n    packageName     = $env:ChocolateyPackageName\r\n    softwareName    = 'Spotify'\r\n    file            = Join-Path $downloadDir $installer\r\n    url             = 'https://download.scdn.co/SpotifySetup.exe'\r\n    checksum        = '29D2593BF6C81FFFAAFB6EDC60D9E8DAEC943DB5A2C0E3D39AAE9E69237467E6161DE7E1E9ABC32800E028B0077DD7B1087C5E5F1B6AFED699F168F65D4C9625'\r\n    fileType        = 'exe'\r\n    checksumType    = 'sha512'\r\n    silentArgs      = '/silent'\r\n    validExitCodes  = @(0, 1641, 3010)\r\n}\r\n\r\n# Download the installer\r\n$arguments['file'] = Get-ChocolateyWebFile @arguments\r\n\r\n# It doesn't matter what time we choose, we need to start it manually\r\nschtasks.exe /Create /SC Once /st (Get-Date -Format 'HH:mm') /TN $arguments['packageName'] /TR \"'$($arguments['file'])' $($arguments['silentArgs'])\" /F 2>$null\r\nschtasks.exe /Run /TN $arguments['packageName']\r\nStart-Sleep -s 1\r\nschtasks.exe /Delete /TN $arguments['packageName'] /F\r\n\r\n# Wait for Spotify to start, then kill it\r\n$done = $false\r\ndo {\r\n  if (Get-Process Spotify -ErrorAction SilentlyContinue) {\r\n    Stop-Process -name Spotify\r\n    $done = $true\r\n  }\r\n\r\n  Start-Sleep -s 10\r\n} until ($done)\r\n"
  },
  {
    "path": "automatic/spotify/tools/ChocolateyUnInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Spotify'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/uninstall /silent'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString -split ' ' | select -first 1)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/spotify/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\n\r\n$releases = 'https://www.spotify.com/en/download/windows/'\r\n$padUnderVersion = '1.1.8'\r\n\r\nfunction global:au_SearchReplace {\r\n  return @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  \"$($Latest.ETAG)|$($Latest.Version)\" | Out-File \"$PSScriptRoot\\info\" -Encoding utf8\r\n}\r\n\r\nfunction GetResultInformation([string]$url32) {\r\n  $dest = \"$env:TEMP\\spotify.exe\"\r\n  Get-WebFile $url32 $dest | Out-Null\r\n  $version = Get-Item $dest | ForEach-Object { $_.VersionInfo.ProductVersion -replace '^([\\d]+(\\.[\\d]+){1,3}).*', '$1' }\r\n\r\n  $result = @{\r\n    URL32          = $url32\r\n    Version        = Get-FixVersion -Version $version -OnlyFixBelowVersion $padUnderVersion\r\n    Checksum32     = Get-FileHash $dest -Algorithm SHA512 | ForEach-Object Hash\r\n    ChecksumType32 = 'sha512'\r\n  }\r\n  Remove-Item -Force $dest\r\n  return $result\r\n}\r\n\r\nfunction GetETagIfChanged() {\r\n  param([string]$uri)\r\n  if (($global:au_Force -ne $true) -and (Test-Path $PSScriptRoot\\info)) {\r\n    $existingETag = $etag = Get-Content \"$PSScriptRoot\\info\" -Encoding UTF8 | Select-Object -First 1 | ForEach-Object { $_ -split '\\|' } | Select-Object -first 1\r\n  }\r\n  else { $existingETag = $null }\r\n\r\n  $etag = Invoke-WebRequest -Method Head -Uri $uri -UseBasicParsing\r\n  $etag = $etag | ForEach-Object { $_.Headers.ETag }\r\n  if ($etag -eq $existingETag) { return $null }\r\n\r\n  return $etag\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $downloadUrl = 'https://download.scdn.co/SpotifySetup.exe'\r\n  $etag = GetETagIfChanged -uri $downloadUrl\r\n\r\n  if ($etag) {\r\n    $result = GetResultInformation $downloadUrl\r\n    $result[\"ETAG\"] = $etag\r\n  }\r\n  else {\r\n    $result = @{\r\n      URL32   = $downloadUrl\r\n      Version = Get-Content \"$PSScriptRoot\\info\" -Encoding UTF8 | Select-Object -First 1 | ForEach-Object { $_ -split '\\|' } | Select-Object -Last 1\r\n    }\r\n  }\r\n\r\n  return $result\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/sqlite/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/sqlite.svg\" width=\"48\" height=\"48\"/> [SQLite](https://chocolatey.org/packages/SQLite)\r\n\r\nSQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.\r\n\r\nThis package also installs sqlite tools by default - sqldiff, sqlite3, sqlite3_analyzer.\r\n\r\n## Features\r\n\r\n- Transactions are atomic, consistent, isolated, and durable (ACID) even after system crashes and power failures.\r\n- Zero-configuration - no setup or administration needed.\r\n- Full-featured SQL implementation with advanced capabilities like partial indexes, indexes on expressions, JSON, and common table expressions. (Omitted features)\r\n- A complete database is stored in a single cross-platform disk file. Great for use as an application file format.\r\n- Supports terabyte-sized databases and gigabyte-sized strings and blobs. (See limits.html.)\r\n- Small code footprint: less than 500KiB fully configured or much less with optional features omitted.\r\n- Simple, easy to use API.\r\n- Written in ANSI-C. TCL bindings included. Bindings for dozens of other languages available separately.\r\n- Well-commented source code with 100% branch test coverage.\r\n- Available as a single ANSI-C source-code file that is easy to compile and hence is easy to add into a larger project.\r\n- Self-contained: no external dependencies.\r\n- Cross-platform: Android, *BSD, iOS, Linux, Mac, Solaris, VxWorks, and Windows (Win32, WinCE, WinRT) are supported out of the box. Easy to port to other systems.\r\n- Sources are in the public domain. Use for any purpose.\r\n- Comes with a standalone command-line interface (CLI) client that can be used to administer SQLite databases.\r\n\r\n## Package parameters\r\n\r\n- `/NoTools` - Do not install sqlite tools\r\n\r\nExample: `choco install sqlite --params \"/NoTools\"`\r\n\r\n## Notes\r\n\r\n- Beginning with v3.44.0 only 64-bit tools are available.  If support for 32-bit\r\n  is required use the legacy version [sqlite 3.43.2](https://chocolatey.org/packages/sqlite/3.43.2).\r\n\r\n  ```powershell\r\n  choco install sqlite --version='3.43.2'\r\n  choco pin add --name='sqlite' --version='3.43.2'\r\n  ```\r\n"
  },
  {
    "path": "automatic/sqlite/legal/License.txt",
    "content": "## SQLite Is Public Domain\r\n\r\nAll of the code and documentation in SQLite has been dedicated to the [public domain](http://en.wikipedia.org/wiki/Public_Domain) by the authors. All code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of [Hwaci](http://www.hwaci.com). Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.\r\n\r\nThe previous paragraph applies to the deliverable code and documentation in SQLite - those parts of the SQLite library that you actually bundle and ship with a larger application. Some scripts used as part of the build process (for example the \"configure\" scripts generated by autoconf) might fall under other open-source licenses. Nothing from these build scripts ever reaches the final deliverable SQLite library, however, and so the licenses associated with those scripts should not be a factor in assessing your rights to copy and use the SQLite library.\r\n\r\nAll of the deliverable code in SQLite has been written from scratch. No code has been taken from other projects or from the open internet. Every line of code can be traced back to its original author, and all of those authors have public domain dedications on file. So the SQLite code base is clean and is uncontaminated with licensed code from other projects.\r\n\r\n\r\n## Obtaining An License To Use SQLite\r\n\r\nEven though SQLite is in the public domain and does not require a license, some users want to obtain a license anyway. Some reasons for obtaining a license include:\r\n\r\n*   Your company desires warranty of title and/or indemnity against claims of copyright infringement.\r\n*   You are using SQLite in a jurisdiction that does not recognize the public domain.\r\n*   You are using SQLite in a jurisdiction that does not recognize the right of an author to dedicate their work to the public domain.\r\n*   You want to hold a tangible legal document as evidence that you have the legal right to use and distribute SQLite.\r\n*   Your legal department tells you that you have to purchase a license.\r\n\r\nIf you feel like you really need to purchase a license for SQLite, [Hwaci](http://www.hwaci.com/), the company that employs all the developers of SQLite, will [sell you one](http://www.hwaci.com/cgi-bin/license-step1). All proceeds from the sale of SQLite licenses are used to fund continuing improvement and support of SQLite.\r\n\r\n## Contributed Code\r\n\r\nIn order to keep SQLite completely free and unencumbered by copyright, all new contributors to the SQLite code base are asked to dedicate their contributions to the public domain. If you want to send a patch or enhancement for possible inclusion in the SQLite source tree, please accompany the patch with the following statement:\r\n\r\n> _The author or authors of this code dedicate any and all copyright interest in this code to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this code under copyright law._\r\n\r\nWe are not able to accept patches or changes to SQLite that are not accompanied by a statement such as the above. In addition, if you make changes or enhancements as an employee, then a simple statement such as the above is insufficient. You must also send by surface mail a copyright release signed by a company officer. A signed original of the copyright release should be mailed to:\r\n\r\n> Hwaci  \r\n> 6200 Maple Cove Lane  \r\n> Charlotte, NC 28269  \r\n> USA"
  },
  {
    "path": "automatic/sqlite/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://sqlite.org/2026/sqlite-dll-win-x86-3530000.zip\r\n   x64: https://sqlite.org/2026/sqlite-dll-win-x64-3530000.zip\r\n   Toolsx64: https://sqlite.org/2026/sqlite-tools-win-x64-3530000.zip\r\n\r\n   to download the files.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 35E9480735437677C70130CF0285D18BCE11E12F202770E5FD3AD9078B160113\r\n   checksum64: E2A923409653646D596024F5B64586533E555FE70FC11DF012891CA5FB92E6A2\r\n   checksumTools64: 8CCEF1D86A312F4AFFAA313E0D355B4E8BD7CADCD02D79C9F539CFCA50E73FF8\r\n\r\nFile 'license.txt' is obtained from the following URL (and converted to markdown):\r\n   http://www.sqlite.org/copyright.html\r\n"
  },
  {
    "path": "automatic/sqlite/sqlite.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>SQLite</id>\n    <version>3.53.0</version>\n    <title>SQLite</title>\n    <owners>chocolatey-community</owners>\n    <authors>D. Richard Hipp, SQLite contributors</authors>\n    <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>\n    <projectUrl>https://www.sqlite.org</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/sqlite.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.\n\nThis package also installs sqlite tools by default - sqldiff, sqlite3, sqlite3_analyzer.\n\n## Features\n\n- Transactions are atomic, consistent, isolated, and durable (ACID) even after system crashes and power failures.\n- Zero-configuration - no setup or administration needed.\n- Full-featured SQL implementation with advanced capabilities like partial indexes, indexes on expressions, JSON, and common table expressions. (Omitted features)\n- A complete database is stored in a single cross-platform disk file. Great for use as an application file format.\n- Supports terabyte-sized databases and gigabyte-sized strings and blobs. (See limits.html.)\n- Small code footprint: less than 500KiB fully configured or much less with optional features omitted.\n- Simple, easy to use API.\n- Written in ANSI-C. TCL bindings included. Bindings for dozens of other languages available separately.\n- Well-commented source code with 100% branch test coverage.\n- Available as a single ANSI-C source-code file that is easy to compile and hence is easy to add into a larger project.\n- Self-contained: no external dependencies.\n- Cross-platform: Android, *BSD, iOS, Linux, Mac, Solaris, VxWorks, and Windows (Win32, WinCE, WinRT) are supported out of the box. Easy to port to other systems.\n- Sources are in the public domain. Use for any purpose.\n- Comes with a standalone command-line interface (CLI) client that can be used to administer SQLite databases.\n\n## Package parameters\n\n- `/NoTools` - Do not install sqlite tools\n\nExample: `choco install sqlite --params \"/NoTools\"`\n\n## Notes\n\n- Beginning with v3.44.0 only 64-bit tools are available.  If support for 32-bit\n  is required use the legacy version [sqlite 3.43.2](https://chocolatey.org/packages/sqlite/3.43.2).\n\n  ```powershell\n  choco install sqlite --version='3.43.2'\n  choco pin add --name='sqlite' --version='3.43.2'\n  ```\n]]></description>\n    <summary>A DLL for the SQLite SQL database engine installed in your user path.</summary>\n    <tags>sql sqlite db database embedded foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/sqlite</packageSourceUrl>\n    <projectSourceUrl>https://www.sqlite.org/src</projectSourceUrl>\n    <bugTrackerUrl>https://www.sqlite.org/src/rptview?rn=1</bugTrackerUrl>\n    <docsUrl>https://sqlite.org/docs.html</docsUrl>\n    <mailingListUrl>https://sqlite.org/forum/forum</mailingListUrl>\n    <releaseNotes>https://sqlite.org/changes.html</releaseNotes>\n    <copyright>None - SQLite has been dedicated to the public domain</copyright>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/sqlite/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n    PackageName    = 'sqlite'\r\n    FileFullPath   = \"$toolsDir\\sqlite-dll-win-x86-3530000.zip\"\r\n    FileFullPath64 = \"$toolsDir\\sqlite-dll-win-x64-3530000.zip\"\r\n    Destination    = $toolsDir\r\n}\r\nGet-ChildItem $toolsDir\\* | Where-Object { $_.PSISContainer } | Remove-Item -Recurse -Force #remove older package dirs\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\n$pp = Get-PackageParameters\r\nif (!$pp.NoTools) {\r\n    if ((Get-OSArchitectureWidth -Compare 32) -or ($env:chocolateyForceX86 -eq 'true')) {\r\n        Write-Error -Message \"The 32-bit version of sqlite tools is not available after version 3.43.2\" -Category ResourceUnavailable\r\n    }\r\n    Write-Host \"Installing tools\"\r\n    $packageArgs.FileFullPath64 = \"$toolsDir\\sqlite-tools-win-x64-3530000.zip\"\r\n    Get-ChocolateyUnzip @packageArgs\r\n}\r\n\r\nRemove-Item $toolsDir\\*.zip -ea 0\r\n"
  },
  {
    "path": "automatic/sqlite/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://sqlite.org/download.html'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(\\s+Toolsx64:).*\"       = \"`${1} $($Latest.URLTools64)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n          \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n          \"(?i)(checksumTools64:).*\"   = \"`${1} $($Latest.ChecksumTools64)\"\r\n        }\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n          \"sqlite-dll-win-x86.+\\.zip\" = \"$($Latest.Filename32)\"\r\n          \"sqlite-dll-win-x64.+\\.zip\" = \"$($Latest.Filename64)\"\r\n          \"sqlite-tools-win-x.+\\.zip\" = \"$($Latest.FilenameTools64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n    $tools_name = $Latest.URLTools64 -split '/' | Select-Object -Last 1\r\n    Invoke-WebRequest $Latest.URLTools64 -OutFile tools\\$tools_name\r\n    $Latest.FilenameTools64 = $tools_name\r\n    $Latest.ChecksumTools64 = Get-FileHash tools\\$tools_name | ForEach-Object Hash\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\r\n  function Get-SqliteWindowsDownload {\r\n    [CmdletBinding()]\r\n    param(\r\n      [Parameter(Mandatory)]\r\n      [string]$Uri\r\n    )\r\n\r\n    $html = (Invoke-WebRequest -Uri $Uri -UseBasicParsing).Content\r\n\r\n    # Pull the CSV from the special HTML comment block\r\n    $pattern = '(?s)<!--\\s*Download product data for scripts to read\\s*(?<csv>PRODUCT,VERSION,RELATIVE-URL,SIZE-IN-BYTES,SHA3-HASH.*?)(?:\\r?\\n)?\\s*-->'\r\n    $m = [regex]::Match($html, $pattern)\r\n    if (-not $m.Success) {\r\n      throw \"Could not find the 'Download product data for scripts to read' block.\"\r\n    }\r\n\r\n    $rows = ($m.Groups['csv'].Value.Trim()) | ConvertFrom-Csv\r\n    $baseUri = [Uri]$Uri\r\n\r\n    $winItems = foreach ($row in $rows) {\r\n      $rel = $row.'RELATIVE-URL'\r\n      $file = Split-Path -Leaf $rel\r\n\r\n      # Keep Windows-only artifacts\r\n      if ($file -notmatch '-win-') { continue }\r\n\r\n      # Artifact: dll | tools | win (e.g., sqlite-win-arm64ec-...)\r\n      $artifact = if ($file -match '^sqlite-(dll|tools|win)-') { $Matches[1] } else { $null }\r\n\r\n      # Architecture: prefer specific matches first\r\n      $architecture = switch -regex ($file) {\r\n        '-x64-' { 'x64'; break }\r\n        '-x86-' { 'x86'; break }\r\n        default { $null }\r\n      }\r\n\r\n      if (!$architecture) {\r\n        continue;\r\n      }\r\n\r\n      [pscustomobject]@{\r\n        Version      = $row.VERSION\r\n        RelativeUrl  = $rel\r\n        Url          = ([Uri]::new($baseUri, $rel)).AbsoluteUri\r\n        Artifact     = $artifact\r\n        Architecture = $architecture\r\n      }\r\n    }\r\n\r\n    if (-not $winItems) {\r\n      return\r\n    }\r\n\r\n    # Group by Version → return { Version, Downloads = [...] }\r\n    $winItems |\r\n    Group-Object Version |\r\n    Sort-Object Name -Descending |\r\n    ForEach-Object {\r\n      [pscustomobject]@{\r\n        Version   = $_.Name\r\n        Downloads = $_.Group | Sort-Object Artifact, Architecture, Url\r\n      }\r\n    }\r\n  }\r\n\r\n  [array]$groupedItems = Get-SqliteWindowsDownload -Uri $releases\r\n\r\n  if (!$groupedItems) {\r\n    throw \"We were not able to get any artifacts we were interested in.\"\r\n  }\r\n  # We should only have a single item, we do not support streams.\r\n  elseif ($groupedItems.Count -ne 1) {\r\n    throw \"We got different number of versions that we were expecting. We received $($groupedItems.Count) versions.\"\r\n  }\r\n\r\n  $url32 = $groupedItems.Downloads | Where-Object { $_.Artifact -eq 'dll' -and $_.Architecture -eq 'x86' }\r\n  $url64 = $groupedItems.Downloads | Where-Object { $_.Artifact -eq 'dll' -and $_.Architecture -eq 'x64' }\r\n  $urlTools64 = $groupedItems.Downloads | Where-Object { $_.Artifact -eq 'tools' -and $_.Architecture -eq 'x64' }\r\n\r\n  @{\r\n    Version     = $groupedItems.Version\r\n    URL32       = $url32.Url\r\n    URL64       = $url64.Url\r\n    URLTools64  = $urlTools64.Url\r\n    PackageName = 'SQLite'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/supertuxkart/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/supertuxkart.png\" width=\"48\" height=\"48\"/> [supertuxkart](https://chocolatey.org/packages/supertuxkart)\r\n\r\n\r\nSuperTuxKart is a Free 3D kart racing game; we want to make the game fun more than we want to make it realistic. You can play with up to 4 friends on one PC, racing against each other or just try to beat the computer (a network multiplayer feature is planned).\r\n\r\nSee the great lighthouse or drive through the sand and visit the pyramids. Race underground or in space, watching the stars passing by. Have some rest under the palms on the beach (watching the other karts overtaking you :) ). But don't eat the bananas! Watch for bowling balls, plungers, bubble gum and cakes thrown by opponents.\r\n\r\nYou can do a single race against other karts, compete in one of several Grand Prix, try to beat the high score in time trials on your own, play battle mode against your friends, and more!\r\n\r\n"
  },
  {
    "path": "automatic/supertuxkart/supertuxkart.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>supertuxkart</id>\n    <version>1.5</version>\n    <title>SuperTuxKart</title>\n    <owners>chocolatey-community</owners>\n    <authors>SuperTuxKart developers</authors>\n    <licenseUrl>https://supertuxkart.net/Licensing</licenseUrl>\n    <projectUrl>https://supertuxkart.net</projectUrl>\n    <projectSourceUrl>https://github.com/supertuxkart/stk-code</projectSourceUrl>\n    <mailingListUrl>http://forum.freegamedev.net/viewforum.php?f=16</mailingListUrl>\n    <bugTrackerUrl>https://github.com/supertuxkart/stk-code/issues</bugTrackerUrl>\n    <docsUrl>http://supertuxkart.sourceforge.net/doxygen/?title=doxygen</docsUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/supertuxkart.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nSuperTuxKart is a Free 3D kart racing game; we want to make the game fun more than we want to make it realistic. You can play with up to 4 friends on one PC, racing against each other or just try to beat the computer (a network multiplayer feature is planned).\n\nSee the great lighthouse or drive through the sand and visit the pyramids. Race underground or in space, watching the stars passing by. Have some rest under the palms on the beach (watching the other karts overtaking you :) ). But don't eat the bananas! Watch for bowling balls, plungers, bubble gum and cakes thrown by opponents.\n\nYou can do a single race against other karts, compete in one of several Grand Prix, try to beat the high score in time trials on your own, play battle mode against your friends, and more!\n\n]]></description>\n    <summary>Open Source 3D kart racing game</summary>\n    <releaseNotes />\n    <tags>supertuxkart foss cross-platform racing game admin</tags>\n    <dependencies>\n      <dependency id=\"vcredist2015\" version=\"14.0.24215.20170201\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/supertuxkart</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/supertuxkart/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = 'supertuxkart'\r\n  fileType       = 'exe'\r\n  url            = 'https://github.com/supertuxkart/stk-code/releases/download/1.5/SuperTuxKart-1.5-installer-i686.exe'\r\n  url64          = 'https://github.com/supertuxkart/stk-code/releases/download/1.5/SuperTuxKart-1.5-installer-x86_64.exe'\r\n  checksum       = '9f6685a728952f822598ec8ab9ff9c04f35d72203559786aec22de1ffdb8c79b'\r\n  checksum64     = '5a9c685970a04140991ced3193d8168e335d414583edcad57ca5ef7cd72f0ab0'\r\n  checksumType   = 'sha256'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'supertuxkart*'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/supertuxkart/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'supertuxkart'\r\n\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif (!$installLocation) {\r\n    $installLocation = Get-ItemProperty HKCU:\\Software\\SuperTuxKart -ea 0 | Select-Object -Expand '(default)'\r\n    if (!$installLocation) { Write-Warning \"Can't find install location\"; return }\r\n}\r\n\r\n$packageArgs = @{\r\n    packageName    = $packageName\r\n    silentArgs     = \"/S\"\r\n    fileType       = 'exe'\r\n    validExitCodes = @(0)\r\n    file           = \"$installLocation\\Uninstall.exe\"\r\n}\r\n\r\nWrite-Host \"Using\" $packageArgs.file\r\nUninstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/supertuxkart/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://supertuxkart.net/Download'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"         = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64\\s*=\\s*)('.*')\"       = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.FileType)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $regex = \"\\.exe$\"\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $urls = $download_page.links | Where-Object href -match $regex | ForEach-Object href\r\n\r\n  @{\r\n    URL32    = $urls -match 'win32|32bit|i686' | Select-Object -first 1\r\n    URL64    = $urls -match 'win64|64bit|x86_64' | Select-Object -first 1\r\n    Version  = Get-Version ($urls -match 'win32|32bit|i686' | Select-Object -first 1)\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\nUpdate-Package\r\n"
  },
  {
    "path": "automatic/sweet-home-3d/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@736a00f718c84566b58be6146579ed1a6ce7648e/icons/sweet-home-3d.png\" width=\"48\" height=\"48\"/> [sweet-home-3d](https://chocolatey.org/packages/sweet-home-3d)\r\n\r\n\r\nSweet Home 3D is a free interior design application that helps you draw the plan of your house, arrange furniture on it and visit the results in 3D.\r\n\r\n## Features\r\n- **Draw** straight, round or sloping **walls** with precise dimensions using the mouse or the keyboard.\r\n- **Insert doors and windows** in walls by dragging them in the plan, and let Sweet Home 3D compute their holes in walls.\r\n- **Add furniture** to the plan from a searchable and extensible catalog organized by categories such as kitchen, living room, bedroom, bathroom...\r\n- **Change color, texture**, size, thickness, location and orientation of furniture, walls, floors and ceilings.\r\n- While designing the home in 2D, **simultaneously view it in 3D** from an aerial point of view, or navigate into it from a virtual visitor point of view.\r\n- **Annotate the plan** with room areas, dimension lines, texts, arrows and show the North direction with a compass rose.\r\n- **Create photorealistic images and videos** with the ability to customize lights and control sunlight effect according to the time of day and geographic location.\r\n- **Import** home blueprint to draw walls upon it, [3D models](http://www.sweethome3d.com/importModels.jsp) to complete default catalog, and [textures](http://www.sweethome3d.com/importTextures.jsp) to customize surfaces.\r\n- **Print and export** ODFs, bitmap or vector graphics images, videos and 3D files in standard file formats.\r\n- **Extend the features** of Sweet Home 3D with [plug-ins](http://www.sweethome3d.com/pluginDeveloperGuide.jsp) programmed in Java, or by developing a derived version based on its Model View Controller architecture.\r\n- **Choose the language** displayed in the user interface of Swee Home 3D and its rich help from [25 languages](http://www.sweethome3d.com/translations.jsp).\r\n\r\n"
  },
  {
    "path": "automatic/sweet-home-3d/legal/LICENSE.txt",
    "content": "                                                     License\r\nSweet Home 3D, Copyright (c) 2005-2017 Emmanuel PUYBARET / eTeks <info@eteks.com>\r\n\r\nThe free version of Sweet Home 3D application, the Furniture Library Editor and Textures Library Editor applications, as well as Sweet Home 3D JS library are distributed under the GNU General Public License; you can use them, copy them, redistribute them and/or modify them under the terms of that license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. For more details, please read the terms of the GNU General Public License and its FAQ.\r\n\r\nThese programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r\n\r\nThe GNU General Public License and other licenses under which Sweet Home 3D, Furniture Library Editor, Textures Library Editor applications and Sweet Home 3D JS library are available, allow you to publish the documents created with these applications, whether for personal or commercial use, within the limits of the rights granted by the licenses of the 3D models and textures you imported in the documents generated with these applications.\r\nYou can use and redistribute the 3D models and the textures available in the default catalogs of all Sweet Home 3D versions for personal or commercial use, as well as the free 3D models hosted on sweethome3d.com, and the furniture libraries and textures libraries available among the Sweet Home 3D files on SourceForge.net. If you include some of these 3D models and textures in your documents, you should attribute the author of the ones that are distributed under Free Art License or CC-BY License, possibly using a notice similar to the following one (including the links to let users find the authors of the pieces of art you used):\r\nProject designed with Sweet Home 3D. Includes 3D models and textures distributed under a free license.\r\nUsing and redistributing 3D models or textures found on other web sites may be restricted by the license under which they are distributed, and it's up to you to check their license. For example, 3D models available at Archibit are distributed under the Creative Commons BY-NC-SA license which forbids to use a work for commercial purposes, whereas the sections 1.B and 2.vi of the Terms of Use of the models available at Trimble 3D Warehouse allows you to use them for business purposes (including for commercial purposes), but forbids to aggregate any content obtained from the Site for redistribution, a condition that prevents to redistribute furniture libraries containing 3D Warehouse models.\r\n\r\nThe GNU General Public License allows you also to freely redistribute under the same license the free version of Sweet Home 3D application, the Furniture Library Editor and Textures Library Editor applications, as well as Sweet Home 3D JS library, if you provide the terms of the GNU General Public License with them and add the following copyright notice at the appropriate place (with a link to http://www.sweethome3d.com web site when possible):\r\nSweet Home 3D, Copyright (c) 2005-2017 Emmanuel PUYBARET / eTeks <info@eteks.com>\r\nThis rule applies also to the use of Sweet Home 3D viewer or the online version on your web site, which is some kind of redistribution.\r\n\r\nNote that the GNU General Public License forbids developers who don't own the copyrights of Sweet Home 3D to create proprietary programs derived from this software or incorporating it into proprietary programs.\r\nIf you are interested by Sweet Home 3D for such use, please write to info@eteks.com to get information about the other available licenses that could meet your needs.\r\n\r\nSweet Home 3D includes also the following libraries distributed under licenses less restrictive than GNU GPL:\r\n\r\nJava 3D library distributed under BSD license and GNU General Public License with the CLASSPATH exception,\r\nJava Media Framework library distributed under JMF 2.1.1 Binary Code License,\r\niText PDF print library version 2.1.7 distributed under GNU Lesser General Public License,\r\nFreeHep SVG export library distributed under GNU Lesser General Public License,\r\nBatik SVG path compilation library distributed under Apache License,\r\nSunFlow global illumination rendering library distributed under MIT license,\r\nTango icons library available in public domain,\r\nContributed 3D models available in the default catalog of the free version are distributed under Free Art Licence,\r\n3D models and textures available in the default catalogs of the Mac App Store and Amazon Store versions are distributed under Free Art Licence, CC-BY License or are available in public domain.\r\nSweet Home 3D JS requires also the following libraries:\r\n\r\nJSZip library distributed under MIT license,\r\nglMatrix library distributed under MIT license,\r\nbig.js library distributed under MIT license.\r\n"
  },
  {
    "path": "automatic/sweet-home-3d/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.sweethome3d.com/download.jsp>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.5/SweetHome3D-7.5-windows.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: BFC91A3CFE2BFBEECBBBBCF32E1E85D75BF2A9D32FE36E5D621BDF40CB801E5C\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.sweethome3d.com/license.jsp>\r\n"
  },
  {
    "path": "automatic/sweet-home-3d/sweet-home-3d.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>sweet-home-3d</id>\n    <version>7.5</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/sweet-home-3d</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Sweet Home 3D</title>\n    <authors>Emmanuel Puybaret</authors>\n    <projectUrl>http://www.sweethome3d.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@736a00f718c84566b58be6146579ed1a6ce7648e/icons/sweet-home-3d.png</iconUrl>\n    <copyright>© Copyrights 2006-2017 eTeks - All rights reserved</copyright>\n    <licenseUrl>http://www.sweethome3d.com/license.jsp</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>http://sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/</projectSourceUrl>\n    <docsUrl>http://www.sweethome3d.com/userGuide.jsp</docsUrl>\n    <mailingListUrl>http://www.sweethome3d.com/support/forum/?lang=en</mailingListUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/sweethome3d/_list/tickets</bugTrackerUrl>\n    <tags>sweet-home-3d home design house 3d admin foss</tags>\n    <summary>Sweet Home 3D is a free interior design application that helps you draw the plan of your house, arrange furniture on it and visit the results in 3D.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nSweet Home 3D is a free interior design application that helps you draw the plan of your house, arrange furniture on it and visit the results in 3D.\n\n## Features\n- **Draw** straight, round or sloping **walls** with precise dimensions using the mouse or the keyboard.\n- **Insert doors and windows** in walls by dragging them in the plan, and let Sweet Home 3D compute their holes in walls.\n- **Add furniture** to the plan from a searchable and extensible catalog organized by categories such as kitchen, living room, bedroom, bathroom...\n- **Change color, texture**, size, thickness, location and orientation of furniture, walls, floors and ceilings.\n- While designing the home in 2D, **simultaneously view it in 3D** from an aerial point of view, or navigate into it from a virtual visitor point of view.\n- **Annotate the plan** with room areas, dimension lines, texts, arrows and show the North direction with a compass rose.\n- **Create photorealistic images and videos** with the ability to customize lights and control sunlight effect according to the time of day and geographic location.\n- **Import** home blueprint to draw walls upon it, [3D models](http://www.sweethome3d.com/importModels.jsp) to complete default catalog, and [textures](http://www.sweethome3d.com/importTextures.jsp) to customize surfaces.\n- **Print and export** ODFs, bitmap or vector graphics images, videos and 3D files in standard file formats.\n- **Extend the features** of Sweet Home 3D with [plug-ins](http://www.sweethome3d.com/pluginDeveloperGuide.jsp) programmed in Java, or by developing a derived version based on its Model View Controller architecture.\n- **Choose the language** displayed in the user interface of Swee Home 3D and its rich help from [25 languages](http://www.sweethome3d.com/translations.jsp).\n\n]]></description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/sweet-home-3d/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'sweet-home-3d'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\SweetHome3D-7.5-windows.exe\"\r\n  softwareName   = 'Sweet Home 3D*'\r\n  silentArgs     = '/SILENT'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/sweet-home-3d/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.sweethome3d.com/download.jsp'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1 }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe\\/download$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '[-]'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n  @{\r\n    URL32    = $url32\r\n    Version  = $version32\r\n    FileType = 'exe'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/sysinternals/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a042fbe6c07391d0c2da13f638b1fdde474850f/icons/sysinternals.png\" width=\"48\" height=\"48\"/> [sysinternals](https://chocolatey.org/packages/sysinternals)\r\n\r\n\r\nThe Sysinternals Troubleshooting Utilities have been rolled up into a single suite of tools.\r\nThis file contains the individual troubleshooting tools and help files.\r\nIt does not contain non-troubleshooting tools like the BSOD Screen Saver or NotMyFault.\r\n\r\n## Package parameters\r\n\r\n- `/InstallDir` - Installation directory, by default Chocolatey tools directory.\r\n- `/InstallationPath` - the same as `InstallDir`\r\n\r\nExample: `choco install sysinternals --params \"/InstallDir:C:\\your\\install\\path\"`\r\n\r\n## Notes\r\n\r\n- This package supports only latest version.\r\n- This package by default installs to tools directory which will create shims for all applications. When you install to different directory, shims are not created but directory is added to the PATH.\r\n- This package downloads the nano edition of sysinternals suite when installing it on a nano server.\r\n- To have GUI for the tools, install [nirlauncher](https://chocolatey.org/packages/nirlauncher) package and use `/Sysinternals` package parameter.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/sysinternals/sysinternals.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>sysinternals</id>\n    <title>Sysinternals</title>\n    <version>2026.4.9</version>\n    <authors>Mark Russinovich, Bryce Cogswell</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>Sysinternals - utilities to help you manage, troubleshoot and diagnose your Windows systems and applications.</summary>\n<description><![CDATA[\nThe Sysinternals Troubleshooting Utilities have been rolled up into a single suite of tools.\nThis file contains the individual troubleshooting tools and help files.\nIt does not contain non-troubleshooting tools like the BSOD Screen Saver or NotMyFault.\n\n## Package parameters\n\n- `/InstallDir` - Installation directory, by default Chocolatey tools directory.\n- `/InstallationPath` - the same as `InstallDir`\n\nExample: `choco install sysinternals --params \"/InstallDir:C:\\your\\install\\path\"`\n\n## Notes\n\n- This package supports only latest version.\n- This package by default installs to tools directory which will create shims for all applications. When you install to different directory, shims are not created but directory is added to the PATH.\n- This package downloads the nano edition of sysinternals suite when installing it on a nano server.\n- To have GUI for the tools, install [nirlauncher](https://chocolatey.org/packages/nirlauncher) package and use `/Sysinternals` package parameter.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://technet.microsoft.com/en-us/sysinternals/bb842062</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/sysinternals</packageSourceUrl>\n    <tags>sysinternals troubleshooting pstools psexec file disk utilities freeware cli tools portable</tags>\n    <licenseUrl>http://technet.microsoft.com/en-us/sysinternals/bb469936</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8a042fbe6c07391d0c2da13f638b1fdde474850f/icons/sysinternals.png</iconUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/sysinternals/tools/chocolateyBeforeModify.ps1",
    "content": "﻿$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\nWrite-Host \"Closing processes from sysinternals package installation directory\"\r\nRemove-Process -PathFilter ([regex]::escape('C:\\ProgramData\\chocolatey\\lib\\sysinternals\\tools') + \".*\") | Out-Null\r\n"
  },
  {
    "path": "automatic/sysinternals/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$pp = Get-PackageParameters\r\n$installDir = $toolsPath\r\nif ($pp.InstallDir -or $pp.InstallationPath ) { $InstallDir = $pp.InstallDir + $pp.InstallationPath }\r\nWrite-Host \"Sysinternals Suite is going to be installed in '$installDir'\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'sysinternals'\r\n  url            = 'https://download.sysinternals.com/files/SysinternalsSuite.zip'\r\n  checksum       = 'e7da9bf052e03968aea666877937037522ff447b838568c6b1be3ea24e3062e9'\r\n  checksumType   = 'sha256'\r\n  unzipLocation  = $installDir\r\n}\r\nInstall-ChocolateyZipPackage @packageArgs\r\nAccept-Eula\r\nif ($installDir -ne $toolsPath) { Install-ChocolateyPath $installDir }\r\nif (Is-NanoServer) {\r\n  $packageArgs.url = 'https://download.sysinternals.com/files/SysinternalsSuite-Nano.zip'\r\n  $packageArgs.checksum = 'f4bf19d45f08752334d94f7b375581746262376d85d88569d35446bc287607e2'\r\n }\r\n\r\n$old_path = 'c:\\sysinternals'\r\nif ((Test-Path $old_path) -and ($installDir -ne $old_path)) {\r\n    Write-Warning \"Clean up older versions of this install at c:\\sysinternals\"\r\n}\r\n"
  },
  {
    "path": "automatic/sysinternals/tools/helpers.ps1",
    "content": "function Accept-Eula() {\r\n\r\n$tools = `\r\n\"AccessChk\",        \"Active Directory Explorer\", \"ADInsight\",  \"Autologon\",       \"AutoRuns\",\r\n\"BGInfo\",           \"CacheSet\",                  \"ClockRes\",   \"Coreinfo\",        \"Ctrl2cap\",\r\n\"DbgView\",          \"Desktops\",                  \"Disk2Vhd\",   \"Diskmon\",         \"DiskView\",\r\n\"Du\",               \"EFSDump\",                   \"FindLinks\",  \"Handle\",          \"Hex2Dec\",\r\n\"Junction\",         \"LdmDump\",                   \"ListDLLs\",   \"LoadOrder\",       \"Movefile\",\r\n\"PageDefrag\",       \"PendMove\",                  \"PipeList\",   \"Portmon\",         \"ProcDump\",\r\n\"Process Explorer\", \"Process Monitor\",           \"PsExec\",     \"psfile\",          \"PsGetSid\",\r\n\"PsInfo\",           \"PsKill\",                    \"PsList\",     \"PsLoggedon\",      \"PsLoglist\",\r\n\"PsPasswd\",         \"PsService\",                 \"PsShutdown\", \"PsSuspend\",       \"RamMap\",\r\n\"RegDelNull\",       \"Regjump\",                   \"Regsize\",    \"RootkitRevealer\", \"Share Enum\",\r\n\"ShellRunas - Sysinternals: www.sysinternals.com\",\r\n\"EulaAccepted\",       \"SigCheck\",                \"Streams\",    \"Strings\",         \"Sync\",\r\n\"System Monitor\",   \"TCPView\",                   \"VMMap\",      \"VolumeID\",        \"Whois\",\r\n\"Winobj\",           \"ZoomIt\"\r\n\r\n    $root_path = \"HKCU:\\SOFTWARE\\Sysinternals\"\r\n    mkdir \"$root_path\" -ea 0 | Out-Null\r\n    foreach($tool in $tools) {\r\n        mkdir \"$root_path\\$tool\" -ea 0 | Out-Null\r\n        New-ItemProperty -Path \"$root_path\\$tool\" -Name EulaAccepted -Value 1 -Force | Out-Null\r\n    }\r\n\r\n    $vt = \"$root_path\\SigCheck\\VirusTotal\"\r\n    mkdir $vt -ea 0 | Out-Null\r\n    New-ItemProperty -Path $vt -Name VirusTotalTermsAccepted -Value 1 -Force | Out-Null\r\n}\r\n\r\nfunction Is-NanoServer() {\r\n  # This would be true for both nano servers, and IoT devices.\r\n  if ($PSVersionTable.PSEdition -ne 'Core') { return $false }\r\n\r\n  # 143 = Datacenter nano server\r\n  # 144 = Standard nano server\r\n  $sku = (Get-CimInstance -ClassName Win32_OperatingSystem).OperatingSystemSKU\r\n  return ($sku -eq 143) -or ($sku -eq 144);\r\n}\r\n"
  },
  {
    "path": "automatic/sysinternals/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://technet.microsoft.com/en-us/sysinternals/bb842062.aspx'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*[$]packageArgs\\.url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URLNano)'\"\r\n            \"(?i)(^\\s*[$]packageArgs\\.checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumNano)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Write-Host 'Setting checksum'\r\n    $Latest.Checksum32 = Get-RemoteChecksum $Latest.URL32\r\n    $Latest.ChecksumType32 = 'sha256'\r\n    $Latest.ChecksumNano = Get-RemoteChecksum $Latest.URLNano\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re      = '(?<!Nano)\\.zip$'\r\n    $url     = $download_page.links | Where-Object href -match $re | Select-Object -First 1 -Expand href\r\n    $urlNano = $download_page.links | Where-Object href -match 'Nano\\.zip$' | Select-Object -First 1 -Expand href\r\n\r\n    # Previous version of this script extracted $updated from the html page content:\r\n    # $updated = $download_page.Content -split \"`n\" | sls '(?<=Updated: )[^/<>]+' | % Matches | % Value\r\n    # $updated = [datetime]::ParseExact($updated, 'MMMM dd, yyyy', [cultureinfo]::InstalledUICulture)\r\n    #\r\n    # But sometimes Microsoft publishes new versions of SysinternalsSuite.zip without changing html.\r\n    # After PR #760 (https://github.com/chocolatey/chocolatey-coreteampackages/pull/760) $updated fills from 'Last-Modified' HTTP header.\r\n    $lastModified = (Invoke-WebRequest -Uri $url -Method HEAD).Headers['Last-Modified'] -as [DateTime]\r\n    $lastModifiedNano = (Invoke-WebRequest -Uri $urlNano -Method HEAD).Headers['Last-Modified'] -as [DateTime]\r\n    $updated = If ($lastModified -gt $lastModifiedNano) {$lastModified} Else {$lastModifiedNano}\r\n\r\n    @{\r\n        Version  = $updated.ToString(\"yyyy.M.d\")\r\n        URL32    = $url\r\n        URLNano  = $urlNano\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/testdisk-photorec/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/testdisk.svg\" width=\"48\" height=\"48\"/> [testdisk-photorec](https://chocolatey.org/packages/testdisk-photorec)\r\n\r\n\r\nTestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy.\r\n\r\nPhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory. PhotoRec ignores the file system and goes after the underlying data, so it will still work even if your media's file system has been severely damaged or reformatted.\r\n\r\n## Features\r\n- Fix partition table, recover deleted partition\r\n- Recover FAT32 boot sector from its backup\r\n- Rebuild FAT12/FAT16/FAT32 boot sector\r\n- Fix FAT tables\r\n- Rebuild NTFS boot sector\r\n- Recover NTFS boot sector from its backup\r\n- Fix MFT using MFT mirror\r\n- Locate ext2/ext3/ext4 Backup SuperBlock\r\n- Undelete files from FAT, exFAT, NTFS and ext2 filesystem\r\n- Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.\r\n\r\n"
  },
  {
    "path": "automatic/testdisk-photorec/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/testdisk-photorec/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.cgsecurity.org/wiki/TestDisk_Download>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://www.cgsecurity.org/testdisk-7.2.win.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 0718A4529611E5F8B6D5FCB873279D23A0B212B18BCF72291F3B47351BFC7126\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.gnu.org/licenses/gpl.txt>\r\n"
  },
  {
    "path": "automatic/testdisk-photorec/testdisk-photorec.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>testdisk-photorec</id>\n    <version>7.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/testdisk-photorec</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>TestDisk and PhotoRec</title>\n    <authors>CGSecurity</authors>\n    <projectUrl>http://www.cgsecurity.org/wiki/TestDisk</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/testdisk.svg</iconUrl>\n    <licenseUrl>http://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>http://www.cgsecurity.org/wiki/TestDisk#Documentation</docsUrl>\n    <mailingListUrl>http://forum.cgsecurity.org/</mailingListUrl>\n    <tags>testdisk-photorec data recovery foss cross-platform</tags>\n    <summary>Data recovery software</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nTestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy.\n\nPhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory. PhotoRec ignores the file system and goes after the underlying data, so it will still work even if your media's file system has been severely damaged or reformatted.\n\n## Features\n- Fix partition table, recover deleted partition\n- Recover FAT32 boot sector from its backup\n- Rebuild FAT12/FAT16/FAT32 boot sector\n- Fix FAT tables\n- Rebuild NTFS boot sector\n- Recover NTFS boot sector from its backup\n- Fix MFT using MFT mirror\n- Locate ext2/ext3/ext4 Backup SuperBlock\n- Undelete files from FAT, exFAT, NTFS and ext2 filesystem\n- Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.\n\n]]></description>\n    <releaseNotes>http://www.cgsecurity.org/wiki/TestDisk_{{PackageVersion}}_Release</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/testdisk-photorec/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$previousDirectories = Get-ChildItem \"$toolsPath\" -Filter \"testdisk*\" | Where-Object { Test-Path -PathType Container $_.FullName }\r\nif ($previousDirectories) { Remove-Item $previousDirectories.FullName -Force -ea 0 -Recurse }\r\n\r\n$packageArgs = @{\r\n  packageName  = 'testdisk-photorec'\r\n  fileType     = 'zip'\r\n  file         = \"$toolsPath\\testdisk-7.2.win.zip\"\r\n  destination  = \"$toolsPath\"\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nRemove-Item \"$toolsPath\\*.zip\" -Force -ea 0\r\n\r\n$files = Get-ChildItem \"$toolsPath\" -Include \"testdisk_win.exe\",'*photorec_win.exe' -Recurse\r\n$desktopPath = [System.Environment]::GetFolderPath('Desktop')\r\n$files | ForEach-Object {\r\n  $fileName = $_.BaseName\r\n  Install-ChocolateyShortcut -ShortcutFilePath \"$desktopPath\\$fileName.lnk\" -TargetPath $_.FullName\r\n}\r\n"
  },
  {
    "path": "automatic/testdisk-photorec/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$files = @('testdisk_win.lnk', '*photorec_win.lnk')\r\n$desktopPath = [System.Environment]::GetFolderPath('Desktop')\r\n\r\n$files | Where-Object { Test-Path \"$desktopPath\\$_\" } | ForEach-Object { Remove-Item -Force \"$desktopPath\\$_\" }\r\n"
  },
  {
    "path": "automatic/testdisk-photorec/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.cgsecurity.org/wiki/TestDisk_Download'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'testdisk\\-[\\d\\.]+\\.win\\.zip$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '[-]|\\.win'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n\r\n  @{\r\n    URL32 = $url32 -replace '\\/Download_and_donate\\.php'\r\n    Version = $version32\r\n    ReleaseNotes = \"http://www.cgsecurity.org/wiki/TestDisk_${version32}_Release\"\r\n  }\r\n}\r\n\r\ntry {\r\n  update -ChecksumFor none\r\n} catch {\r\n  $ignore = \"Unable to connect to the remote server\"\r\n  if ($_ -match $ignore) { Write-Host $ignore; 'ignore' } else { throw $_ }\r\n}\r\n"
  },
  {
    "path": "automatic/texmaker/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@fc7e378fe2fb55d56be7493fba9613a920ca6c34/icons/texmaker.png\" width=\"48\" height=\"48\"/> [texmaker](https://chocolatey.org/packages/texmaker)\r\n\r\n\r\nTexmaker is a free, modern and cross-platform LaTeX editor for linux, macosx and windows systems that integrates many tools needed to develop documents with LaTeX, in just one application.\r\n\r\nTexmaker includes unicode support, spell checking, auto-completion, code folding and a built-in pdf viewer with synctex support and continuous view mode.\r\n\r\nTexmaker is easy to use and to configure.\r\n\r\n## Features\r\n\r\n- **Unicode editor:** Texmaker is fully unicode and supports a large variety of encodings.\r\n- **Spell checker:** Texmaker includes spell checking while typing.\r\n- **Code folding:** All \\part, \\chapter, \\section,.., \\begin{foo} \\end{foo} blocks can be collapsed.\r\n- **Code completion:** The main LaTeX commands can be quickly inserted while typing.\r\n- **Fast navigation:** Texmaker includes a \"structure view\" which is automatically updated while typing.\r\n- **\"Master\" mode:** Texmaker allows you to work easily onto documents separated in several files with the \"master mode\".\r\n- **Integrated Pdf viewer:** Texmaker includes a built-in pdf viewer with continuous scrolling and synctex support.\r\n- **Easy compilation:** \"One-click\" compilation with the predefined \"Quick build\" commands.\r\n- **Mathematical symbols:** 370 mathematical symbols can be inserted in just one click.\r\n- **Wizards:** Texmaker includes wizards to generate the most standard LateX code ('Quick document', 'Quick Beamer Presentation' , 'Quick letter', tabular, tabbing and array environments.\r\n- **LaTeX documentation:** An extensive LaTeX documentation is furnished with Texmaker.\r\n- **Error Handling:** Texmaker automatically locates errors and warnings detected in the log file after a compilation and you can reach the corresponding lines in the document in one-click.\r\n- **Rectangular block selection:** Easy rectangular selection with the mouse+Alt key. Users can easily cut/copy/paste columns of a table.\r\n- **Find in folders:** With Texmaker you can search for text in all the latex documents included in a folder (and the subfolders). If you click on a line, Texmaker will open the corresponding document at the right line.\r\n- **Rotation mode for the pdf viewer**\r\n- **Export to html and odt via TeX4ht**\r\n- **Regular expressions support**\r\n- **Full asymptote support:** (syntax higlighting - commands )\r\n- **Unlimited number of snippets:** With Texmaker, users can define an unlimited number of snippets with keyboard triggers [Demo on YouTube](http://youtu.be/UxCx78bgCTY)\r\n\r\n## Notes\r\n\r\n- If you need support for 32bit installation, please install a version prior to 5.0\r\n- Before upgrading to the latest version, any version prior to 5.0 needs to be uninstalled if you do not wish to have several versions of texmaker available.\r\n- Windows 8 or later is required to install version 5.0 or later\r\n\r\n"
  },
  {
    "path": "automatic/texmaker/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/texmaker/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.xm1math.net/texmaker/download.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://www.xm1math.net/texmaker/assets/files/Texmaker_6.0.1_Win_x64.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 6B710072A09C7E6421F170E7ACB95375E31EA1083F703008172F2B65EAC2C976\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\nThis license was mentioned on their project page to be the correct license.\r\n"
  },
  {
    "path": "automatic/texmaker/texmaker.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>texmaker</id>\n    <version>6.0.1</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/texmaker</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Texmaker</title>\n    <authors>Pascal Brachet,Joël Amblard</authors>\n    <projectUrl>http://www.xm1math.net/texmaker/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@fc7e378fe2fb55d56be7493fba9613a920ca6c34/icons/texmaker.png</iconUrl>\n    <copyright>© 2003/2015 - Pascal Brachet</copyright>\n    <licenseUrl>https://www.gnu.org/licenses/old-licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>http://www.xm1math.net/texmaker/doc.html</docsUrl>\n    <tags>texmaker tex latex admin foss cross-platform</tags>\n    <summary>Texmaker is a free, modern and cross-platform LaTeX editor for linux, macosx and windows systems that integrates many tools needed to develop documents with LaTeX, in just one application.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nTexmaker is a free, modern and cross-platform LaTeX editor for linux, macosx and windows systems that integrates many tools needed to develop documents with LaTeX, in just one application.\n\nTexmaker includes unicode support, spell checking, auto-completion, code folding and a built-in pdf viewer with synctex support and continuous view mode.\n\nTexmaker is easy to use and to configure.\n\n## Features\n\n- **Unicode editor:** Texmaker is fully unicode and supports a large variety of encodings.\n- **Spell checker:** Texmaker includes spell checking while typing.\n- **Code folding:** All \\part, \\chapter, \\section,.., \\begin{foo} \\end{foo} blocks can be collapsed.\n- **Code completion:** The main LaTeX commands can be quickly inserted while typing.\n- **Fast navigation:** Texmaker includes a \"structure view\" which is automatically updated while typing.\n- **\"Master\" mode:** Texmaker allows you to work easily onto documents separated in several files with the \"master mode\".\n- **Integrated Pdf viewer:** Texmaker includes a built-in pdf viewer with continuous scrolling and synctex support.\n- **Easy compilation:** \"One-click\" compilation with the predefined \"Quick build\" commands.\n- **Mathematical symbols:** 370 mathematical symbols can be inserted in just one click.\n- **Wizards:** Texmaker includes wizards to generate the most standard LateX code ('Quick document', 'Quick Beamer Presentation' , 'Quick letter', tabular, tabbing and array environments.\n- **LaTeX documentation:** An extensive LaTeX documentation is furnished with Texmaker.\n- **Error Handling:** Texmaker automatically locates errors and warnings detected in the log file after a compilation and you can reach the corresponding lines in the document in one-click.\n- **Rectangular block selection:** Easy rectangular selection with the mouse+Alt key. Users can easily cut/copy/paste columns of a table.\n- **Find in folders:** With Texmaker you can search for text in all the latex documents included in a folder (and the subfolders). If you click on a line, Texmaker will open the corresponding document at the right line.\n- **Rotation mode for the pdf viewer**\n- **Export to html and odt via TeX4ht**\n- **Regular expressions support**\n- **Full asymptote support:** (syntax higlighting - commands )\n- **Unlimited number of snippets:** With Texmaker, users can define an unlimited number of snippets with keyboard triggers [Demo on YouTube](http://youtu.be/UxCx78bgCTY)\n\n## Notes\n\n- If you need support for 32bit installation, please install a version prior to 5.0\n- Before upgrading to the latest version, any version prior to 5.0 needs to be uninstalled if you do not wish to have several versions of texmaker available.\n- Windows 8 or later is required to install version 5.0 or later\n\n]]></description>\n    <releaseNotes>http://www.xm1math.net/texmaker/log.html</releaseNotes>\n    <dependencies>\n      <dependency id=\"kb2999226\" version=\"1.0.20170509\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/texmaker/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\nif ((Get-OSArchitectureWidth 32) -or $env:chocolateyForceX86 -eq $true) {\r\n  throw \"Version 5+ no longer supports 32bit, please install a version prior to 5.0 if you need 32bit.\"\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\Texmaker_6.0.1_Win_x64.msi\"\r\n  softwareName   = 'Texmaker*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.msi\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/texmaker/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releasePagePart = 'http://www.xm1math.net/texmaker/'\r\n$releases = \"${releasePagePart}download.html\"\r\n$softwareName = 'Texmaker*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.msi$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $version32 = $url32 -split '_' | Select-Object -last 1 -skip 2\r\n\r\n  @{\r\n    URL32 = $releasePagePart + $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/thunderbird/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/thunderbird.png\" width=\"48\" height=\"48\"/> [thunderbird](https://chocolatey.org/packages/thunderbird)\r\n\r\nThunderbird is a free email application that's easy to set up and customize and it's loaded with great features!\r\n\r\n## Package Parameters\r\n\r\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/thunderbird/releases/latest/README.txt) for a complete list of available locales.\r\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website.\r\n- `/NoStop` - Do not stop Thunderbird before running the install if it is running or attempt to restart it after install.\r\n\r\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\r\n\r\n- `/InstallDir:PATH`\r\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\r\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\r\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\r\n- `/NoMaintenanceService` Do not install Maintenance Service\r\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Thunderbird Installer, but not for this Chocolatey Package)\r\n- `/NoAutoUpdate` Sets a policies.json file to not update Thunderbird and does not install the Maintenance Service\r\n\r\n### Examples\r\n\r\n`choco install thunderbird --params \"/l=en-GB\"`\r\n`choco install thunderbird --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`    \r\n`choco install thunderbird --params \"/UseMozillaFallback\"`\r\n`choco install thunderbird --params \"/NoStop\"`\r\n\r\n## Notes\r\n- Looking for Thunderbird Extended Support Release? Install the [thunderbirdesr](/packages/thunderbirdesr) package.\r\n- If locale package parameter is not present, this package installs Thunderbird in the first language which matches this list:\r\n  1. If Thunderbird is already installed: the same language as the already installed Thunderbird.\r\n  1. The Windows system language where the Thunderbird package gets installed.\r\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\r\n  1. If Thunderbird does not support the system language, it will fallback to `en-US`.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/thunderbird/Readme.thunderbird.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/thunderbird.png\" width=\"48\" height=\"48\"/> [thunderbird](https://chocolatey.org/packages/thunderbird)\r\n\r\nThunderbird is a free email application that's easy to set up and customize and it's loaded with great features!\r\n\r\n## Package Parameters\r\n\r\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/thunderbird/releases/latest/README.txt) for a complete list of available locales.\r\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website.\r\n- `/NoStop` - Do not stop Thunderbird before running the install if it is running or attempt to restart it after install.\r\n\r\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\r\n\r\n- `/InstallDir:PATH`\r\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\r\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\r\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\r\n- `/NoMaintenanceService` Do not install Maintenance Service\r\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Thunderbird Installer, but not for this Chocolatey Package)\r\n- `/NoAutoUpdate` Sets a policies.json file to not update Thunderbird and does not install the Maintenance Service\r\n\r\n### Examples\r\n\r\n`choco install thunderbird --params \"/l=en-GB\"`\r\n`choco install thunderbird --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`    \r\n`choco install thunderbird --params \"/UseMozillaFallback\"`\r\n`choco install thunderbird --params \"/NoStop\"`\r\n\r\n## Notes\r\n- Looking for Thunderbird Extended Support Release? Install the [thunderbirdesr](/packages/thunderbirdesr) package.\r\n- If locale package parameter is not present, this package installs Thunderbird in the first language which matches this list:\r\n  1. If Thunderbird is already installed: the same language as the already installed Thunderbird.\r\n  1. The Windows system language where the Thunderbird package gets installed.\r\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\r\n  1. If Thunderbird does not support the system language, it will fallback to `en-US`.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/thunderbird/Readme.thunderbirdesr.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/thunderbird.png\" width=\"48\" height=\"48\"/> [thunderbird](https://chocolatey.org/packages/thunderbird)\r\n\r\nThunderbird is a free email application that's easy to set up and customize and it's loaded with great features!\r\n\r\n## Package Parameters\r\n\r\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/thunderbird/releases/latest/README.txt) for a complete list of available locales.\r\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website.\r\n- `/NoStop` - Do not stop Thunderbird before running the install if it is running or attempt to restart it after install.\r\n\r\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\r\n\r\n- `/InstallDir:PATH`\r\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\r\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\r\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\r\n- `/NoMaintenanceService` Do not install Maintenance Service\r\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Thunderbird Installer, but not for this Chocolatey Package)\r\n- `/NoAutoUpdate` Sets a policies.json file to not update Thunderbird and does not install the Maintenance Service\r\n\r\n### Examples\r\n\r\n`choco install thunderbirdesr --params \"/l=en-GB\"`\r\n`choco install thunderbirdesr --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`    \r\n`choco install thunderbirdesr --params \"/UseMozillaFallback\"`\r\n`choco install thunderbirdesr --params \"/NoStop\"`\r\n\r\n## Notes\r\n- Looking for Thunderbird monthly release? Install the [thunderbird](/packages/thunderbird) package.\r\n- If locale package parameter is not present, this package installs Thunderbird in the first language which matches this list:\r\n  1. If Thunderbird is already installed: the same language as the already installed Thunderbird.\r\n  1. The Windows system language where the Thunderbird package gets installed.\r\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\r\n  1. If Thunderbird does not support the system language, it will fallback to `en-US`.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/thunderbird/thunderbird.json",
    "content": "﻿{\r\n    \"latest\":  \"150.0.1\",\r\n    \"esr\":  \"140.10.1\"\r\n}\r\n"
  },
  {
    "path": "automatic/thunderbird/thunderbird.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>thunderbird</id>\n    <version>150.0.1</version>\n    <title>Thunderbird (Release)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Mozilla</authors>\n    <licenseUrl>https://www.mozilla.org/en-US/about/legal/terms/thunderbird/</licenseUrl>\n    <projectUrl>https://www.mozilla.org/en/thunderbird/</projectUrl>\n    <projectSourceUrl>https://hg.mozilla.org/comm-central</projectSourceUrl>\n    <docsUrl>https://developer.thunderbird.net</docsUrl>\n    <bugTrackerUrl>https://bugzilla.mozilla.org/</bugTrackerUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/thunderbird.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Thunderbird is a free email application that's easy to set up and customize and it's loaded with great features!\n\n## Package Parameters\n\n- `/l:LOCALE` - Install given Firefox locale. See the [official page](https://releases.mozilla.org/pub/thunderbird/releases/latest/README.txt) for a complete list of available locales.\n- `/UseMozillaFallback` Makes a request to mozilla.org and reads the supported Language Culture code from the website.\n- `/NoStop` - Do not stop Thunderbird before running the install if it is running or attempt to restart it after install.\n\nCommand-line options for installer configuration. See the [official page](https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html) for details and defaults.\n\n- `/InstallDir:PATH`\n- `/NoTaskbarShortcut` Do not create Taskbar Shortcut\n- `/NoDesktopShortcut` Do not create Desktop Shortcut\n- `/NoStartMenuShortcut` Do not create Start Menu Shortcut\n- `/NoMaintenanceService` Do not install Maintenance Service\n- `/RemoveDistributionDir` Remove Distribution directory on installation/update. (This is the default behavior of the Thunderbird Installer, but not for this Chocolatey Package)\n- `/NoAutoUpdate` Sets a policies.json file to not update Thunderbird and does not install the Maintenance Service\n\n### Examples\n\n`choco install thunderbird --params \"/l=en-GB\"`\n`choco install thunderbird --params \"/NoTaskbarShortcut /NoDesktopShortcut /NoAutoUpdate\"`    \n`choco install thunderbird --params \"/UseMozillaFallback\"`\n`choco install thunderbird --params \"/NoStop\"`\n\n## Notes\n- Looking for Thunderbird Extended Support Release? Install the [thunderbirdesr](/packages/thunderbirdesr) package.\n- If locale package parameter is not present, this package installs Thunderbird in the first language which matches this list:\n  1. If Thunderbird is already installed: the same language as the already installed Thunderbird.\n  1. The Windows system language where the Thunderbird package gets installed.\n  1. Language Culture code specified on Mozilla website (only when `/UseMozillaFallback` is specified).\n  1. If Thunderbird does not support the system language, it will fallback to `en-US`.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>A free email client from Mozilla</summary>\n    <releaseNotes>https://www.thunderbird.net/en-US/thunderbird/150.0.1/releasenotes/</releaseNotes>\n    <copyright>Mozilla. All rights reserved.</copyright>\n    <tags>mozilla thunderbird email admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/thunderbird</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"..\\Firefox\\tools\\helpers.ps1\" target=\"tools\\helpers.ps1\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/thunderbird/tools/LanguageChecksums.csv",
    "content": "﻿af|32|cc42eb0f44f07863b37f040139ddc0bb5430c0ff56f477c274ab5c8e5e90c3fa656434d04101cf6f5a2d63bfd795ca75cc69c81c0ce1913279301adba088fcd5\r\nar|32|af43c2318a100d1524c80b78198f388ba69421eabafe583c36d15d956820663a3517db6490c386a1b856f0b8ce8cc6cb334116419e687675c9769f3715331fad\r\nast|32|cc7b5ffb64ed7efece5426e45c4540b5d005422f9f2e602decbe58086fc8dd882aa06a3395d2ecace7cc6cf88fe313a12ffe7616a4851f5a0b54269ee1fe48d5\r\nbe|32|433310559b5ad1ccd8054f5ccdee876b30af2849865b2131a2a78eb60e6195269aed4ae3e170c0906441ced6f5d15f69b053bf4d78ed52e66ab930bfd4d855a9\r\nbg|32|a148397a11013755f2c5c9cbea77fa726bedcfd7e2294776f6787419d7f7c5cd921f585e77f26d973830b8ee0a1f16f8f5c32af6950b1e4d739260eb4b73be8c\r\nbr|32|dff393ee73ef178068e951e8022aa499f06d058423f81530273d63f690dc7065f55a5f9b665bddeeb86fcf087f7c5cbc24a2b277e4796889f7892ef3326b3ceb\r\nca|32|fbac51d0cd785d85fe9fddb6d2bc94e3a67fbe0a9e29e828c4f5e37b2051a74823072570f60463898dbd76d578503756d1781150c53bc49fde931ceeddbf366b\r\ncak|32|58aee92fcbbad74cec107e8d4702b31284f5dd7a08a79382ce06f4c967472d3b61de0104f13716fe8314001b28e0409fb03752fe86cda59675571eebf94056be\r\ncs|32|80083d6992dabfc989607c1a60f04872f12e6d67e5b9bf505682dc4575980c1cecf9c9170ff7d69ae3730d9b5db7e711b2959f5dcb7d6fc2540f22902233f87e\r\ncy|32|5819939b9b837b4cabe147a4f5f0fccc65aa08e58d05dbd4941907f4dc94fdd12a183fe6fae39833981c0a2b4dbb776fff1208b02d17d0b385d3b65d0c125ac3\r\nda|32|d2a7c5b29d205cc15f58b40740d46664c1b1cf3a2c3ea314a3bc21a8a28ba729ce3c275b19b8350c8c8205c5b777d79548133292dc511f39f0a8e33c52376d2d\r\nde|32|96eeab821fba33f66b5fc39620d7d031928a2f7a4b1186fa894fc4e60cfab999a5cb00fc8e7fa91e7197ae775094e58c020facfea5b21b0f5cac333f9fcb6cf5\r\ndsb|32|5f4fb4532a254499dc5db5dc0aa74aea8abecee82e9d40afd9c09f8adbe9ecc02770f8150bedf37a0f6e4e7a542ae609e06f2e9133009c02e434c11a9a121a9b\r\nel|32|afa8cc572896454b611ff8757ac57ac5aadddb5c88c9ee80d4196de510b441976ec22fcbec5a010d03c43d1f7eacb5fad0c6f050fffdb03d56a33a34385a7d62\r\nen-CA|32|4ec48e3021fcf506181c5e3ab40052e115fa902134aefc4e34c52cce612204e4939b35a5ac31fecdf48cb1f52b97725e610eef3436cd54af1b2b18007c2b24e2\r\nen-GB|32|eea084e25c00ddf614c04546c76df4fa413df2756717b722fe403ab6b98d77347aff5daf15e7a29dfb060de4e0e3ba894d6d000b57dc5969dc5dbf98aae87809\r\nen-US|32|6a3385bab3d0de3e3f1b803ea320ad8a00cad399ab660c65c75c71a755bf2ee12d6844d910cae3711413056c60a2b63478da50636c80032b872aaba38988bf56\r\nes-AR|32|91905be90fc5ccdb756eb51f48c9f9a77fd6ead108a43b75c404d0e4696d4bf265bd9e944aa4bbe62d6d468a0f5e98390d303f328d047904ffb6debf2ad8e126\r\nes-ES|32|a1d24480e5723ed99243835392fbeb377f13475bba3de988b18a9c39f088b9e5702b5c1be58cfbaf816cdb9950367cb3995dda8e555cb295f6693ccf5682508e\r\nes-MX|32|e1c58873ca8d65b97577957133865f122519d33f1819044b32b1d035cf3ec4c816f4c72d7d384002c415d94d4594ef24e57aac388729ed80362c2600a984f36c\r\net|32|c8a8e76eea544315e31bea4d63d963ca71035449d4e80d749ab935298a3298634f5250b59702ef542bd5b36b918d166ea44f71f5673956bc4a4f99d85ddeed3a\r\neu|32|bd6ae759481e777116ed907e9fabd0da5fda159ac81eefb82d2d3a94be993ae4e749ffafbe840a4b1d852a51804daa2484d983498322a844b6f3e3faae7b4944\r\nfi|32|762b7ecc9eb7edaa09ce461db7f51d23dcb952b582f93ab1ae6e39099da51e26d0df7e38323f818d51dbf75388da0dfa23913d4963ff116591024689b93090d7\r\nfr|32|2fec981446faad3fd43b28767f2623e45ef9cf870ce0c2c6eac1d8c49422f0c1068621dfc41646b014e2c25911e72ff19a19092c5299425e0204d2b1eb497660\r\nfy-NL|32|0c5ebe1e8b484592084c85aa9c5345e3d1f9c4406a2e6275e69cf502e76461d0f7531107c50e9aa63192e07cca54f781d665d8eb7f6a09af9aca6c1b8f42b2a4\r\nga-IE|32|e5a29030727d6e2eca3ae9c2cd4885417083ad360dd396d4fa1d67a926aade1c40619197b0c140629e832e0faede5d849b71ded1cf5cacbd7cf64328ba429dab\r\ngd|32|0d36f14e4394f826653cc41f3ebe0550a91c0f019ab3608c7be6f3d4e53fb62d8236ffbf0f17c24c35dcad25cffcf010156e71167a31d36585042e2b072d1bdc\r\ngl|32|cf26c3de5987e20df19a281f987931f6dc137423062b9d6cb39bd68ab644dcb36e467528180beb1b014540f22663b0c48c078093d833a035ad6ce6a3d4516379\r\nhe|32|4ef6aa535c7302fef022fc0023a3c57b58c003bae814a588d9fde05f02d257efdd42495b17b1536d57db9e5b52bfb90acef756f869462fa3a477794b451313ad\r\nhr|32|6aac7cff8b0123082362d4d0445330220ffccfcd085d49dfcd738309f033ca143b5676f9753261db0bf9ac167dcb6ce1c2743b72596b4ee9c09882e9b04e8b1a\r\nhsb|32|e56651809f26755c0ba8c2cc55fa301c97711038873e62bd239146717c67520b932070db15caf6129f10e91876aaee52f1ec37e01f726339e0515f26daf7d4ce\r\nhu|32|d1b67ac800df3d10ad618c3d768ed100d3ea41bad77acdee6f76d6085aa433a9e81c83b466f9172f9c1a793131ece8d1139a6c2dfb468d03ffc9e1ad6b09a2ba\r\nhy-AM|32|b655d35eaff47011f8c5c0f544a64320f4dfba8eaff5e0dc8905965dffb002985abd954809e81bb1d16eb9671261b32217595fd3125afa8376b3ddf6b97402a6\r\nid|32|53fbd2be489b16e4727e4a05d01cdc7f641806d42d1be41652252fe7a2bd80571305e93a8cff26c49500cee887ba6f070251477c35fd63acdf8ca2b54f1e7656\r\nis|32|f762dcea776dff17b460f3c1356d069e73ab91e49bfbcc60662e120668d351ffe1ea7bfd3949de7681e8dcbab607e322ce880cfd89b0953532eb581078343a90\r\nit|32|5e18c4b734b03fb44327c5e7b5f8d6faa356f8d0f3ca661d1a32b8cfe1238c1fcc94940d3bf9206a4097fa3f8432df5fbfb45027ead68c6d35f13dfbe06add3c\r\nja|32|6a4e4b39818038bf85ae6598a4645a43266bb36bc2674c31a20ee6771b59032ac80933750b503587a5a72a7a77cd014c5e1480f5b340b506dfe94ab26cf83e18\r\nka|32|4100527603ece709234f0f31d44dd2df0d8d9122881bca45575fb4ede4553cbeaebfdd7a7407989d53eb2c78f0f4c8dc02c2449842ed7d5076eb10a2eac7ac6c\r\nkab|32|dcfe61630a765d08f411738e7521f19a45d43c914920a7ef18aad33d09aab477a60aafd4ad75ce5d6ea363b091af680e72a6b395dbafab2ebf66d58ec9a0aeb7\r\nkk|32|0a6097d635c499a906a017301e932397b039b96f7cdbb98fd76fdc427e9b83b7b36aade339094214704f5a8bbd5dd8c4b224997bbc10a0bdfcb56450c30d27c3\r\nko|32|9537125ea370f304f6554bec6a182fd6ab115d70e94f13384e525a1dcccf341017a451780d3254331cb5bd236aa4bf3086992cdee35dee9b4972afa6ff46b540\r\nlt|32|b27d4920e1045d60b29cc0b479f8c4bcf49385d0e5f65475d81c02bd788c3024043388af3601a7fdb3ace60835ccb87bba21c23ff06de8ea99a4305847b77e85\r\nlv|32|767181337c12c7af47dfb71baf85f757688837c73dba98bea8f01d7718c36f7d5224122d593af443265438c57ea9a4f0ed91e17d875b9573b7e1c87b5723a6ca\r\nms|32|e1dc5719394ca3e1f213efaa33515a23b868f1b0068aefb9d60d696ab20bf855b3adf8e1eea79b0b191231fded8facc4b27463278796fc85804615ac24ac2e0d\r\nnb-NO|32|fd6bfdfda5810e59a0f7531facd3a101f2572bf617890d98f238329031f5f3307bf0889687b26431358974c5cd29b857b21ade4b591094c10646be9f58356bac\r\nnl|32|6ab550c64e9fdb993aefb78047a64e34aa2a2791eecd55a912cd81f998a3ba8b20610060b9249e2d380308eab890fd1956ae7c03890be59196f652cdd785cca4\r\nnn-NO|32|593f20d3fa3ad1757637edc872dcd473250b361b9ea5f3b05c324c5177b88bb99aeceecf607a3637d4a49a5196a52f9afe180151d6849afa88d261119f1463ad\r\npa-IN|32|6055ca16af6934d932e9eb040a2d858e2f8ef209633629cca7192ad49a9f1c67839adf043a33f4066e28f90ad5714655bfd1a701e0b3dca9a32a6fd0a21ff495\r\npl|32|469eef36b84a20e46918bd918a2b48803e8343502ba73fc9a7bab16695c4cf4d6e7dfcdfb70d67f31dc6374702924ee072fe7c0f408dfd68f6ba9ea982d469b2\r\npt-BR|32|d8af9ebff2a45a229a7bf0ca1a3b7d44f5ee3100b45bcf6ee61fb0befc766ff4e8bd946bb6514b99d0cbc5eb8dc1233f8afcd74a951afdca530d2e2ee31c75e9\r\npt-PT|32|42c374ba606481dd3d6629123df1fd46178c6585da616da8ead1451edd2f0f4c9063c416f0e01e57e40beaffe0b958363272049c75e028848e6ff91414541c31\r\nrm|32|815ed4ab1ea69fd90c7850371aa6672b2f6374c4f79f45d3bd5abb9f0f6e58f039f1308c06cac2685b4a91c1b9c548a0a35f36e31cc63ce6ee3c039e6c38bbfd\r\nro|32|0ae61e8e20a288820193dabb9171b3480e02f168412cd64dc666beabf27e19e3933e92c9a2bd8f9352ce8488acfd36bcc6774338bbd3447578d41828efd29c94\r\nru|32|923067dd5dc8cfeefed69c6db1a8930e30d512d9e1d8b534b539d4f62b7fc892204b5a06637385ddb18e22841f90bfe25442fb65494078ab7b1eee704c70b5b6\r\nsk|32|d38387389aa93f10eb84a769b5f1a22b49e1116c911605be5fdad3615293aac784b9c95e9a7e89fcb1ac1501a064023a905f9bd137f98e225159f747ab120e03\r\nsl|32|9dc8c02ecc37adf3112d9e4dc4c2027ac220e83e76279d706c678888b2cc3efc1223f676a6a296fb1b61d872b66f68863321a6f276ac010b5297b29e206f4ec8\r\nsq|32|13b4ed283f4d403d3a41ee39d07910fd9d8b9642a24036f499b5a94df5136d4a279291213a34bb98cd5eb7d4aff9b1b8c16b94f3f1463ac6e6f75ab507855018\r\nsr|32|318cdce8ab1d7a83ffc0c268f06f4375f1edea3ce11c7185129012c965d037a5d9232eb46cd926a3a1740162a8902451f75eb2617267ff712ba34bb84493c497\r\nsv-SE|32|33a9ab2ed9e9147a46c00896ef9a8da4ebee2189513bf5365138b9dc61e29e882fe46d616b9ca441237493b5b22f4acb8395e8b245ebd334d5bc65419da3658b\r\nth|32|35313ff64fea0d0fb2e37b9479151d3bb8396ca34489be17a6596b3c1309789139c0a6817390654a3c9b870e0647078e98f584fb0d97c9b1a18f156edb141f15\r\ntr|32|d04e9029f0fe2cf9269a687fed0c5c536e0d9a95f27005fd37b309df42146aac764d4de65231364ca0345be0ced6405dfe350fcfcee3938723eb1595958b2a0e\r\nuk|32|bfc3c43f32a8aba07eef0cfe3b2596a857a9dc8501b7c6a120a8f5e5761159e13576a41b09db6d1aed5e06489fccdd81da36067c3c2012aba6fe8cf05bf0690b\r\nuz|32|94205b8e226c9061a36f5fb63a0fecaea95e7e331ad27ea2a6a76300ae7d43b9ed794688f1acaaa7eefbe3c59d8b37fa8a78237baae13439e7479a795cc1a623\r\nvi|32|d5cc91cd26b6eb8c7e54efa1039c29ec3c87c028d1fffd4dd30f9585174b13eaa618bebe2e706c98afdf69fcecaac95ccf97a0dd56c1ec4adba6e54cd48f5fc5\r\nzh-CN|32|ee77d8ad5941f54533620c1201ec465720a48fb237d78e2f1cd7ad3aef028ef979857f4d9406f281c43182704a144f303fced9bb6a64aa9b995b59188c81afcb\r\nzh-TW|32|db159a2d8d3461711e6d847ebf0330cf1c72fae0b066065d070b937bfeb790562592588277c93b684a18bf815ae1f68eea4599f8e9229ac316ec602d78a80c95\r\naf|64|f405a9a641ef029412c9da49416c2ec8ca15c8a85031003a2e0e122551451c6b0911b9237e1168945cafb085e40656dbb8b811d83cf575a4828cf68efce5ed3d\r\nar|64|35183fd21a00c7c8600fa5f89072cf34a786a458cadf658693c46835b4409b9065881b69105c4d724fb0105ada3152be71e6a5968a458778d11d45b2e1c39106\r\nast|64|037c3cb26dbd1173f43cbbb4d53f333a284b606120d9e32188ab6333032ed60769b35c03874a6000f67d334983e4aad009b87278e8b4f00bde9f807013fb0041\r\nbe|64|fad44cf366260440ee94d380505f8387f5704a484d8fc6ea8cefa63a60faf40c578f5dc8e6959b984b2f4c71c16295f8867d275dd0ec3bdf0c992234a1bff87d\r\nbg|64|6e5a4684458084bf08617d5389a476ba9a1d11019615470f192faf28429f807fec1f7e3f98ee8bc06b5b761062de6d6ff5452851732bf9e95461519400557be0\r\nbr|64|4a4552e716dd9fa23e7016760fa9839b24eeab007ec6934b39823a07b275788ca926948e03fe680ca8645bd19dc0e3b88f130da8b143f1f740aa0145a6c4df1e\r\nca|64|8dd621020139b1c673981ed30f0bb3660b07dc6f688d6b403262d857836f55d4910e22c54024f3a5be44ced8b8eb7c0f6d98457558cfb438728d55de5aa790e0\r\ncak|64|ca2947c89f833104b9e2759cca429b6164ff798cd80c3472104b175cd9ed3b5ff1b349ecaf842b60443953d8bbb9cc5d66de92feb20a2ccc4fb2c9e3ba95fb73\r\ncs|64|3050671f9a9c4ca7a8c7c95c0e664aa85da9d359a91407f10d4156b33d45c44cbe8fd103c1e6feb6f9a92a4e99b84f973e1aa041dc0939d9b73e4ea6461e44ae\r\ncy|64|45d9b433ab38f467fa1ee3f7a66e66f9b571bbc873d99f00a9b347f038639afb5dbb1a1fdde02e304f51002fb0c6f7d4b9a2d4bbf24ab3e75d45702981d2995e\r\nda|64|95f6ee7c96cb761db79060fd05a14a157529b1e1c5b4328b7b0e5be768057e248b7064b89903d7de2b7bfda139861deddae97e2582429fe7ced95ac920ef87d1\r\nde|64|d5e5f1df2475f48b3c6fd54fc38e853e5c8c498967bc5e4981819e23093492856ec2527f39aa04af7a20c043e5565b07ddc2e6043028b17edf29112fbf61a30c\r\ndsb|64|4629feb102220345033eed33fe1f3c0adb81d2cd3f6d30aea0149c2d06926f2eeadabf88d22e6fe798e352946759faeb323c588655cb57dc91fd04af02c53c6c\r\nel|64|3ed3f66f1407bcbf2c200cdf03aa338d9cf13277fdc70d002b463510293c26e28c698783e2af8a74ba8bdc278b79fb6df55ad4c201939a1edf8c2dbd97b20ce5\r\nen-CA|64|db9eeada01f49ac8000113d5693cd8d6c8ba94c12f0b3ad8615550936edba0773f3a857e3715e1a3ff9e66a71e8180c4a9fabab0d6540daa385f8808c480ca97\r\nen-GB|64|9b0c1331067328122fc12d8c11640f7b0166114dd83a4fcc9559b6e239d386c2b67c8d54d5762e3b468fb3f306a1d1f3a6cde71f82ae3b43f7d29161b06afadd\r\nen-US|64|7380adf7ec71fe359793fd358424b02cb4f8c086a08470e355664474a83cad73d54e7a05d60bd987148c0bcf83cb4d71a25896295d0fb7554d7a263217897485\r\nes-AR|64|175ae8ef6441c6597c342f371e45af1f41b541c02494f333bf04843448e21e9f2029993f2f4ce4d231b0fd508889dd801412e6664afb96115bdbd0b5e14d4132\r\nes-ES|64|af47400e01f5837c509ab0c666d3513ba246af914cdc02f243633eda7117d1e4145d6d4b4f0663aabbe483970f2ee4d180aec89f822ed0fb871656292bdad73f\r\nes-MX|64|18da3bd3b4cda3c7040208abd92898d317df1edb89e79bce04456c0238899c4027b63657d6ad71848102f0872da750fa06d3695cfa12c5f6756d60347758cd5b\r\net|64|bcdefe144355441679007b490845dcf3ea18ab331cc60af6c9de201ee4093dd0d14330aac0338901fa3e908dc32625e7ac48578dda8f76588e60c21b9351fd13\r\neu|64|1176ae18ea2d618aba30ed99c39a5baef67f850c762d77185351506a9e8b41e9865b516c138107b717f3194d5cbd06251a1fc22fd959be89a807e3bc40e65233\r\nfi|64|6c009618ffa9b97b806aa5e24c8872b67b04b5acee44cb274ad63aafdf948568477be8c879941ea8dde8e2e49fdff2b2a6c839968635cdff76012d07defc5547\r\nfr|64|f330efb823b00b8991a45f7a3ea6fed5e0c59662fd3023df32bfc61bf7b361d3aaa3830fbdc85665732a9b409d45e1ecd550288a1f234bcf614e7752874344d9\r\nfy-NL|64|10360fb425da59659dbd748d1ea296af5f4e8d11b6045ae2d10d570badac38984b4829aa42286628e2dd66cb1a164d83f999fec5b014e60867c6ad1e094b9818\r\nga-IE|64|af952a24f63c1e772a30f1396249b77b8bfb7bb294dae86fa604f1eee5df3c041b9d53308ad51fedc941f791a4909321323b7116f0ac3c79f7cbc18c305e2c75\r\ngd|64|1326a519cfaa12fdbd729cbf6eab5d9ec918de2f40bc6dde148ce4df29756548b3a7228f7700a5eac8120227a28224def996dc4c0129bde2dcf7eb84753d314e\r\ngl|64|16aeb238620c1d0f305d338bc84e202b557a713a3e7698815ff84e7138313982ba954921565516cc0f246153f5ce920a5cbea3c8f67993373fbb52b4b7998f60\r\nhe|64|10d7ebfb218830e4abb4a085d2cea861963ca3ed0d76e29bed399f1e67b25a30cfdaff5ae2f7e373e1c7595055e7e3f46a66cde146111b7ca91749d5d367ff71\r\nhr|64|429c10b5656c34ea27604a7a6183dfe284bd4f49cfa0690112232ab0e5f06f42dd9bb09ab5bbd36624921415ecb72da993e84d35616a31bcc39299163cdd503e\r\nhsb|64|2a9d93c4be9c5c3a56c2a2ac9ba74826accd6e0db01df4987b70d37597e039f27fbb92ee78f2ff6b99cfcf660130748cb40140df9ff60e560e5fa9ad4b979622\r\nhu|64|7010756571646dbf57624814f3fd5179b8099d21c1b4e8ca5160e142d8cfe9803f4c60c1409ff29c4631d68fb67252804bacb58192bba3cf4adaea97bc29bd61\r\nhy-AM|64|dfe1ec4f1b0222d6c8f4e1cd32efccb605267f4ad9bd47cc123b349258b96a7ea1e8601d765c98da3687e1c62b2fec2f7e57dd430af46bd0a8576df1ced50663\r\nid|64|d8721524ca4abacc32f48d02d8d9f87e7f517b183e4d50575da414fd07f5e5e9a458b6fbbdbd191232b99097a191c14fc1d1f4e29a87956eea8efdee5a760e4e\r\nis|64|3f7bd484f80a369f763188f259848205797f4c7cfef77b05921f00b905135847f9a1250268976b69d5104e49619f240da28216733902041d7bd7fd8a1513675b\r\nit|64|4b31f7426ed5bed1831545a5aefcfae356dac181f6806353cb4531d49c11e97341b0258ecc649bdcf35bd8b8de668146f1197a56b599c86b6a16d530074cf34e\r\nja|64|20ae2cdbee1a4c8b775930e261059cf42ed80cdcae1e4b5a981f1e95ddaa89e65f4e9870043d12a5e434e20b28a23a63759e13cd5e92a1b854642dc88791e9d7\r\nka|64|0a446ca94bda5f088291e9476460e8dd8caa2f4eb98a3cfcc8c13aa78ebaa9f52b36dfa4fd4af83094422a78d78c47bc2be1ab8b441f8a4fe6bb387b28d466a1\r\nkab|64|2175837eed94fd588df755fd88c47460121d80fec5c2e1df7d5e9c0210c0395fc2be3eec19a11174508cbf1ede5c59b33892b6e23f7524a8190f6452d343cca3\r\nkk|64|e35074c910b740ed6e94c4f134663e1795d0e84330a7a44c213e61d9f8285fd65a4fd741f502515bc5859de47ba6afc4a241725fc7e7420fb7d3f0a57abb554d\r\nko|64|18ce03c7ed512efa89afd43c8e5912eb74f2284e4f9b60c8b4c4dde6cd6ff2df71817049763ed72883422279d6a80d9077053be7b3610b98b794733e8a8cec62\r\nlt|64|5134c9fdcddb5ffa5e003c17f7022a03177ec672f2b87f02924fc01e9adb1db7a33c3c753045f8dd9020f699c61c84bc1609f7b38501e013786adce442be4d5b\r\nlv|64|fd87135384912152d92c25696fe9c6b4b3c9fb8126bf2354c2a16b29c07cbea8271ad5fc4a0d2b1d88eedf4778fc5e063dd24609954e4f108b2e6495dd6ab173\r\nms|64|dee0d3c40633b2eec58048f7978dc30acb7ae85eb1f5a45e7238736ca37a436335a6bcfc1ab15e61f04db52f4322354e4f0c50d97434f25e137bde1b3a15dc39\r\nnb-NO|64|e41de358624f9ee3054fe559ee7af97f05d40b8d8a98dc549fc0e455138f4590a20a6ba0a6cea8114610ec70d3a8641502694f665f8ab1ab2a26b87eea32343d\r\nnl|64|9b89403068422c5275153c78d5dba594bcc19576bd392b3a3e36ac311bc20bf126c47d96893b96c4e4914dc6a205c0063493a5c41fd185b2f7a7ddb2ad20e07d\r\nnn-NO|64|340cd75daff4e31ef9ae1c61168c6c7b950beed98e2097bdc762eb89a8d8afecbdcfdaa97053113f23eacef7eea7df6335091c11db524147af3abf96e8177a8c\r\npa-IN|64|e8aa44b4f5372b90f625a67962b4c3ab5ce9d9a5e2048817a9227a5959ae79f6e894dca909546b455b9a4c97c8433fc4474b7bdde765a1eacd6c9ee47fac3363\r\npl|64|5b1844d90507ca83b441b3470e696acb1b71acb9ff65e5ba5ef7eb46cac86e29c09f9efbf0f4421cfb3f383c2bbe063116c0b49b4e38bc4d137ef5bfa38c4c08\r\npt-BR|64|cc02d8838e69700fa4af8858d6dfa1ec9e5fd7bdce4da3a2ec1154d91d923f071ceeebd295ae1125dbeea91e3182fad924d5698e1bc2582922bace881f0d5580\r\npt-PT|64|e0ca626eff305c84971a305eabf766af0a508f4dc740486b70aef543fff73afb3b9ee80be324585200a7cccfe6864ef73fb735a99ebe539b17866079ad37dccb\r\nrm|64|8a8c529c6aed8eb67867f8e77fddd73465f1b5d4cc61787af71c029a8522b24d166499224aa54fe874f8fa252b660b0e0381cf84aa8d7f5a68eb1fda533775e4\r\nro|64|55e0c4922e7be306032c63270920dca44a319729055647ce3433f6f368effa26df54dac220afb01aea2a32405e69c893ad4935ff02e1d0cd5478b1312380b9f3\r\nru|64|89f23abdf5a45b0eedba13dde068a8e0bd58ab70a5116f6516c94be4a93ea49e7e839953d89a21378ee971d2655e6274a8da103e22707a8b07a1e8867006c237\r\nsk|64|eaad30d63d7bf2575f11c94201525755bf4376bbbb20b33af36b4dec704390cb2c6a397fa6db460736989669d53be0f9b66e8ebe63dc3906710d4c8e1447b14c\r\nsl|64|09d244989141699c93f860cabef877a963e95d5c9a3c1eacbfc0c4c85b3ada597cea44ef5ab45e3912733907efb1bfed699a2dfa1f2fd3b3f5ea4e26d7496a3b\r\nsq|64|81c910e3f6704a09518a031b4809d7662e1ed195f4d6982ed01ff1a9420d9d27c1d98cbeaa2482cb80939b68bb911c53710be974b9d26b8bea44b94004fbe8de\r\nsr|64|5449d35f9ed335d2589c2bf3b862b27e08156e52e00e6417e87d4005d3becf53f298552ca43430187ce0eac798e21921199d62961d00852388d4c6d953755b3e\r\nsv-SE|64|0f92c51a17f4c318fca3fde952ab8f96d04473763f87db1c8f577c2cf111459726d7560b5932351426915fbde5fef6e2d384b6892a100a25cbef326529dbe90a\r\nth|64|4bcf1c9ef7f9b89403df99c8c8970920633201e100a72f60207012755ea28fadbe53e44a47c9043f20b8a4ab9b50a6562aa31e52821b9065aa3ce0f0c2b54e8c\r\ntr|64|f2748b105ca70548314b3a392c44c4d345dac8594d1c6ac72f5ee44e307c94a642646d530b87126ed3a169f7ce4a8feffd84c82edc88169d2fd0d39c131dbe00\r\nuk|64|b6fad0b7118b34015025137ddb77e8b3e0135ad6f747880a77733d65a23d16e7c9c8367f84a493c1e7b2250f13a559b8924c2a1c15a5ed4e0979918fca4e5ad2\r\nuz|64|cc74ed3c117981b2a45ac7ef779d7bad8179beaad5828ff767d3f43b1817411178c42d8269f16e41e6b5bb949dee2f6ba53bf794f641f136782fc0d39a141b34\r\nvi|64|f8f25c0a2a8cc732371dab9c99868e487e58f2a7acbbc6520cd75c0fbfa327f12100e1bf7c089dfc9967dd52810dd7784fb9ce4b2897655a19abbb4f54cead0f\r\nzh-CN|64|166a19aa0e10089e855f6032e0cfcdc755bc414cf0fe300790d09286bb8199b26a04d52a81f4ab608f268d34e749abb4b3517c49446e7d39edb11544f1c772de\r\nzh-TW|64|c313e4b6f3f8fa5b492c425a55dbed4b060544adff684d7de49acf09c0fb8b5b779fbd789b2af83205482f7f12c904bd65e4761d9e48530b80300dfc160ec048\r\n"
  },
  {
    "path": "automatic/thunderbird/tools/chocolateyInstall.ps1",
    "content": "﻿# This is the general install script for Mozilla products (Firefox and Thunderbird).\r\n# This file must be identical for all Choco packages for Mozilla products in this repository.\r\n\r\n$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageName  = 'thunderbird'\r\n$softwareName = 'Mozilla Thunderbird'\r\n\r\n$pp = Get-PackageParameters\r\n\r\nif (Get-32bitOnlyInstalled -product $softwareName) { Write-Host 'Detected the 32-bit version of Thunderbird on a 64-bit system. This package will continue to install the 32-bit version of Thunderbird unless the 32-bit version is uninstalled.' }\r\n\r\n$sa = \"\"\r\n\r\n# Command Line Options from the Thunderbird (and Firefox) installer\r\n# https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html\r\n\r\n# Always prevent Thunderbird installer to require a reboot\r\n$sa += \" /PreventRebootRequired=true\"\r\n\r\n# Prevent RemoveDistributionDir by default\r\n$sa += \" /RemoveDistributionDir=false\"\r\n\r\n\r\n$sa += if ($pp.InstallDir) { \" /InstallDirectoryPath=\" + $pp.InstallDir }\r\n\r\n$sa += if ($pp.NoTaskbarShortcut) { \" /TaskbarShortcut=false\" }\r\n\r\n$sa += if ($pp.NoDesktopShortcut) { \" /DesktopShortcut=false\" }\r\n\r\n$sa += if ($pp.NoStartMenuShortcut) { \" /StartMenuShortcut=false\" }\r\n\r\n$sa += if ($pp.NoMaintenanceService) { \" /MaintenanceService=false\" }\r\n\r\n$sa += if ($pp.RemoveDistributionDir) { \" /RemoveDistributionDir=true\" }\r\n\r\n$sa += if ($pp.NoAutoUpdate) { \" /MaintenanceService=false\" }\r\n\r\n$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '150.0.1')\r\nif ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {\r\n  Write-Host \"Thunderbird is already installed. No need to download and re-install.\"\r\n  return\r\n}\r\n\r\n$tbProcess = Get-Process thunderbird -ea 0\r\nif ($tbProcess) {\r\n  if ($pp.NoStop) {\r\n    Write-Warning \"Not stopping running thunderbird process\"  \r\n  } else {\r\n    Write-Host 'Stopping running thunderbird process'\r\n    Stop-Process $tbProcess\r\n    # We make an assumption that the first unique item found\r\n    # will be have the path to the process we want to restart.\r\n    $tbProcess = $tbProcess.Path | Select-Object -Unique -First 1\r\n  }\r\n}\r\n\r\n$locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933\r\n$locale = GetLocale -localeFile \"$toolsPath\\LanguageChecksums.csv\" -product $softwareName\r\n$checksums = GetChecksums -language $locale -checksumFile \"$toolsPath\\LanguageChecksums.csv\"\r\n\r\n$packageArgs = @{\r\n  packageName = $packageName\r\n  fileType = 'exe'\r\n  softwareName = \"$softwareName*\"\r\n\r\n  Checksum = $checksums.Win32\r\n  ChecksumType = 'sha512'\r\n  Url = \"https://download.mozilla.org/?product=thunderbird-150.0.1&os=win&lang=${locale}\"\r\n\r\n  silentArgs     = \"$sa /S\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nif (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {\r\n  $packageArgs.Checksum64 = $checksums.Win64\r\n  $packageArgs.ChecksumType64 = 'sha512'\r\n  $packageArgs.Url64 = \"https://download.mozilla.org/?product=thunderbird-150.0.1&os=win64&lang=${locale}\"\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\nif ($pp.InstallDir) {\r\n  $installPath = $pp.InstallDir\r\n}\r\nelse {\r\n  $installPath = Get-AppInstallLocation $softwareName\r\n}\r\n\r\nif (-Not(Test-Path ($installPath + \"\\distribution\\policies.json\") -ErrorAction SilentlyContinue) -and ($pp.NoAutoUpdate) ) {\r\n  if (-Not(Test-Path ($installPath + \"\\distribution\") -ErrorAction SilentlyContinue)) {\r\n    New-Item ($installPath + \"\\distribution\") -ItemType directory\r\n  }\r\n\r\n  $policies = @\"\r\n{\r\n    \"policies\":  {\r\n                     \"DisableAppUpdate\":  true\r\n                 }\r\n}\r\n\"@\r\n\r\n  $policies | Out-File -FilePath ($installPath + \"\\distribution\\policies.json\") -Encoding ascii\r\n}\r\n\r\nif ($tbProcess -and !$pp.NoStop) {\r\n  Write-Host \"Restarting thunderbird process\"\r\n  Start-Process $tbProcess\r\n}\r\n"
  },
  {
    "path": "automatic/thunderbird/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'thunderbird'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Thunderbird*'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '-ms'\r\n      validExitCodes= @(0)\r\n      file          = \"$($_.UninstallString.Trim('\"'))\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n\r\n    Write-Warning \"Auto Uninstaller may detect Mozilla Maintenance Service.\"\r\n    Write-Warning \"This should not be uninstalled if any other Mozilla product is installed.\"\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/thunderbird/update.ps1",
    "content": "﻿[CmdletBinding()]\r\nparam($IncludeStream, [switch] $Force)\r\nImport-Module Chocolatey-AU\r\n. \"$PSScriptRoot\\..\\Firefox\\update_helper.ps1\"\r\n\r\n$releases = 'https://www.thunderbird.net/en-US/thunderbird/all/'\r\n$releasesESR = 'https://www.thunderbird.net/en-US/thunderbird/all/?release=esr'\r\n$product  = 'thunderbird'\r\n\r\nfunction GetThunderBirdVersionAndUrlFormats() {\r\n  param(\r\n    [string]$baseUrl,\r\n    [string]$Product,\r\n    [bool]$Supports64Bit = $true\r\n  )\r\n\r\n  $latestUrl32 = $baseUrl + \"?product=\" + $product + \"-latest&os=win&lang=en-US\"\r\n  $redirectedUrl = Get-RedirectedUrl $latestUrl32\r\n \r\n  $url = $latestUrl32 -replace 'en-US', '${locale}' -replace '&amp;', '&'\r\n  $version = $redirectedUrl -split '\\/' | Select-Object -Last 1 -Skip 3\r\n  if ($version.EndsWith('esr')) {\r\n    $version = $version.TrimEnd('esr')\r\n    $url = $url -replace 'esr-latest', \"${version}esr\"\r\n  }\r\n\r\n  $result = @{\r\n    Version     = $version\r\n    Win32Format = $url -replace 'latest', $version\r\n  }\r\n\r\n  if ($Supports64Bit) {\r\n    $result += @{\r\n      Win64Format = $url -replace 'os=win', 'os=win64' -replace 'win32', 'win64' -replace 'latest', $version\r\n    }\r\n  }\r\n  return $result\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Copy-Item \"$PSScriptRoot\\Readme.$($Latest.PackageName).md\" \"$PSScriptRoot\\README.md\" -Force\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  $version = $Latest.RemoteVersion\r\n  CreateChecksumsFile -ToolsDirectory \"$PSScriptRoot\\tools\" `\r\n    -ExecutableName $Latest.ExeName `\r\n    -Version $version `\r\n    -Product $product `\r\n    -ExtendedRelease:$($Latest.PackageName -eq 'thunderbirdesr')\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  $version = $Latest.RemoteVersion\r\n\r\n  SearchAndReplace -PackageDirectory \"$PSScriptRoot\" `\r\n    -Data $Latest\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = @{}\r\n  \r\n  $data  = GetThunderBirdVersionAndUrlFormats -baseUrl \"https://download.mozilla.org/\" -Product \"${product}\"\r\n  $version = $data.Version\r\n\r\n  $streams.Add(\"latest\", @{\r\n    LocaleURL = \"$releases\"\r\n    Version = $data.Version\r\n    RemoteVersion = $data.Version\r\n    Win32Format = $data.Win32Format\r\n    Win64Format = $data.Win64Format\r\n    SoftwareName = 'Mozilla Thunderbird'\r\n    ReleaseNotes  = \"https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/\"\r\n    PackageName   = 'thunderbird'\r\n    ExeName       = \"Thunderbird Setup $($version).exe\"\r\n    PackageTitle  = 'Thunderbird (Release)'\r\n    })\r\n\r\n  $data = GetThunderBirdVersionAndUrlFormats -baseUrl \"https://download.mozilla.org/\" -Product \"${product}-esr\"\r\n  $version = $data.Version\r\n\r\n  $streams.Add('esr', @{\r\n    LocaleURL = \"$releasesESR\"\r\n    Version = $data.Version\r\n    RemoteVersion = $data.Version\r\n    Win32Format = $data.Win32Format\r\n    Win64Format = $data.Win64Format\r\n    SoftwareName = 'Mozilla Thunderbird'\r\n    ReleaseNotes  = \"https://www.thunderbird.net/en-US/thunderbird/${version}esr/releaseNotes/\"\r\n    ExeName       = \"Thunderbird Setup $($version)esr.exe\"\r\n    PackageName   = 'thunderbirdesr'\r\n    PackageTitle  = 'Thunderbird (ESR)'\r\n    })\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/tightvnc/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/tightvnc.png\" width=\"48\" height=\"48\"/> [tightvnc](https://chocolatey.org/packages/tightvnc)\r\n\r\n\r\nTightVNC is a free remote control software package. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer. TightVNC is:\r\n\r\n* free for both personal and commercial usage, with full source code available,\r\n* useful in administration, tech support, education, and for many other purposes,\r\n* cross-platform, available for Windows and Unix, with Java client included,\r\n* compatible with standard VNC software, conforming to RFB protocol specifications.\r\n\r\nWith TightVNC, you can:\r\n* cut your expenses and save your time on traveling,\r\n* help your friends and family to solve problems with their computers remotely,\r\n* make sure nothing wrong is happening on your computers when you are away.\r\n\r\n[Screenshots](http://www.tightvnc.com/screenshots.php).\r\n"
  },
  {
    "path": "automatic/tightvnc/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/tightvnc/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.tightvnc.com/download.php>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://www.tightvnc.com/download/2.8.87/tightvnc-2.8.87-gpl-setup-32bit.msi>\r\n  64-Bit software: <https://www.tightvnc.com/download/2.8.87/tightvnc-2.8.87-gpl-setup-64bit.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: CA0BA580D1581EBD47F7670FE01025E8B23EE6F30DD77ADC927B38A4F93DE473\r\n  checksum64: AA256612C5B8BB387355E9C4BCE6068BF9BA77EF849F54EFCF6087D86B86F52A\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\nWhich is linked to from the developers license page.\r\n"
  },
  {
    "path": "automatic/tightvnc/tightvnc.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>tightvnc</id>\n    <version>2.8.87</version>\n    <title>TightVNC</title>\n    <owners>chocolatey-community</owners>\n    <authors>GlavSoft LLC, TightVNC Developers</authors>\n    <licenseUrl>http://www.tightvnc.com/licensing.php</licenseUrl>\n    <projectUrl>http://www.tightvnc.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/tightvnc.png</iconUrl>\n    <copyright>Copyright © 2006–2018 GlavSoft LLC</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nTightVNC is a free remote control software package. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer. TightVNC is:\n\n* free for both personal and commercial usage, with full source code available,\n* useful in administration, tech support, education, and for many other purposes,\n* cross-platform, available for Windows and Unix, with Java client included,\n* compatible with standard VNC software, conforming to RFB protocol specifications.\n\nWith TightVNC, you can:\n* cut your expenses and save your time on traveling,\n* help your friends and family to solve problems with their computers remotely,\n* make sure nothing wrong is happening on your computers when you are away.\n\n[Screenshots](http://www.tightvnc.com/screenshots.php).\n]]></description>\n    <summary>Remote control software</summary>\n    <releaseNotes>http://www.tightvnc.com/whatsnew.php</releaseNotes>\n    <tags>remote control vnc foss cros-platform admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tightvnc</packageSourceUrl>\n    <projectSourceUrl>https://www.tightvnc.com/download/2.8.11/tightvnc-2.8.11-src-gpl.zip</projectSourceUrl>\n    <docsUrl>http://www.tightvnc.com/docs.php</docsUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/tightvnc/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\tightvnc-2.8.87-gpl-setup-32bit.msi\"\r\n  file64         = \"$toolsPath\\tightvnc-2.8.87-gpl-setup-64bit.msi\"\r\n  softwareName   = 'tightvnc*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 2010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# This reads the service start mode of 'TightVNC Server' and adapts it to the current value,\r\n# otherwise it would always be set to 'Auto' on new installations, even if it was 'Manual'\r\n# or 'disabled' before\r\n$serviceStartMode = (Get-wmiobject win32_service -Filter \"Name = 'tvnserver'\").StartMode\r\n\r\nif ($serviceStartMode -ne $null) {\r\n  if ($serviceStartMode -ne 'Auto') {\r\n    Start-ChocolateyProcessAsAdmin \"Set-Service -Name tvnserver -StartupType $serviceStartMode\"\r\n  }\r\n}\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/tightvnc/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.tightvnc.com/download.php'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '32bit\\.msi$'\r\n  $url32 = $download_page.Links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $re = '64bit\\.msi$'\r\n  $url64 = $download_page.links | Where-Object href -match $re | Select-Object -first 1 -expand href\r\n\r\n  $verRe = '\\/'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n  $version64 = $url64 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n  if ($version32 -ne $version64) {\r\n    throw \"32bit version do not match the 64bit version\"\r\n  }\r\n  @{\r\n    Version          = $version32\r\n    URL32            = $url32\r\n    URL64            = $url64\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/tixati/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bee4bc391df114723011dbd5b8a8af2a17c6bf2e/icons/tixati.png\" width=\"48\" height=\"48\"/> [tixati](https://chocolatey.org/packages/tixati)\r\n\r\n\r\n__Tixati__ is one of the most advanced and flexible BitTorrent clients available.  And unlike many other clients, Tixati contains _NO SPYWARE, NO ADS,_ and _NO GIMMICKS._\r\n\r\n![Peers](https://i.imgur.com/DCrcBsN.png)\r\n\r\n![DHT](http://i.imgur.com/FAKIZQC.png)\r\n\r\n## Features\r\n\r\n* detailed views of all aspects of the swarm, including peers, pieces, files, and trackers\r\n* support for magnet links, so no need to download .torrent files if a simple magnet-link is available\r\n* super-efficient peer choking/unchoking algorithms ensure the fastest downloads\r\n* peer connection encryption for added security\r\n* full DHT (Distributed Hash Table) implementation for trackerless torrents, including detailed message traffic graphs and customizable event logging\r\n* advanced bandwidth charting of overall traffic and per-transfer traffic, with separate classification of protocol and file bytes, and with separate classification of outbound traffic for trading and seeding\r\n* highly flexible bandwidth throttling, including trading/seeding proportion adjustment and adjustable priority for individual transfers and peers\r\n* bitfield graphs that show the completeness of all downloaded files, what pieces other peers have available, and the health of the overall swarm\r\n* customizable event logging for each download, and individual event logs for all peers within the swarm\r\n* expert local file management functions which allow you to move files to a different partition even while downloading is still in progress\r\n* 100% compatible with the BitTorrent protocol\r\n* Windows and Linux-GTK native versions available\r\n\r\n## Notes\r\n\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/tixati/tixati.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n    <metadata>\n        <id>tixati</id>\n        <title>Tixati</title>\n        <version>3.42</version>\n        <authors>Kevin Hearn</authors>\n        <owners>chocolatey-community,Redsandro</owners>\n        <summary>Tixati is a cross-platform BitTorrent client written in C++ that has been designed to be light on system resources.</summary>\n        <description><![CDATA[\n__Tixati__ is one of the most advanced and flexible BitTorrent clients available.  And unlike many other clients, Tixati contains _NO SPYWARE, NO ADS,_ and _NO GIMMICKS._\n\n![Peers](https://i.imgur.com/DCrcBsN.png)\n\n![DHT](http://i.imgur.com/FAKIZQC.png)\n\n## Features\n\n* detailed views of all aspects of the swarm, including peers, pieces, files, and trackers\n* support for magnet links, so no need to download .torrent files if a simple magnet-link is available\n* super-efficient peer choking/unchoking algorithms ensure the fastest downloads\n* peer connection encryption for added security\n* full DHT (Distributed Hash Table) implementation for trackerless torrents, including detailed message traffic graphs and customizable event logging\n* advanced bandwidth charting of overall traffic and per-transfer traffic, with separate classification of protocol and file bytes, and with separate classification of outbound traffic for trading and seeding\n* highly flexible bandwidth throttling, including trading/seeding proportion adjustment and adjustable priority for individual transfers and peers\n* bitfield graphs that show the completeness of all downloaded files, what pieces other peers have available, and the health of the overall swarm\n* customizable event logging for each download, and individual event logs for all peers within the swarm\n* expert local file management functions which allow you to move files to a different partition even while downloading is still in progress\n* 100% compatible with the BitTorrent protocol\n* Windows and Linux-GTK native versions available\n\n## Notes\n\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n        <projectUrl>http://www.tixati.com/</projectUrl>\n        <tags>internet network download torrent p2p share freeware bittorrent notsilent</tags>\n        <licenseUrl>http://www.tixati.com/tixati_eula.txt</licenseUrl>\n        <requireLicenseAcceptance>false</requireLicenseAcceptance>\n        <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bee4bc391df114723011dbd5b8a8af2a17c6bf2e/icons/tixati.png</iconUrl>\n        <dependencies>\n            <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n            <dependency id=\"autohotkey.portable\" version=\"2.0\" />\n        </dependencies>\n        <releaseNotes></releaseNotes>\n        <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tixati</packageSourceUrl>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/tixati/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif (Get-Process \"Tixati*\" -ErrorAction SilentlyContinue) {\r\n   Throw \"Tixati is running!  To prevent data loss, please fully quit Tixati before attempting to upgrade it.\"\r\n}\r\n\r\n$toolsDir   = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n$fileName = 'tixati-3.42-1.install.exe'\r\n$dlDir = \"$Env:TEMP\\chocolatey\\$($Env:ChocolateyPackageName)\\$($Env:ChocolateyPackageVersion)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $Env:ChocolateyPackageName\r\n  fileFullPath   = Join-path $dlDir $fileName\r\n  url            = 'https://download.tixati.com/tixati-3.42-1.win32-install.exe'\r\n  url64bit       = 'https://download.tixati.com/tixati-3.42-1.win64-install.exe'\r\n  checksum       = '529cc2dd34429de9cb28ec1eccac82010d0d8e13cd174e0e3ff80887b313647c'\r\n  checksum64     = 'a5eccc9095a9c077f7570714eac265f176058f3a86af9cd0afdf64336254e62f'\r\n  checksumType   = 'sha256'\r\n}\r\n\r\nGet-ChocolateyWebFile @packageArgs\r\n\r\n# silent install requires AutoHotKey\r\n$ahkFile = Join-Path $toolsDir \"$($Env:ChocolateyPackageName).ahk\"\r\n$ahkProc = Start-Process -FilePath AutoHotkey.exe -ArgumentList \"$ahkFile\" -PassThru\r\nWrite-Debug \"AutoHotKey start time:`t$($ahkProc.StartTime.ToShortTimeString())\"\r\nWrite-Debug \"AutoHotKey Process ID:`t$($ahkProc.Id)\"\r\n\r\nStart-ChocolateyProcessAsAdmin -ExeToRun $packageArgs.fileFullPath\r\n\r\n$installLocation = Get-AppInstallLocation $Env:ChocolateyPackageName\r\nif ($installLocation) {\r\n    Write-Host \"$($Env:ChocolateyPackageName) installed to '$installLocation'\"\r\n    Register-Application \"$installLocation\\$($Env:ChocolateyPackageName).exe\"\r\n    Write-Host \"$($Env:ChocolateyPackageName) registered as $($Env:ChocolateyPackageName)\"\r\n}\r\nelse { \r\n  Write-Warning \"Can't find $($Env:ChocolateyPackageName) install location\"\r\n}\r\n"
  },
  {
    "path": "automatic/tixati/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nif (Get-Process \"Tixati*\" -ErrorAction SilentlyContinue) {\r\n   Throw \"Tixati is running!  To prevent data loss, please fully quit Tixati before attempting to uninstall it.\"\r\n}\r\n\r\n$packageName     = 'tixati'\r\n$installLocation = Get-AppInstallLocation $packageName\r\n$uninstaller     = \"$installLocation\\uninstall.exe\"\r\nif (!(Test-Path $uninstaller)) { Write-Warning \"$packageName has already been uninstalled by other means.\"; return }\r\n\r\n$packageArgs = @{\r\n    packageName            = $packageName\r\n    silentArgs             = \"/S\"\r\n    fileType               = 'EXE'\r\n    validExitCodes         = @(0,10)\r\n    file                   = $uninstaller\r\n}\r\nUninstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/tixati/tools/tixati.ahk",
    "content": "SetTitleMatchMode \"RegEx\"\r\nexe_re := \"tixati-.+install.exe\"\r\n\r\nIf WinWait(\"ahk_exe \" exe_re, , 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nIf WinWait(\"ahk_exe \" exe_re, \"YES`, continue installation\", 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nIf WinWait(\"ahk_exe \" exe_re, \"Install\", 20)\r\n   ControlSend \"{ENTER}\",, \"ahk_exe \" exe_re\r\nElse\r\n   exit 1\r\n\r\nif WinWait(\"ahk_exe \" exe_re, \"Installation is complete!\", 20)\r\n{\r\n   WinActivate\r\n   Send \"{TAB}{ENTER}\"\r\n}\r\nElse\r\n   exit 1\r\n"
  },
  {
    "path": "automatic/tixati/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://tixati.com/windows'\r\n$download = 'https://download.tixati.com/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^[$]fileName\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.FileName)'\"\r\n    }\r\n  }\r\n}\r\n\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $url32 = $download_page.links | Where-Object href -match '\\.win32-install$' | ForEach-Object href\r\n  $url64 = $download_page.links | Where-Object href -match '\\.win64-install$' | ForEach-Object href\r\n\r\n  $url32 -match 'tixati-([0-9]+.[0-9]+)-[0-9]+.win32-install'\r\n  $version = $Matches[1]\r\n  $file32 = $Matches[0]\r\n  $filename = $file32 -replace ('.win32-install', '.install.exe')\r\n\r\n  $url64 -match 'tixati-[0-9]+.[0-9]+-[0-9]+.win64-install'\r\n  $file64 = $Matches[0]\r\n\r\n  @{\r\n    Version  = $version;\r\n    FileName = $filename;\r\n    URL32    = -join ($download, $file32, '.exe');\r\n    URL64    = -join ($download, $file64, '.exe');\r\n  }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/tixati.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bee4bc391df114723011dbd5b8a8af2a17c6bf2e/icons/tixati.png\" width=\"48\" height=\"48\"/> [tixati.portable](https://chocolatey.org/packages/tixati.portable)\r\n\r\n\r\n__Tixati__ is one of the most advanced and flexible BitTorrent clients available.  And unlike many other clients, Tixati contains _NO SPYWARE, NO ADS,_ and _NO GIMMICKS._\r\n\r\n## Features\r\n\r\n* detailed views of all aspects of the swarm, including peers, pieces, files, and trackers\r\n* support for magnet links, so no need to download .torrent files if a simple magnet-link is available\r\n* super-efficient peer choking/unchoking algorithms ensure the fastest downloads\r\n* peer connection encryption for added security\r\n* full DHT (Distributed Hash Table) implementation for trackerless torrents, including detailed message traffic graphs and customizable event logging\r\n* advanced bandwidth charting of overall traffic and per-transfer traffic, with separate classification of protocol and file bytes, and with separate classification of outbound traffic for trading and seeding\r\n* highly flexible bandwidth throttling, including trading/seeding proportion adjustment and adjustable priority for individual transfers and peers\r\n* bitfield graphs that show the completeness of all downloaded files, what pieces other peers have available, and the health of the overall swarm\r\n* customizable event logging for each download, and individual event logs for all peers within the swarm\r\n* expert local file management functions which allow you to move files to a different partition even while downloading is still in progress\r\n* 100% compatible with the BitTorrent protocol\r\n* Windows and Linux-GTK native versions available\r\n\r\n## Notes\r\n\r\n- This portable version of Tixati is meant to run on a USB flash drive or other portable media.  It stores all it's configuration files in the same folder as the executable binary files, and all file paths are stored in a format relative to the program executable folder.\r\n- It is important you do not delete the \"tixati_portable_mode.txt\" file within the executables folder.  This file is what triggers Tixati to run in portable mode.  (The executable binaries are actually the same as the standard edition binaries.)\r\n\r\n"
  },
  {
    "path": "automatic/tixati.portable/tixati.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n    <metadata>\n        <id>tixati.portable</id>\n        <title>Tixati Portable</title>\n        <version>3.42</version>\n        <authors>Kevin Hearn</authors>\n        <owners>chocolatey-community</owners>\n        <summary>Tixati is a cross-platform BitTorrent client written in C++ that has been designed to be light on system resources.</summary>\n        <description><![CDATA[\n__Tixati__ is one of the most advanced and flexible BitTorrent clients available.  And unlike many other clients, Tixati contains _NO SPYWARE, NO ADS,_ and _NO GIMMICKS._\n\n## Features\n\n* detailed views of all aspects of the swarm, including peers, pieces, files, and trackers\n* support for magnet links, so no need to download .torrent files if a simple magnet-link is available\n* super-efficient peer choking/unchoking algorithms ensure the fastest downloads\n* peer connection encryption for added security\n* full DHT (Distributed Hash Table) implementation for trackerless torrents, including detailed message traffic graphs and customizable event logging\n* advanced bandwidth charting of overall traffic and per-transfer traffic, with separate classification of protocol and file bytes, and with separate classification of outbound traffic for trading and seeding\n* highly flexible bandwidth throttling, including trading/seeding proportion adjustment and adjustable priority for individual transfers and peers\n* bitfield graphs that show the completeness of all downloaded files, what pieces other peers have available, and the health of the overall swarm\n* customizable event logging for each download, and individual event logs for all peers within the swarm\n* expert local file management functions which allow you to move files to a different partition even while downloading is still in progress\n* 100% compatible with the BitTorrent protocol\n* Windows and Linux-GTK native versions available\n\n## Notes\n\n- This portable version of Tixati is meant to run on a USB flash drive or other portable media.  It stores all it's configuration files in the same folder as the executable binary files, and all file paths are stored in a format relative to the program executable folder.\n- It is important you do not delete the \"tixati_portable_mode.txt\" file within the executables folder.  This file is what triggers Tixati to run in portable mode.  (The executable binaries are actually the same as the standard edition binaries.)\n\n]]></description>\n        <projectUrl>http://www.tixati.com/</projectUrl>\n        <tags>internet network download torrent p2p share admin</tags>\n        <licenseUrl>http://www.tixati.com/tixati_eula.txt</licenseUrl>\n        <requireLicenseAcceptance>false</requireLicenseAcceptance>\n        <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bee4bc391df114723011dbd5b8a8af2a17c6bf2e/icons/tixati.png</iconUrl>\n        <releaseNotes></releaseNotes>\n        <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tixati.portable</packageSourceUrl>\n    </metadata>\n    <files>\n        <file src=\"tools\\**\" target=\"tools\" />\n    </files>\n</package>\n"
  },
  {
    "path": "automatic/tixati.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName   = 'tixati.portable'\r\n  url           = 'https://download.tixati.com/tixati-3.42-1.win32-standalone.zip'\r\n  checksum      = '163b53e54a4cccd95ee3803b05563e34bcaaec8c19a0f2c4def8c343be6cb9a6'\r\n  url64         = 'https://download.tixati.com/tixati-3.42-1.win64-standalone.zip'\r\n  checksum64    = '449c3371470c7a863ef7e9000163510e8879b455842ee06a259495a8c08029eb'\r\n  checksumType  = 'sha256'\r\n  unzipLocation = $toolsPath\r\n}\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\n$files = get-childitem $toolsPath -include *.exe -recurse\r\nforeach ($file in $files) {\r\n  if ($file.name -ne \"tixati.exe\") {\r\n    New-Item \"$file.ignore\" -type file -force | Out-Null\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/tixati.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://tixati.com/windows'\r\n$download = 'https://download.tixati.com/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*url64\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $url32 = $download_page.links | Where-Object href -match '\\.win32-standalone$' | ForEach-Object href\r\n  $url64 = $download_page.links | Where-Object href -match '\\.win64-standalone$' | ForEach-Object href\r\n\r\n  $url32 -match 'tixati-([0-9]+.[0-9]+)-[0-9]+.win32-standalone'\r\n  $version = $Matches[1]\r\n  $file32 = $Matches[0]\r\n\r\n  $url64 -match 'tixati-[0-9]+.[0-9]+-[0-9]+.win64-standalone'\r\n  $file64 = $Matches[0]\r\n\r\n  @{\r\n    Version = $version;\r\n    URL32   = -join ($download, $file32, '.zip');\r\n    URL64   = -join ($download, $file64, '.zip');\r\n  }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/tor-browser/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/tor-browser.png\" width=\"48\" height=\"48\"/> [tor-browser](https://chocolatey.org/packages/tor-browser)\r\n\r\nThe Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked.\r\n\r\n## Package Parameters\r\n\r\n- `/InstallDir:` - Allows changing the installation directory to put tor browser in.\r\n\r\n## Notes\r\n\r\n- Starting from version 8.5, support for 64 bit editions of tor browser is now also included.\r\n  There is currently no check to see if a 32bit edition is already installed. Use the `--x86` argument\r\n  if there is a wish to keep using the 32bit edition.\r\n- Starting from version version 12.0.1, support for the `locale` parameter was removed because\r\n  individual installers for different locales were merged into a single installer for all locales."
  },
  {
    "path": "automatic/tor-browser/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n. \"$toolsDir\\helpers.ps1\"\r\n\r\n$destinationFolder = GetInstallDirectory -toolsPath $toolsDir\r\n\r\n$packageArgs = @{\r\n  PackageName  = 'tor-browser'\r\n  FileType     = 'exe'\r\n  Url          = 'https://archive.torproject.org/tor-package-archive/torbrowser/15.0.11/tor-browser-windows-i686-portable-15.0.11.exe'\r\n  Url64        = 'https://archive.torproject.org/tor-package-archive/torbrowser/15.0.11/tor-browser-windows-x86_64-portable-15.0.11.exe'\r\n  Checksum     = '2add3db7c7bd29f94a149a52515070305645fabb649b3ab60c625e8eba0be996'\r\n  Checksum64   = '3ae94669801d4c1370066c2322eb3bd58a4e3cd063dab6670ea3eecf286145e7'\r\n  ChecksumType = 'sha256'\r\n  SilentArgs   = \"/S\",\"/D=$destinationFolder\"\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n# Create .ignore files for exe’s\r\nGet-ChildItem -Path $destinationFolder -Recurse | Where-Object {\r\n  $_.Extension -eq '.exe' } | ForEach-Object {\r\n  New-Item $($_.FullName + '.ignore') -Force -ItemType file\r\n  # Suppress output of New-Item\r\n} | Out-Null\r\n\r\n$desktop = [System.Environment]::GetFolderPath('Desktop')\r\n\r\nInstall-ChocolateyShortcut `\r\n  -ShortcutFilePath \"$desktop\\Tor Browser.lnk\" `\r\n  -TargetPath \"$toolsDir\\tor-browser\\Browser\\firefox.exe\" `\r\n  -WorkingDirectory \"$toolsDir\\tor-browser\\Browser\"\r\n\r\n# set NTFS modify file permissions to $toolsDir\\tor-browser\\ for user account that installed the package\r\n$WhoAmI = whoami\r\n$Acl = Get-Acl \"$toolsDir\\tor-browser\"\r\n$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule($WhoAmI, \"Modify\", 'ContainerInherit,ObjectInherit', 'None', \"Allow\")\r\n$Acl.SetAccessRule($Ar)\r\nSet-Acl \"$toolsDir\\tor-browser\" $Acl\r\n"
  },
  {
    "path": "automatic/tor-browser/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$desktop = [System.Environment]::GetFolderPath('Desktop')\r\n\r\nif (Test-Path \"$desktop\\Tor Browser.lnk\") {\r\n  Write-Host \"Removing Desktop shortcut...\"\r\n  Remove-Item -Force -ea 0 \"$desktop\\Tor Browser.lnk\"\r\n}\r\n"
  },
  {
    "path": "automatic/tor-browser/tools/helpers.ps1",
    "content": "﻿function GetInstallDirectory() {\r\n  param($toolsPath)\r\n\r\n  $pp = Get-PackageParameters\r\n  if ($pp.InstallDir) { return $pp.InstallDir }\r\n\r\n  $binRoot = Get-ToolsLocation\r\n  $destinationFolder = Join-Path $binRoot \"tor-browser\"\r\n\r\n  if (!(Test-Path $destinationFolder)) {\r\n    $destinationFolder = Join-Path $toolsPath \"tor-browser\"\r\n  } else {\r\n    Write-Warning @(\r\n      'Deprecated installation folder detected (binRoot). ' +\r\n      'This package will continue to install tor-browser there ' +\r\n      'unless you manually remove it from \"' + $destinationFolder + '\".'\r\n    )\r\n  }\r\n\r\n  $desktopPath = [System.Environment]::GetFolderPath('Desktop')\r\n  $oldDestinationFolder = Join-Path $desktopPath 'Tor-Browser'\r\n  if ((Test-Path $oldDestinationFolder) -and\r\n      ($oldDestinationFolder -ne $destinationFolder)) {\r\n    $destinationFolder = $oldDestinationFolder\r\n\r\n    Write-Warning @(\r\n      'Deprecated installation fodler detected: Desktop/Tor-Browser. ' +\r\n      'This package will continue to install tor-browser there unless you ' +\r\n      'remove the deprecated installation folder. After your did that, reinstall ' +\r\n      'this package again with the \"--force\" parameter. Then it will be installed ' +\r\n      'to the package tools directory.'\r\n    )\r\n  }\r\n\r\n  return $destinationFolder\r\n}\r\n"
  },
  {
    "path": "automatic/tor-browser/tor-browser.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>tor-browser</id>\n    <version>15.0.11</version>\n    <title>Tor Browser</title>\n    <owners>chocolatey-community</owners>\n    <authors>Tor Project</authors>\n    <licenseUrl>https://support.torproject.org/about/distribute-tor/</licenseUrl>\n    <projectUrl>https://www.torproject.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/tor-browser.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[The Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked.\n\n## Package Parameters\n\n- `/InstallDir:` - Allows changing the installation directory to put tor browser in.\n\n## Notes\n\n- Starting from version 8.5, support for 64 bit editions of tor browser is now also included.\n  There is currently no check to see if a 32bit edition is already installed. Use the `--x86` argument\n  if there is a wish to keep using the 32bit edition.\n- Starting from version version 12.0.1, support for the `locale` parameter was removed because\n  individual installers for different locales were merged into a single installer for all locales.\n]]></description>\n    <summary>Protect your privacy with the Tor Browser Bundle</summary>\n    <releaseNotes>https://www.torproject.org/releases/</releaseNotes>\n    <tags>tor browser privacy anonymity security relay network foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tor-browser</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/tor-browser/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://www.torproject.org/download/languages/\"\r\n$baseUrl  = \"https://archive.torproject.org/tor-package-archive/torbrowser/\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{ \r\n    \"tools\\chocolateyinstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n    }\t\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate() {\r\n  $Latest.Checksum32 = Get-RemoteChecksum $Latest.Url32\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.Url64\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page    = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    \r\n  $allExes          = $download_page.Links | Where-Object href -match \"\\.exe$\" | Select-Object -expand href\r\n  $url32            = (($allExes | Where-Object { $_ -match \"tor-browser-windows-i686-portable-\\d.*.exe$\" } | Select-Object -First 1) -split(\"\\/\",5) | Select-Object -Index 4)\r\n  $url64            = (($allExes | Where-Object { $_ -match \"tor-browser-windows-x86_64-portable-\\d.*.exe$\" } | Select-Object -First 1) -split(\"\\/\",5) | Select-Object -Index 4)\r\n  $version          = $url64 -split '\\/' | Select-Object -last 1 -skip 1\r\n  \r\n  @{\r\n    Version         = \"$version\"\r\n    URL32           = $baseUrl + $url32\r\n    URL64           = $baseUrl + $url64\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/tortoisegit/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@25a40985eb12778b130d754058887895f8b1bc40/icons/tortoisegit.png\" width=\"48\" height=\"48\"/> [tortoisegit](https://chocolatey.org/packages/tortoisegit)\r\n\r\n\r\nTortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN.\r\nTortoiseGit supports you with regular tasks, such as committing, showing logs, diffing two versions, creating branches and tags, creating patches and so on.\r\n\r\nSince it's not an integration for a specific IDE like Visual Studio, Eclipse or others, you can use it with whatever development tools you like, and with any type of file.\r\nMain interaction with TortoiseGit will be using the context menu of the Windows explorer.\r\n\r\n## Features\r\n\r\n* Easy to use\r\n* all commands are available directly from the Windows Explorer ([see screenshots](https://tortoisegit.org/about/screenshots/#Explorer_integration)).\r\n* only commands that make sense for the selected file/folder are shown. You won't see any commands that you can't use in your situation.\r\n* See the status of your files directly in the Windows explorer ([see screenshots](https://tortoisegit.org/about/screenshots/#Overlay_icons_in_explorer))\r\n* descriptive dialogs, constantly improved due to user feedback\r\n* allows moving files by right-dragging them in the Windows explorer\r\n* Powerful commit dialog ([see screenshots](https://tortoisegit.org/about/screenshots/#Commit_Dialog))\r\n* integrated spell checker for log messages\r\n* auto completion of paths and keywords of the modified files\r\n* text formatting with special chars\r\n* Per project settings\r\n* minimum log message length to avoid accidentally committing with an empty log message\r\n* language to use for the spell checker\r\n* Integration with issue tracking systems\r\nTortoiseGit provides a flexible mechanism to integrate any web based bug tracking system.\r\n* A separate input box to enter the issue number assigned to the commit, or coloring of the issue number directly in the log message itself\r\n* When showing all log messages, an extra column is added with the issue number. You can immediately see to which issue the commit belongs to.\r\n* Issue numbers are converted into links which open the webbrowser directly on the corresponding issue\r\n* Optional warning if a commit isn't assigned to an issue number\r\n* Helpful Tools\r\n* TortoiseGitMerge ([see screenshot](https://tortoisegit.org/about/screenshots/#TortoiseGitMerge) and the [TortoiseGitMerge manual](https://tortoisegit.org/docs/tortoisegitmerge/))\r\n* Shows changes you made to your files\r\n* Helps resolving conflicts\r\n* Can apply patchfiles you got from users without commit access to your repository\r\n* TortoiseGitBlame: to show blames of files. Shows also log messages for each line in a file. ([see screenshot](https://tortoisegit.org/about/screenshots/#TortoiseGitBlame))\r\n* TortoiseGitIDiff: to see the changes you made to your image files ([see screenshot](https://tortoisegit.org/about/screenshots/#TortoiseGitMerge))\r\n* Available in many languages\r\n* TortoiseGit is stable\r\n* Before every release, we create one or more [preview releases](https://download.tortoisegit.org/tgit/previews/) for \"adventurous\" people to test first. This helps finding bugs very early so they won't even get into an official release.\r\n* A custom crash report tool is included in every TortoiseGit release which helps us fix the bugs much faster, even if you can't remember exactly what you did to trigger it.\r\n\r\n"
  },
  {
    "path": "automatic/tortoisegit/legal/LICENSE.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year  name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/tortoisegit/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Download the following installers:\r\n  32-Bit: <https://download.tortoisegit.org/tgit/2.18.0.0/TortoiseGit-2.18.0.1-32bit.msi>\r\n  64-Bit: <https://download.tortoisegit.org/tgit/2.18.0.0/TortoiseGit-2.18.0.1-64bit.msi>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 851CFEFFBF2FE0C522EAED6B88B2695CCCB4555161F8AFA0A77F17902FD6A9A3\r\n  checksum64: CBF7D52AA0ECCA665521E14D8D1A4B6CDA52A4BC13DE45F49084E15571C77410\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/TortoiseGit/TortoiseGit/blob/dbc64c57d98067249d07bdf20411703b25fd889a/src/gpl.txt>\r\n"
  },
  {
    "path": "automatic/tortoisegit/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n[version] $softwareVersion = '2.18.0.1'\r\n$installedVersion = Get-InstalledVersion\r\n\r\nif ($installedVersion -and ($softwareVersion -eq $installedVersion) -and !$env:ChocolateyForce) {\r\n  Write-Host \"TortoiseGit v$installedVersion is already installed - skipping download and installation.\"\r\n}\r\nelse {\r\n  $packageArgs = @{\r\n    PackageName    = 'tortoisegit'\r\n    FileType       = 'msi'\r\n    SoftwareName   = 'TortoiseGit*'\r\n    File           = \"$toolsPath\\TortoiseGit-2.18.0.1-32bit.msi\"\r\n    File64         = \"$toolsPath\\TortoiseGit-2.18.0.1-64bit.msi\"\r\n    SilentArgs     = '/quiet /qn /norestart REBOOT=ReallySuppress'\r\n    ValidExitCodes = @(0, 3010)\r\n  }\r\n\r\n  Install-ChocolateyInstallPackage @packageArgs\r\n}\r\n\r\n# Lets remove the installer as there is no more need for it.\r\nRemove-Item -Force \"$toolsPath\\*.msi\" -ea 0\r\n"
  },
  {
    "path": "automatic/tortoisegit/tools/helpers.ps1",
    "content": "﻿function Get-InstalledVersion() {\r\n  [array] $keys = Get-UninstallRegistryKey -SoftwareName 'TortoiseGit*'\r\n\r\n  if ($keys.Length -ge 1) {\r\n      return [version] ($keys[0].DisplayVersion)\r\n  }\r\n\r\n  return $null\r\n}\r\n"
  },
  {
    "path": "automatic/tortoisegit/tortoisegit.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>tortoisegit</id>\n    <title>TortoiseGit</title>\n    <version>2.18.0.1</version>\n    <authors>TortoiseGit and contributors</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <summary>TortoiseGit provides overlay icons showing the file status, a powerful context menu for Git and much more!</summary>\n    <description><![CDATA[\nTortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN.\nTortoiseGit supports you with regular tasks, such as committing, showing logs, diffing two versions, creating branches and tags, creating patches and so on.\n\nSince it's not an integration for a specific IDE like Visual Studio, Eclipse or others, you can use it with whatever development tools you like, and with any type of file.\nMain interaction with TortoiseGit will be using the context menu of the Windows explorer.\n\n## Features\n\n* Easy to use\n* all commands are available directly from the Windows Explorer ([see screenshots](https://tortoisegit.org/about/screenshots/#Explorer_integration)).\n* only commands that make sense for the selected file/folder are shown. You won't see any commands that you can't use in your situation.\n* See the status of your files directly in the Windows explorer ([see screenshots](https://tortoisegit.org/about/screenshots/#Overlay_icons_in_explorer))\n* descriptive dialogs, constantly improved due to user feedback\n* allows moving files by right-dragging them in the Windows explorer\n* Powerful commit dialog ([see screenshots](https://tortoisegit.org/about/screenshots/#Commit_Dialog))\n* integrated spell checker for log messages\n* auto completion of paths and keywords of the modified files\n* text formatting with special chars\n* Per project settings\n* minimum log message length to avoid accidentally committing with an empty log message\n* language to use for the spell checker\n* Integration with issue tracking systems\nTortoiseGit provides a flexible mechanism to integrate any web based bug tracking system.\n* A separate input box to enter the issue number assigned to the commit, or coloring of the issue number directly in the log message itself\n* When showing all log messages, an extra column is added with the issue number. You can immediately see to which issue the commit belongs to.\n* Issue numbers are converted into links which open the webbrowser directly on the corresponding issue\n* Optional warning if a commit isn't assigned to an issue number\n* Helpful Tools\n* TortoiseGitMerge ([see screenshot](https://tortoisegit.org/about/screenshots/#TortoiseGitMerge) and the [TortoiseGitMerge manual](https://tortoisegit.org/docs/tortoisegitmerge/))\n* Shows changes you made to your files\n* Helps resolving conflicts\n* Can apply patchfiles you got from users without commit access to your repository\n* TortoiseGitBlame: to show blames of files. Shows also log messages for each line in a file. ([see screenshot](https://tortoisegit.org/about/screenshots/#TortoiseGitBlame))\n* TortoiseGitIDiff: to see the changes you made to your image files ([see screenshot](https://tortoisegit.org/about/screenshots/#TortoiseGitMerge))\n* Available in many languages\n* TortoiseGit is stable\n* Before every release, we create one or more [preview releases](https://download.tortoisegit.org/tgit/previews/) for \"adventurous\" people to test first. This helps finding bugs very early so they won't even get into an official release.\n* A custom crash report tool is included in every TortoiseGit release which helps us fix the bugs much faster, even if you can't remember exactly what you did to trigger it.\n\n]]></description>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tortoisegit</packageSourceUrl>\n    <projectUrl>https://tortoisegit.org/</projectUrl>\n    <projectSourceUrl>https://gitlab.com/tortoisegit/tortoisegit/</projectSourceUrl>\n    <bugTrackerUrl>https://tortoisegit.org/issues</bugTrackerUrl>\n    <docsUrl>https://tortoisegit.org/docs/</docsUrl>\n    <mailingListUrl>https://groups.google.com/forum/#!forum/tortoisegit-dev</mailingListUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@25a40985eb12778b130d754058887895f8b1bc40/icons/tortoisegit.png</iconUrl>\n    <tags>git version-control dvcs admin foss</tags>\n    <copyright>© TortoiseGit</copyright>\n    <licenseUrl>http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://tortoisegit.org/docs/releasenotes/#Release_2.18.0.1</releaseNotes>\n    <dependencies>\n      <dependency id=\"vcredist2015\" version=\"14.0.24215.20170201\" />   <!-- https://github.com/chocolatey/chocolatey-coreteampackages/issues/807 -->\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/tortoisegit/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot/../../extensions/extensions.psm1\"\r\n\r\n$releases = 'https://tortoisegit.org/download/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.ChecksumType = \"sha256\"\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)([$]softwareVersion\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.RemoteVersion)'\"\r\n      \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"           = \"`$1'$($Latest.FileType)'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\tortoisegit.nuspec\"        = @{\r\n      \"(<releaseNotes>https:\\/\\/tortoisegit.org\\/docs\\/releasenotes\\/#Release_)(.*)(<\\/releaseNotes>)\" = \"`${1}$($Latest.Version.ToString())`$3\"\r\n    }\r\n    \".\\legal\\verification.txt\"    = @{\r\n      \"(?i)(32-Bit.+)\\<.*\\>\"      = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(64-Bit.+)\\<.*\\>\"      = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType)\"\r\n      \"(?i)(checksum32:\\s+).*\"    = \"`${1}$($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:\\s+).*\"    = \"`${1}$($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  #https://download.tortoisegit.org/tgit/2.3.0.0/TortoiseGit-2.3.0.0-32bit.msi\r\n  $re32 = \"TortoiseGit-(.*)-32bit.msi\"\r\n  $url32 = $download_page.links | Where-Object href -match $re32 | Select-Object -First 1 -expand href\r\n\r\n  #https://download.tortoisegit.org/tgit/2.3.0.0/TortoiseGit-2.3.0.0-64bit.msi\r\n  $re64 = \"TortoiseGit-(.*)-64bit.msi\"\r\n  $url64 = $download_page.links | Where-Object href -match $re64 | Select-Object -First 1 -expand href\r\n\r\n  $version32 = $url32 -split '-' | Select-Object -Skip 1 -First 1\r\n  $version64 = $url64 -split '-' | Select-Object -Skip 1 -First 1\r\n\r\n  if ($version32 -ne $version64) {\r\n    throw \"Different versions for 32-Bit and 64-Bit detected.\"\r\n  }\r\n\r\n  return @{\r\n    URL32         = \"https:\" + $url32\r\n    URL64         = \"https:\" + $url64\r\n    Version       = $version32\r\n    RemoteVersion = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/tortoisesvn/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@81c6df0de9bb542ecc516c813101d10525c74e51/icons/tortoisesvn.png\" width=\"48\" height=\"48\"/> [tortoisesvn](https://chocolatey.org/packages/tortoisesvn)\r\n\r\n\r\nTortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It is based on [Apache Subversion (SVN)](http://subversion.apache.org/).\r\n\r\nTortoiseSVN is implemented as a Windows shell extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run and provides revision information graphically with overlay icons. TortoiseSVN is free to use, even in a commercial environment.\r\n\r\n## Features\r\n\r\n* Easy to use\r\n* all commands are available directly from the Windows Explorer.\r\n* only commands that make sense for the selected file/folder are shown. You won't see any commands that you can't use in your situation.\r\n* See the status of your files directly in the Windows explorer\r\n* descriptive dialogs, constantly improved due to user feedback\r\n* allows moving files by right-dragging them in the Windows explorer\r\n* All Subversion protocols are supported - http, https, svn, svn, file, svn+XXX\r\n* Powerful commit dialog\r\n* integrated spell checker for log messages\r\n* auto completion of paths and keywords of the modified files\r\n* text formatting with special chars\r\n* The big picture\r\n* Can create a graph of all revisions/commits. You can then easily see where you created a tag/branch or modified a file/folder\r\n* Graphs of commit statistics of the project\r\n* Easy comparing of two branches or tags\r\n* Per project settings\r\n* minimum log message length to avoid accidentally committing with an empty log message\r\n* language to use for the spell checker\r\n* Integration with issue tracking systems\r\nTortoiseSVN provides a flexible mechanism to integrate any web based bug tracking system.\r\n* A separate input box to enter the issue number assigned to the commit, or coloring of the issue number directly in the log message itself\r\n* When showing all log messages, an extra column is added with the issue number. You can immediately see to which issue the commit belongs to.\r\n* Issue numbers are converted into links which open the webbrowser directly on the corresponding issue\r\n* Optional warning if a commit isn't assigned to an issue number\r\n* Helpful Tools\r\n* TortoiseMerge\r\n* Shows changes you made to your files\r\n* Helps resolving conflicts\r\n* Can apply patchfiles you got from users without commit access to your repository\r\n* TortoiseBlame: to show blames of files. Shows also log messages for each line in a file.\r\n* TortoiseIDiff: to see the changes you made to your image files\r\n* SubWCRev: to include the revision numbers/dates/... into your source files\r\n* Available in many languages\r\n* TortoiseSVN is stable\r\n* Before every release, we create one or more \"release candidates\" for adventurous people to test first.\r\n* During development cycles, many people test intermediate builds. These are built every night automatically and made available to all our users. This helps finding bugs very early so they won't even get into an official release.\r\n* A big user community helps out with testing each build before we release it.\r\n* A custom crash report tool is included in every TortoiseSVN release which helps us fix the bugs much faster, even if you can't remember exactly what you did to trigger it.\r\n"
  },
  {
    "path": "automatic/tortoisesvn/legal/LICENSE.txt",
    "content": "This license applies to all portions of TortoiseSVN which are not\r\nexternally-maintained libraries (e.g. Subversion/, apr/, apr-util/).\r\nSuch libraries have their own licenses; we recommend you read them, as\r\ntheir terms may differ from the terms below.\r\n\r\nTortoiseSVN - a windows shell extension for Subversion\r\nThis program is free software; you can redistribute it and/or\r\nmodify it under the terms of the GNU General Public License\r\nas published by the Free Software Foundation; either version 2\r\nof the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\nGNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License\r\nalong with this program; if not, write to the Free Software\r\nFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. "
  },
  {
    "path": "automatic/tortoisesvn/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Download the following installers:\r\n  32-Bit: <https://sourceforge.net/projects/tortoisesvn/files/1.14.9/Application/TortoiseSVN-1.14.9.29743-win32-svn-1.14.5.msi/download>\r\n  64-Bit: <https://sourceforge.net/projects/tortoisesvn/files/1.14.9/Application/TortoiseSVN-1.14.9.29743-x64-svn-1.14.5.msi/download>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: BEAB43BB0DBCAA6230473E755AC63916463EA3B2872FE5B42C76F18AD75CEF55\r\n  checksum64: 244F3D754212FF65D057A1A02F99DD59F8B4C7EA4E4DD33EAE8FB9B52895EEC2\r\n\r\nFile 'LICENSE.txt' is obtained from <https://sourceforge.net/p/tortoisesvn/code/23615/tree/trunk/src/COPYING.txt>\r\n"
  },
  {
    "path": "automatic/tortoisesvn/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$filePath32 = \"$toolsPath\\TortoiseSVN_x32.msi\"\r\n$filePath64 = \"$toolsPath\\TortoiseSVN_x64.msi\"\r\n\r\n$installFile = if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne 'true') {\r\n  Write-Host \"Installing 64 bit version\"\r\n  $filePath64\r\n} else { \r\n  Write-Host \"Installing 32 bit version\"\r\n  $filePath32\r\n}\r\n\r\n$packageArgs = @{\r\n    PackageName = 'tortoisesvn'\r\n    FileType = 'msi'\r\n    SoftwareName = 'TortoiseSVN*'\r\n    File = $installFile\r\n    SilentArgs = '/quiet /qn /norestart ADDLOCAL=ALL'\r\n    ValidExitCodes = @(0,3010)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n# Lets remove the installer as there is no more need for it.\r\nRemove-Item -Force $filePath32 -ea 0\r\nRemove-Item -Force $filePath64 -ea 0\r\n"
  },
  {
    "path": "automatic/tortoisesvn/tortoisesvn.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>tortoisesvn</id>\n    <title>TortoiseSVN</title>\n    <version>1.14.9.29743</version>\n    <authors>TortoiseSVN Team</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <summary>Subversion® source control management client implemented as File Explorer shell extension</summary>\n    <description><![CDATA[\nTortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It is based on [Apache Subversion (SVN)](http://subversion.apache.org/).\n\nTortoiseSVN is implemented as a Windows shell extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run and provides revision information graphically with overlay icons. TortoiseSVN is free to use, even in a commercial environment.\n\n## Features\n\n* Easy to use\n* all commands are available directly from the Windows Explorer.\n* only commands that make sense for the selected file/folder are shown. You won't see any commands that you can't use in your situation.\n* See the status of your files directly in the Windows explorer\n* descriptive dialogs, constantly improved due to user feedback\n* allows moving files by right-dragging them in the Windows explorer\n* All Subversion protocols are supported - http, https, svn, svn, file, svn+XXX\n* Powerful commit dialog\n* integrated spell checker for log messages\n* auto completion of paths and keywords of the modified files\n* text formatting with special chars\n* The big picture\n* Can create a graph of all revisions/commits. You can then easily see where you created a tag/branch or modified a file/folder\n* Graphs of commit statistics of the project\n* Easy comparing of two branches or tags\n* Per project settings\n* minimum log message length to avoid accidentally committing with an empty log message\n* language to use for the spell checker\n* Integration with issue tracking systems\nTortoiseSVN provides a flexible mechanism to integrate any web based bug tracking system.\n* A separate input box to enter the issue number assigned to the commit, or coloring of the issue number directly in the log message itself\n* When showing all log messages, an extra column is added with the issue number. You can immediately see to which issue the commit belongs to.\n* Issue numbers are converted into links which open the webbrowser directly on the corresponding issue\n* Optional warning if a commit isn't assigned to an issue number\n* Helpful Tools\n* TortoiseMerge\n* Shows changes you made to your files\n* Helps resolving conflicts\n* Can apply patchfiles you got from users without commit access to your repository\n* TortoiseBlame: to show blames of files. Shows also log messages for each line in a file.\n* TortoiseIDiff: to see the changes you made to your image files\n* SubWCRev: to include the revision numbers/dates/... into your source files\n* Available in many languages\n* TortoiseSVN is stable\n* Before every release, we create one or more \"release candidates\" for adventurous people to test first.\n* During development cycles, many people test intermediate builds. These are built every night automatically and made available to all our users. This helps finding bugs very early so they won't even get into an official release.\n* A big user community helps out with testing each build before we release it.\n* A custom crash report tool is included in every TortoiseSVN release which helps us fix the bugs much faster, even if you can't remember exactly what you did to trigger it.\n]]></description>\n    <tags>svn subversion scm version-control admin foss</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tortoisesvn</packageSourceUrl>\n    <projectUrl>http://tortoisesvn.net/</projectUrl>\n    <projectSourceUrl>https://sourceforge.net/p/tortoisesvn/code/HEAD/tree/</projectSourceUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/tortoisesvn/tickets/</bugTrackerUrl>\n    <docsUrl>http://tortoisesvn.net/support.html</docsUrl>\n    <copyright>© 2004 TortoiseSVN Team</copyright>\n    <licenseUrl>https://sourceforge.net/p/tortoisesvn/code/HEAD/tree/trunk/src/COPYING.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@81c6df0de9bb542ecc516c813101d10525c74e51/icons/tortoisesvn.png</iconUrl>\n    <releaseNotes>http://tortoisesvn.net/Changelog.txt</releaseNotes>\n    <dependencies>\n      <dependency id=\"kb2999226\" version=\"1.0.20181019\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/tortoisesvn/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot/../../extensions/extensions.psm1\"\r\n\r\n$releases = 'https://tortoisesvn.net/downloads.html'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -FileNameBase \"TortoiseSVN\" }\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(^[$]filePath32\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\" = \"`$1$($Latest.FileName32)`\"\"\r\n            \"(^[$]filePath64\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\" = \"`$1$($Latest.FileName64)`\"\"\r\n        }\r\n        \".\\legal\\verification.txt\" = @{\r\n            \"(?i)(32-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(64-Bit.+)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n            \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType32)\"\r\n            \"(?i)(checksum32:\\s+).*\" = \"`${1}$($Latest.Checksum32)\"\r\n            \"(?i)(checksum64:\\s+).*\" = \"`${1}$($Latest.Checksum64)\"\r\n        }\r\n     }\r\n}\r\n\r\nfunction Get-ActualUrl([string]$url) {\r\n  if (!$url.EndsWith(\"/\")) {\r\n    $url += \"/\"\r\n  }\r\n  return $url + \"download\"\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n    #https://sourceforge.net/projects/tortoisesvn/files/1.9.5/Application/TortoiseSVN-1.9.5.27581-win32-svn-1.9.5.msi/download\r\n    $re32  = \"TortoiseSVN-(.*)-win32-svn-(.*).msi\"\r\n    $url32 = $download_page.links | Where-Object href -match $re32 | Select-Object -First 1 -expand href\r\n\r\n    #https://sourceforge.net/projects/tortoisesvn/files/1.9.5/Application/TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi/download\r\n    $re64  = \"TortoiseSVN-(.*)-x64-svn-(.*).msi\"\r\n    $url64 = $download_page.links | Where-Object href -match $re64 | Select-Object -First 1 -expand href\r\n\r\n    $version32 = $url32 -split 'svn-|-win32' | Select-Object -Skip 2 -Last 1\r\n    $version64 = $url64 -split 'svn-|-x64' | Select-Object -Skip 2 -Last 1\r\n\r\n    if ($version32 -ne $version64) {\r\n        throw \"Different versions for 32-Bit and 64-Bit detected.\"\r\n    }\r\n\r\n    $result = @{\r\n        URL32 = Get-ActualUrl $url32\r\n        URL64 = Get-ActualUrl $url64\r\n        Version = $version32\r\n        FileType = \"msi\"\r\n    }\r\n    return $result\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/totalcommander/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a37f40763d259eab20d0462b72cba86a108441d9/icons/totalcommander.png\" width=\"48\" height=\"48\"/> [totalcommander](https://chocolatey.org/packages/totalcommander)\r\n\r\n\r\nTotal Commander is a file manager for Windows, a tool like the Explorer or file manager, which comes with windows.\r\nBut Total Commander uses a different approach: it has two fixed windows, which makes copying files much easier.\r\n\r\n## Features\r\n\r\n* Two file windows side by side\r\n* Multiple language and Unicode support\r\n* Enhanced search function\r\n* Compare files (now with editor) / synchronize directories\r\n* Quick View panel with bitmap display\r\n* ZIP, 7ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE archive handling + plugins\r\n* Built-in FTP client with FXP (server to server) and HTTP proxy support\r\n* Parallel port link, multi-rename tool\r\n* Tabbed interface, regular expressions, history+favorites buttons\r\n* Thumbnails view, custom columns, enhanced search\r\n* Compare editor, cursor in lister, separate trees, logging, enhanced overwrite dialog etc.\r\n* Unicode names almost everywhere, long names (>259 characters), password manager for ftp and plugins, synchronize empty dirs, 64 bit context menu, quick file filter (Ctrl+S)\r\n* USB port connection via special [direct transfer cable](http://ghisler.com/cables/index.htm), partial branch view (Ctrl+Shift+B), and many improvements to ftp, synchronizing and other functions\r\n* [And many more!](http://ghisler.com/featurel.htm)\r\n\r\n[FAQ](http://www.ghisler.com/faq.htm)\r\n[Plugins](http://www.ghisler.ch/wiki/index.php/Developer%27s_corner)\r\n[Plugin downloads](http://totalcmd.net/)\r\n[Plugin development](http://totalcmd.net/directory/developer.html)\r\n\r\n## Package parameters\r\n\r\nThe following package parameters can be set:\r\n\r\n* `/NoDesktopIcon`  - Do not add an icon for Total Commander to the Desktop. By default an icon is added.\r\n* `/InstallPath`    - Use custom install path. By default Total Commander is installed to the `%ProgramFiles%\\totalcmd` directory.\r\n* `/DefaultFM`      - Use TC as default file manager instead of Explorer. You cannot use this with `/ResetDefaultFM`.\r\n* `/ResetDefaultFM` - Use Explorer as the default file manager. You cannot use this with `/DefaultFM`.\r\n* `/ShellExtension` - Add Total Commander in shell context menu for directories.\r\n\r\nThese parameters can be passed to the installer with the use of `--params`. For example: `--params '/DesktopIcon'`.\r\n\r\n## Notes\r\n\r\n- For list of Total Commander plugin packages, see [tcps](https://community.chocolatey.org/packages/tcps) package.\r\n- This package sets system environment variable `COMMANDER_PATH` which points to the Total Commander install directory.\r\n- This package contains the combined Total Commander installer which contains both x32 and x64 bit versions.\r\n- Total Commander is a Shareware program. This means that you can test it for a period of 30 days. After testing the program, you must either [order the full version](http://www.ghisler.com/order.htm), or delete the program from your harddisk.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/totalcommander/TotalCommander.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>totalcommander</id>\n    <title>Total Commander</title>\n    <version>11.56</version>\n    <authors>Christian Ghisler</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <summary>File manager and explorer replacement</summary>\n    <description><![CDATA[\nTotal Commander is a file manager for Windows, a tool like the Explorer or file manager, which comes with windows.\nBut Total Commander uses a different approach: it has two fixed windows, which makes copying files much easier.\n\n## Features\n\n* Two file windows side by side\n* Multiple language and Unicode support\n* Enhanced search function\n* Compare files (now with editor) / synchronize directories\n* Quick View panel with bitmap display\n* ZIP, 7ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE archive handling + plugins\n* Built-in FTP client with FXP (server to server) and HTTP proxy support\n* Parallel port link, multi-rename tool\n* Tabbed interface, regular expressions, history+favorites buttons\n* Thumbnails view, custom columns, enhanced search\n* Compare editor, cursor in lister, separate trees, logging, enhanced overwrite dialog etc.\n* Unicode names almost everywhere, long names (>259 characters), password manager for ftp and plugins, synchronize empty dirs, 64 bit context menu, quick file filter (Ctrl+S)\n* USB port connection via special [direct transfer cable](http://ghisler.com/cables/index.htm), partial branch view (Ctrl+Shift+B), and many improvements to ftp, synchronizing and other functions\n* [And many more!](http://ghisler.com/featurel.htm)\n\n[FAQ](http://www.ghisler.com/faq.htm)\n[Plugins](http://www.ghisler.ch/wiki/index.php/Developer%27s_corner)\n[Plugin downloads](http://totalcmd.net/)\n[Plugin development](http://totalcmd.net/directory/developer.html)\n\n## Package parameters\n\nThe following package parameters can be set:\n\n* `/NoDesktopIcon`  - Do not add an icon for Total Commander to the Desktop. By default an icon is added.\n* `/InstallPath`    - Use custom install path. By default Total Commander is installed to the `%ProgramFiles%\\totalcmd` directory.\n* `/DefaultFM`      - Use TC as default file manager instead of Explorer. You cannot use this with `/ResetDefaultFM`.\n* `/ResetDefaultFM` - Use Explorer as the default file manager. You cannot use this with `/DefaultFM`.\n* `/ShellExtension` - Add Total Commander in shell context menu for directories.\n\nThese parameters can be passed to the installer with the use of `--params`. For example: `--params '/DesktopIcon'`.\n\n## Notes\n\n- For list of Total Commander plugin packages, see [tcps](https://community.chocolatey.org/packages/tcps) package.\n- This package sets system environment variable `COMMANDER_PATH` which points to the Total Commander install directory.\n- This package contains the combined Total Commander installer which contains both x32 and x64 bit versions.\n- Total Commander is a Shareware program. This means that you can test it for a period of 30 days. After testing the program, you must either [order the full version](http://www.ghisler.com/order.htm), or delete the program from your harddisk.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/totalcommander</packageSourceUrl>\n    <projectUrl>http://www.ghisler.com</projectUrl>\n    <bugTrackerUrl>http://www.ghisler.ch/wiki/index.php/Known_bugs_and_workarounds</bugTrackerUrl>\n    <docsUrl>http://www.ghisler.ch/wiki/index.php</docsUrl>\n    <mailingListUrl>http://www.ghisler.ch/board/index.php</mailingListUrl>\n    <tags>file manager shareware nagscreen trial admin</tags>\n    <copyright>© 1995 Christian Ghisler</copyright>\n    <licenseUrl>http://www.ghisler.com/order.htm</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a37f40763d259eab20d0462b72cba86a108441d9/icons/totalcommander.png</iconUrl>\n    <releaseNotes>http://ghisler.com/whatsnew.htm</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"autohotkey.portable\" version=\"2.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/totalcommander/legal/LICENSE.txt",
    "content": "Software Licence / Copyright\r\n \r\nSoftware Licence\r\n \r\nPlease read the following lines carefully before using this software. If you disagree with any of the following, you are not allowed to use this program. You MUST then delete it immediately.\r\n \r\nShareware-version\r\n \r\nYou have the right to test this program for a period of one month. You are allowed to copy this Shareware-version (and ONLY the Shareware version) and give it to any other person, as long as it is not modified in any way. Under modifications is understood the changing, adding or removing of any files of this package without the author's written permission. You are NOT allowed to pack this program together with a commercial program or a book. Shareware dealers are allowed to sell the Shareware version for a small fee (around CHF/US$ 10.-). It must be clear to the buyer that he isn't receiving the full version! You are encouraged to put this program on as many BBS systems as possible. The distribution on CD-ROM is also permitted, as long as the original files are not changed in any way. Please contact me if you want to distribute the program with a different installation program, changed files etc. Programs marked as \"Beta\" or \"Release candidate\" may not be distributed under any conditions.\r\n \r\nUse of this software after the trial period of one month is in violation of international Copyright law! It is also unfair to the author, who has spent hundreds of hours developing this program.\r\n \r\nRegistration\r\n \r\nThis program is neither freeware nor public domain. Use after the 30 day trial period requires registration. The registration fee is only CHF 40.- incl. S&H ($ 38.- US personal cheque or cash including handling fees) for a personal licence, or CHF 30.- for a student licence (with photocopy of student identity card). The student licence can only be registered to the full name of the student. See How to register for details on registration and support.\r\n \r\nRegistered version (personal licence)\r\n \r\nThe registered version may be installed on as many computers as desired, as long as it is used by only one person at any one time (I.e. one installation at home and one at the office used by the same person). Therefore you need only one licence for a port connection between two computers. The usage by multiple people at the same time (on multiple computers) requires additional licences.\r\n \r\nAdditional licences (multi-user licences)\r\n \r\nAdditional licences allow an institution, company or school to install the program on multiple computers and/or servers. Each licence allows one person at the same time to use the program on an unlimited number of computers. For example, if 10 people run Total Commander at the same time on 20 computers (desktop/notebook), a 10 user licence would be needed. All licences are issued to the same (company) name, which appears in the program's title bar. Additional licences cost CHF 20.- for the 2nd to 10th licence, etc. (see additional licences for details). For larger amounts than 1000 please contact the author. Each additional licence also allows a single user to use the program at home.\r\n \r\nLiability\r\n \r\nWe try to keep our software as bug-free as possible. But it's a general rule (Murphy's), that no software ever is error free, and the number of errors increases with the complexity of the program. That's why we cannot guarantee that this software will run in every environment, on any Windows compatible machine, together with any other application, without producing errors. Any liability for damage of any sort is hereby denied. In any case, the liability is limited to the registration fee.\r\n \r\nPlease test this program with non-critical data. We cannot guarantee the safety of your data. Especially new operating systems released after a specific version of Total Commander can cause trouble, so make sure to upgrade often. Should you detect errors before registration, you accept them if you register. Any description of bugs will be accepted, but we cannot guarantee that we will be able to correct them (but we will try our best).\r\n \r\nDevelopment of Total Commander\r\n \r\nTotal Commander was written utilizing Borland Delphi 1.0 (16 bit) and 2.0 (32 bit) (© 1993-96 by Borland International), and Lazarus/Free Pascal (64 bit). The Drag&Drop-algorithms, especially the undocumented parts, were found in the very good book \"Undocumented Windows\", Andrew Schulman, Addison Wesley 1991. The DPMI-handling for setting the volume label was taken from the book \"Turbo Pascal für Windows - Object Windows\", A. Ertl/R. Machholz, Sybex 1992. Only the algorithms were taken and rewritten in Pascal. The idea for the screen layout was taken from DCC, a Norton Commander (© Symantec) clone. All code from the German issue WinDOS was removed and rewritten for Copyright reasons. The ARJ and LHA code was translated by Mart Heubels (WinCAT PRO) and myself from public C sources to Pascal. A free unpacking DLL is available upon request. The internal ZIP packer is based on Zlib by Jean-loup Gailly. The C sources are available on the Internet, on the same server as ZIP-NT. MD5 Implementation provided by Greg Carter, CRYPTOCard Corporation. The AES encryption code used in the ZIP packer was developed by Dr Brian Gladman. The LZMA SDK (ZIP method 14) is written and placed in the public domain by Igor Pavlov. The AES256 and AES512-hash functions are Copyright 2002-2007 Wolfgang Ehrhardt. Optimized MD5, SHA1 and SHA256 parts from DCPcrypt Cryptographic Component Library v2, Copyright (c) 1999-2003 David Barton.\r\n \r\nAll mentioned Trademarks and Copyrights belong to their respective owners.\r\n \r\nLegal domicile is Bern, Switzerland.\r\n \r\nChristian Ghisler, Ghisler Software GmbH, PO Box, CH-3065 Bolligen, Switzerland, 2015"
  },
  {
    "path": "automatic/totalcommander/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from TotalCommander website and can be verified like this:\r\n\r\n1. Download the following installers:\r\n  setup: <https://totalcommander.ch/1156/tcmd1156x32_64.exe>\r\n\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum-setup: 981C745A618A273733307420A4A7D87CEB0F15C1A1C58A8C739117BD460487AD\r\n\r\nFile 'LICENSE.txt' is obtained from help file of the application.\r\n"
  },
  {
    "path": "automatic/totalcommander/tools/.skipAutoUninstall",
    "content": ""
  },
  {
    "path": "automatic/totalcommander/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$tcExeName = 'totalcmd.exe'\r\n. $toolsPath\\helpers.ps1\r\n\r\n# Total Commander install switches\r\n# https://www.ghisler.ch/wiki/index.php?title=Installer#Description_of_switches_and_parameters\r\n$pp = Get-PackageParameters\r\n\r\n# Add a desktop icon\r\n$installArgs = '/A1H1U1G1'\r\nif ($pp['NoDesktopIcon']) {\r\n  $installArgs += 'D0'\r\n}\r\nelse {\r\n  $installArgs += 'D1'\r\n}\r\n\r\n# Installation path - this must be last\r\nif ($pp.InstallPath) {\r\n  $installArgs += \" $($pp.InstallPath)\"\r\n}\r\n\r\n$packageArgs = @{\r\n    packageName    = $env:ChocolateyPackageName\r\n    fileType       = 'exe'\r\n    file           = \"$toolsPath\\tcmd1156x32_64.exe\"\r\n    silentArgs     = $installArgs\r\n    validExitCodes = @(0)\r\n    softwareName   = 'Total Commander*'\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item -Path \"$toolsPath\\*.exe\" -ErrorAction SilentlyContinue\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n$installLocation = Get-TCInstallLocation\r\nif (-not $installLocation)  {\r\n  Write-Warning \"Can't find $packageName install location\"\r\n  return\r\n}\r\nelse {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n}\r\n\r\nWrite-Host 'Setting system environment COMMANDER_PATH'\r\nSet-EnvironmentVariable -Name 'COMMANDER_PATH' -Value $installLocation -Scope Machine\r\n\r\nif ($pp.ShellExtension) {\r\n  Set-TCShellExtension\r\n}\r\n\r\nif ($pp['DefaultFM'] -and $pp['ResetDefaultFM']) {\r\n  Write-Warning 'You have provided both the /DefaultFM and /ResetDefaultFM switches which are contradictory. Will not use either.'\r\n}\r\nelse {\r\n  if ($pp['ResetDefaultFM'] -eq $true) {\r\n    Set-ExplorerAsDefaultFM\r\n  }\r\n  elseif ($pp['DefaultFM'] -eq $true) {\r\n    Set-TCAsDefaultFM\r\n  }\r\n}\r\n\r\nRegister-Application -ExePath \"$installLocation\\$tcExeName\" -Name 'tc'\r\nWrite-Host \"$packageName registered as tc\"\r\n"
  },
  {
    "path": "automatic/totalcommander/tools/chocolateyUninstall.ahk",
    "content": "﻿; default environment\r\nDetectHiddenWindows false\r\nSetControlDelay 20\r\n\r\n; modified environment\r\n#NoTrayIcon\r\nDetectHiddenText false\r\nSetTitleMatchMode 2  ;contains\r\n\r\n; variables\r\nwinTitle1 := \"Uninstall /Repair Total Commander ahk_class #32770\"\r\nwinTitle2 := \"Uninstall Total Commander ahk_class #32770\"\r\nwinTitle3 := \"Uninstall ahk_class #32770\"\r\n\r\nWinWait(winTitle1, \"Removes the program\", 20)\r\nControlClick \"Button1\" ; &Uninstall\r\n\r\nWinWait(winTitle2, \"Uninstall Program\", 20)\r\nControlClick \"Button4\" ; Remove configuration files\r\nControlClick \"Button5\" ; Uninstall\r\n\r\nWinWait(winTitle3, \"Warning: This will\", 20)\r\nControlClick \"Button1\" ; Yes\r\n\r\nWinWait(winTitle3, \"The following\", 20)\r\nControlClick \"Button1\" ; OK\r\n\r\nWinWait(winTitle3, \"Program removed\", 20)\r\nControlClick \"Button1\" ; OK\r\n\r\nExitApp\r\n"
  },
  {
    "path": "automatic/totalcommander/tools/chocolateyUninstall.ps1",
    "content": "﻿$packageName = 'totalcommander'\r\n$packageSearch = \"Total Commander*\"\r\n$installerType = 'exe'\r\n$silentArgs = ''\r\n$validExitCodes = @(0)\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n# Remove the shell integration, if added\r\nRemove-TCShellExtension\r\n\r\n# Rser back to Explorere being the default File Manager\r\nSet-ExplorerAsDefaultFM\r\n\r\n$scriptPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$ahkFile = Join-Path -Path $scriptPath -ChildPath \"chocolateyUninstall.ahk\"\r\n$ahkExe = 'AutoHotKey'\r\n$ahkRun = \"$Env:Temp\\$(Get-Random).ahk\"\r\nCopy-Item -Path $ahkFile -Destination \"$ahkRun\" -Force\r\n\r\nStart-Process $ahkExe $ahkRun\r\nGet-ItemProperty -Path @('HKLM:\\Software\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*',\r\n                         'HKLM:\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*',\r\n                         'HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*') `\r\n                 -ErrorAction:SilentlyContinue `\r\n| Where-Object   {$_.DisplayName -like $packageSearch} `\r\n| ForEach-Object {Uninstall-ChocolateyPackage -PackageName \"$packageName\" `\r\n                                              -FileType \"$installerType\" `\r\n                                              -SilentArgs \"$($silentArgs)\" `\r\n                                              -File \"$($_.UninstallString.Replace('\"',''))\" `\r\n                                              -ValidExitCodes $validExitCodes}\r\nRemove-Item -Path \"$ahkRun\" -Force\r\n"
  },
  {
    "path": "automatic/totalcommander/tools/helpers.ps1",
    "content": "﻿function Set-TCShellExtension() {\r\n    Write-Host \"Setting shell extension\"\r\n\r\n    New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT -ErrorAction SilentlyContinue | Out-Null\r\n    #sp HKCR:\\Directory\\shell -name \"(Default)\" -Value \"Total_Commander\"\r\n    New-Item -Path 'HKCR:\\Directory\\shell\\Total_Commander\\command' -Force | Out-Null\r\n    Set-ItemProperty 'HKCR:\\Directory\\shell\\Total_Commander' -Name '(Default)' -Value 'Total Commander'\r\n    Set-ItemProperty 'HKCR:\\Directory\\shell\\Total_Commander\\command'  -Name '(Default)' -Value \"$installLocation\\$tcExeName /O \"\"%1\"\"\"\r\n}\r\n\r\nfunction Remove-TCShellExtension {\r\n    Write-Host 'Removing shell extension, if added.'\r\n\r\n    New-PSDrive -Name 'HKCR' -PSProvider Registry -Root 'HKEY_CLASSES_ROOT' -ErrorAction SilentlyContinue | Out-Null\r\n    Remove-Item -Path 'HKCR:\\Directory\\shell\\Total_Commander' -Recurse -Force -ErrorAction SilentlyContinue | Out-Null\r\n}\r\n\r\nfunction Set-ExplorerAsDefaultFM {\r\n    Write-Host 'Setting Explorer as default File Manager.'\r\n\r\n    New-PSDrive -Name 'HKCR' -PSProvider Registry -Root 'HKEY_CLASSES_ROOT' -ErrorAction SilentlyContinue | Out-Null\r\n\r\n    $key = Get-ItemProperty -Path 'HKCR:\\Directory\\shell\\open\\command' -Name '(default)'\r\n    if ($key.'(default)' -match 'totalcmd.exe /O \"%1\"$') {\r\n      Write-Host \"Removing Total Commander as default File Manager for directories.\"\r\n      Remove-Item -Path $key.PSParentPath -Recurse -ErrorAction SilentlyContinue | Out-Null\r\n    }\r\n\r\n  $key = Get-ItemProperty -Path 'HKCR:\\Drive\\shell\\open\\command' -Name '(default)'\r\n  if ($key.'(default)' -match 'totalcmd.exe /O \"%1\"$') {\r\n    Write-Host \"Removing Total Commander as default File Manager for drives.\"\r\n    Remove-Item -Path $key.PSParentPath -Recurse -ErrorAction SilentlyContinue | Out-Null\r\n  }\r\n}\r\n\r\nfunction Set-TCAsDefaultFM {\r\n    Write-Host \"Setting Total Commander as default file manager.\"\r\n\r\n    New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT -ErrorAction SilentlyContinue | Out-Null\r\n\r\n    Set-ItemProperty 'HKCR:\\Drive\\shell' -Name '(Default)' -Value 'open'\r\n    New-Item -Path 'HKCR:\\Drive\\shell\\open\\command' -Force | Out-Null\r\n    Set-ItemProperty 'HKCR:\\Drive\\shell\\open\\command'  -Name '(Default)' -Value \"$installLocation\\$tcExeName /O \"\"%1\"\"\"\r\n\r\n    Set-ItemProperty 'HKCR:\\Directory\\shell' -Name '(Default)' -Value 'open'\r\n    New-Item -Path 'HKCR:\\Directory\\shell\\open\\command' -Force | Out-Null\r\n    Set-ItemProperty 'HKCR:\\Directory\\shell\\open\\command' -Name '(Default)' -Value \"$installLocation\\$tcExeName /O \"\"%1\"\"\"\r\n}\r\n\r\nfunction Get-TCInstallLocation {\r\n    if ($env:COMMANDER_PATH) {\r\n      return $env:COMMANDER_PATH\r\n    }\r\n\r\n    $key = Get-ItemProperty -Path 'HKLM:\\SOFTWARE\\Ghisler\\Total Commander' -ErrorAction SilentlyContinue\r\n    if ($key) {\r\n      return $key.InstallDir\r\n    }\r\n\r\n    $installLocation = Get-AppInstallLocation -AppNamePattern 'totalcmd'\r\n    if ($installLocation) {\r\n      return $installLocation\r\n    }\r\n\r\n    $localPath = Join-Path -Path $env:SystemDrive -ChildPath 'totalcmd'\r\n    if (Test-Path -Path $localPath) {\r\n      return $localPath\r\n    }\r\n}\r\n\r\nfunction Set-TCIniFilesLocation {\r\n    Set-ItemProperty -Path 'HKCU:\\SOFTWARE\\Ghisler\\Total Commander' -Name 'IniFileName' -Value '%COMMANDER_PATH%\\wincmd.ini'\r\n    Set-ItemProperty -Path 'HKCU:\\SOFTWARE\\Ghisler\\Total Commander' -Name 'FtpIniName' -Value '%COMMANDER_PATH%\\wcx_ftp.ini'\r\n}\r\n"
  },
  {
    "path": "automatic/totalcommander/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.ghisler.com/download.htm'\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            '(^\\s*file\\s*=\\s*)(\".*\")'      = \"`$1\"\"`$toolsPath\\$($Latest.FileName32)\"\"\"\r\n        }\r\n        \".\\legal\\verification.txt\" = @{\r\n            \"(?i)(setup:.+)\\<.*\\>\"           = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(checksum-setup:\\s+).*\"     = \"`${1}$($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n    $re = 'x32_64.exe'\r\n    $url = $download_page.links | Where-Object href -match $re | ForEach-Object href | Select-Object -First 1\r\n    $download_page.RawContent -match 'Download\\s+version\\s+([0-9][0-9.a]+)\\s+' | Out-Null\r\n    $version = $Matches[1] -replace 'a', '.01'\r\n\r\n    # Put combined installer as URL32 and installerzip as URL64 so I can use Get-RemoteFiles to download both later\r\n    @{\r\n        URL32    = $url\r\n        Version  = ([version]$version).ToString()  #prevent leading 0es, see https://github.com/chocolatey/chocolatey-coreteampackages/issues/600\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/transifex-cli/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@205b1eb773e72f9ddea5d540e41ac0b6ce1a6df2/icons/transifex-cli.png\" height=\"48\" width=\"48\" /> Transifex CLI](https://chocolatey.org/packages/transifex-cli)\r\n\r\nThe Transifex CLI enables you to manage your translations within a project without the need of an elaborate UI system.\r\n\r\nYou can use the command line tool to create new resources, map locale files to translations, and synchronize your Transifex project with your local repository.\r\nTranslators and localization managers can use it to handle large volumes of translation files.\r\nThe Transifex CLI can help to enable continuous integration workflows and can be run from CI servers like Jenkins and Bamboo.\r\n\r\n## Notes\r\n\r\n- This package uses the Go version of the Transifex CLI\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/transifex-cli/legal/LICENSE.txt",
    "content": "                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "automatic/transifex-cli/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/transifex/cli/releases/tag/v1.6.17>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  64-Bit software: <https://github.com/transifex/cli/releases/download/v1.6.17/tx-windows-amd64.zip>\r\n  32-Bit software: <https://github.com/transifex/cli/releases/download/v1.6.17/tx-windows-386.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum64: 41EE29302F063B28E6F5724C7A690C158880B674F7B69AAC08550F4DE209626A\r\n  checksum32: 3F080CFD766F47BCA3F98A959E51A583788CEF44BE01A36142512A6FA59D25D4\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/transifex/cli/blob/master/LICENSE>\r\n"
  },
  {
    "path": "automatic/transifex-cli/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = $(Split-Path -Parent $MyInvocation.MyCommand.Definition)\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  destination = $toolsDir\r\n  file        = \"$toolsDir\\tx-windows-386.zip\"\r\n  file64      = \"$toolsDir\\tx-windows-amd64.zip\"\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n"
  },
  {
    "path": "automatic/transifex-cli/transifex-cli.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>transifex-cli</id>\n    <version>1.6.17</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/transifex-cli</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Transifex CLI</title>\n    <authors>The Transifex Team</authors>\n    <projectUrl>https://www.transifex.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@205b1eb773e72f9ddea5d540e41ac0b6ce1a6df2/icons/transifex-cli.png</iconUrl>\n    <licenseUrl>https://github.com/transifex/cli/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/transifex/cli</projectSourceUrl>\n    <docsUrl>https://developers.transifex.com/docs/cli</docsUrl>\n    <bugTrackerUrl>https://github.com/transifex/cli/issues</bugTrackerUrl>\n    <tags>transifex-cli transifex translation cli cross-platform foss</tags>\n    <summary>The Transifex CLI enables you to manage your translations within a project without the need of an elaborate UI system.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[The Transifex CLI enables you to manage your translations within a project without the need of an elaborate UI system.\n\nYou can use the command line tool to create new resources, map locale files to translations, and synchronize your Transifex project with your local repository.\nTranslators and localization managers can use it to handle large volumes of translation files.\nThe Transifex CLI can help to enable continuous integration workflows and can be run from CI servers like Jenkins and Bamboo.\n\n## Notes\n\n- This package uses the Go version of the Transifex CLI\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://github.com/transifex/cli/releases/tag/v1.6.17</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/transifex-cli/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = \"https://github.com/transifex/cli/releases/latest\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    '.\\legal\\VERIFICATION.txt'        = @{\r\n      '(?i)(^\\s*location on\\:?\\s*)\\<.*\\>' = \"`$1<$($Latest.ReleaseUrl)>\"\r\n      '(?i)(\\s*64\\-Bit Software.*)\\<.*\\>' = \"`$1<$($Latest.URL64)>\"\r\n      '(?i)(\\s*32\\-Bit Software.*)\\<.*\\>' = \"`$1<$($Latest.URL32)>\"\r\n      '(?i)(^\\s*checksum32\\:).*'          = \"`$1 $($Latest.Checksum32)\"\r\n      '(?i)(^\\s*checksum64\\:).*'          = \"`$1 $($Latest.Checksum64)\"\r\n      '(?i)(^\\s*checksum\\s*type\\:).*'     = \"`$1 $($Latest.ChecksumType64)\"\r\n    }\r\n    \".\\$($Latest.PackageName).nuspec\" = @{\r\n      '(?i)(?<=^\\s*\\<releaseNotes\\>)[^<]*(?=\\<\\/releaseNotes\\>)' = $($Latest.ReleaseUrl)\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -Purge -NoSuffix\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease transifex cli\r\n\r\n  @{\r\n    URL64      = $LatestRelease.assets | Where-Object { $_.name -match \"windows-amd64.zip\" } | Select-Object -ExpandProperty browser_download_url\r\n    URL32      = $LatestRelease.assets | Where-Object { $_.name -match \"windows-386.zip\" } | Select-Object -ExpandProperty browser_download_url\r\n    Version    = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    ReleaseUrl = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/tribler/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@31eebb648daf450ee49dfdaa5cb613009d86d862/icons/tribler.png\" width=\"48\" height=\"48\"/> [tribler](https://chocolatey.org/packages/tribler)\r\n\r\n\r\nTribler is an open source anonymous peer-to-peer decentralized BitTorrent client. Tribler is based on the BitTorrent protocol and uses an overlay network for content searching, which makes the program operate independent of external websites and renders it immune to limiting external action, for example, government restraint.\r\n\r\n## Features\r\n\r\n### Search for content.\r\n\r\nNo need for websites. Tribler has a built-in search engine.\r\n\r\n![Seach](https://i.imgur.com/qR2bpCr.png)\r\n\r\n### Streaming\r\n\r\nWatch before the download is finished. Tribler streams it for you.\r\n\r\n![Streaming](https://i.imgur.com/hLadR9t.png)\r\n\r\n## Notes\r\n\r\n**Note:** Upgrading from older version will not be completely silent since the downloaded installer uninstalls the previous version without passing silent arguments.\r\n"
  },
  {
    "path": "automatic/tribler/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url64          = 'https://github.com/Tribler/tribler/releases/download/v8.4.2/Tribler_8.4.2_x64.exe'\r\n  checksum64     = 'edb0ee1a4fa34c16d3e8694aa5194de8fa9ce6b966642d9ec14f77f33eb64164'\r\n  checksumType64 = 'sha256'\r\n  softwareName   = 'Tribler'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0, 1223)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/tribler/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Tribler'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/tribler/tribler.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>tribler</id>\n    <title>Tribler</title>\n    <version>8.4.2</version>\n    <authors>The Tribler Team</authors>\n    <owners>chocolatey-community, Redsandro</owners>\n    <summary>Tribler is an open source anonymous decentralized BitTorrent client.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nTribler is an open source anonymous peer-to-peer decentralized BitTorrent client. Tribler is based on the BitTorrent protocol and uses an overlay network for content searching, which makes the program operate independent of external websites and renders it immune to limiting external action, for example, government restraint.\n\n## Features\n\n### Search for content.\n\nNo need for websites. Tribler has a built-in search engine.\n\n![Seach](https://i.imgur.com/qR2bpCr.png)\n\n### Streaming\n\nWatch before the download is finished. Tribler streams it for you.\n\n![Streaming](https://i.imgur.com/hLadR9t.png)\n\n## Notes\n\n**Note:** Upgrading from older version will not be completely silent since the downloaded installer uninstalls the previous version without passing silent arguments.\n]]></description>\n    <projectUrl>https://www.tribler.org/</projectUrl>\n    <docsUrl>https://www.tribler.org/support-index.html</docsUrl>\n    <mailingListUrl>https://forum.tribler.org/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/Tribler/tribler/issues</bugTrackerUrl>\n    <projectSourceUrl>https://github.com/Tribler/tribler</projectSourceUrl>\n    <tags>tribler bittorrent admin foss cross-platform</tags>\n    <licenseUrl>https://github.com/Tribler/tribler/blob/main/LICENSE.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@31eebb648daf450ee49dfdaa5cb613009d86d862/icons/tribler.png</iconUrl>\n    <releaseNotes>https://github.com/Tribler/tribler/releases/tag/v7.0.2</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tribler</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/tribler/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$softwareName = 'Tribler'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*url64\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*checksumType64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType64)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\"     = \"`${1}'$softwareName'\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease Tribler tribler\r\n\r\n  @{\r\n    URL64        = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"x64.exe\") -and $_.name -notmatch '-debug_'} | Select-Object -ExpandProperty browser_download_url\r\n    Version      = $LatestRelease.tag_name.TrimStart(\"v\")\r\n    ReleaseNotes = $LatestRelease.html_url\r\n  }\r\n}\r\n\r\nupdate -checksumFor 64\r\n"
  },
  {
    "path": "automatic/tv-browser/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/tv-browser.svg\" width=\"48\" height=\"48\"/> [tv-browser](https://chocolatey.org/packages/tv-browser)\r\n\r\nTV-Browser is a digital TV guide. It gets the daily TV program from the internet and shows it clearly aranged like a printed TV guide. An internet connection is only necessary during the data update.\r\n\r\n## Features\r\n\r\n- Blog this! - Simply do a Blog entry by one mouse click.\r\n- Calendar Export - Exports programs to a scheduler such as \"Outlook\".\r\n- Clipboard - To collect broadcasts and forwards cluster to plugins.\r\n- Send e-mail - Send program info via e-mail.\r\n- Favorite programs - Manages your favourite programs.\r\n- View List - Displays the available program data in a list.\r\n- Genres - Shows the program genres in the tree view.\r\n- Growl - Growl-Plugin\r\n- Marker Plugin - Easy mark programs or add additional lists for marking programs with different priorities.\r\n- News - TV-Browser news.\r\n- Print program - Prints the TV program.\r\n- Program information - Shows detailed information about one program.\r\n- Recording Control - Enables TV-Browser to control external applications or devices e.g. for recording. List with examples.\r\n- Reminder - To remind on a program, you want to see.\r\n- Search - Search for programs.\r\n- Showview number calculator - To generate the \"Showview\" numbers.\r\n- TV Rater - To rate broadcasts and to see reviews from other users.\r\n- WebPlugin - Hand over broadcastings to web pages (e.g. for searching by \"Google\")\r\n\r\n## Notes\r\n\r\n- You can not use TV-Browser to watch TV.\r\n\r\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@bdc73d9cab4ce6feaf3c3a02973667fe63ed5907/automatic/tv-browser/screenshot.png)\r\n"
  },
  {
    "path": "automatic/tv-browser/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/tv-browser/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.tvbrowser.org/index.php?id=windows>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://sourceforge.net/projects/tvbrowser/files/TV-Browser%20Releases%20%28Java%2011%20and%20higher%29/4.2.7/tvbrowser-lite_4.2.7_win.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 914807A66DCC02CC9F2A509D9F3ADDF7B913CB0ED0481B7164597E0BC09DABDB\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl.txt>\r\n"
  },
  {
    "path": "automatic/tv-browser/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = Get-Item $toolsPath\\*.exe\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'TV-Browser*'  \r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/tv-browser/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'TV-Browser*'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName    = $env:ChocolateyPackageName\r\n      fileType       = 'EXE'\r\n      silentArgs     = '/S'\r\n      validExitCodes = @(0)\r\n      file           = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "automatic/tv-browser/tv-browser.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>tv-browser</id>\n    <version>4.2.7</version>\n    <title>TV-Browser</title>\n    <owners>chocolatey-community</owners>\n    <authors>TV-Browser Developers</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <projectUrl>http://www.tvbrowser.org/index.php</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/tv-browser.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[TV-Browser is a digital TV guide. It gets the daily TV program from the internet and shows it clearly aranged like a printed TV guide. An internet connection is only necessary during the data update.\n\n## Features\n\n- Blog this! - Simply do a Blog entry by one mouse click.\n- Calendar Export - Exports programs to a scheduler such as \"Outlook\".\n- Clipboard - To collect broadcasts and forwards cluster to plugins.\n- Send e-mail - Send program info via e-mail.\n- Favorite programs - Manages your favourite programs.\n- View List - Displays the available program data in a list.\n- Genres - Shows the program genres in the tree view.\n- Growl - Growl-Plugin\n- Marker Plugin - Easy mark programs or add additional lists for marking programs with different priorities.\n- News - TV-Browser news.\n- Print program - Prints the TV program.\n- Program information - Shows detailed information about one program.\n- Recording Control - Enables TV-Browser to control external applications or devices e.g. for recording. List with examples.\n- Reminder - To remind on a program, you want to see.\n- Search - Search for programs.\n- Showview number calculator - To generate the \"Showview\" numbers.\n- TV Rater - To rate broadcasts and to see reviews from other users.\n- WebPlugin - Hand over broadcastings to web pages (e.g. for searching by \"Google\")\n\n## Notes\n\n- You can not use TV-Browser to watch TV.\n\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@bdc73d9cab4ce6feaf3c3a02973667fe63ed5907/automatic/tv-browser/screenshot.png)\n]]></description>\n    <summary>TV-Browser is a digital TV guide.</summary>\n    <releaseNotes />\n    <tags>foss cross-platform tv-browser tv television guide admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/tv-browser</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"adoptopenjdkjre\" version=\"13.33\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/tv-browser/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.tvbrowser.org/index.php?id=windows'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1 }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re    = 'tvbrowser-lite.*\\.exe'\r\n  $url   = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n  \r\n  $version  = $url -split '[_]' | select -Last 1 -Skip 1\r\n  if ($version.Length -eq 1) { $version = \"$version.0\" }\r\n\r\n  @{ URL32 = $url; Version = $version; FileType = 'exe' }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/typescript/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@867a5eb4c37a563906cd2b31ef6e387466b7cdcc/icons/typescript.png\" height=\"48\" width=\"48\" /> typescript](https://chocolatey.org/packages/typescript)\r\n\r\n[TypeScript](https://www.typescriptlang.org/) is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript.\r\n\r\nThis package installs the command-line TypeScript compiler as a Node.js package.\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/typescript/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\nUpdate-SessionEnvironment\r\n\r\n$npmPath = Get-Command npm | ForEach-Object { $_.Path }\r\n\"Installing $env:chocolateyPackageName using nodejs...\"\r\nStart-ChocolateyProcessAsAdmin $npmPath -statements install,\"-g\",\"typescript@5.9.2\"\r\n"
  },
  {
    "path": "automatic/typescript/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\nUpdate-SessionEnvironment\r\n\r\n$npmPath = Get-Command npm | ForEach-Object { $_.Path }\r\n\"Uninstalling $env:chocolateyPackageName using nodejs...\"\r\nStart-ChocolateyProcessAsAdmin $npmPath -statements uninstall,\"-g\",typescript\r\n"
  },
  {
    "path": "automatic/typescript/typescript.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>typescript</id>\n    <version>5.9.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/typescript</packageSourceUrl>\n    <owners>chocolatey-community, Microsoft</owners>\n    <title>TypeScript</title>\n    <authors>Microsoft</authors>\n    <projectUrl>https://www.typescriptlang.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@867a5eb4c37a563906cd2b31ef6e387466b7cdcc/icons/typescript.png</iconUrl>\n    <copyright>©2012-2017 Microsoft</copyright>\n    <licenseUrl>https://github.com/Microsoft/TypeScript/blob/master/LICENSE.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/Microsoft/TypeScript</projectSourceUrl>\n    <docsUrl>https://www.typescriptlang.org/docs/home.html</docsUrl>\n    <bugTrackerUrl>https://github.com/Microsoft/TypeScript/issues</bugTrackerUrl>\n    <tags>typescript javascript foss cross-platform</tags>\n    <summary>TypeScript is a language for application-scale JavaScript development.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[[TypeScript](https://www.typescriptlang.org/) is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript.\n\nThis package installs the command-line TypeScript compiler as a Node.js package.\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>https://github.com/Microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+5.9.2%22+label%3A%22fixed%22+</releaseNotes>\n    <dependencies>\n      <dependency id=\"nodejs-lts\" version=\"6.9.2\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/typescript/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.npmjs.com/package/typescript'\r\n\r\nfunction global:au_SearchReplace {\r\n  $releaseNotes = \"https://github.com/Microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+$($Latest.RemoteVersion)%22+label%3A%22fixed%22+\"\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"($($Latest.PackageName)\\@)[\\d\\.]+\" = \"`${1}$($Latest.RemoteVersion)\"\r\n    }\r\n    \".\\$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$releaseNotes`${2}\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  if ($download_page.Content -match '\\>\\s*([\\d]+\\.[\\d\\.]+)\\s*\\<\\/p\\>') {\r\n    $version32 = $Matches[1]\r\n  }\r\n\r\n  @{\r\n    Version = $version32\r\n    RemoteVersion = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/ultradefrag/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@f47c573f12e0505f678bcdbe75624d128704f393/icons/ultradefrag.png\" width=\"48\" height=\"48\"/> [ultradefrag](https://chocolatey.org/packages/ultradefrag)\r\n\r\n\r\nUltraDefrag is an open source disk defragmenter for Windows. It eliminates the file fragmentation problem speeding up the computers which need less mechanical work to read continuous data from disks. UltraDefrag can fix almost everything including files which are usually locked - it launches inside of the Windows boot process when most of the files are still not in use.\r\n\r\n## Features\r\n\r\n- simple but efficient defragmentation algorithms\r\n- safe environment preventing files corruption\r\n- defragmentation of locked paging and hibernation files\r\n- defragmentation of NTFS metafiles (including MFT) and streams\r\n- flexible filters allowing exclusion of files by various criteria\r\n- defragmentation of disks having specified fragmentation level\r\n- one click defragmentation via Windows Explorer context menu\r\n- multilingual graphical interface (over 60 languages available)\r\n- powerful command line interface\r\n- scheduled defragmentation (using Windows Task Scheduler)\r\n- automatic termination when specified time interval elapses\r\n- automatic hibernation or shutdown after the job completion\r\n- small size of installers (about 2 MB)\r\n- availability of portable packages requiring no installation\r\n- full support of 64-bit editions of Windows\r\n- granted permission to freely use and redistribute the program\r\n\r\n## Package Parameters\r\n\r\n* `/NoShellExtension` - install __without__ the Explorer's context menu handler.\r\n* `/DisableUsageTracking` - disable the usage tracking. SEE: https://sourceforge.net/p/ultradefrag/discussion/709672/thread/657b0ebe/#0e65\r\n* `/NoBootInterface` - install __without__ the boot time interface.\r\n\r\nExample: `choco install ultradefrag --params \"/NoShellExtension /NoBootInterface\"`\r\n"
  },
  {
    "path": "automatic/ultradefrag/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/ultradefrag/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://sourceforge.net/projects/ultradefrag/files/stable-release/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://sourceforge.net/projects/ultradefrag/files/stable-release/7.1.4/ultradefrag-7.1.4.bin.i386.exe/download>\r\n  64-Bit software: <https://sourceforge.net/projects/ultradefrag/files/stable-release/7.1.4/ultradefrag-7.1.4.bin.amd64.exe/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 56531C5E7CFDD114E071B1EE99C6C884CACECB4BB4E76043879B1E342319D179\r\n  checksum64: 0A6F2DB7D9E669E4B33704C4C668CA5B232E261F7FAB0581D6EF0E99F0EE9A72\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\n"
  },
  {
    "path": "automatic/ultradefrag/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$pp = Get-PackageParameters\r\n$silentArgs = '/S /FULL=1'\r\n$silentArgs += if ($pp.NoShellExtension)     { \" /SHELLEXTENSION=0\"; Write-Host 'Shell extension disabled' }\r\n$silentArgs += if ($pp.DisableUsageTracking) { \" /DISABLE_USAGE_TRACKING=1\"; Write-Host 'Usage tracking disabled'}\r\n$silentArgs += if ($pp.NoBootInterface)      { \" /BOOT=0\"; Write-Host 'Boot interface disabled'}\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\ultradefrag-7.1.4.bin.i386.exe\"\r\n  file64         = \"$toolsPath\\ultradefrag-7.1.4.bin.amd64.exe\"\r\n  silentArgs     = $silentArgs\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Ultra Defragmenter'\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "automatic/ultradefrag/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'ultradefrag'\r\n$softwareNamePattern = 'Ultra Defragmenter'\r\n\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/x86=0 /S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = ''\r\n        }\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/ultradefrag/ultradefrag.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>ultradefrag</id>\n    <title>UltraDefrag</title>\n    <owners>chocolatey-community</owners>\n    <version>7.1.4</version>\n    <authors>Dmitri Arkhangelski et al.</authors>\n    <summary>UltraDefrag is a powerful Open Source Defragmentation tool for the Windows Platform</summary>\n    <description><![CDATA[\nUltraDefrag is an open source disk defragmenter for Windows. It eliminates the file fragmentation problem speeding up the computers which need less mechanical work to read continuous data from disks. UltraDefrag can fix almost everything including files which are usually locked - it launches inside of the Windows boot process when most of the files are still not in use.\n\n## Features\n\n- simple but efficient defragmentation algorithms\n- safe environment preventing files corruption\n- defragmentation of locked paging and hibernation files\n- defragmentation of NTFS metafiles (including MFT) and streams\n- flexible filters allowing exclusion of files by various criteria\n- defragmentation of disks having specified fragmentation level\n- one click defragmentation via Windows Explorer context menu\n- multilingual graphical interface (over 60 languages available)\n- powerful command line interface\n- scheduled defragmentation (using Windows Task Scheduler)\n- automatic termination when specified time interval elapses\n- automatic hibernation or shutdown after the job completion\n- small size of installers (about 2 MB)\n- availability of portable packages requiring no installation\n- full support of 64-bit editions of Windows\n- granted permission to freely use and redistribute the program\n\n## Package Parameters\n\n* `/NoShellExtension` - install __without__ the Explorer's context menu handler.\n* `/DisableUsageTracking` - disable the usage tracking. SEE: https://sourceforge.net/p/ultradefrag/discussion/709672/thread/657b0ebe/#0e65\n* `/NoBootInterface` - install __without__ the boot time interface.\n\nExample: `choco install ultradefrag --params \"/NoShellExtension /NoBootInterface\"`\n]]></description>\n    <projectUrl>https://ultradefrag.net/index.shtml</projectUrl>\n    <tags>file-system foss disk defragment defragmenter ntfs registry files admin</tags>\n    <copyright>UltraDefrag Development Team</copyright>\n    <docsUrl>https://ultradefrag.net/index.shtml?help-and-support</docsUrl>\n    <licenseUrl>https://sourceforge.net/p/ultradefrag/code/HEAD/tree/trunk/src/LICENSE.TXT</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@f47c573f12e0505f678bcdbe75624d128704f393/icons/ultradefrag.png</iconUrl>\n    <releaseNotes>https://ultradefrag.net/HISTORY.TXT</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/ultradefrag</packageSourceUrl>\n    <projectSourceUrl>https://sourceforge.net/p/ultradefrag/code/HEAD/tree</projectSourceUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/ultradefrag/bugs</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/ultradefrag/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot/../../extensions/chocolatey-core.extension/extensions/chocolatey-core.psm1\"\r\n\r\n$domain   = 'https://sourceforge.net'\r\n$releases = \"$domain/projects/ultradefrag/files/stable-release/\"\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameSkip 1 }\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\"      = @{\r\n            \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n            \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n            \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n            \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n            \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n            \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n        }\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $releases_url = $download_page.Links | ? href -match '\\d+\\.[\\d\\.]+\\/$' | select -expand href -first 1 | % { $domain + $_ }\r\n\r\n    $download_page = Invoke-WebRequest -Uri $releases_Url -UseBasicParsing\r\n\r\n    $re    = '\\.exe\\/download$'\r\n    $url   = $download_page.links | ? href -match $re | % href\r\n    $url32 = $url -match 'i386' | select -first 1\r\n    $url64 = $url -match 'amd64' | select -first 1\r\n    if (!$url32.StartsWith(\"https\")) { $url32 = $url32 -replace \"^http\",\"https\" }\r\n    if (!$url64.StartsWith(\"https\")) { $url64 = $url64 -replace \"^http\",\"https\" }\r\n    @{\r\n        Version = $url -split '-|\\.bin' | select -Last 1 -Skip 1\r\n        URL32   = $url32\r\n        URL64   = $url64\r\n        FileType = 'exe'\r\n    }\r\n}\r\n\r\ntry {\r\n    update -ChecksumFor none\r\n} catch {\r\n    $ignore = \"Unable to connect to the remote server\"\r\n    if ($_ -match $ignore) { Write-Host $ignore; 'ignore' } else { throw $_ }\r\n}\r\n"
  },
  {
    "path": "automatic/umlet/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ffd1d8ff64623d0717093c09b2e7f810d7b5802d/icons/umlet.png\" width=\"48\" height=\"48\"/> [UMLet](https://chocolatey.org/packages/umlet)\r\n\r\nFree UML Tool for Fast UML Diagrams.\r\n\r\n[UMLet](https://www.umlet.com/) is a free, open-source UML tool with a simple user interface.\r\n\r\n## Features\r\n\r\n* draw UML diagrams fast.\r\n* build sequence and activity diagrams from plain text.\r\n* export diagrams to eps, pdf, jpg, svg, and clipboard.\r\n* create new, custom UML elements.\r\n\r\n![Screenshot](https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages/automatic/umlet/screenshot.png)\r\n"
  },
  {
    "path": "automatic/umlet/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/umlet/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from GitHub and can be verified like this:\r\n\r\n1. Download the following installers:\r\n  url: <https://www.umlet.com/download/umlet_15_1/umlet-standalone-15.1.zip>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: 33AA1559B3A63C14F2812F9316463D3D6B9C15F60B0F7DECB8D52E5A914B308A\r\n\r\nThe included license file have been downloaded from <https://raw.githubusercontent.com/umlet/umlet/836e138d8c3ba24f491357712337277f88c84c61/LICENCE.txt>\r\n"
  },
  {
    "path": "automatic/umlet/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\nGet-ChocolateyUnzip `\r\n    -PackageName $env:ChocolateyPackageName `\r\n    -File \"$toolsDir\\umlet-standalone-15.1.zip\" `\r\n    -UnzipLocation $toolsDir\r\n\r\nWrite-Warning 'To run UMLet you need to install a Java Runtime (e.g. Temurin8jre)'\r\n"
  },
  {
    "path": "automatic/umlet/umlet.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>umlet</id>\n    <version>15.1</version>\n    <title>UMLet</title>\n    <authors>umlet</authors>\n    <owners>chocolatey-community,rgl</owners>\n    <licenseUrl>https://github.com/umlet/umlet/blob/master/LICENCE.txt</licenseUrl>\n    <projectUrl>https://www.umlet.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ffd1d8ff64623d0717093c09b2e7f810d7b5802d/icons/umlet.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[Free UML Tool for Fast UML Diagrams.\n\n[UMLet](https://www.umlet.com/) is a free, open-source UML tool with a simple user interface.\n\n## Features\n\n* draw UML diagrams fast.\n* build sequence and activity diagrams from plain text.\n* export diagrams to eps, pdf, jpg, svg, and clipboard.\n* create new, custom UML elements.\n\n![Screenshot](https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages/automatic/umlet/screenshot.png)\n]]></description>\n    <summary>Free UML Tool for Fast UML Diagrams.</summary>\n    <releaseNotes>https://umlet.com/changes</releaseNotes>\n    <tags>foss cross-platform uml gui admin</tags>\n    <projectSourceUrl>https://github.com/umlet/umlet</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/umlet</packageSourceUrl>\n    <bugTrackerUrl>https://github.com/umlet/umlet/issues</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/umlet/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    'legal\\VERIFICATION.txt'        = @{\r\n      \"(?i)(url:.+)\\<.*\\>\"        = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(checksum type:\\s+).*\" = \"`${1}$($Latest.ChecksumType32)\"\r\n      \"(?i)(checksum:\\s+).*\"      = \"`${1}$($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s+\\-File `\"[$]toolsDir\\\\).*?`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key 'releaseNotes' -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $changesUrl = 'https://umlet.com/changes'\r\n  $page = Invoke-WebRequest $changesUrl -UseBasicParsing\r\n  $url = $page.Links `\r\n  | Where-Object href -Match 'umlet-standalone-(.+)\\.zip$' `\r\n  | Select-Object -First 1 -Expand href `\r\n  | ForEach-Object { \"https://www.umlet.com/$_\" }\r\n  $version = $matches[1]\r\n\r\n  @{\r\n    Version      = $version\r\n    URL32        = $url\r\n    ReleaseNotes = $changesUrl\r\n  }\r\n}\r\n\r\nUpdate-Package -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/unchecky/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/400df127014e0d9856ed420fe89c728668d310d2/icons/unchecky.png\" width=\"48\" height=\"48\"/> [unchecky](https://chocolatey.org/packages/unchecky)\r\n\r\n\r\nHave you ever felt, while installing software, that the installer tries to push additional unwanted programs at all cost? Ever missed a checkbox, and spent hours afterwards removing adware? Ever opened your browser after an installation, only to find out that you have a new homepage, a new search engine, or even a new browser?\r\n\r\n__Unchecky aims to keep potentially unwanted programs out of your computer.__\r\n\r\n![Unchecky](https://i.imgur.com/DTUlrjq.png)\r\n\r\n### Notes\r\n\r\n* This package always installs the latest version of the application, regardless of the version specified in the package.\r\n* This program automatically updates itself.\r\n\r\n"
  },
  {
    "path": "automatic/unchecky/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = 'unchecky'\r\n  fileType       = 'exe'\r\n  softwareName   = 'unchecky'\r\n\r\n  checksum       = '25896931db48f0f4c9e3681720fb7c89b531d912ce5f11d596078f8d917126b7'\r\n  checksumType   = 'sha256'\r\n  url            = 'https://unchecky.com/files/unchecky_setup.exe'\r\n\r\n  silentArgs     = '-install'\r\n  validExitCodes = @(0)\r\n}\r\n\r\n# unchecky_setup.exe -install -path <installation_path> [-lang <unchecky_language>] - get command line arguments\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/unchecky/unchecky.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>unchecky</id>\n    <title>Unchecky</title>\n    <version>1.2</version>\n    <authors>RaMMicHaeL</authors>\n    <owners>chocolatey-community,Redsandro</owners>\n    <summary>Unchecky aims to keep potentially unwanted programs out of your computer.</summary>\n    <description><![CDATA[\nHave you ever felt, while installing software, that the installer tries to push additional unwanted programs at all cost? Ever missed a checkbox, and spent hours afterwards removing adware? Ever opened your browser after an installation, only to find out that you have a new homepage, a new search engine, or even a new browser?\n\n__Unchecky aims to keep potentially unwanted programs out of your computer.__\n\n![Unchecky](https://i.imgur.com/DTUlrjq.png)\n\n### Notes\n\n* This package always installs the latest version of the application, regardless of the version specified in the package.\n* This program automatically updates itself.\n\n]]></description>\n    <projectUrl>http://unchecky.com/</projectUrl>\n    <tags>prevent system unwanted toolbar uncheck update security freeware admin</tags>\n    <copyright>Copyright © 2016 Reason Company Software Inc.</copyright>\n    <licenseUrl>https://unchecky.com/eula</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <bugTrackerUrl>http://unchecky.userecho.com/</bugTrackerUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/400df127014e0d9856ed420fe89c728668d310d2/icons/unchecky.png</iconUrl>\n    <releaseNotes>http://unchecky.com/changelog</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/unchecky</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/unchecky/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://unchecky.com/changelog'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n  $re    = 'v([0-9\\.]+)'\r\n  $header = $download_page.ParsedHtml.getElementsByTagName('h4') | ? innerText -match $re | select -First 1 -expand innerText\r\n\r\n  $version = [regex]::Match($header, $re).Groups[1]\r\n\r\n  $url = 'https://unchecky.com/files/unchecky_setup.exe'\r\n\r\n  return @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/universal-usb-installer/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5813657c701e436b0b88060c5b85a9f72abb6862/icons/universal-usb-installer.png\" width=\"48\" height=\"48\"/> [universal-usb-installer](https://chocolatey.org/packages/universal-usb-installer)\r\n\r\n\r\nUniversal USB Installer aka UUI is a Live Linux USB Creator that allows you to choose from a selection of Linux Distributions to put on your USB Flash Drive. The Universal USB Installer is easy to use. Simply choose a Live Linux Distribution, the ISO file, your Flash Drive and, Click Install. Upon completion, you should have a ready to run bootable USB Flash Drive with your select operating system installed. Other features include; Persistence (if available) - note that casper persistence will only work with fat16 or fat32 formatted drives.\r\n\r\n"
  },
  {
    "path": "automatic/universal-usb-installer/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/universal-usb-installer/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-2.0.3.4.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 912F2D931AEFCFB68327474521F49D716A5EEE25E8E7B4BCE45D2B7A80C66345\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl-2.0.txt>\r\nThis license was mentioned on their disclaimer page <https://www.pendrivelinux.com/disclaimer/>\r\n"
  },
  {
    "path": "automatic/universal-usb-installer/tools/universal-usb-installer.exe.gui",
    "content": "﻿"
  },
  {
    "path": "automatic/universal-usb-installer/universal-usb-installer.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>universal-usb-installer</id>\n    <version>2.0.3.400</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/universal-usb-installer</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Universal USB Installer</title>\n    <authors>Pendrivelinux</authors>\n    <projectUrl>http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@5813657c701e436b0b88060c5b85a9f72abb6862/icons/universal-usb-installer.png</iconUrl>\n    <copyright>Lance www.pendrivelinux.com</copyright>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>universal-usb-installer usb flash drive linux iso foss cross-platform</tags>\n    <summary>Universal USB Installer is a Live Linux USB Creator that allows you to choose from a selection of Linux Distributions to put on your USB Flash Drive. </summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nUniversal USB Installer aka UUI is a Live Linux USB Creator that allows you to choose from a selection of Linux Distributions to put on your USB Flash Drive. The Universal USB Installer is easy to use. Simply choose a Live Linux Distribution, the ISO file, your Flash Drive and, Click Install. Upon completion, you should have a ready to run bootable USB Flash Drive with your select operating system installed. Other features include; Persistence (if available) - note that casper persistence will only work with fat16 or fat32 formatted drives.\n\n]]></description>\n    <releaseNotes>https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/#Changelog</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/universal-usb-installer/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/'\r\n$padUnderVersion = '1.9.8'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameBase $Latest.PackageName }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    '.\\legal\\VERIFICATION.txt' = @{\r\n      '(?i)(^\\s*location on\\:?\\s*)\\<.*\\>' = \"`${1}<$releases>\"\r\n      '(?i)(\\s*1\\..+)\\<.*\\>'              = \"`${1}<$($Latest.URL32)>\"\r\n      '(?i)(^\\s*checksum\\s*type\\:).*'     = \"`${1} $($Latest.ChecksumType32)\"\r\n      '(?i)(^\\s*checksum(32)?\\:).*'       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Convert-CharacterToNumber {\r\n  param(\r\n    [Parameter(Mandatory)]\r\n    [char] $character\r\n  )\r\n\r\n  $newNum = ([int]$character) + 1\r\n\r\n  $newNum - [int]([char]'a')\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '\\.exe$'\r\n  $url32 = $download_page.Links | Where-Object href -Match $re | Select-Object -First 1 -expand href\r\n  if ($url32.StartsWith('/')) {\r\n    $url32 = [uri]::new([uri]$releases, $url32)\r\n  }\r\n\r\n  $verRe = '[-]|\\.exe$'\r\n  $version32 = $url32 -split \"$verRe\" | Select-Object -Last 1 -Skip 1\r\n\r\n  if ($version32 -match \"^([\\d\\.]+)([a-z])$\") {\r\n    $m1 = $Matches[1]\r\n    $num = Convert-CharacterToNumber $Matches[2]\r\n    $version32 = \"${m1}$num\"\r\n  }\r\n\r\n  @{\r\n    URL32   = $url32\r\n    Version = Get-FixVersion $version32 -OnlyFixBelowVersion $padVersionUnder\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/vagrant/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@269d34200380fe4fded0508b85e341e1c055cd85/icons/vagrant.png\" width=\"48\" height=\"48\"/> [vagrant](https://chocolatey.org/packages/vagrant)\r\n\r\n\r\nVagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.\r\n\r\nTo achieve its magic, Vagrant stands on the shoulders of giants. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. Then, industry-standard provisioning tools such as shell scripts, Chef, or Puppet, can be used to automatically install and configure software on the machine.\r\n\r\n"
  },
  {
    "path": "automatic/vagrant/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = 'vagrant'\r\n  fileType       = 'msi'\r\n  url            = 'https://releases.hashicorp.com/vagrant/2.4.9/vagrant_2.4.9_windows_i686.msi'\r\n  url64bit       = 'https://releases.hashicorp.com/vagrant/2.4.9/vagrant_2.4.9_windows_amd64.msi'\r\n  checksum       = '6a093c498f4a568d0ce4f6170779fdd55ef5ee1707b33de1d88b9ffce6489207'\r\n  checksum64     = '3bdd967927705872a70c7c98e0576afd5acd9dd73b527695f4d9dd75dd26cbe3'\r\n  checksumType   = 'sha256'\r\n  checksumType64 = 'sha256'\r\n  silentArgs     = \"/qn /norestart\"\r\n  validExitCodes = @(0, 3010, 1641)\r\n  softwareName   = 'vagrant'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\nUpdate-SessionEnvironment\r\n\r\n$ErrorActionPreference = 'Continue' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/1099\r\n\r\n#https://github.com/chocolatey/chocolatey-coreteampackages/issues/1358\r\n$proxy = Get-EffectiveProxy\r\nif ($proxy) {\r\n  Write-Host \"Setting CLI proxy: $proxy\"\r\n  $env:http_proxy = $env:https_proxy = $proxy\r\n}\r\nvagrant plugin update\r\n\r\nvagrant plugin repair               #https://github.com/chocolatey/chocolatey-coreteampackages/issues/1024\r\nif ($LastExitCode -ne 0) {          #https://github.com/chocolatey/chocolatey-coreteampackages/issues/1099\r\n  Write-Host \"WARNING: Plugin repair failed, run 'vagrant plugin expunge --reinstall' after rebooting.\"\r\n}\r\n$LastExitCode = 0\r\n"
  },
  {
    "path": "automatic/vagrant/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://releases.hashicorp.com/vagrant'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.URL64)'\"\r\n            \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum64)'\"\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*softwareName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.FileType)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n    $version_url   = $download_page.Links | Where-Object href -match 'vagrant' | ForEach-Object href | Select-Object -first 1\r\n    $version_url   = 'https://releases.hashicorp.com' + $version_url\r\n\r\n    $download_page = Invoke-WebRequest -Uri $version_url -UseBasicParsing\r\n    $link = $download_page.links | Where-Object href -match '\\.msi$'\r\n\r\n    @{\r\n        Version  = $link.'data-version' | Select-Object -first 1\r\n        URL32    = $link.href -notmatch '_amd64' | Select-Object -First 1\r\n        URL64    = $link.href -match '_amd64'    | Select-Object -First 1\r\n    }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/vagrant/vagrant.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>vagrant</id>\n    <title>Vagrant (Install)</title>\n    <version>2.4.9</version>\n    <authors>Mitchell Hashimoto, John Bender, HashiCorp</authors>\n    <owners>chocolatey-community, Rob Reynolds, Patrick Wyatt</owners>\n    <summary>Vagrant - Development environments made easy.</summary>\n<description><![CDATA[\nVagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.\n\nTo achieve its magic, Vagrant stands on the shoulders of giants. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. Then, industry-standard provisioning tools such as shell scripts, Chef, or Puppet, can be used to automatically install and configure software on the machine.\n\n]]></description>\n    <projectUrl>https://www.vagrantup.com</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vagrant</packageSourceUrl>\n    <projectSourceUrl>https://github.com/mitchellh/vagrant</projectSourceUrl>\n    <docsUrl>https://www.vagrantup.com/docs/</docsUrl>\n    <mailingListUrl>https://groups.google.com/forum/#!forum/vagrant-up</mailingListUrl>\n    <bugTrackerUrl>https://github.com/mitchellh/vagrant/issues</bugTrackerUrl>\n    <tags>vagrant admin sandbox virtual machine testing VM VirtualBox VMware cross-platform foss cli</tags>\n    <copyright>Copyright 2015 HashiCorp</copyright>\n    <licenseUrl>https://github.com/mitchellh/vagrant/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@269d34200380fe4fded0508b85e341e1c055cd85/icons/vagrant.png</iconUrl>\n    <releaseNotes>[CHANGELOG](https://github.com/mitchellh/vagrant/blob/master/CHANGELOG.md)</releaseNotes>\n    <!--<provides>vagrant</provides>-->\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/vcredist140/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d8a28da83b3b9bf058e1fbbeed5ce74329b73245/icons/vcredist140.png\" width=\"48\" height=\"48\"/> [Microsoft Visual C++ Redistributable for Visual Studio 2015-2019](https://chocolatey.org/packages/vcredist140)\r\n\r\nMicrosoft Visual C++ Redistributable for Visual Studio 2015-2019 installs run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2015-2019 and link dynamically to Visual C++ libraries. The packages can be used to run such applications on a computer even if it does not have Visual Studio 2015-2019 installed. These packages also install run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries.\r\n\r\nThe Visual C++ Redistributable for Visual Studio 2015-2019 consists of files vcruntime140.dll, msvcp140.dll, vcomp140.dll, vcamp140.dll, mfc140.dll and other.\r\n\r\n## Notes\r\n\r\n- [Supported Operating Systems](https://docs.microsoft.com/en-us/visualstudio/releases/2019/system-requirements#microsoft-visual-c-2015-2019-redistributable-system-requirements): Windows 10, Windows 8.1 / Server 2012 R2 (with KB2919355), Windows 8 / Windows Server 2012, Windows 7 SP1 (with KB3033929) / Server 2008 R2 SP1, Windows Vista SP2 / Server 2008 SP2, Windows XP SP3 / Windows Server 2003 SP2\r\n- On some systems, if KB2999226 is installed as a dependency of this package, the computer may need to be restarted before the installation of this package will succeed.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/vcredist140/info-15.txt",
    "content": "﻿\"0xC9407D07CEF87EBCC99CDBD34382806901E56EAD54071858A95BB7C36AF6A982\"|14.16.27052"
  },
  {
    "path": "automatic/vcredist140/info-16.txt",
    "content": "﻿\"0x6C4BB359FE0A7E0EA9FB265AD3AC386CCB242720FB9F6CDC9EA0E415B2B312DE\"|14.29.30156"
  },
  {
    "path": "automatic/vcredist140/info-17.txt",
    "content": "﻿\"0x5E777D6D08FAA5253547070D3BD7A9A87750CF55F020EF92218D7EEE1FC39F46\"|14.44.35211"
  },
  {
    "path": "automatic/vcredist140/info-18.txt",
    "content": "﻿\"0x6DADD8BD2200E44AD9F34C110433C03E2C933F36EC4289405F0826ED307FD47C\"|14.50.35719"
  },
  {
    "path": "automatic/vcredist140/tools/chocolateyInstall.ps1",
    "content": "﻿Set-StrictMode -Version 2\r\n$ErrorActionPreference = 'Stop'\r\n\r\n. (Join-Path -Path (Split-Path -Path $MyInvocation.MyCommand.Definition -Parent) -ChildPath 'data.ps1')\r\n$packageName = $otherData.PackageName\r\n$installerType = 'exe'\r\n$silentArgs = '/quiet /norestart'\r\n$validExitCodes = @(0, 1638, 3010)\r\n$force = $Env:chocolateyPackageParameters -like '*Force*'\r\n\r\n$runtimes = @{\r\n  'x64' = @{ RegistryPresent = $false; RegistryVersion = $null; DllVersion = $null; InstallData = $installData64; Applicable = ((Get-OSArchitectureWidth) -eq 64) -and ($env:chocolateyForceX86 -ne 'true') }\r\n  'x86' = @{ RegistryPresent = $false; RegistryVersion = $null; DllVersion = $null; InstallData = $installData32; Applicable = $true }\r\n}\r\n\r\nswitch ([string](Get-OSArchitectureWidth))\r\n{\r\n  '32' { $registryRoots = @{ x86 = 'HKLM:\\SOFTWARE'; x64 = $null } }\r\n  '64' { $registryRoots = @{ x86 = 'HKLM:\\SOFTWARE\\WOW6432Node'; x64 = 'HKLM:\\SOFTWARE' } }\r\n  default { throw \"Unsupported bitness: $_\" }\r\n}\r\n\r\nWrite-Verbose 'Analyzing servicing information in the registry'\r\nforeach ($archAndRegRoot in $registryRoots.GetEnumerator())\r\n{\r\n  $arch = $archAndRegRoot.Key\r\n  $regRoot = $archAndRegRoot.Value\r\n  # https://docs.microsoft.com/en-us/cpp/ide/redistributing-visual-cpp-files\r\n  $regData = Get-ItemProperty -Path \"$regRoot\\Microsoft\\DevDiv\\vc\\Servicing\\$($otherData.FamilyRegistryKey)\\RuntimeMinimum\" -Name 'Version' -ErrorAction SilentlyContinue\r\n  if ($regData -ne $null)\r\n  {\r\n    $versionString = $regData.Version\r\n    try\r\n    {\r\n      $parsedVersion = [version]$versionString\r\n      Write-Verbose \"Version of installed runtime for architecture $arch in the registry: $versionString\"\r\n      $normalizedVersion = [version]($parsedVersion.ToString(3)) # future-proofing in case Microsoft starts putting more than 3 parts here\r\n      $runtimes[$arch].RegistryVersion = $normalizedVersion\r\n    }\r\n    catch\r\n    {\r\n      Write-Warning \"The servicing information in the registry is in an unknown format. Please report this to package maintainers. Data from the registry: Version = [$versionString]\"\r\n    }\r\n  }\r\n}\r\n\r\n$packageRuntimeVersion = $otherData.ThreePartVersion\r\nWrite-Verbose \"Version number of runtime installed by this package: $packageRuntimeVersion\"\r\nforeach ($archAndRuntime in $runtimes.GetEnumerator())\r\n{\r\n  $arch = $archAndRuntime.Key\r\n  $runtime = $archAndRuntime.Value\r\n\r\n  $shouldInstall = $runtime.RegistryVersion -eq $null -or $runtime.RegistryVersion -lt $packageRuntimeVersion\r\n  Write-Verbose \"Runtime for architecture $arch applicable: $($runtime.Applicable); version in registry: [$($runtime.RegistryVersion)]; should install: $shouldInstall\"\r\n  if ($runtime.Applicable)\r\n  {\r\n    if (-not $shouldInstall)\r\n    {\r\n      if ($force)\r\n      {\r\n        Write-Warning \"Forcing installation of runtime for architecture $arch version $packageRuntimeVersion even though this or later version appears present, because 'Force' was specified in package parameters.\"\r\n      }\r\n      else\r\n      {\r\n        if ($runtime.RegistryVersion -gt $packageRuntimeVersion)\r\n        {\r\n          Write-Warning \"Skipping installation of runtime for architecture $arch version $packageRuntimeVersion because a newer version ($($runtime.RegistryVersion)) is already installed.\"\r\n        }\r\n        else\r\n        {\r\n          Write-Host \"Runtime for architecture $arch version $packageRuntimeVersion is already installed.\"\r\n        }\r\n\r\n        continue\r\n      }\r\n    }\r\n\r\n    Write-Verbose \"Installing runtime for architecture $arch\"\r\n    $installData = $runtime.InstallData\r\n    Set-StrictMode -Off\r\n    Install-ChocolateyPackage -PackageName \"${packageName}-$arch\" `\r\n                              -FileType $installerType `\r\n                              -SilentArgs $silentArgs `\r\n                              -ValidExitCodes $validExitCodes `\r\n                              @installData\r\n    Set-StrictMode -Version 2\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/vcredist140/tools/chocolateyUninstall.ps1",
    "content": "﻿Set-StrictMode -Version 2\r\n$ErrorActionPreference = 'Stop'\r\n\r\n. (Join-Path -Path (Split-Path -Path $MyInvocation.MyCommand.Definition -Parent) -ChildPath 'data.ps1')\r\n$packageName = $otherData.PackageName\r\n$installerType = 'exe'\r\n$silentArgs = '/uninstall /quiet'\r\n$validExitCodes = @(0, 3010)  # http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx\r\n\r\nSet-StrictMode -Off\r\n[array] $uninstallKeys = Get-UninstallRegistryKey @uninstallData\r\nSet-StrictMode -Version 2\r\n[array] $filteredUninstallKeys = $uninstallKeys | Where-Object { $_ -ne $null -and ($_.PSObject.Properties['SystemComponent'] -eq $null -or $_.SystemComponent -eq 0) }\r\nforeach ($uninstallKey in $filteredUninstallKeys)\r\n{\r\n  if ($uninstallKey -eq $null)\r\n  {\r\n    # this might happen on PS 2.0\r\n    continue\r\n  }\r\n\r\n  if ($uninstallKey.PSObject.Properties['UninstallString'] -ne $null)\r\n  {\r\n    $uninstallString = $uninstallKey.UninstallString\r\n    Write-Verbose \"Found uninstall key, UninstallString = $uninstallString\"\r\n    if ($uninstallString -match '^\"?(.*?)(\".*)?$')\r\n    {\r\n      $uninstallerPath = $matches[1]\r\n      Set-StrictMode -Off\r\n      Uninstall-ChocolateyPackage -PackageName $packageName `\r\n                                  -FileType $installerType `\r\n                                  -SilentArgs $silentArgs `\r\n                                  -File $uninstallerPath `\r\n                                  -ValidExitCodes $validExitCodes\r\n      Set-StrictMode -Version 2\r\n    }\r\n    else\r\n    {\r\n      Write-Warning \"The uninstall information in the registry is in an unknown format. Please report this to package maintainers. Data from the registry: [$uninstallString]\"\r\n    }\r\n  }\r\n  else\r\n  {\r\n    Write-Warning \"The uninstall information in the registry does not contain the path to the uninstaller application. Please report this to package maintainers. Registry key path: [$($uninstallKey.PSPath)]\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/vcredist140/tools/data.ps1",
    "content": "﻿$installData32 = @{\r\n  Url = 'https://download.visualstudio.microsoft.com/download/pr/6f02464a-5e9b-486d-a506-c99a17db9a83/E7267C1BDF9237C0B4A28CF027C382B97AA909934F84F1C92D3FB9F04173B33E/VC_redist.x86.exe'\r\n  Checksum = 'e7267c1bdf9237c0b4a28cf027c382b97aa909934f84f1c92d3fb9f04173b33e'\r\n  ChecksumType = 'sha256'\r\n}\r\n\r\n$installData64 = @{\r\n  Url64 = 'https://download.visualstudio.microsoft.com/download/pr/6f02464a-5e9b-486d-a506-c99a17db9a83/8995548DFFFCDE7C49987029C764355612BA6850EE09A7B6F0FDDC85BDC5C280/VC_redist.x64.exe'\r\n  Checksum64 = '8995548dfffcde7c49987029c764355612ba6850ee09a7b6f0fddc85bdc5c280'\r\n  ChecksumType64 = 'sha256'\r\n}\r\n\r\n$uninstallData = @{\r\n  SoftwareName = 'Microsoft Visual C++ 2015-2026 Redistributable*'\r\n}\r\n\r\n$otherData = @{\r\n  ThreePartVersion = [version]'14.50.35719'\r\n  FamilyRegistryKey = '14.0'\r\n  PackageName = 'vcredist140'\r\n}\r\n"
  },
  {
    "path": "automatic/vcredist140/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module Wormies-AU-Helpers\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts/au_extensions.psm1\"\r\n\r\n$channels = @(\r\n  @{ VSMajor = 18; VSYear = 2026; IsPrerelease = $false }\r\n  @{ VSMajor = 17; VSYear = 2022; IsPrerelease = $false }\r\n  @{ VSMajor = 16; VSYear = 2019; IsPrerelease = $false }\r\n  @{ VSMajor = 15; VSYear = 2017; IsPrerelease = $false }\r\n)\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\vcredist140.nuspec\" = @{\r\n      'Visual Studio \\d+-\\d+'                               = $Latest.VSRange\r\n    }\r\n    \".\\tools\\data.ps1\" = @{\r\n      \"^(?i)(\\s*Url\\s*=\\s*)'.*'\"                            = \"`$1'$($Latest.URL32)'\"\r\n      \"^(?i)(\\s*Checksum\\s*=\\s*)'.*'\"                       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"^(?i)(\\s*ChecksumType\\s*=\\s*)'.*'\"                   = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"^(?i)(\\s*Url64\\s*=\\s*)'.*'\"                          = \"`$1'$($Latest.URL64)'\"\r\n      \"^(?i)(\\s*Checksum64\\s*=\\s*)'.*'\"                     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"^(?i)(\\s*ChecksumType64\\s*=\\s*)'.*'\"                 = \"`$1'$($Latest.ChecksumType64)'\"\r\n      \"^(?i)(\\s*ThreePartVersion\\s*=\\s*\\[version\\]\\s*)'.*'\" = \"`$1'$($Latest.VersionThreePart)'\"\r\n      \"^(?i)(\\s*SoftwareName\\s*=\\s*)'.*'\"                   = \"`$1'$($Latest.SoftwareName)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Get-RemoteChecksumFast([string] $Url, $Algorithm='sha256', $Headers)\r\n{\r\n    $ProgressPreference = 'SilentlyContinue'\r\n    & (Get-Command -Name Get-RemoteChecksum).ScriptBlock.GetNewClosure() @PSBoundParameters\r\n}\r\n\r\nfunction GetResultInformation([string]$url32, [string]$url64) {\r\n  $url32 = Get-RedirectedUrl $url32\r\n  $url64 = Get-RedirectedUrl $url64\r\n  $dest = \"$env:TEMP\\vcredist140.exe\"\r\n\r\n  Get-WebFile $url32 $dest | Out-Null\r\n  $checksumType = 'sha256'\r\n  $version = Get-Version (Get-Item $dest | ForEach-Object { $_.VersionInfo.ProductVersion })\r\n  $checksum32 = Get-FileHash $dest -Algorithm $checksumType | ForEach-Object { $_.Hash.ToLowerInvariant() }\r\n\r\n  return @{\r\n    URL32            = $url32\r\n    URL64            = $url64\r\n    Version          = if ($version.Version.Revision -eq '0') { $version.ToString(3) } else { $version.ToString() }\r\n    VersionThreePart = $version.ToString(3)\r\n    Checksum32       = $checksum32\r\n    ChecksumType32   = $checksumType\r\n    Checksum64       = Get-RemoteChecksumFast $url64 -Algorithm $checksumType\r\n    ChecksumType64   = $checksumType\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $latestInfo = @{\r\n    Streams = [ordered]@{\r\n    }\r\n  }\r\n\r\n  foreach ($channelInfo in $channels) {\r\n    $streamName = $channelInfo.VSMajor.ToString()\r\n    $x64Release = 'https://aka.ms/vs/{0}/release/VC_redist.x64.exe' -f $channelInfo.VSMajor\r\n    $x86Release = 'https://aka.ms/vs/{0}/release/VC_redist.x86.exe' -f $channelInfo.VSMajor\r\n\r\n    $channelLatestInfo = Update-OnETagChanged `\r\n      -execUrl $x64Release `\r\n      -saveFile ('.\\info-{0}.txt' -f $streamName) `\r\n      -OnEtagChanged { GetResultInformation $x86Release $x64Release } `\r\n      -OnUpdated { GetResultInformation $x86Release $x64Release }\r\n\r\n    $channelLatestInfo['VSRange'] = 'Visual Studio 2015-{0}' -f $channelInfo.VSYear\r\n    $channelLatestInfo['SoftwareName'] = 'Microsoft Visual C++ 2015-{0} Redistributable*' -f $channelInfo.VSYear\r\n    if ($channelInfo.IsPrerelease) {\r\n      if ($channelLatestInfo['Version'] -like '*-*') {\r\n        throw ('Latest version determined for channel {0} already has the prerelease suffix. This is unexpected.' -f $channelInfo.VSMajor)\r\n      }\r\n      $channelLatestInfo['Version'] = $channelLatestInfo['Version'] + '-prerelease'\r\n    }\r\n\r\n    Write-Verbose \"Stream: $streamName latest: $($channelLatestInfo['Version'])\"\r\n    $latestInfo.Streams.Add($streamName, $channelLatestInfo)\r\n  }\r\n\r\n  $latestInfo | ConvertTo-Json -Depth 10 | Out-String | Write-Debug\r\n\r\n  return $latestInfo\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/vcredist140/vcredist140.json",
    "content": "﻿{\r\n    \"15\":  \"14.16.27052\",\r\n    \"16\":  \"14.29.30156\",\r\n    \"17\":  \"14.44.35211\",\r\n    \"18\":  \"14.50.35719\"\r\n}\r\n"
  },
  {
    "path": "automatic/vcredist140/vcredist140.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>vcredist140</id>\n    <version>14.50.35719</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vcredist140</packageSourceUrl>\n    <owners>chocolatey-community,jberezanski</owners>\n    <title>Microsoft Visual C++ Redistributable for Visual Studio 2015-2026</title>\n    <authors>Microsoft</authors>\n    <projectUrl>https://visualstudio.microsoft.com/vs/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d8a28da83b3b9bf058e1fbbeed5ce74329b73245/icons/vcredist140.png</iconUrl>\n    <copyright>https://www.microsoft.com/en-us/legal/intellectualproperty/permissions</copyright>\n    <licenseUrl>https://visualstudio.microsoft.com/license-terms/mlt031619/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://docs.microsoft.com/en-us/visualstudio/ide/getting-started-with-cpp-in-visual-studio</docsUrl>\n    <bugTrackerUrl>https://developercommunity.visualstudio.com/</bugTrackerUrl>\n    <tags>microsoft visual c++ redistributable 140 2015 2017 2019 admin</tags>\n    <summary>Run-time components that are required to run C++ applications that are built by using Visual Studio 2015-2026</summary>\n    <description><![CDATA[Microsoft Visual C++ Redistributable for Visual Studio 2015-2026 installs run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2015-2026 and link dynamically to Visual C++ libraries. The packages can be used to run such applications on a computer even if it does not have Visual Studio 2015-2026 installed. These packages also install run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries.\n\nThe Visual C++ Redistributable for Visual Studio 2015-2026 consists of files vcruntime140.dll, msvcp140.dll, vcomp140.dll, vcamp140.dll, mfc140.dll and other.\n\n## Notes\n\n- [Supported Operating Systems](https://learn.microsoft.com/en-us/visualstudio/releases/2026/vs-system-requirements#microsoft-visual-c-v14-redistributable-system-requirements): Windows 11, Windows 10, Windows Server 2025, Windows Server 2022, Windows Server 2019, or Windows Server 2016\n- On some systems, if KB2999226 is installed as a dependency of this package, the computer may need to be restarted before the installation of this package will succeed.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"KB3033929\" version=\"1.0.3\" /> <!-- for Win7 SP1/2008R2-->\n      <dependency id=\"KB2919355\" version=\"1.0.20160915\" /> <!-- for Win8.1/2012R2 -->\n      <dependency id=\"kb2999226\" version=\"1.0.20170509\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/vcredist2017/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d8a28da83b3b9bf058e1fbbeed5ce74329b73245/icons/vcredist2017.png\" width=\"48\" height=\"48\"/> [Microsoft Visual C++ Redistributable for Visual Studio 2017](https://chocolatey.org/packages/vcredist2017)\r\n\r\nMicrosoft Visual C++ Redistributable for Visual Studio 2017 installs run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2017 and link dynamically to Visual C++ libraries. The packages can be used to run such applications on a computer even if it does not have Visual Studio 2017 installed. These packages also install run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries.\r\n\r\nThis package is only a metapackage which points to the latest Visual C++ Redistributable version released in the Visual Studio 2017 release channel. The actual installation of the runtime is performed by the [vcredist140](https://chocolatey.org/packages/vcredist140) package.\r\n\r\n## Notes\r\n\r\n[Supported Operating Systems](https://www.visualstudio.com/en-us/productinfo/vs2017-system-requirements-vs): Windows 10, Windows 8.1 / Server 2012 R2 (with KB2919355), Windows 8 / Windows Server 2012, Windows 7 SP1 (with KB3033929) / Server 2008 R2 SP1, Windows Vista SP2 / Server 2008 SP2, Windows XP SP3 / Windows Server 2003 SP2\r\n"
  },
  {
    "path": "automatic/vcredist2017/info",
    "content": "﻿\"0xC9407D07CEF87EBCC99CDBD34382806901E56EAD54071858A95BB7C36AF6A982\"|14.16.27052"
  },
  {
    "path": "automatic/vcredist2017/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module Wormies-AU-Helpers\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts/au_extensions.psm1\"\r\n\r\n$x64Release = 'https://aka.ms/vs/15/release/VC_redist.x64.exe'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\vcredist2017.nuspec\" = @{\r\n      \"(\\<dependency .+? version=)`\"([^`\"]+)`\"\" = \"`$1`\"$($Latest.Version)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  Update-OnETagChanged -execUrl $x64Release `\r\n    -OnEtagChanged {\r\n    $dest = \"$env:TEMP\\vcredist2017.exe\"\r\n    Get-WebFile $x64Release $dest | Out-Null\r\n    $version = Get-Version (Get-Item $dest | ForEach-Object { $_.VersionInfo.ProductVersion })\r\n    return @{\r\n      Version = if ($version.Version.Revision -eq 0) { $version.ToString(3) } else { $version.ToString() }\r\n    }\r\n  } -OnUpdated { @{} }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/vcredist2017/vcredist2017.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>vcredist2017</id>\n    <version>14.16.27052</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vcredist2017</packageSourceUrl>\n    <owners>chocolatey-community,jberezanski</owners>\n    <title>Microsoft Visual C++ Redistributable for Visual Studio 2017</title>\n    <authors>Microsoft</authors>\n    <projectUrl>https://blogs.msdn.microsoft.com/visualstudio/2017/03/07/announcing-visual-studio-2017-general-availability-and-more/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@d8a28da83b3b9bf058e1fbbeed5ce74329b73245/icons/vcredist2017.png</iconUrl>\n    <copyright>https://www.microsoft.com/en-us/legal/intellectualproperty/permissions</copyright>\n    <licenseUrl>https://visualstudio.microsoft.com/license-terms/mlt552233/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://docs.microsoft.com/en-us/visualstudio/ide/getting-started-with-cpp-in-visual-studio</docsUrl>\n    <bugTrackerUrl>https://developercommunity.visualstudio.com/</bugTrackerUrl>\n    <tags>microsoft visual c++ redistributable 2017 admin</tags>\n    <summary>Run-time components that are required to run C++ applications that are built by using Visual Studio 2017</summary>\n    <description><![CDATA[Microsoft Visual C++ Redistributable for Visual Studio 2017 installs run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2017 and link dynamically to Visual C++ libraries. The packages can be used to run such applications on a computer even if it does not have Visual Studio 2017 installed. These packages also install run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries.\n\nThis package is only a metapackage which points to the latest Visual C++ Redistributable version released in the Visual Studio 2017 release channel. The actual installation of the runtime is performed by the [vcredist140](https://chocolatey.org/packages/vcredist140) package.\n\n## Notes\n\n[Supported Operating Systems](https://www.visualstudio.com/en-us/productinfo/vs2017-system-requirements-vs): Windows 10, Windows 8.1 / Server 2012 R2 (with KB2919355), Windows 8 / Windows Server 2012, Windows 7 SP1 (with KB3033929) / Server 2008 R2 SP1, Windows Vista SP2 / Server 2008 SP2, Windows XP SP3 / Windows Server 2003 SP2\n]]></description>\n    <dependencies>\n      <dependency id=\"vcredist140\" version=\"14.16.27052\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "automatic/videoder/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@6c3b84f069ec5a206359ddabc8c86e437339b3ef/icons/videoder.png\" width=\"48\" height=\"48\"/> [Videoder](https://chocolatey.org/packages/videoder)\r\n\r\nVideoder is a free and easy-to-use tool downloading videos from various sites.\r\nIt is capable of downloading and converting into different video and audio formats in a single click.\r\nIt is especially useful for people with limited internet connections or who are frequently on the go\r\nand want to preserve their mobile data for more precious moments in te future.\r\n\r\n## Features\r\n\r\n - Download from various sites including YouTube, Instagram, Twitter, Facebook and SoundCloud...\r\n - Download complete playlists.\r\n - Download audio and video in the specified resolution/quality in a single click.\r\n"
  },
  {
    "path": "automatic/videoder/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://static.videoder.net/desktop/release/win/x32/Videoder%20Setup%201.0.9.exe\r\n   x64: https://static.videoder.net/desktop/release/win/x64/Videoder%20Setup%201.0.9.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: C4653C5562E13E202C7F6CECA8F5F87BB984C8A758A02A5A0CCD62047792EDCE\r\n   checksum64: B303C9B971F32EF47A7B649B06FA5FBFA291E5452F043FFD85881E51DCE73E84\r\n"
  },
  {
    "path": "automatic/videoder/legal/license.txt",
    "content": "From: https://www.videoder.com/terms\r\n\r\nEnd user license agreement:\r\nLast updated on January 1, 2014.\r\n\r\nPLEASE READ THESE TERMS (“AGREEMENT”) CAREFULLY BEFORE USING THE SERVICES OFFERED BY GLENNIO SOFTWARE PRIVATE LIMITED (“COMPANY”). BY VISITING THE WEBSITES OR USING THE SERVICES IN ANY MANNER, YOU AGREE THAT YOU HAVE READ AND AGREE TO BE BOUND BY AND A PARTY TO THE TERMS AND CONDITIONS OF THIS AGREEMENT TO THE EXCLUSION OF ALL OTHER TERMS. IF THE TERMS OF THIS AGREEMENT ARE CONSIDERED AN OFFER, ACCEPTANCE IS EXPRESSLY LIMITED TO SUCH TERMS. IF YOU DO NOT UNCONDITIONALLY AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU HAVE NO RIGHT TO USE THE WEBSITE OR SERVICES. USE OF COMPANY’S SERVICES IS EXPRESSLY CONDITIONED UPON YOUR ASSENT TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, TO THE EXCLUSION OF ALL OTHER TERMS.\r\n\r\n1. Access to the services.\r\nThe website and domain name and any other linked pages, features, content, or application services (including without limitation any mobile application services) offered from time to time by Company in connection therewith (collectively, the “Website”) are owned and operated by Company. Subject to the terms and conditions of this Agreement, Company may offer to provide certain software or services (including without limitation the Videoder software), as described more fully on the Website, and that have been selected by you (together with the Website, the “Services”), solely for your own use, and not for the use or benefit of any third party. The term “Services” includes, without limitation, use of the Website, any service Company performs for you, and the Content (as defined below) offered in connection therewith. Company may change, suspend or discontinue the Services at any time, including the availability of any feature, database, or Content. Company may also impose limits on certain features and services or restrict your access to parts or all of the Services without notice or liability.Company reserves the right, in its sole discretion, to modify this Agreement at any time by posting a notice on the Website, or by sending you a notice via email or postal mail. You shall be responsible for reviewing and becoming familiar with any such modifications. Your use of the Services following such notification constitutes your acceptance of the terms and conditions of this Agreement as modified.\r\n\r\nCompany does not knowingly collect or solicit personal information from anyone under the age of 13 or knowingly allow such persons to register for the Services. If you are under 13, please do not attempt to register for the Services or send any information about yourself to us, including your name, address, telephone number, or email address. No one under age 13 may provide any personal information to Company or on the Services. In the event that we learn that we have collected personal information from a child under age 13 without verification of parental consent, we will delete that information as quickly as possible. If you believe that we might have any information from or about a child under 13, please contact us at contact@videoder.com\r\n\r\nYou represent and warrant to Company that: (i) you are an individual (i.e., not a corporation) and you are of legal age to form a binding contract or have your parent’s permission to do so , and you are at least 13 years or age or older; (ii) all registration information you submit is accurate and truthful; and (iii) you will maintain the accuracy of such information. You also certify that you are legally permitted to use and access the Services and take full responsibility for the selection and use of and access to the Services. This Agreement is void where prohibited by law, and the right to access the Services is revoked in such jurisdictions.\r\n\r\n2. Content.\r\nThe Services, and its contents are intended solely for the personal, non- commercial use of Services users and may only be used in accordance with the terms of this Agreement. All materials offered, displayed or performed on the Services (including, but not limited to software, text, graphics, articles, photographs, images, illustrations (also known as the “Content”)) are protected by copyright. You shall abide by all copyright notices, trademark rules, information, and restrictions contained in any Content accessed through the Services, and shall not use, copy, reproduce, modify, translate, publish, broadcast, transmit, distribute, perform, upload, display, license, sell or otherwise exploit for any purposes whatsoever any Content or third party submissions or other proprietary rights not owned by you: (i) without the express prior written consent of the respective owners, and (ii) in any way that violates any third party right.\r\n\r\nThe Services are protected by copyright as a collective work and/or compilation, pursuant to U.S. copyright laws, international conventions, and other intellectual property laws. You may not modify, publish, transmit, participate in the transfer or sale of, reproduce (except as expressly provided in this Section 2), create derivative works based on, distribute, perform, display, or in any way exploit, any of the Content, software, materials, or Services in whole or in part.\r\n\r\nYou may download or copy the Content (and other items displayed on the Services for download) for personal non-commercial use only, provided that you maintain all copyright and other notices contained in such Content. Copying or storing of any Content other than personal, noncommercial use is expressly prohibited without prior written permission from Company or from the copyright holder identified in such Content’s copyright notice. If you link to the Website, Company may revoke your right to so link at any time, at Company’s sole discretion. Company reserves the right to require prior written consent before linking to the Website.\r\n\r\nYou understand that all publicly posted or privately transmitted through the Services is the sole responsibility of the person from which such content originated and that Company will not be liable for any errors or omissions in any content. You understand that Company cannot guarantee the identity of any other users with whom you may interact in the course of using the Services. Additionally, Company cannot guarantee the authenticity of any data which users or merchants may provide about themselves. You acknowledge that all Content accessed by you using the Services is at your own risk and you will be solely responsible for any damage or loss to any party resulting therefrom.\r\n\r\nUnder no circumstances will Company be liable in any way for any Content, including, but not limited to, any errors or omissions in any Content, or any loss or damage of any kind incurred in connection with use of or exposure to any Content posted, emailed, accessed, transmitted, or otherwise made available via the Services.\r\n\r\n3. Restrictions.\r\nRESTRICTIONS. You warrant, represent and agree that you will not use the Services in a manner that (i) infringes or violates the intellectual property rights or proprietary rights, rights of publicity or privacy, or other rights of any third party; (ii) violates any law, statute, ordinance or regulation; (iii) is harmful, fraudulent, deceptive, threatening, abusive, harassing, tortious, defamatory, vulgar, obscene, libelous, or otherwise objectionable; (iv) involves commercial activities and/or sales without Company’s prior written consent such as contests, sweepstakes, barter, advertising, or pyramid schemes; (v) impersonates any person or entity, including without limitation any employee or representative of Company; or (vi) contains a virus, trojan horse, worm, time bomb, or other harmful computer code, file, or program. Company reserves the right to remove any Content from the Services at any time, for any reason (including, but not limited to, upon receipt of claims or allegations from third parties or authorities relating to such Content or if Company is concerned that you may have breached the immediately preceding sentence), or for no reason at all.\r\n\r\nYou are responsible for all of your activity in connection with the Services. Any fraudulent, abusive, or otherwise illegal activity may be grounds for termination of your right to access or use the Services. You may not post or transmit, or cause to be posted or transmitted, any communication or solicitation designed or intended to obtain password, account, or private information from any other user of the Services. Use of the Services to violate the security of any computer network, crack passwords or security encryption codes, transfer or store illegal material (including material that may be considered threatening or obscene), or engage in any kind of illegal activity is expressly prohibited. You will not run Maillist, Listserv, any form of auto-responder, or “spam” on the Services, or any processes that interfere with the proper working of or place an unreasonable load on the Services’ infrastructure. Further, the use of manual or automated software, devices, or other processes to “crawl,” “scrape,” or “spider” any part of the Service or the Content is strictly prohibited. You will not decompile, reverse engineer, or otherwise attempt to obtain the source code of the Services. You will be responsible for withholding, filing, and reporting all taxes, duties and other governmental assessments associated with your activity in connection with the Services.\r\n\r\n4. Warranty disclaimer.\r\nCompany has no special relationship with or fiduciary duty to you. You acknowledge that Company has no control over, and no duty to take any action regarding: which users gain access to the Services; what Content you access via the Services; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release Company from all liability for you having acquired or not acquired Content through the Services. The Services may contain, or direct you to websites containing, information that some people may find offensive or inappropriate. Company makes no representations concerning any content contained in or accessed through the Services, and Company will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Services. Company makes no representations or warranties regarding suggestions or recommendations of services or products offered or purchased through the Services. recommendations of services or products offered or purchased through the Services. THE SERVICES, CONTENT, WEBSITE AND ANY SOFTWARE ARE PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THAT USE OF THE SERVICES WILL BE UNINTERRUPTED OR ERROR-FREE. SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\r\n\r\n5. Support and upgrades.\r\nThis Agreement does not e(class='header-text-dark') you to any support, upgrades, patches, enhancements, or fixes for any portion of the Services or Content (collectively, \"Support\"). Any such Support that may be made available by Company at its sole discretion shall become part of the Services and subject to this Agreement.\r\n\r\n6. Privacy policy\r\nFor information regarding Company’s treatment of personally identifiable information, please review Company’s current Privacy Policy at Privacy Page, which is hereby incorporated by reference; your acceptance of this Agreement constitutes your acceptance and agreement to be bound by Company’s Privacy Policy.\r\n\r\n7. Indemnity.\r\nYou will indemnify and hold Company, its parents, subsidiaries, affiliates, officers, and employees harmless (including, without limitation, from all damages, liabilities, settlements, costs and attorneys’ fees) from any claim or demand made by any third party due to or arising out of your access to the Services, use of the Services, your violation of this Agreement, or the infringement by you or any third party using your account of any intellectual property or other right of any person or entity.\r\n\r\n8. Limitation of liability.\r\nTO THE FULLEST EXTENT ALLOWED BY APPLICABLE LAW, IN NO EVENT SHALL COMPANY OR ITS SUPPLIERS, OR THEIR RESPECTIVE OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE WITH RESPECT TO THE WEBSITE OR THE SERVICES OR THE SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, TORT, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY (I) FOR ANY AMOUNT IN THE AGGREGATE IN EXCESS OF $100; (II) FOR ANY INDIRECT, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES OF ANY KIND WHATSOEVER; (III) FOR DATA LOSS OR COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; OR (IV) FOR ANY MATTER BEYOND COMPANY’S REASONABLE CONTROL. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS AND EXCLUSIONS MAY NOT APPLY TO YOU.\r\n\r\n9. Interaction with third parties.\r\nThe Services may contain links to third party websites, services, and/or content (“Third Party Services”) that are not owned or controlled by Company. When you access Third Party Services, you do so at your own risk. You hereby represent and warrant that you have read and agree to be bound by all applicable policies of any Third Party Services relating to your use of the Services and that you will act in accordance with those policies, in addition to your obligations under this Agreement. Company has no control over, and assumes no responsibility for, the content, accuracy, privacy policies, or practices of or opinions expressed in any Third Party Services. In addition, Company will not and cannot monitor, verify, censor or edit the content of any Third Party Services.\r\n\r\nBy using the Services, you expressly relieve and hold harmless Company from any and all liability arising from your use of any Third Party Services. Your interactions with organizations and/or individuals found on or through the Services, including payment and delivery of goods or services, and any other terms, conditions, warranties or representations associated with such dealings, are solely between you and such organizations and/or individuals. You should make whatever investigation you feel necessary or appropriate before proceeding with any online or offline transaction with any of these third parties. You agree that Company shall not be responsible or liable for any loss or damage of any sort incurred as the result of any such dealings. If there is a dispute between participants on this site, or between users and any third party, you understand and agree that Company is under no obligation to become involved. In the event that you have a dispute with one or more other users or third parties, you hereby release Company, its officers, employees, agents, and successors in rights from claims, demands, and damages (actual and consequential) of every kind or nature, known or unknown, suspected or unsuspected, disclosed or undisclosed, arising out of or in any way related to such disputes. If you are a California resident, you shall and hereby do waive California Civil Code Section 1542, which says: \"A general release does not extend to claims which the creditor does not know or suspect to exist in his favor at the time of executing the release, which, if known by him must have materially affected his settlement with the debtor.\"\r\n\r\n10. Termination.\r\nThis Agreement shall remain in full force and effect while you use the Services. You may terminate your use of the Services at any time. Company may terminate or suspend your access to the Services or your membership at any time, for any reason, and without warning, which may result in the forfeiture and destruction of all information associated with your membership. Company may also terminate or suspend any and all Services and access to the Website immediately, without prior notice or liability, if you breach any of the terms or conditions of this Agreement. Upon termination of your account, your right to use the Services, access the Website, and any Content will immediately cease. All provisions of this Agreement which, by their nature, should survive termination, shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, and limitations of liability.\r\n\r\n11. Miscellaneous.\r\nThe failure of either party to exercise, in any respect, any right provided for herein shall not be deemed a waiver of any further rights hereunder. Company shall not be liable for any failure to perform its obligations hereunder where such failure results from any cause beyond Company’s reasonable control, including, without limitation, mechanical, electronic or communications failure or degradation (including “line-noise” interference). If any provision of this Agreement is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect and enforceable. This Agreement is not assignable, transferable or sublicensable by you except with Company’s prior written consent. Company may transfer, assign or delegate this Agreement and its rights and obligations without consent. Both parties agree that this Agreement is the complete and exclusive statement of the mutual understanding of the parties and supersedes and cancels all previous written and oral agreements, communications and other understandings relating to the subject matter of this Agreement, and that all modifications must be in a writing signed by both parties, except as otherwise provided herein. No agency, partnership, joint venture, or employment is created as a result of this Agreement and you do not have any authority of any kind to bind Company in any respect whatsoever. Headings for each section have been included above for your convenience, but such headings do not have any legal meaning, and may not accurately reflect the content of the provisions they precede. This Agreement shall be governed by and construed in accordance with the laws of Hong Kong, without regard to the conflict of laws provisions thereof.\r\n\r\n12. Contact.\r\nIf you have any questions, complaints, or claims with respect to the Services, you may contact us at contact@videoder.com\r\n"
  },
  {
    "path": "automatic/videoder/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$installer_32 = (Get-ChildItem $toolsDir -filter \"Videoder%20Setup%20*_x32.exe\").FullName\r\n$installer_64 = (Get-ChildItem $toolsDir -filter \"Videoder%20Setup%20*_x64.exe\").FullName\r\n\r\n$packageArgs = @{\r\n   packageName   = $env:ChocolateyPackageName\r\n   file          = $installer_32\r\n   file64        = $installer_64\r\n   fileType      = \"exe\"\r\n   silentArgs    = \"/S /allusers\"\r\n   validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/videoder/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n   packageName    = $env:ChocolateyPackageName\r\n   softwareName   = \"$env:ChocolateyPackageName *\" # Pattern matching 'videoder 1.0.0'\r\n   fileType       = 'exe'\r\n   silentArgs     = '/S /allusers'\r\n   validExitCodes = @(0)\r\n}\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = ($_.UninstallString).split('\"')[1]\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/videoder/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain = 'https://www.videoder.com/download/videoder-for-windows'\r\n\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(\\s+x32:).*\"     = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(\\s+x64:).*\"     = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(checksum32:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge }\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page_x32 = Invoke-WebRequest -Uri ($domain + '?arch=32') -UseBasicParsing\r\n  $download_page_x64 = Invoke-WebRequest -Uri ($domain + '?arch=64') -UseBasicParsing\r\n\r\n  $download_link_x32 = $download_page_x32.links | ? href -match 'Videoder%20Setup%20(\\d+\\.\\d+\\.\\d+)\\.exe'\r\n  $download_link_x64 = $download_page_x64.links | ? href -match 'Videoder%20Setup%20(\\d+\\.\\d+\\.\\d+)\\.exe'\r\n  $version = $Matches[1]\r\n\r\n  @{\r\n    URL32   = $download_link_x32.href\r\n    URL64   = $download_link_x64.href\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/videoder/videoder.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>videoder</id>\n    <version>1.0.9</version>\n    <title>Videoder</title>\n    <owners>chocolatey-community</owners>\n    <authors>Videoder team</authors>\n    <licenseUrl>https://www.videoder.com/terms</licenseUrl>\n    <projectUrl>https://www.videoder.com</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@6c3b84f069ec5a206359ddabc8c86e437339b3ef/icons/videoder.png</iconUrl>\n    <requireLicenseAcceptance>true</requireLicenseAcceptance>\n    <copyright>Copyright © 2018 Glennio Tech.</copyright>\n    <description><![CDATA[Videoder is a free and easy-to-use tool downloading videos from various sites.\nIt is capable of downloading and converting into different video and audio formats in a single click.\nIt is especially useful for people with limited internet connections or who are frequently on the go\nand want to preserve their mobile data for more precious moments in te future.\n\n## Features\n\n - Download from various sites including YouTube, Instagram, Twitter, Facebook and SoundCloud...\n - Download complete playlists.\n - Download audio and video in the specified resolution/quality in a single click.\n]]></description>\n    <summary>Tools for downloading and converting video files.</summary>\n    <tags>videoder downloader YouTube mp3 music video freeware</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/videoder</packageSourceUrl>\n    <docsUrl>https://www.videoder.com</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/vim/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6f5bf8702fdf3944c2d2c26454d531e32dc7d272/icons/vim.svg\" width=\"48\" height=\"48\"/> [vim](https://chocolatey.org/packages/vim)\r\n\r\nVim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.\r\n\r\nVim is often called a programmer's editor, and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.\r\n\r\n## Features\r\n\r\n* **Vim**: Vim terminal(CLI) application can be used from Powershell and Command Prompt.\r\n\r\n* **GVim**: The GUI version of Vim provides full featured Windows GUI application experience.\r\n\r\n* **Terminal Integration**: Batch files are created to provide `vim`, `gvim`, `evim`, `view`, `gview`, `vimdiff`, `gvimdiff` and `vimtutor` command on terminal use.\r\n\r\n* **Shell Integration**: Vim is added in `Open with ...` context menu. And by default `Edit with Vim` context menu is created to open files whose extensions are associated with other applications.\r\n\r\n## Package parameters\r\n\r\n- `/InstallDir` - Override the installation directory. By default, the software is installed in `$ChocolateyToolsLocation`, it's default value is `C:\\tools`. You can include spaces. See the example below.\r\n- `/RestartExplorer` - Restart Explorer to unlock `GVimExt.dll` used for `Edit with Vim` context menu feature.\r\n- `/NoDefaultVimrc` - Don't create default `_vimrc` file.\r\n- `/NoContextmenu` - Don't create `Edit with Vim` context menu.\r\n- `/NoDesktopShortcuts` - Don't create shortcuts on the desktop.\r\n\r\nExample: `choco install vim --params \"'/NoDesktopShortcuts /InstallDir:C:\\path\\to\\your dir'\"`\r\n\r\n## Notes\r\n\r\n- **Antivirus Detections**. Some files in the package are being picked up by VirusTotal as malicious. Please see these [GitHub issues](https://github.com/vim/vim-win32-installer/issues?q=is%3Aissue+is%3Aclosed+virus) for more information.\r\n- This package uses the ZIP build to install to provide installation parameters.\r\n- All compilation of the software is automated and performed on Appveyor. The building status is open.\r\n- This package provides an official build. Similar package `vim-tux` is from a well-known unofficial vim building project. Unlike `vim-tux`, this package can take some installation parameters.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n"
  },
  {
    "path": "automatic/vim/legal/LICENSE.txt",
    "content": "From: https://vimhelp.org/uganda.txt.html\r\n\r\nLICENSE\r\n\r\nVIM LICENSE\r\n\r\nI)  There are no restrictions on distributing unmodified copies of Vim except\r\n    that they must include this license text.  You can also distribute\r\n    unmodified parts of Vim, likewise unrestricted except that they must\r\n    include this license text.  You are also allowed to include executables\r\n    that you made from the unmodified Vim sources, plus your own usage\r\n    examples and Vim scripts.\r\n\r\nII) It is allowed to distribute a modified (or extended) version of Vim,\r\n    including executables and/or source code, when the following four\r\n    conditions are met:\r\n    1) This license text must be included unmodified.\r\n    2) The modified Vim must be distributed in one of the following five ways:\r\n       a) If you make changes to Vim yourself, you must clearly describe in\r\n          the distribution how to contact you.  When the maintainer asks you\r\n          (in any way) for a copy of the modified Vim you distributed, you\r\n          must make your changes, including source code, available to the\r\n          maintainer without fee.  The maintainer reserves the right to\r\n          include your changes in the official version of Vim.  What the\r\n          maintainer will do with your changes and under what license they\r\n          will be distributed is negotiable.  If there has been no negotiation\r\n          then this license, or a later version, also applies to your changes.\r\n          The current maintainer is Bram Moolenaar <Bram@vim.org>.  If this\r\n          changes it will be announced in appropriate places (most likely\r\n          vim.sf.net, www.vim.org and/or comp.editors).  When it is completely\r\n          impossible to contact the maintainer, the obligation to send him\r\n          your changes ceases.  Once the maintainer has confirmed that he has\r\n          received your changes they will not have to be sent again.\r\n       b) If you have received a modified Vim that was distributed as\r\n          mentioned under a) you are allowed to further distribute it\r\n          unmodified, as mentioned at I).  If you make additional changes the\r\n          text under a) applies to those changes.\r\n       c) Provide all the changes, including source code, with every copy of\r\n          the modified Vim you distribute.  This may be done in the form of a\r\n          context diff.  You can choose what license to use for new code you\r\n          add.  The changes and their license must not restrict others from\r\n          making their own changes to the official version of Vim.\r\n       d) When you have a modified Vim which includes changes as mentioned\r\n          under c), you can distribute it without the source code for the\r\n          changes if the following three conditions are met:\r\n          - The license that applies to the changes permits you to distribute\r\n            the changes to the Vim maintainer without fee or restriction, and\r\n            permits the Vim maintainer to include the changes in the official\r\n            version of Vim without fee or restriction.\r\n          - You keep the changes for at least three years after last\r\n            distributing the corresponding modified Vim.  When the maintainer\r\n            or someone who you distributed the modified Vim to asks you (in\r\n            any way) for the changes within this period, you must make them\r\n            available to him.\r\n          - You clearly describe in the distribution how to contact you.  This\r\n            contact information must remain valid for at least three years\r\n            after last distributing the corresponding modified Vim, or as long\r\n            as possible.\r\n       e) When the GNU General Public License (GPL) applies to the changes,\r\n          you can distribute the modified Vim under the GNU GPL version 2 or\r\n          any later version.\r\n    3) A message must be added, at least in the output of the \":version\"\r\n       command and in the intro screen, such that the user of the modified Vim\r\n       is able to see that it was modified.  When distributing as mentioned\r\n       under 2)e) adding the message is only required for as far as this does\r\n       not conflict with the license used for the changes.\r\n    4) The contact information as required under 2)a) and 2)d) must not be\r\n       removed or changed, except that the person himself can make\r\n       corrections.\r\n\r\nIII) If you distribute a modified version of Vim, you are encouraged to use\r\n     the Vim license for your changes and make them available to the\r\n     maintainer, including the source code.  The preferred way to do this is\r\n     by e-mail or by uploading the files to a server and e-mailing the URL.\r\n     If the number of changes is small (e.g., a modified Makefile) e-mailing a\r\n     context diff will do.  The e-mail address to be used is\r\n     <maintainer@vim.org>\r\n\r\nIV)  It is not allowed to remove this license from the distribution of the Vim\r\n     sources, parts of it or from a modified version.  You may use this\r\n     license for previous Vim releases instead of the license that they came\r\n     with, at your option.\r\n"
  },
  {
    "path": "automatic/vim/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from GitHub and can be verified like this:\r\n\r\n1. Download the following zips:\r\n  32-Bit: <https://github.com/vim/vim-win32-installer/releases/download/v9.2.0437/gvim_9.2.0437_x86.zip>\r\n  64-Bit: <https://github.com/vim/vim-win32-installer/releases/download/v9.2.0437/gvim_9.2.0437_x64.zip>\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n  - Use powershell function 'Get-FileHash'\r\n  - Use Chocolatey utility 'checksum.exe'\r\n\r\n  checksum32: 0155CF97E84E991D159288AD54AB3CAE58EB9B38C6CF86732B3CAA625D87CF02\r\n  checksum64: F3F48BBE9F0244E92154B36C7CC784C5484B7B1D39F12EEAA23093957518EDE5\r\n"
  },
  {
    "path": "automatic/vim/tools/chocolateybeforemodify.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$installDir = Get-Content \"$toolsDir\\installDir\"\r\n$shortversion = '92'\r\n\r\ntry {\r\n  # Is dlls locked?\r\n  Remove-Item \"$installDir\\vim\\vim$shortversion\\GvimExt32\\gvimext.dll\", \"$installDir\\vim\\vim$shortversion\\GvimExt64\\gvimext.dll\" -ErrorAction Stop\r\n} catch {\r\n  # Restart explorer to unlock dlls\r\n  Write-Debug 'Restarting explorer.'\r\n  Get-Process explorer | Stop-Process -Force\r\n}\r\n"
  },
  {
    "path": "automatic/vim/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$shortversion = '92'\r\n$pp = Get-PackageParameters\r\n\r\n. $toolsDir\\helpers.ps1\r\n$installDir = Get-InstallDir\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  unzipLocation = $installDir\r\n  file          = \"$toolsDir\\gvim_9.2.0437_x86.zip\"\r\n  file64        = \"$toolsDir\\gvim_9.2.0437_x64.zip\"\r\n}\r\n\r\n$installArgs = @{\r\n  statement = Get-Statement\r\n  exeToRun  = \"$installDir\\vim\\vim$shortversion\\install.exe\"\r\n}\r\n\r\n'$installDir', ($installDir | Out-String), '$packageArgs', ($packageArgs | Out-String), '$installArgs', ($installArgs | Out-String) | ForEach-Object { Write-Debug $_ }\r\n\r\nGet-ChocolateyUnzip @packageArgs | Write-Debug\r\nStart-ChocolateyProcessAsAdmin @installArgs | Write-Debug\r\nSet-Content -Path \"$toolsDir\\installDir\" -Value $installDir\r\nCreate-SymbolicLink\r\n"
  },
  {
    "path": "automatic/vim/tools/chocolateyuninstall.ps1",
    "content": "﻿$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$installDir = Get-Content \"$toolsDir\\installDir\"\r\n$shortversion = '92'\r\n$statement = '-nsis'\r\n$exeToRun  = \"$installDir\\vim\\vim$shortversion\\uninstall.exe\"\r\n\r\n# From vim-tux.install.  Make input.\r\nSet-Content -Path \"$env:TEMP\\vimuninstallinput\" -Value 'y'\r\nStart-Process -FilePath $exeToRun -ArgumentList $statement -RedirectStandardInput \"$env:TEMP\\vimuninstallinput\" -Wait -WindowStyle Hidden\r\nRemove-Item \"$env:TEMP\\vimuninstallinput\"\r\n\r\nRemove-Item \"$installDir\\vim\" -Recurse -Force\r\n"
  },
  {
    "path": "automatic/vim/tools/helpers.ps1",
    "content": "﻿function Get-InstallDir()\r\n{\r\n  if ($pp['InstallDir']) {\r\n    Write-Debug '/InstallDir found.'\r\n    return $pp['InstallDir']\r\n  }\r\n  return Get-ToolsLocation\r\n}\r\n\r\nfunction Get-Statement()\r\n{\r\n  $options      = '-create-batfiles vim gvim evim view gview vimdiff gvimdiff vimtutor -install-openwith -add-start-menu'\r\n  $createvimrc  = '-create-vimrc -vimrc-remap no -vimrc-behave default -vimrc-compat all'\r\n  $installpopup = '-install-popup'\r\n  $installicons = '-install-icons'\r\n  if ($pp['RestartExplorer'] -eq 'true') {\r\n    Write-Debug '/RestartExplorer found.'\r\n    Get-Process explorer | Stop-Process -Force\r\n  }\r\n  if ($pp['NoDefaultVimrc'] -eq 'true') {\r\n    Write-Debug '/NoDefaultVimrc found.'\r\n    $createvimrc = ''\r\n  }\r\n  if ($pp['NoContextmenu'] -eq 'true') {\r\n    Write-Debug '/NoContextmenu found.'\r\n    $installpopup = ''\r\n  }\r\n  if ($pp['NoDesktopShortcuts'] -eq 'true') {\r\n    Write-Debug '/NoDesktopShortcuts found.'\r\n    $installicons = ''\r\n  }\r\n  return $options, $createvimrc, $installpopup, $installicons -join ' '\r\n}\r\n\r\n# Replace old ver dir with symlink\r\n# Use mklink because New-Item -ItemType SymbolicLink doesn't work in test-env\r\n# Use rmdir because Powershell cannot unlink directory symlink\r\nfunction Create-SymbolicLink()\r\n{\r\n  Get-ChildItem -Path \"$installDir\\vim\" -Exclude \"vim$shortversion\" -Attributes Directory+!ReparsePoint | ForEach-Object { Remove-Item $_ -Recurse ; New-Item -Path $_ -ItemType Directory }\r\n  Get-ChildItem -Path \"$installDir\\vim\" -Exclude \"vim$shortversion\" -Attributes Directory | ForEach-Object { $_.Name } | ForEach-Object { cmd /c rmdir \"$installDir\\vim\\$_\" ; cmd /c mklink /d \"$installDir\\vim\\$_\"  \"$installDir\\vim\\vim$shortversion\" }\r\n}\r\n"
  },
  {
    "path": "automatic/vim/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = \"https://github.com/vim/vim-win32-installer/releases/latest\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyinstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"\\`$toolsDir\\\\)(.*)`\"\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"\\`$toolsDir\\\\)(.*)`\"\" = \"`${1}$($Latest.FileName64)`\"\"\r\n      \"(?i)(^\\`$shortversion\\s*=\\s*)('.*')\"          = \"`${1}'$($Latest.Shortversion)'\"\r\n    }\r\n    \".\\tools\\chocolateyuninstall.ps1\" = @{\r\n      \"(?i)(^\\`$shortversion\\s*=\\s*)('.*')\"          = \"`${1}'$($Latest.Shortversion)'\"\r\n    }\r\n    \".\\tools\\chocolateybeforemodify.ps1\" = @{\r\n      \"(?i)(^\\`$shortversion\\s*=\\s*)('.*')\"          = \"`${1}'$($Latest.Shortversion)'\"\r\n    }\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*32-Bit\\: <)(.*)\"    = \"`${1}$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*64-Bit\\: <)(.*)\"    = \"`${1}$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum32\\: )(.*)\" = \"`${1}$($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\: )(.*)\" = \"`${1}$($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Get-RemoteFiles -NoSuffix -Purge\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $re    = 'x86\\.zip$'\r\n  $re64  = 'x64\\.zip$'\r\n  $url   = $download_page.links | Where-Object href -match $re   | Select-Object -First 1 -expand href\r\n  $url64 = $download_page.links | Where-Object href -match $re64 | Select-Object -First 1 -expand href\r\n  $version = $url -split '/' | Select-Object -Last 1 -Skip 1 | ForEach-Object { $_.Trim('v') }\r\n  $shortversion = $version.Split('.')[0] + $version.Split('.')[1]\r\n\r\n  @{\r\n    URL32 = $url\r\n    URL64 = $url64\r\n    Version = $version\r\n    Shortversion = $shortversion\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/vim/vim.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>vim</id>\n    <title>Vim</title>\n    <version>9.2.0437</version>\n    <authors>Bram Moolenaar, Vim Community</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. It's useful whether you're already using vi or using a different editor.</summary>\n    <description><![CDATA[Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.\n\nVim is often called a programmer's editor, and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.\n\n## Features\n\n* **Vim**: Vim terminal(CLI) application can be used from Powershell and Command Prompt.\n\n* **GVim**: The GUI version of Vim provides full featured Windows GUI application experience.\n\n* **Terminal Integration**: Batch files are created to provide `vim`, `gvim`, `evim`, `view`, `gview`, `vimdiff`, `gvimdiff` and `vimtutor` command on terminal use.\n\n* **Shell Integration**: Vim is added in `Open with ...` context menu. And by default `Edit with Vim` context menu is created to open files whose extensions are associated with other applications.\n\n## Package parameters\n\n- `/InstallDir` - Override the installation directory. By default, the software is installed in `$ChocolateyToolsLocation`, it's default value is `C:\\tools`. You can include spaces. See the example below.\n- `/RestartExplorer` - Restart Explorer to unlock `GVimExt.dll` used for `Edit with Vim` context menu feature.\n- `/NoDefaultVimrc` - Don't create default `_vimrc` file.\n- `/NoContextmenu` - Don't create `Edit with Vim` context menu.\n- `/NoDesktopShortcuts` - Don't create shortcuts on the desktop.\n\nExample: `choco install vim --params \"'/NoDesktopShortcuts /InstallDir:C:\\path\\to\\your dir'\"`\n\n## Notes\n\n- **Antivirus Detections**. Some files in the package are being picked up by VirusTotal as malicious. Please see these [GitHub issues](https://github.com/vim/vim-win32-installer/issues?q=is%3Aissue+is%3Aclosed+virus) for more information.\n- This package uses the ZIP build to install to provide installation parameters.\n- All compilation of the software is automated and performed on Appveyor. The building status is open.\n- This package provides an official build. Similar package `vim-tux` is from a well-known unofficial vim building project. Unlike `vim-tux`, this package can take some installation parameters.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n]]></description>\n    <releaseNotes>https://github.com/vim/vim-win32-installer/releases</releaseNotes>\n    <projectUrl>https://www.vim.org</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vim</packageSourceUrl>\n    <tags>vim editor vi gvim cli admin cross-platform foss vim-win32-installer</tags>\n    <licenseUrl>https://vimhelp.org/uganda.txt.html</licenseUrl>\n    <projectSourceUrl>https://github.com/vim/vim</projectSourceUrl>\n    <docsUrl>https://vimhelp.org/</docsUrl>\n    <mailingListUrl>https://www.vim.org/maillist.php</mailingListUrl>\n    <bugTrackerUrl>https://github.com/vim/vim/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6f5bf8702fdf3944c2d2c26454d531e32dc7d272/icons/vim.svg</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "automatic/virtualbox/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c9f08adeb0cc2dcda323211894358e69d3af323c/icons/virtualbox.png\" width=\"48\" height=\"48\"/> [virtualbox](https://chocolatey.org/packages/virtualbox)\r\n\r\nVirtualBox is a cross-platform virtualization application. It installs on existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux or Solaris operating systems. It extends the capabilities of your existing computer so that it can run multiple operating systems (inside multiple virtual machines) at the same time.\r\n\r\n## Features\r\n\r\n- Supports 64 bit versions of Windows, Mac OSX, Linux and Solaris\r\n- Portability\r\n- No hardware virtualization required\r\n- Guest Additions: shared folders, seamless windows, 3D virtualization\r\n- Great hardware support: SMP, USB devices, ACPI, multiscreen, ISCSI, PXE network boot\r\n- Multigeneration branched snapshots\r\n- VM groups\r\n- Clean architecture and unprecedented modularity\r\n- Remote machine display\r\n\r\n## Package parameters\r\n\r\n- `/CurrentUser`       - Install for current user only\r\n- `/NoDesktopShortcut` - Do not create desktop shortcut\r\n- `/NoQuickLaunch`     - Do not create quick launch icon\r\n- `/NoRegister`        - Do not register virtualbox file extensions\r\n- `/NoPath`            - Do not add virtualbox install directory to the PATH\r\n- `/KeepExtensions`    - Do not uninstall installed virtualbox extensions (only when uninstalling package)\r\n- `/ExtensionPack`     - Install extension pack - **THIS IS COMMERCIAL EXTENSION AND CAN INCUR [SIGNIFICANT COSTS](https://web.archive.org/web/20171201035409/https://www.virtualbox.org/wiki/Licensing_FAQ)**\r\n\r\nExample: `choco install virtualbox --params \"/NoDesktopShortcut /ExtensionPack\"`\r\n\r\n\r\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/virtualbox/screenshot.png?raw=true)\r\n\r\n## Notes\r\n\r\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/virtualbox/tools/chocolateyBeforeModify.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageName = 'virtualbox'\r\n\r\n#For acpipowerbutton to work on Windows server see: http://ethertubes.com/unattended-acpi-shutdown-of-windows-server/\r\n#sp HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\policies\\system shutdownwithoutlogon 1\r\n$shutdown_type = 'savestate'  # 'acpipowerbutton', 'poweroff', 'savestate'\r\n\r\n$pvbox = Get-Process virtualbox -ea 0\r\nif (!$pvbox) {\r\n    Write-Host \"$packageName is not running\"\r\n    return\r\n}\r\n\r\nWrite-Host \"$packageName is running, trying to gracefully shutdown any running machines\"\r\n\r\n$installLocation = Get-VirtualBoxIntallLocation\r\nif (!$installLocation) { Write-Warning \"Can not find existing installation location of $packageName\"; return }\r\nif (!(Test-Path $installLocation\\VBoxManage.exe)) { Write-Warning \"Existing installation of $packageName found but unable to find VBoxManage.exe\"; return }\r\n\r\n$commands = \"Set-Alias vboxmanage '$installLocation\\VBoxManage.exe'`n\"\r\n$commands += @'\r\n[string[]] $runningvms = vboxmanage list runningvms 2>&1\r\nif ($LastExitCode -ne 0) { Write-Error \"Error running vboxmanage - can't get running vms\" }\r\nif ($runningvms -and ($runningvms.Length -eq 0)) { \"No running machines\"; return }\r\n\r\n'Number of machines running: ' + $runningvms.Length\r\nforeach ($vm in $runningvms) {\r\n    $vmid = $vm -split ' ' | select -Last 1\r\n    $vmname = $vm.Replace($vmid, '').Trim()\r\n\r\n    Write-Host \"Shutting down the machine $vmname\"\r\n    vboxmanage controlvm $vmid SHUTDOWN_TYPE 2>$null\r\n    if ($LastExitCode -ne 0) { Write-Error \"Error running vboxmanage - can't power down running vm: $vmname\" }\r\n    else { \"Machine $vmname powered down prior to installation using 'SHUTDOWN_TYPE' method\" }\r\n}\r\n'@ -replace 'SHUTDOWN_TYPE', $shutdown_type\r\n\r\n$res = Start-ProcessNonElevated -Cmd $commands -UsePowershell\r\n$res.out -join \"`n\" | Write-Host\r\nif ($res.err) { \"Errors during graceful shutdown`n\" + ($res.err -join \"`n\") | Write-Warning }\r\n\r\n## Doesn't seem to be required\r\n#Write-Host \"Killing $packageName process\"\r\n#$pvbox | kill\r\n"
  },
  {
    "path": "automatic/virtualbox/tools/chocolateyInstall.ps1",
    "content": "﻿#https://www.virtualbox.org/manual/ch02.html#idm819\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$cert = Get-ChildItem Cert:\\CurrentUser\\TrustedPublisher -Recurse | Where-Object { $_.Thumbprint -eq 'a88fd9bdaa06bc0f3c491ba51e231be35f8d1ad5' }\r\nif (!$cert) {\r\n    $toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n    Start-ChocolateyProcessAsAdmin \"certutil -addstore 'TrustedPublisher' '$toolsPath\\oracle.cer'\"\r\n}\r\n\r\n$pp = Get-PackageParameters\r\n$silentArgs = @('-s -l -msiparams REBOOT=ReallySuppress')\r\n$silentArgs += if (!$pp.CurrentUser)      { 'ALLUSERS=1' } else { 'ALLUSERS=2';  Write-Host 'Param: Installing for current user' }\r\n$silentArgs += if ($pp.NoDesktopShortcut) { 'VBOX_INSTALLDESKTOPSHORTCUT=0';     Write-Host 'Param: No desktop shortcut' }\r\n$silentArgs += if ($pp.NoQuickLaunch)     { 'VBOX_INSTALLQUICKLAUNCHSHORTCUT=0'; Write-Host 'Param: No quick launch shortcut' }\r\n$silentArgs += if ($pp.NoRegister)        { 'VBOX_REGISTERFILEEXTENSIONS=0';     Write-Host 'Param: No registration for virtualbox file extensions' }\r\n\r\n$packageArgs = @{\r\n  packageName            = 'virtualbox'\r\n  fileType               = 'EXE'\r\n  url                    = 'https://download.virtualbox.org/virtualbox/7.2.8/VirtualBox-7.2.8-173730-Win.exe'\r\n  url64bit               = 'https://download.virtualbox.org/virtualbox/7.2.8/VirtualBox-7.2.8-173730-Win.exe'\r\n  checksum               = 'ae5415cc968c0e8acddd99358c21d267a2c31ac4ff5182861aab9e6931001606'\r\n  checksum64             = 'ae5415cc968c0e8acddd99358c21d267a2c31ac4ff5182861aab9e6931001606'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = $silentArgs\r\n  validExitCodes         = @(0, 3010)\r\n  softwareName           = 'Oracle VM VirtualBox *'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-VirtualBoxIntallLocation\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location, can't install extension pack\"; return }\r\n\r\nif ($pp.ExtensionPack) {\r\n    Write-Host \"Installing extension pack\"\r\n    Write-Warning \"*** THIS IS A COMMERCIAL EXTENSION AND CAN INCURE SIGNIFICANT FINANCIAL COSTS ***\"\r\n\r\n    $url_ep       = 'https://download.virtualbox.org/virtualbox/7.2.8/Oracle_VirtualBox_Extension_Pack-7.2.8.vbox-extpack'\r\n    $checksum_ep  = 'd7301435ee207ff96c5ad372939dc46d39e0f9db2bcce487cf1e8f739a2e845b'\r\n    $file_path_ep = (Get-PackageCacheLocation) + '\\' + ($url_ep -split '/' | Select-Object -Last 1)\r\n    Get-ChocolateyWebFile `\r\n        -PackageName    'virtualbox-extensionpack' `\r\n        -FileFullPath   $file_path_ep `\r\n        -Url            $url_ep `\r\n        -Url64bit       $url_ep `\r\n        -Checksum       $checksum_ep `\r\n        -Checksum64     $checksum_ep `\r\n        -ChecksumType   'sha256' `\r\n        -ChecksumType64 'sha256'\r\n    if (!(Test-Path $file_path_ep)) { Write-Warning \"Can't download latest extension pack\" }\r\n    else {\r\n        Set-Alias vboxmanage $installLocation\\VBoxManage.exe\r\n        \"y\" | vboxmanage extpack install --replace $file_path_ep 2>&1\r\n        if ($LastExitCode -ne 0) { Write-Warning \"Extension pack installation failed with exit code $LastExitCode\" }\r\n    }\r\n}\r\n\r\nif (!$pp.NoPath) { Write-Host \"Adding to PATH if needed\"; Install-ChocolateyPath $installLocation }\r\n\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\nRegister-Application \"$installLocation\\$packageName.exe\" vbox\r\nWrite-Host \"$packageName registered as vbox\"\r\n"
  },
  {
    "path": "automatic/virtualbox/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$pp = Get-PackageParameters\r\n\r\nif ($pp.KeepExtensions) {\r\n  return\r\n}\r\n\r\n$installLocation = Get-VirtualBoxIntallLocation\r\nif (!$installLocation) { Write-Warning \"Can not find existing installation location of $packageName\"; return }\r\n$vboxManage = \"$installLocation\\VBoxManage.exe\"\r\nif (!(Test-Path $vboxManage)) { Write-Warning \"Existing installation of $packageName found but unable to find VBoxManage.exe\"; return }\r\n\r\n$extensions = . $vboxManage list extpacks | Where-Object { $_ -match 'Pack no' } | ForEach-Object { $_ -split '\\:' | Select-Object -last 1 }\r\n\r\nif ($extensions) {\r\n  $extensions | ForEach-Object {\r\n    $extName = $_.Trim()\r\n    Write-Host \"Uninstalling extension: '$extName'\"\r\n    Start-ChocolateyProcessAsAdmin -ExeToRun $vboxManage -Statements 'extpack','uninstall',\"`\"$extName`\"\" -Elevate 2>&1\r\n  }\r\n\r\n  Write-Host \"Cleaning up extensions before uninstalling virtualbox\"\r\n  Start-ChocolateyProcessAsAdmin -ExeToRun $vboxManage -Statements 'extpack', 'cleanup' 2>&1\r\n}\r\n"
  },
  {
    "path": "automatic/virtualbox/tools/helpers.ps1",
    "content": "﻿function Get-VirtualBoxIntallLocation() {\r\n    $vbox_msi = Get-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment' VBOX_MSI_INSTALL_PATH -ea 0 | Select-Object -expand VBOX_MSI_INSTALL_PATH\r\n    if ($vbox_msi -and $vbox_msi.EndsWith('\\')) { $vbox_msi = $vbox_msi -replace '.$' }\r\n\r\n    Write-Verbose 'Checking VBOX_MSI_INSTALL_PATH'\r\n    if ( $installLocation = $vbox_msi ) {\r\n        if (Test-Path $installLocation) { return $installLocation }\r\n    }\r\n\r\n    Write-Verbose 'Checking Get-AppInstallLocation'\r\n    if ( $installLocation = Get-AppInstallLocation 'virtualbox') { return $installLocation }\r\n}\r\n\r\n#http://stackoverflow.com/questions/40863475/starting-non-elevated-prompt-from-elevated-session\r\nfunction Start-ProcessNonElevated( [string] $Cmd, [switch]$UsePowerShell ) {\r\n    $svc = Get-Service Schedule -ea 0\r\n    if ($svc -and $svc.Status -ne 'Running') { throw 'Start-ProcessNonElevated requires running Task Scheduler service' }\r\n\r\n    $res = @{}\r\n\r\n    $tmp_base  = [System.IO.Path]::GetTempFileName()\r\n    $tmp_base  = $tmp_base -replace '\\.tmp$'\r\n    $tmp_name  = Split-Path $tmp_base -Leaf\r\n    $task_name = \"Start-ProcessNonElevated-$tmp_name\"\r\n    Write-Verbose \"Temporary files: $tmp_base\"\r\n\r\n    if ($UsePowershell) {\r\n        @(\r\n            '$r = \"{0}\"' -f $tmp_base\r\n            \". {{`n{0}`n}} >`\"`$r.out.log`\" 2>`\"`$r.err.log`\"\" -f $Cmd\r\n        ) -join \"`n\" | Out-String | Out-File \"$tmp_base.ps1\"\r\n        $cmd = \"powershell -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -NoLogo -NonInteractive -File '$tmp_base.ps1'\"\r\n    }\r\n\r\n    Write-Verbose \"Creating scheduled task for command:`n$cmd\"\r\n    schtasks.exe /Create /RU $Env:USERNAME /TN $task_name /SC ONCE /ST 00:00 /F /TR $cmd *> \"$tmp_base.schtasks.log\"\r\n    schtasks.exe /run /tn $task_name *>> \"$tmp_base.schtasks.log\"\r\n\r\n    Write-Verbose 'Waiting for scheduled task to finish'\r\n    do {\r\n        $status = schtasks /query /tn $task_name /FO csv | ConvertFrom-Csv | Select-Object -expand Status\r\n        Start-Sleep 1\r\n    }\r\n    until ($status -eq 'Ready')\r\n    schtasks.exe /delete /F /tn $task_name *>> \"$tmp_base.schtasks.log\"\r\n\r\n    if ($UsePowershell) {\r\n        $res = @{\r\n            out = Get-Content \"$tmp_base.out.log\" -ea 0\r\n            err = Get-Content \"$tmp_base.err.log\" -ea 0\r\n        }\r\n    }\r\n\r\n    return $res\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/virtualbox/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module .\\..\\..\\extensions\\extensions.psm1\r\n\r\n$releases = 'https://www.virtualbox.org/wiki/Download_Old_Builds'\r\n\r\nfunction GetLatest {\r\n  param([string]$releaseUrl)\r\n\r\n  $download_page = Invoke-WebRequest -uri $releaseUrl -UseBasicParsing\r\n\r\n  $url      = $download_page.links | Where-Object href -match '\\.exe$' | Select-Object -first 1 -expand href\r\n  $version  = $url -split '/' | Select-Object -Last 1 -Skip 1\r\n  $base_url = $url -replace '[^/]+$'\r\n  \r\n  $majorVersion = $version.split(\"\\.\") | Select-Object -First 1\r\n  $minorVersion = $version.split(\"\\.\") | Select-Object -First 1 -Skip 1\r\n  if ([int]$majorVersion -gt 7) {\r\n      $URLep = \"${base_url}Oracle_VirtualBox_Extension_Pack-${version}.vbox-extpack\"\r\n  } elseif (([int]$majorVersion -eq 7) -and ([int]$minorVersion -ge 1)) {\r\n      $URLep = \"${base_url}Oracle_VirtualBox_Extension_Pack-${version}.vbox-extpack\"\r\n  } else {\r\n      $URLep = \"${base_url}Oracle_VM_VirtualBox_Extension_Pack-${version}.vbox-extpack\"\r\n  }\r\n  \r\n  @{\r\n    URL32         = $url\r\n    URLep         = $URLep\r\n    Version       = $version\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  $nuspecPath = \".\\$($Latest.PackageName).nuspec\"\r\n\r\n  Clear-DependenciesList $nuspecPath\r\n  Add-Dependency $nuspecPath 'chocolatey-core.extension' '1.3.3'\r\n\r\n  if ([Version] $Latest.Stream -ge '7.0') {\r\n    Add-Dependency $nuspecPath 'vcredist140' '14.20.27508.1'\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*[$]url_ep\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.URLep)'\"\r\n            \"(?i)(^\\s*[$]checksum_ep\\s*=\\s*)('.*')\"  = \"`$1'$(Get-RemoteChecksum $Latest.URLep)'\"\r\n\r\n        }\r\n    }\r\n}\r\n\r\n$cert = Get-ChildItem cert: -Recurse | Where-Object { $_.Thumbprint -eq 'a88fd9bdaa06bc0f3c491ba51e231be35f8d1ad5' }\r\nif (!$cert) {\r\n    Write-Host \"Adding oracle certificate\"\r\n    certutil -addstore 'TrustedPublisher' \"$PSScriptRoot\\tools\\oracle.cer\"\r\n}\r\n\r\n# if ($MyInvocation.InvocationName -ne '.') {\r\n#   function global:au_GetLatest {\r\n#     GetLatest $releases\r\n#   }\r\n\r\n#   update -ChecksumFor 32\r\n# }\r\n\r\nfunction global:au_GetLatest {\r\n  $builds_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n  $links = $builds_page.Links | Where-Object href -match 'Builds_[\\d_]+$' | Select-Object -expand href\r\n\r\n  $streams = [ordered] @{}\r\n\r\n  $latest = GetLatest \"https://www.virtualbox.org/wiki/Downloads\"\r\n\r\n  $streams.Add((Get-Version $Latest.Version).ToString(2), $latest)\r\n\r\n  $links | ForEach-Object {\r\n    $versionPart = $_ -split 'Builds_' | Select-Object -last 1 | ForEach-Object { $_ -replace '_','.' }\r\n\r\n    if (!$streams.Contains($versionPart)) {\r\n      $streams.Add($versionPart, (GetLatest \"https://www.virtualbox.org$_\"))\r\n    }\r\n  }\r\n\r\n  return @{ Streams = $streams}\r\n}\r\n\r\nUpdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/virtualbox/virtualbox.json",
    "content": "﻿{\r\n    \"5.1\":  \"5.1.38\",\r\n    \"5.0\":  \"5.0.40\",\r\n    \"5.2\":  \"5.2.44\",\r\n    \"4.0\":  \"4.0.36\",\r\n    \"4.1\":  \"4.1.44\",\r\n    \"4.2\":  \"4.2.36\",\r\n    \"4.3\":  \"4.3.40\",\r\n    \"6.0\":  \"6.0.24\",\r\n    \"6.1\":  \"6.1.50\",\r\n    \"7.0\":  \"7.0.26\",\r\n    \"7.1\":  \"7.1.18\",\r\n    \"7.2\":  \"7.2.8\"\r\n}\r\n"
  },
  {
    "path": "automatic/virtualbox/virtualbox.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>virtualbox</id>\n    <title>VirtualBox</title>\n    <version>7.2.8</version>\n    <authors>Oracle Corporation</authors>\n    <owners>chocolatey-community, Rob Reynolds, Mike Dellanoce</owners>\n    <summary>VirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use.</summary>\n    <description><![CDATA[VirtualBox is a cross-platform virtualization application. It installs on existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux or Solaris operating systems. It extends the capabilities of your existing computer so that it can run multiple operating systems (inside multiple virtual machines) at the same time.\n\n## Features\n\n- Supports 64 bit versions of Windows, Mac OSX, Linux and Solaris\n- Portability\n- No hardware virtualization required\n- Guest Additions: shared folders, seamless windows, 3D virtualization\n- Great hardware support: SMP, USB devices, ACPI, multiscreen, ISCSI, PXE network boot\n- Multigeneration branched snapshots\n- VM groups\n- Clean architecture and unprecedented modularity\n- Remote machine display\n\n## Package parameters\n\n- `/CurrentUser`       - Install for current user only\n- `/NoDesktopShortcut` - Do not create desktop shortcut\n- `/NoQuickLaunch`     - Do not create quick launch icon\n- `/NoRegister`        - Do not register virtualbox file extensions\n- `/NoPath`            - Do not add virtualbox install directory to the PATH\n- `/KeepExtensions`    - Do not uninstall installed virtualbox extensions (only when uninstalling package)\n- `/ExtensionPack`     - Install extension pack - **THIS IS COMMERCIAL EXTENSION AND CAN INCUR [SIGNIFICANT COSTS](https://web.archive.org/web/20171201035409/https://www.virtualbox.org/wiki/Licensing_FAQ)**\n\nExample: `choco install virtualbox --params \"/NoDesktopShortcut /ExtensionPack\"`\n\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/virtualbox/screenshot.png?raw=true)\n\n## Notes\n\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>https://www.virtualbox.org/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/virtualbox</packageSourceUrl>\n    <projectSourceUrl>https://www.virtualbox.org/browser/trunk</projectSourceUrl>\n    <tags>virtualbox virtualization virtual oracle admin foss cross-platform</tags>\n    <docsUrl>https://www.virtualbox.org/manual</docsUrl>\n    <copyright>Copyright (C) 2009-2016 Oracle Corporation</copyright>\n    <licenseUrl>https://www.virtualbox.org/wiki/VirtualBox_PUEL</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@c9f08adeb0cc2dcda323211894358e69d3af323c/icons/virtualbox.png</iconUrl>\n    <dependencies><dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" /><dependency id=\"vcredist140\" version=\"14.20.27508.1\" /></dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/vlc/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3952380efd0776bea6d964ed4e28efa979b434d2/icons/vlc.png\" width=\"48\" height=\"48\"/> [vlc](https://chocolatey.org/packages/vlc)\r\n\r\n\r\nVLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.\r\n\r\n![Screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/vlc/screenshot.png?raw=true)\r\n\r\n## Features\r\n\r\n- Plays Files, Discs, Webcams, Devices and Streams.\r\n- Fast - Hardware Decoding.\r\n- Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...\r\n- Complete feature-set over the video, subtitle synchronisation, video and audio filters.\r\n- Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...\r\n- Completely Free - no spyware, no ads and no user tracking.\r\n\r\n## Notes\r\n\r\n- Related packages: [vlc-skins](https://chocolatey.org/packages/vlc-skins) [vlc-nightly](https://chocolatey.org/packages/vlc-nightly)\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/vlc/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n$releases = 'https://www.videolan.org/vlc/download-windows.html'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re    = '\\.exe$'\r\n    $url   = $download_page.links | Where-Object href -match $re | ForEach-Object href\r\n    $version  = $url[0] -split '-' | Select-Object -Last 1 -Skip 1\r\n    @{\r\n        Version      = $version\r\n        URL32        = 'https:' + ( $url -match 'win32' | Select-Object -first 1 )\r\n        URL64        = 'https:' + ( $url -match 'win64' | Select-Object -first 1 )\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none -NoCheckUrl\r\n}\r\n"
  },
  {
    "path": "automatic/vlc/vlc.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>vlc</id>\n    <title>VLC media player</title>\n    <version>3.0.23</version>\n    <authors>VideoLAN Organization</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>VLC Media Player</summary>\n    <licenseUrl>http://www.videolan.org/legal.html</licenseUrl>\n    <description><![CDATA[\nVLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.\n\n![Screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/vlc/screenshot.png?raw=true)\n\n## Features\n\n- Plays Files, Discs, Webcams, Devices and Streams.\n- Fast - Hardware Decoding.\n- Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...\n- Complete feature-set over the video, subtitle synchronisation, video and audio filters.\n- Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...\n- Completely Free - no spyware, no ads and no user tracking.\n\n## Notes\n\n- Related packages: [vlc-skins](https://chocolatey.org/packages/vlc-skins) [vlc-nightly](https://chocolatey.org/packages/vlc-nightly)\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.videolan.org/vlc/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vlc</packageSourceUrl>\n    <projectSourceUrl>http://www.videolan.org/vlc/download-sources.html</projectSourceUrl>\n    <bugTrackerUrl>https://code.videolan.org/videolan/vlc/-/issues/</bugTrackerUrl>\n    <docsUrl>https://wiki.videolan.org/Documentation:Documentation/</docsUrl>\n    <mailingListUrl>https://forum.videolan.org/</mailingListUrl>\n    <tags>vlc foss cross-platform multimedia audio video mp3 dvd avi media player admin</tags>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3952380efd0776bea6d964ed4e28efa979b434d2/icons/vlc.png</iconUrl>\n    <dependencies>\n      <dependency id=\"vlc.install\" version=\"[3.0.23]\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "automatic/vlc.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3952380efd0776bea6d964ed4e28efa979b434d2/icons/vlc.png\" width=\"48\" height=\"48\"/> [vlc](https://chocolatey.org/packages/vlc)\r\n\r\n\r\nVLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.\r\n\r\n![Screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/vlc/screenshot.png?raw=true)\r\n\r\n## Features\r\n\r\n- Plays Files, Discs, Webcams, Devices and Streams.\r\n- Fast - Hardware Decoding.\r\n- Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...\r\n- Complete feature-set over the video, subtitle synchronisation, video and audio filters.\r\n- Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...\r\n- Completely Free - no spyware, no ads and no user tracking.\r\n\r\n## Package parameters\r\n\r\n- `/Language:en` - Two letter language code: nl, en, fr ...\r\n\r\n\r\nExample: `choco install --params \"/Language:fr\"` *Will set the language of VLC to french*\r\n\r\n## Notes\r\n\r\n- Related packages: [vlc-skins](https://chocolatey.org/packages/vlc-skins) [vlc-nightly](https://chocolatey.org/packages/vlc-nightly)\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/vlc.install/legal/LICENSE.txt",
    "content": "                 GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\f\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\f\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\f\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\f\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\f\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year  name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/vlc.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://get.videolan.org/vlc/3.0.23/win32/vlc-3.0.23-win32.exe\r\n   x64: https://get.videolan.org/vlc/3.0.23/win64/vlc-3.0.23-win64.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: ECC17F097EE0801F04FAABB5EF9992FF00EA4C98C8FA005F6508EE74B41B6A53\r\n   checksum64: 20AD191348684B470DDC4E05204316F3D8E39655F412B3E392A0EEF97639DAAF\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum https://get.videolan.org/vlc/3.0.23/win64/vlc-3.0.23-win64.exe\r\n\r\nFile 'LICENSE.txt' obtained from:\r\n   http://svn.videolan.org/filedetails.php?repname=VideoLAN+Server&path=%2Ftrunk%2FCOPYING\r\n"
  },
  {
    "path": "automatic/vlc.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'vlc.install'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsDir\\vlc-3.0.23-win32_x32.exe\"\r\n  file64         = \"$toolsDir\\vlc-3.0.23-win64_x64.exe\"\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0, 1223)\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item ($toolsDir + '\\*.' + $packageArgs.fileType)\r\n\r\n$pp = Get-PackageParameters\r\nif ($pp.Language) {\r\n    Write-Host 'Setting langauge to' $pp.Language\r\n    mkdir -force HKCU:\\Software\\VideoLAN\\VLC\r\n    Set-ItemProperty HKCU:\\Software\\VideoLAN\\VLC Lang $pp.Language\r\n}\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif ($installLocation)  {\r\n    Write-Host \"$packageName installed to '$installLocation'\"\r\n    Register-Application \"$installLocation\\$packageName.exe\"\r\n    Write-Host \"$packageName registered as $packageName\"\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "automatic/vlc.install/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'vlc.install'\r\n$softwareNamePattern = 'VLC media player'\r\n\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/x86=0 /S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = ''\r\n        }\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/vlc.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n. \"$PSScriptRoot\\..\\vlc\\update.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n          \"(?i)(checksum64:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n          \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL64)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge }\r\n\r\nupdate -ChecksumFor none -NoCheckUrl\r\n"
  },
  {
    "path": "automatic/vlc.install/vlc.install.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>vlc.install</id>\n    <title>VLC media player (Install)</title>\n    <version>3.0.23</version>\n    <authors>VideoLAN Organization</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>VLC Media Player</summary>\n    <licenseUrl>http://www.videolan.org/legal.html</licenseUrl>\n    <description><![CDATA[\nVLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.\n\n![Screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/vlc/screenshot.png?raw=true)\n\n## Features\n\n- Plays Files, Discs, Webcams, Devices and Streams.\n- Fast - Hardware Decoding.\n- Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...\n- Complete feature-set over the video, subtitle synchronisation, video and audio filters.\n- Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...\n- Completely Free - no spyware, no ads and no user tracking.\n\n## Package parameters\n\n- `/Language:en` - Two letter language code: nl, en, fr ...\n\n\nExample: `choco install --params \"/Language:fr\"` *Will set the language of VLC to french*\n\n## Notes\n\n- Related packages: [vlc-skins](https://chocolatey.org/packages/vlc-skins) [vlc-nightly](https://chocolatey.org/packages/vlc-nightly)\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.videolan.org/vlc/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vlc.install</packageSourceUrl>\n    <projectSourceUrl>http://www.videolan.org/vlc/download-sources.html</projectSourceUrl>\n    <bugTrackerUrl>https://code.videolan.org/videolan/vlc/-/issues/</bugTrackerUrl>\n    <docsUrl>https://wiki.videolan.org/Documentation:Documentation/</docsUrl>\n    <mailingListUrl>https://forum.videolan.org/</mailingListUrl>\n    <tags>vlc foss cross-platform multimedia audio video mp3 dvd avi media player admin</tags>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3952380efd0776bea6d964ed4e28efa979b434d2/icons/vlc.png</iconUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/vlc.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3952380efd0776bea6d964ed4e28efa979b434d2/icons/vlc.png\" width=\"48\" height=\"48\"/> [vlc](https://chocolatey.org/packages/vlc)\r\n\r\n\r\nVLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.\r\n\r\n![Screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/vlc/screenshot.png?raw=true)\r\n\r\n## Features\r\n\r\n- Plays Files, Discs, Webcams, Devices and Streams.\r\n- Fast - Hardware Decoding.\r\n- Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...\r\n- Complete feature-set over the video, subtitle synchronisation, video and audio filters.\r\n- Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...\r\n- Completely Free - no spyware, no ads and no user tracking.\r\n\r\n## Package parameters\r\n\r\n- `/Language:en` - Two letter language code: nl, en, fr ...\r\n\r\n\r\nExample: `choco install --params \"/Language:fr\"` *Will set the language of VLC to french*\r\n\r\n## Notes\r\n\r\n- Related packages: [vlc-skins](https://chocolatey.org/packages/vlc-skins) [vlc-nightly](https://chocolatey.org/packages/vlc-nightly)\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/vlc.portable/legal/LICENSE.txt",
    "content": "                 GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\f\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\f\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\f\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\f\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\f\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year  name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "automatic/vlc.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: http://get.videolan.org/vlc/3.0.21/win32/vlc-3.0.21-win32.7z\r\n\r\n   to download the archive.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 77B2A79C4BAF0DCC7C453F74F29FBDB55D42C790D277B5F9E0DBED0F3ABC0131\r\n\r\nUsing Chocolatey AU:\r\n\r\n   Get-RemoteChecksum http://get.videolan.org/vlc/3.0.21/win32/vlc-3.0.21-win32.7z\r\n\r\nFile 'LICENSE.txt' obtained from:\r\n   http://svn.videolan.org/filedetails.php?repname=VideoLAN+Server&path=%2Ftrunk%2FCOPYING\r\n"
  },
  {
    "path": "automatic/vlc.portable/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsDir = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n#Remove old versions\r\n$filter = [system.text.regularexpressions.regex]::escape((Join-Path $toolsDir \"vlc\"))\r\nRemove-Process -PathFilter $filter | Out-Null\r\nGet-ChildItem -Path $toolsDir | Where-Object { $_.PSIsContainer } | Remove-Item -EA 0 | Out-Null\r\n\r\n$packageArgs = @{\r\n  packageName    = 'vlc.portable'\r\n  FileFullPath   = Get-Item \"$toolsDir\\*_x32.7z\"\r\n  Destination    = $toolsDir\r\n  fileType       = \".7z\"\r\n}\r\nGet-ChocolateyUnzip @packageArgs\r\nRemove-Item ($toolsDir + '\\*.' + $packageArgs.fileType)\r\n\r\n$pp = Get-PackageParameters\r\nif ($pp.Language) {\r\n    Write-Host 'Setting langauge to' $pp.Language\r\n    mkdir -force HKCU:\\Software\\VideoLAN\\VLC\r\n    Set-ItemProperty HKCU:\\Software\\VideoLAN\\VLC Lang $pp.Language\r\n}\r\n"
  },
  {
    "path": "automatic/vlc.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n$releases = 'https://www.videolan.org/vlc/download-windows.html'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n          \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re    = '\\.7z$'\r\n    $url   = $download_page.links | Where-Object href -match $re | ForEach-Object href\r\n    $version  = $url -split '-' | Select-Object -Last 1 -Skip 1\r\n    @{\r\n        Version      = $version\r\n        URL32        = 'https:' + $url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckUrl\r\n"
  },
  {
    "path": "automatic/vlc.portable/vlc.portable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>vlc.portable</id>\n    <title>VLC media player (Portable)</title>\n    <version>3.0.21</version>\n    <authors>VideoLAN Organization</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>VLC Media Player</summary>\n    <licenseUrl>http://www.videolan.org/legal.html</licenseUrl>\n    <description><![CDATA[\nVLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.\n\n![Screenshot](https://github.com/chocolatey-community/chocolatey-coreteampackages/blob/master/automatic/vlc/screenshot.png?raw=true)\n\n## Features\n\n- Plays Files, Discs, Webcams, Devices and Streams.\n- Fast - Hardware Decoding.\n- Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...\n- Complete feature-set over the video, subtitle synchronisation, video and audio filters.\n- Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...\n- Completely Free - no spyware, no ads and no user tracking.\n\n## Package parameters\n\n- `/Language:en` - Two letter language code: nl, en, fr ...\n\n\nExample: `choco install --params \"/Language:fr\"` *Will set the language of VLC to french*\n\n## Notes\n\n- Related packages: [vlc-skins](https://chocolatey.org/packages/vlc-skins) [vlc-nightly](https://chocolatey.org/packages/vlc-nightly)\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <projectUrl>http://www.videolan.org/vlc/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vlc.portable</packageSourceUrl>\n    <projectSourceUrl>http://www.videolan.org/vlc/download-sources.html</projectSourceUrl>\n    <bugTrackerUrl>https://code.videolan.org/videolan/vlc/-/issues/</bugTrackerUrl>\n    <docsUrl>https://wiki.videolan.org/Documentation:Documentation/</docsUrl>\n    <mailingListUrl>https://forum.videolan.org/</mailingListUrl>\n    <tags>vlc foss cross-platform multimedia audio video mp3 dvd avi media player admin</tags>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@3952380efd0776bea6d964ed4e28efa979b434d2/icons/vlc.png</iconUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/voicebot/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4669940497f13f8cc317968b56dbbcb4e95d3158/icons/voicebot.png\" width=\"48\" height=\"48\"/> [voicebot](https://chocolatey.org/packages/voicebot)\r\n\r\n\r\nVoice Powered Game Control!\r\nVoiceBot lets you take command with your voice! Say commands out loud to send actions\r\nto your games and applications. Use your voice to type keyboard shortcuts, click and\r\nmove your mouse, and execute macros and scripts.\r\n\r\n## Features\r\n- Take command of your games with your voice using VoiceBot!\r\n- Send commands to your games and applications\r\n- Use your voice to run keyboard shortcuts, click\r\nand move your mouse, and even execute complicated macros and scripts.\r\n\r\n"
  },
  {
    "path": "automatic/voicebot/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference  = 'Stop'\r\n\r\n$arguments          = @{\r\n    packageName     = $env:ChocolateyPackageName\r\n    softwareName    = 'VoiceBot'\r\n    url             = 'https://binaryfortressdownloads.com/Download/BFSFiles/123/VoiceBotSetup-3.9.9c.exe'\r\n    checksum        = 'e21b379febec8108b05e3a5f07a7b4af4da51460b69171f4efa560e5c2e4d510'\r\n    fileType        = 'exe'\r\n    checksumType    = 'sha256'\r\n    silentArgs      = '/VERYSILENT /LAUNCHAFTER=0'\r\n    validExitCodes  = @(0, 1641, 3010)\r\n}\r\n\r\nInstall-ChocolateyPackage @arguments\r\n"
  },
  {
    "path": "automatic/voicebot/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\nfunction global:au_GetLatest {\r\n    $downloadEndPointUrl = 'https://www.binaryfortress.com/Data/Download/?package=voicebot&log=123'\r\n    $versionRegEx = 'VoiceBotSetup\\-([0-9\\.\\-]+)([a-f])?\\.exe'\r\n\r\n    $downloadUrl = Get-RedirectedUrl $downloadEndPointUrl\r\n    $versionMatch = $downloadUrl -match $versionRegEx\r\n\r\n    if ($versionMatch) {\r\n      if ($matches[2]) {\r\n        $letterNum = [int]([char]$matches[2] - [char]'a')\r\n        $version = $matches[1] + \".$letterNum\"\r\n      } else {\r\n        $version = $matches[1]\r\n      }\r\n    }\r\n\r\n    return @{ Url32 = $downloadUrl; Version = $version }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n    return @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Url32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nUpdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/voicebot/voicebot.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>voicebot</id>\n    <version>3.9.9.2</version>\n    <title>VoiceBot</title>\n    <authors>Binary Fortress Software</authors>\n    <projectUrl>https://www.voicebot.net</projectUrl>\n    <licenseUrl>https://www.voicebot.net/License/</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@4669940497f13f8cc317968b56dbbcb4e95d3158/icons/voicebot.png</iconUrl>\n    <docsUrl>https://www.voicebot.net/Help/</docsUrl>\n    <mailingListUrl>https://www.voicebot.net/Discussions/</mailingListUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nVoice Powered Game Control!\nVoiceBot lets you take command with your voice! Say commands out loud to send actions\nto your games and applications. Use your voice to type keyboard shortcuts, click and\nmove your mouse, and execute macros and scripts.\n\n## Features\n- Take command of your games with your voice using VoiceBot!\n- Send commands to your games and applications\n- Use your voice to run keyboard shortcuts, click\nand move your mouse, and even execute complicated macros and scripts.\n\n]]></description>\n    <copyright>Copyright © 2017 Binary Fortress Software</copyright>\n    <tags>voice control macros games trial admin</tags>\n    <owners>chocolatey-community,keithlammers,the-running-dev</owners>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/voicebot</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"dotnet4.6\" version=\"4.6.00081.20150925\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/vscode/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@00a000c7e5d8cc0d8416468e164eef281f843bff/icons/vscode.png\" width=\"48\" height=\"48\"/> [vscode](https://chocolatey.org/packages/vscode)\r\n\r\nBuild and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.\r\n\r\n## Features\r\n\r\n* **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\r\n* **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\r\n* **Git commands built-in:** Working with Git has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted Git service.\r\n* **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor.\r\n\r\n## Package parameters\r\n\r\n* `/NoDesktopIcon` - Don't add a desktop icon.\r\n* `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\r\n* `/NoContextMenuFiles` - Don't add an _Open with Code_ entry to the context menu for files.\r\n* `/NoContextMenuFolders` - Dont't add an _Open with Code_ entry to the context menu for folders.\r\n* `/DontAddToPath` - Don't add Visual Studio Code to the system PATH.\r\n\r\nExample: `choco install vscode --params \"/NoDesktopIcon /DontAddToPath\"`\r\n\r\n## Notes\r\n\r\n* The package uses default install options except that it adds context menu entries and Visual Studio Code isn't started after installation.\r\n* For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@6dc510f16b69a2134e901f2576e991c462a18e9b/automatic/vscode/screenshot.png)\r\n"
  },
  {
    "path": "automatic/vscode/update.ps1",
    "content": ". $PSScriptRoot\\..\\vscode.install\\update.ps1\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/vscode/vscode.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode</id>\n    <title>Visual Studio Code</title>\n    <version>1.118.1</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://code.visualstudio.com</projectUrl>\n    <projectSourceUrl>https://github.com/Microsoft/vscode</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vscode</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@00a000c7e5d8cc0d8416468e164eef281f843bff/icons/vscode.png</iconUrl>\n    <licenseUrl>https://code.visualstudio.com/License</licenseUrl>\n    <docsUrl>https://code.visualstudio.com/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/Microsoft/vscode/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code</summary>\n    <description><![CDATA[Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.\n\n## Features\n\n* **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\n* **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\n* **Git commands built-in:** Working with Git has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted Git service.\n* **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor.\n\n## Package parameters\n\n* `/NoDesktopIcon` - Don't add a desktop icon.\n* `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\n* `/NoContextMenuFiles` - Don't add an _Open with Code_ entry to the context menu for files.\n* `/NoContextMenuFolders` - Dont't add an _Open with Code_ entry to the context menu for folders.\n* `/DontAddToPath` - Don't add Visual Studio Code to the system PATH.\n\nExample: `choco install vscode --params \"/NoDesktopIcon /DontAddToPath\"`\n\n## Notes\n\n* The package uses default install options except that it adds context menu entries and Visual Studio Code isn't started after installation.\n* For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@6dc510f16b69a2134e901f2576e991c462a18e9b/automatic/vscode/screenshot.png)\n]]></description>\n    <tags>microsoft visualstudiocode vscode development editor ide javascript typescript admin foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"vscode.install\" version=\"[1.118.1]\" />\n    </dependencies>\n    <releaseNotes>https://code.visualstudio.com/Updates</releaseNotes>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "automatic/vscode-insiders/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/icons/vscode-insiders.png\" width=\"48\" height=\"48\"/> [vscode-insiders](https://chocolatey.org/packages/vscode-insiders)\r\n\r\nVisual Studio Code Insiders is the pre-release build of Visual Studio Code.\r\n\r\nVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. It's free, build on open source and available on your favorite platform - Linux, macOS, and Windows.\r\n\r\n## Features\r\n\r\n- **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\r\n- **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\r\n- **Git commands built-in:** Working with Git and other SCM providers has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted SCM service.\r\n- **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor. [Learn more about extensions.](https://code.visualstudio.com/docs/editor/extension-gallery)\r\n- **Deploy with confidence and ease:** With [Microsoft Azure](https://azure.microsoft.com/) you can deploy and host your React, Angular, Vue, Node, Python (and more!) sites, store and query relational and document based data, and scale with serverless computing, all with ease, [all from within VS Code](https://code.visualstudio.com/docs/azure/extensions).\r\n\r\n## Package parameters\r\n\r\n- `/NoDesktopIcon` - Don't add a desktop icon.\r\n- `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\r\n- `/NoContextMenuFiles` - Don't add an _Open with Code Insiders_ entry to the context menu for files.\r\n- `/NoContextMenuFolders` - Dont't add an _Open with Code Insiders_ entry to the context menu for folders.\r\n- `/DontAddToPath` - Don't add Visual Studio Code Insiders to the system PATH.\r\n\r\nExample: `choco install vscode-insiders --params \"/NoDesktopIcon /DontAddToPath\"`\r\n\r\n## Notes\r\n\r\n- The package uses default install options except that it adds context menu entries and Visual Studio Code Insiders isn't started after installation.\r\n- For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/automatic/vscode-insiders/screenshot.png)\r\n"
  },
  {
    "path": "automatic/vscode-insiders/update.ps1",
    "content": "﻿. \"$PSScriptRoot\\..\\vscode-insiders.install\\update.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/vscode-insiders/vscode-insiders.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode-insiders</id>\n    <title>Visual Studio Code Insiders</title>\n    <version>1.119.0.20260501</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://code.visualstudio.com/insiders</projectUrl>\n    <projectSourceUrl>https://github.com/Microsoft/vscode</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vscode-insiders</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/icons/vscode-insiders.png</iconUrl>\n    <licenseUrl>https://code.visualstudio.com/License</licenseUrl>\n    <docsUrl>https://code.visualstudio.com/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/Microsoft/vscode/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code Insiders</summary>\n    <description><![CDATA[Visual Studio Code Insiders is the pre-release build of Visual Studio Code.\n\nVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. It's free, build on open source and available on your favorite platform - Linux, macOS, and Windows.\n\n## Features\n\n- **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\n- **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\n- **Git commands built-in:** Working with Git and other SCM providers has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted SCM service.\n- **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor. [Learn more about extensions.](https://code.visualstudio.com/docs/editor/extension-gallery)\n- **Deploy with confidence and ease:** With [Microsoft Azure](https://azure.microsoft.com/) you can deploy and host your React, Angular, Vue, Node, Python (and more!) sites, store and query relational and document based data, and scale with serverless computing, all with ease, [all from within VS Code](https://code.visualstudio.com/docs/azure/extensions).\n\n## Package parameters\n\n- `/NoDesktopIcon` - Don't add a desktop icon.\n- `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\n- `/NoContextMenuFiles` - Don't add an _Open with Code Insiders_ entry to the context menu for files.\n- `/NoContextMenuFolders` - Dont't add an _Open with Code Insiders_ entry to the context menu for folders.\n- `/DontAddToPath` - Don't add Visual Studio Code Insiders to the system PATH.\n\nExample: `choco install vscode-insiders --params \"/NoDesktopIcon /DontAddToPath\"`\n\n## Notes\n\n- The package uses default install options except that it adds context menu entries and Visual Studio Code Insiders isn't started after installation.\n- For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/automatic/vscode-insiders/screenshot.png)\n]]></description>\n    <tags>microsoft visualstudiocode visualstudiocode-insiders vscode vscode-insiders development editor ide javascript typescript admin foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"vscode-insiders.install\" version=\"[1.119.0.20260501]\" />\n    </dependencies>\n    <releaseNotes>https://code.visualstudio.com/updates/#_preview-features</releaseNotes>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "automatic/vscode-insiders.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/icons/vscode-insiders.png\" width=\"48\" height=\"48\"/> [vscode-insiders.install](https://chocolatey.org/packages/vscode-insiders.install)\r\n\r\nVisual Studio Code Insiders is the pre-release build of Visual Studio Code.\r\n\r\nVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. It's free, build on open source and available on your favorite platform - Linux, macOS, and Windows.\r\n\r\n## Features\r\n\r\n- **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\r\n- **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\r\n- **Git commands built-in:** Working with Git and other SCM providers has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted SCM service.\r\n- **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor. [Learn more about extensions.](https://code.visualstudio.com/docs/editor/extension-gallery)\r\n- **Deploy with confidence and ease:** With [Microsoft Azure](https://azure.microsoft.com/) you can deploy and host your React, Angular, Vue, Node, Python (and more!) sites, store and query relational and document based data, and scale with serverless computing, all with ease, [all from within VS Code](https://code.visualstudio.com/docs/azure/extensions).\r\n\r\n## Package parameters\r\n\r\n- `/NoDesktopIcon` - Don't add a desktop icon.\r\n- `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\r\n- `/NoContextMenuFiles` - Don't add an _Open with Code Insiders_ entry to the context menu for files.\r\n- `/NoContextMenuFolders` - Dont't add an _Open with Code Insiders_ entry to the context menu for folders.\r\n- `/DontAssociateWithFiles` - Dont't associate Visual Studio Code Insiders with supported files.\r\n- `/DontAddToPath` - Don't add Visual Studio Code Insiders to the system PATH.\r\n\r\nExample: `choco install vscode-insiders.install --params \"/NoDesktopIcon /DontAddToPath\"`\r\n\r\n## Notes\r\n\r\n- The package uses default install options except that it adds context menu entries and Visual Studio Code Insiders isn't started after installation.\r\n- For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/automatic/vscode-insiders/screenshot.png)\r\n"
  },
  {
    "path": "automatic/vscode-insiders.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\nClose-VSCodeInsiders\r\n\r\n$pp = Get-PackageParameters\r\nfunction Get-MergeTasks {\r\n  $t = \"!runCode\"\r\n  $t += ', ' + '!' * $pp.NoDesktopIcon + 'desktopicon'\r\n  $t += ', ' + '!' * $pp.NoQuicklaunchIcon + 'quicklaunchicon'\r\n  $t += ', ' + '!' * $pp.NoContextMenuFiles + 'addcontextmenufiles'\r\n  $t += ', ' + '!' * $pp.NoContextMenuFolders + 'addcontextmenufolders'\r\n  $t += ', ' + '!' * $pp.DontAssociateWithFiles + 'associatewithfiles'\r\n  $t += ', ' + '!' * $pp.DontAddToPath + 'addtopath'\r\n\r\n  Write-Host \"Merge Tasks: $t\"\r\n  $t\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = \"$env:ChocolateyPackageName\"\r\n  fileType       = 'exe'\r\n  url64bit       = 'https://vscode.download.prss.microsoft.com/dbazure/download/insider/1d94ae1b8a7df7bfd2d7bc8aa112976bba19205c/VSCodeSetup-x64-1.119.0-insider.exe'\r\n\r\n  softwareName   = 'Microsoft Visual Studio Code Insiders'\r\n\r\n  checksum64     = '86d804802ac64557c5465ff308401c9e230f2126749a161360bd4e462d0ee6ecdf5ec164f5d516cf53e07ecebc249fd6f864839a0858aa2b129f8d1807cfba4b'\r\n  checksumType64 = 'sha512'\r\n\r\n  silentArgs     = '/verysilent /suppressmsgboxes /mergetasks=\"{0}\" /log=\"{1}\\install.log\"' -f (Get-MergeTasks), (Get-PackageCacheLocation)\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/vscode-insiders.install/tools/chocolateyUninstall.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\nClose-VSCodeInsiders\r\n"
  },
  {
    "path": "automatic/vscode-insiders.install/tools/helpers.ps1",
    "content": "﻿function Close-VSCodeInsiders {\r\n  $processName = 'Code - Insiders'\r\n  if (Get-Process $processName -ErrorAction SilentlyContinue) {\r\n    Write-Host \"Closing $processName\"\r\n    Get-Process $processName -ErrorAction SilentlyContinue | ForEach-Object { $_.CloseMainWindow() | Out-Null }\r\n    Start-Sleep 1\r\n    Get-Process $processName -ErrorAction SilentlyContinue | Stop-Process  #in case gracefull shutdown did not succeed, try hard kill\r\n  }\r\n}\r\n"
  },
  {
    "path": "automatic/vscode-insiders.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\extensions\\chocolatey-core.extension\\extensions\\chocolatey-core.psm1\"\r\n\r\n$releases64 = 'https://update.code.visualstudio.com/api/update/win32-x64/insider/0000000000000000000000000000000000000000'\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  function global:au_BeforeUpdate {\r\n    $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64 -Algorithm $Latest.ChecksumType64\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    'tools\\chocolateyInstall.ps1' = @{\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^\\s*checksumType64\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.ChecksumType64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $json64 = Invoke-WebRequest -UseBasicParsing -Uri $releases64 | ConvertFrom-Json\r\n\r\n  # Strip `-insider`\r\n  $version = $($($json64.productVersion).split('-insider')[0])\r\n  # Get date from timestamp\r\n  $date = $(Get-Date -Format \"yyyyMMdd\" $(Get-Date 01.01.1970).AddMilliseconds($json64.timestamp))\r\n\r\n  @{\r\n    Version        = \"$version.$date\"\r\n    URL64          = $json64.Url\r\n    ChecksumType64 = 'sha512'\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/vscode-insiders.install/vscode-insiders.install.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode-insiders.install</id>\n    <title>Visual Studio Code Insiders (Install)</title>\n    <version>1.119.0.20260501</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://code.visualstudio.com/insiders</projectUrl>\n    <projectSourceUrl>https://github.com/Microsoft/vscode</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vscode-insiders.install</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/icons/vscode-insiders.png</iconUrl>\n    <licenseUrl>https://code.visualstudio.com/License</licenseUrl>\n    <docsUrl>https://code.visualstudio.com/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/Microsoft/vscode/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code Insiders</summary>\n    <description><![CDATA[Visual Studio Code Insiders is the pre-release build of Visual Studio Code.\n\nVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. It's free, build on open source and available on your favorite platform - Linux, macOS, and Windows.\n\n## Features\n\n- **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\n- **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\n- **Git commands built-in:** Working with Git and other SCM providers has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted SCM service.\n- **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor. [Learn more about extensions.](https://code.visualstudio.com/docs/editor/extension-gallery)\n- **Deploy with confidence and ease:** With [Microsoft Azure](https://azure.microsoft.com/) you can deploy and host your React, Angular, Vue, Node, Python (and more!) sites, store and query relational and document based data, and scale with serverless computing, all with ease, [all from within VS Code](https://code.visualstudio.com/docs/azure/extensions).\n\n## Package parameters\n\n- `/NoDesktopIcon` - Don't add a desktop icon.\n- `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\n- `/NoContextMenuFiles` - Don't add an _Open with Code Insiders_ entry to the context menu for files.\n- `/NoContextMenuFolders` - Dont't add an _Open with Code Insiders_ entry to the context menu for folders.\n- `/DontAssociateWithFiles` - Dont't associate Visual Studio Code Insiders with supported files.\n- `/DontAddToPath` - Don't add Visual Studio Code Insiders to the system PATH.\n\nExample: `choco install vscode-insiders.install --params \"/NoDesktopIcon /DontAddToPath\"`\n\n## Notes\n\n- The package uses default install options except that it adds context menu entries and Visual Studio Code Insiders isn't started after installation.\n- For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@ae1af716af9c16500e7f6f45d650f1dbf3d372fd/automatic/vscode-insiders/screenshot.png)\n]]></description>\n    <tags>microsoft visualstudiocode visualstudiocode-insiders vscode vscode-insiders development editor ide javascript typescript admin foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.5.1\" />\n      <dependency id=\"dotnet4.5.2\" version=\"4.5.2.20140902\" />\n    </dependencies>\n    <releaseNotes>https://code.visualstudio.com/updates/#_preview-features</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/vscode.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@00a000c7e5d8cc0d8416468e164eef281f843bff/icons/vscode.png\" width=\"48\" height=\"48\"/> [vscode.install](https://chocolatey.org/packages/vscode)\r\n\r\nBuild and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.\r\n\r\n## Features\r\n\r\n* **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\r\n* **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\r\n* **Git commands built-in:** Working with Git has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted Git service.\r\n* **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor.\r\n\r\n## Package parameters\r\n\r\n* `/NoDesktopIcon` - Don't add a desktop icon.\r\n* `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\r\n* `/NoContextMenuFiles` - Don't add an _Open with Code_ entry to the context menu for files.\r\n* `/NoContextMenuFolders` - Don't add an _Open with Code_ entry to the context menu for folders.\r\n* `/DontAssociateWithFiles` - Don't associate Visual Studio Code with supported files.\r\n* `/DontAddToPath` - Don't add Visual Studio Code to the system PATH.\r\n\r\nExample: `choco install vscode.install --params \"/NoDesktopIcon /DontAddToPath\"`\r\n\r\n## Notes\r\n\r\n* The package uses default install options except that it adds context menu entries and Visual Studio Code isn't started after installation.\r\n* For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\r\n* Version 1.83.1 is the last version which is available in 32-bit and 64-bit. All later versions are 64-bit only.\r\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n\r\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@6dc510f16b69a2134e901f2576e991c462a18e9b/automatic/vscode/screenshot.png)\r\n"
  },
  {
    "path": "automatic/vscode.install/tools/ChocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$softwareName = 'Microsoft Visual Studio Code'\r\n$version = '1.118.1'\r\nif ($version -eq (Get-UninstallRegistryKey \"$softwareName\").DisplayVersion) {\r\n  Write-Host \"VS Code $version is already installed.\"\r\n  return\r\n}\r\n\r\n$pp = Get-PackageParameters\r\nClose-VSCode\r\n\r\n$packageArgs = @{\r\n  packageName    = 'vscode.install'\r\n  fileType       = 'exe'\r\n  url64bit       = 'https://update.code.visualstudio.com/1.118.1/win32-x64/stable'\r\n\r\n  softwareName   = \"$softwareName\"\r\n\r\n  checksum64     = '8545456274259c527be143d7fd8cb8c8f965b8933b49afbc373fb7f687da0448'\r\n  checksumType64 = 'sha256'\r\n\r\n  silentArgs     = '/verysilent /suppressmsgboxes /mergetasks=\"{0}\" /log=\"{1}\\install.log\"' -f (Get-MergeTasks), (Get-PackageCacheLocation)\r\n  validExitCodes = @(0, 3010, 1641)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/vscode.install/tools/helpers.ps1",
    "content": "function Get-MergeTasks {\r\n    $t  = \"!runCode\"\r\n    $t += ', ' + '!'*$pp.NoDesktopIcon        + 'desktopicon'\r\n    $t += ', ' + '!'*$pp.NoQuicklaunchIcon    + 'quicklaunchicon'\r\n    $t += ', ' + '!'*$pp.NoContextMenuFiles   + 'addcontextmenufiles'\r\n    $t += ', ' + '!'*$pp.NoContextMenuFolders + 'addcontextmenufolders'\r\n    $t += ', ' + '!'*$pp.DontAssociateWithFiles + 'associatewithfiles'\r\n    $t += ', ' + '!'*$pp.DontAddToPath        + 'addtopath'\r\n\r\n    Write-Host \"Merge Tasks: $t\"\r\n    $t\r\n}\r\n\r\nfunction Close-VSCode {\r\n    Get-Process code -ea 0 | ForEach-Object { $_.CloseMainWindow() | Out-Null }\r\n    Start-Sleep 1\r\n    Get-Process code -ea 0 | Stop-Process  #in case gracefull shutdown did not succeed, try hard kill\r\n}\r\n"
  },
  {
    "path": "automatic/vscode.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\extensions\\chocolatey-core.extension\\extensions\\chocolatey-core.psm1\"\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  function global:au_BeforeUpdate {\r\n    $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    'tools\\chocolateyInstall.ps1' = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\" = \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\"    = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^[$]version\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.RemoteVersion)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $latestRelease = Get-GitHubRelease microsoft vscode\r\n  $version = $latestRelease.tag_name\r\n  # URLs are documented here: https://code.visualstudio.com/docs/supporting/faq#_previous-release-versions\r\n  $url64 = \"https://update.code.visualstudio.com/$version/win32-x64/stable\"\r\n\r\n  @{\r\n    Version       = $version\r\n    RemoteVersion = $version\r\n    URL64         = $url64\r\n  }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') {\r\n  update -ChecksumFor none\r\n}\r\n"
  },
  {
    "path": "automatic/vscode.install/vscode.install.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode.install</id>\n    <title>Visual Studio Code (Install)</title>\n    <version>1.118.1</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://code.visualstudio.com</projectUrl>\n    <projectSourceUrl>https://github.com/Microsoft/vscode</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/vscode.install</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@00a000c7e5d8cc0d8416468e164eef281f843bff/icons/vscode.png</iconUrl>\n    <licenseUrl>https://code.visualstudio.com/License</licenseUrl>\n    <docsUrl>https://code.visualstudio.com/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/Microsoft/vscode/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code</summary>\n    <description><![CDATA[Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.\n\n## Features\n\n* **Meet IntelliSense:** Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.\n* **Print statement debugging is a thing of the past:** Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.\n* **Git commands built-in:** Working with Git has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted Git service.\n* **Extensible and customizable:** Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor.\n\n## Package parameters\n\n* `/NoDesktopIcon` - Don't add a desktop icon.\n* `/NoQuicklaunchIcon` - Don't add an icon to the QuickLaunch area.\n* `/NoContextMenuFiles` - Don't add an _Open with Code_ entry to the context menu for files.\n* `/NoContextMenuFolders` - Don't add an _Open with Code_ entry to the context menu for folders.\n* `/DontAssociateWithFiles` - Don't associate Visual Studio Code with supported files.\n* `/DontAddToPath` - Don't add Visual Studio Code to the system PATH.\n\nExample: `choco install vscode.install --params \"/NoDesktopIcon /DontAddToPath\"`\n\n## Notes\n\n* The package uses default install options except that it adds context menu entries and Visual Studio Code isn't started after installation.\n* For disabling the auto-update functionality see the [Visual Studio Code Auto Update Deactivation package](https://chocolatey.org/packages/visualstudiocode-disableautoupdate).\n* Version 1.83.1 is the last version which is available in 32-bit and 64-bit. All later versions are 64-bit only.\n* **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n\n![screenshot](https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@6dc510f16b69a2134e901f2576e991c462a18e9b/automatic/vscode/screenshot.png)\n]]></description>\n    <tags>microsoft visualstudiocode vscode development editor ide javascript typescript admin foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <releaseNotes>https://code.visualstudio.com/Updates</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/waterfox/Readme.classic.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@2171e76d9468526e4e792d20ac6b68e1a8fdc93a/icons/waterfox.png\" width=\"48\" height=\"48\"/> [waterfox](https://chocolatey.org/packages/waterfox)\r\n\r\nUse this version of Waterfox if you have your browser set up with various NPAPI plugins and bootstrap extensions that have not been updated as WebExtensions or for [Waterfox Current](https://chocolatey.org/packages/waterfox)\r\n\r\n**How and why Waterfox is here...**  \r\nWaterfox was started back in March 2011 by [Alex Kontos](https://github.com/MrAlex94), a 16 year old student.\r\nHe had a fascination for the web and wanted to help expand on the ideals of what Mozilla had for a free and open web.\r\nAnd so he decided to make Waterfox, a 64-Bit browser based on Mozilla's free and open source platform.\r\n\r\nWaterfox was one of the first widely distributed 64-Bit browsers on the web and quickly gained a loyal following.\r\nAt a time Waterfox had one thing in mind: speed, but now Waterfox also attempts to be an ethical, user-oriented browser\r\n\r\nWaterfox focuses on giving users choice while also helping make the world a better place.\r\nWatefox is partners with Ecosia, a search engine that plants trees with its generated revenues.\r\nThe browser itself is focused on power users, which lets you make the important decisions.\r\nThere is no plugin whitelist, you can run whichever extensions you like and absolutely no data or\r\ntelemetry is sent back to Mozilla or the Waterfox project.\r\n\r\n## Features\r\n\r\n- Built with Clang-cl on Windows\r\n- No Adobe DRM\r\n- No Pcket\r\n- No data collection\r\n- Run every 64-Bit plugin\r\n- Run every Add-On (even unsigned ones!)\r\n- Windows XP 64-Bit Support\r\n- More under the hood changes...\r\n\r\n## Notes\r\n\r\n- Waterfox Classic has many unpatched [security advisories](https://github.com/WaterfoxCo/Waterfox-Classic/wiki/Unpatched-Security-Advisories). Use at your own discretion.\r\n"
  },
  {
    "path": "automatic/waterfox/Readme.current.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@2171e76d9468526e4e792d20ac6b68e1a8fdc93a/icons/waterfox.png\" width=\"48\" height=\"48\"/> [waterfox](https://chocolatey.org/packages/waterfox)\r\n\r\nUse this version of Waterfox if you want the latest and greatest the web has to offer, want to use all WebExtensions and a few bootstrap extensions.\r\n\r\n**How and why Waterfox is here...**  \r\nWaterfox was started back in March 2011 by [Alex Kontos](https://github.com/MrAlex94), a 16 year old student.\r\nHe had a fascination for the web and wanted to help expand on the ideals of what Mozilla had for a free and open web.\r\nAnd so he decided to make Waterfox, a 64-Bit browser based on Mozilla's free and open source platform.\r\n\r\nWaterfox was one of the first widely distributed 64-Bit browsers on the web and quickly gained a loyal following.\r\nAt a time Waterfox had one thing in mind: speed, but now Waterfox also attempts to be an ethical, user-oriented browser\r\n\r\nWaterfox focuses on giving users choice while also helping make the world a better place.\r\nWatefox is partners with Ecosia, a search engine that plants trees with its generated revenues.\r\nThe browser itself is focused on power users, which lets you make the important decisions.\r\nThere is no plugin whitelist, you can run whichever extensions you like and absolutely no data or\r\ntelemetry is sent back to Mozilla or the Waterfox project.\r\n\r\n## Features\r\n\r\n- Built with Clang-cl on Windows\r\n- No Adobe DRM\r\n- No Pcket\r\n- No data collection\r\n- Run every 64-Bit plugin\r\n- Run every Add-On (even unsigned ones!)\r\n- Windows XP 64-Bit Support\r\n- More under the hood changes...\r\n"
  },
  {
    "path": "automatic/waterfox/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@2171e76d9468526e4e792d20ac6b68e1a8fdc93a/icons/waterfox.png\" width=\"48\" height=\"48\"/> [waterfox](https://chocolatey.org/packages/waterfox)\r\n\r\nUse this version of Waterfox if you want the latest and greatest the web has to offer, want to use all WebExtensions and a few bootstrap extensions.\r\n\r\n**How and why Waterfox is here...**  \r\nWaterfox was started back in March 2011 by [Alex Kontos](https://github.com/MrAlex94), a 16 year old student.\r\nHe had a fascination for the web and wanted to help expand on the ideals of what Mozilla had for a free and open web.\r\nAnd so he decided to make Waterfox, a 64-Bit browser based on Mozilla's free and open source platform.\r\n\r\nWaterfox was one of the first widely distributed 64-Bit browsers on the web and quickly gained a loyal following.\r\nAt a time Waterfox had one thing in mind: speed, but now Waterfox also attempts to be an ethical, user-oriented browser\r\n\r\nWaterfox focuses on giving users choice while also helping make the world a better place.\r\nWatefox is partners with Ecosia, a search engine that plants trees with its generated revenues.\r\nThe browser itself is focused on power users, which lets you make the important decisions.\r\nThere is no plugin whitelist, you can run whichever extensions you like and absolutely no data or\r\ntelemetry is sent back to Mozilla or the Waterfox project.\r\n\r\n## Features\r\n\r\n- Built with Clang-cl on Windows\r\n- No Adobe DRM\r\n- No Pcket\r\n- No data collection\r\n- Run every 64-Bit plugin\r\n- Run every Add-On (even unsigned ones!)\r\n- Windows XP 64-Bit Support\r\n- More under the hood changes...\r\n"
  },
  {
    "path": "automatic/waterfox/legal/LICENSE.md",
    "content": "Mozilla Public License Version 2.0\r\n==================================\r\n\r\n1. Definitions\r\n--------------\r\n\r\n1.1. \"Contributor\"\r\n    means each individual or legal entity that creates, contributes to\r\n    the creation of, or owns Covered Software.\r\n\r\n1.2. \"Contributor Version\"\r\n    means the combination of the Contributions of others (if any) used\r\n    by a Contributor and that particular Contributor's Contribution.\r\n\r\n1.3. \"Contribution\"\r\n    means Covered Software of a particular Contributor.\r\n\r\n1.4. \"Covered Software\"\r\n    means Source Code Form to which the initial Contributor has attached\r\n    the notice in Exhibit A, the Executable Form of such Source Code\r\n    Form, and Modifications of such Source Code Form, in each case\r\n    including portions thereof.\r\n\r\n1.5. \"Incompatible With Secondary Licenses\"\r\n    means\r\n\r\n    (a) that the initial Contributor has attached the notice described\r\n        in Exhibit B to the Covered Software; or\r\n\r\n    (b) that the Covered Software was made available under the terms of\r\n        version 1.1 or earlier of the License, but not also under the\r\n        terms of a Secondary License.\r\n\r\n1.6. \"Executable Form\"\r\n    means any form of the work other than Source Code Form.\r\n\r\n1.7. \"Larger Work\"\r\n    means a work that combines Covered Software with other material, in\r\n    a separate file or files, that is not Covered Software.\r\n\r\n1.8. \"License\"\r\n    means this document.\r\n\r\n1.9. \"Licensable\"\r\n    means having the right to grant, to the maximum extent possible,\r\n    whether at the time of the initial grant or subsequently, any and\r\n    all of the rights conveyed by this License.\r\n\r\n1.10. \"Modifications\"\r\n    means any of the following:\r\n\r\n    (a) any file in Source Code Form that results from an addition to,\r\n        deletion from, or modification of the contents of Covered\r\n        Software; or\r\n\r\n    (b) any new file in Source Code Form that contains any Covered\r\n        Software.\r\n\r\n1.11. \"Patent Claims\" of a Contributor\r\n    means any patent claim(s), including without limitation, method,\r\n    process, and apparatus claims, in any patent Licensable by such\r\n    Contributor that would be infringed, but for the grant of the\r\n    License, by the making, using, selling, offering for sale, having\r\n    made, import, or transfer of either its Contributions or its\r\n    Contributor Version.\r\n\r\n1.12. \"Secondary License\"\r\n    means either the GNU General Public License, Version 2.0, the GNU\r\n    Lesser General Public License, Version 2.1, the GNU Affero General\r\n    Public License, Version 3.0, or any later versions of those\r\n    licenses.\r\n\r\n1.13. \"Source Code Form\"\r\n    means the form of the work preferred for making modifications.\r\n\r\n1.14. \"You\" (or \"Your\")\r\n    means an individual or a legal entity exercising rights under this\r\n    License. For legal entities, \"You\" includes any entity that\r\n    controls, is controlled by, or is under common control with You. For\r\n    purposes of this definition, \"control\" means (a) the power, direct\r\n    or indirect, to cause the direction or management of such entity,\r\n    whether by contract or otherwise, or (b) ownership of more than\r\n    fifty percent (50%) of the outstanding shares or beneficial\r\n    ownership of such entity.\r\n\r\n2. License Grants and Conditions\r\n--------------------------------\r\n\r\n2.1. Grants\r\n\r\nEach Contributor hereby grants You a world-wide, royalty-free,\r\nnon-exclusive license:\r\n\r\n(a) under intellectual property rights (other than patent or trademark)\r\n    Licensable by such Contributor to use, reproduce, make available,\r\n    modify, display, perform, distribute, and otherwise exploit its\r\n    Contributions, either on an unmodified basis, with Modifications, or\r\n    as part of a Larger Work; and\r\n\r\n(b) under Patent Claims of such Contributor to make, use, sell, offer\r\n    for sale, have made, import, and otherwise transfer either its\r\n    Contributions or its Contributor Version.\r\n\r\n2.2. Effective Date\r\n\r\nThe licenses granted in Section 2.1 with respect to any Contribution\r\nbecome effective for each Contribution on the date the Contributor first\r\ndistributes such Contribution.\r\n\r\n2.3. Limitations on Grant Scope\r\n\r\nThe licenses granted in this Section 2 are the only rights granted under\r\nthis License. No additional rights or licenses will be implied from the\r\ndistribution or licensing of Covered Software under this License.\r\nNotwithstanding Section 2.1(b) above, no patent license is granted by a\r\nContributor:\r\n\r\n(a) for any code that a Contributor has removed from Covered Software;\r\n    or\r\n\r\n(b) for infringements caused by: (i) Your and any other third party's\r\n    modifications of Covered Software, or (ii) the combination of its\r\n    Contributions with other software (except as part of its Contributor\r\n    Version); or\r\n\r\n(c) under Patent Claims infringed by Covered Software in the absence of\r\n    its Contributions.\r\n\r\nThis License does not grant any rights in the trademarks, service marks,\r\nor logos of any Contributor (except as may be necessary to comply with\r\nthe notice requirements in Section 3.4).\r\n\r\n2.4. Subsequent Licenses\r\n\r\nNo Contributor makes additional grants as a result of Your choice to\r\ndistribute the Covered Software under a subsequent version of this\r\nLicense (see Section 10.2) or under the terms of a Secondary License (if\r\npermitted under the terms of Section 3.3).\r\n\r\n2.5. Representation\r\n\r\nEach Contributor represents that the Contributor believes its\r\nContributions are its original creation(s) or it has sufficient rights\r\nto grant the rights to its Contributions conveyed by this License.\r\n\r\n2.6. Fair Use\r\n\r\nThis License is not intended to limit any rights You have under\r\napplicable copyright doctrines of fair use, fair dealing, or other\r\nequivalents.\r\n\r\n2.7. Conditions\r\n\r\nSections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted\r\nin Section 2.1.\r\n\r\n3. Responsibilities\r\n-------------------\r\n\r\n3.1. Distribution of Source Form\r\n\r\nAll distribution of Covered Software in Source Code Form, including any\r\nModifications that You create or to which You contribute, must be under\r\nthe terms of this License. You must inform recipients that the Source\r\nCode Form of the Covered Software is governed by the terms of this\r\nLicense, and how they can obtain a copy of this License. You may not\r\nattempt to alter or restrict the recipients' rights in the Source Code\r\nForm.\r\n\r\n3.2. Distribution of Executable Form\r\n\r\nIf You distribute Covered Software in Executable Form then:\r\n\r\n(a) such Covered Software must also be made available in Source Code\r\n    Form, as described in Section 3.1, and You must inform recipients of\r\n    the Executable Form how they can obtain a copy of such Source Code\r\n    Form by reasonable means in a timely manner, at a charge no more\r\n    than the cost of distribution to the recipient; and\r\n\r\n(b) You may distribute such Executable Form under the terms of this\r\n    License, or sublicense it under different terms, provided that the\r\n    license for the Executable Form does not attempt to limit or alter\r\n    the recipients' rights in the Source Code Form under this License.\r\n\r\n3.3. Distribution of a Larger Work\r\n\r\nYou may create and distribute a Larger Work under terms of Your choice,\r\nprovided that You also comply with the requirements of this License for\r\nthe Covered Software. If the Larger Work is a combination of Covered\r\nSoftware with a work governed by one or more Secondary Licenses, and the\r\nCovered Software is not Incompatible With Secondary Licenses, this\r\nLicense permits You to additionally distribute such Covered Software\r\nunder the terms of such Secondary License(s), so that the recipient of\r\nthe Larger Work may, at their option, further distribute the Covered\r\nSoftware under the terms of either this License or such Secondary\r\nLicense(s).\r\n\r\n3.4. Notices\r\n\r\nYou may not remove or alter the substance of any license notices\r\n(including copyright notices, patent notices, disclaimers of warranty,\r\nor limitations of liability) contained within the Source Code Form of\r\nthe Covered Software, except that You may alter any license notices to\r\nthe extent required to remedy known factual inaccuracies.\r\n\r\n3.5. Application of Additional Terms\r\n\r\nYou may choose to offer, and to charge a fee for, warranty, support,\r\nindemnity or liability obligations to one or more recipients of Covered\r\nSoftware. However, You may do so only on Your own behalf, and not on\r\nbehalf of any Contributor. You must make it absolutely clear that any\r\nsuch warranty, support, indemnity, or liability obligation is offered by\r\nYou alone, and You hereby agree to indemnify every Contributor for any\r\nliability incurred by such Contributor as a result of warranty, support,\r\nindemnity or liability terms You offer. You may include additional\r\ndisclaimers of warranty and limitations of liability specific to any\r\njurisdiction.\r\n\r\n4. Inability to Comply Due to Statute or Regulation\r\n---------------------------------------------------\r\n\r\nIf it is impossible for You to comply with any of the terms of this\r\nLicense with respect to some or all of the Covered Software due to\r\nstatute, judicial order, or regulation then You must: (a) comply with\r\nthe terms of this License to the maximum extent possible; and (b)\r\ndescribe the limitations and the code they affect. Such description must\r\nbe placed in a text file included with all distributions of the Covered\r\nSoftware under this License. Except to the extent prohibited by statute\r\nor regulation, such description must be sufficiently detailed for a\r\nrecipient of ordinary skill to be able to understand it.\r\n\r\n5. Termination\r\n--------------\r\n\r\n5.1. The rights granted under this License will terminate automatically\r\nif You fail to comply with any of its terms. However, if You become\r\ncompliant, then the rights granted under this License from a particular\r\nContributor are reinstated (a) provisionally, unless and until such\r\nContributor explicitly and finally terminates Your grants, and (b) on an\r\nongoing basis, if such Contributor fails to notify You of the\r\nnon-compliance by some reasonable means prior to 60 days after You have\r\ncome back into compliance. Moreover, Your grants from a particular\r\nContributor are reinstated on an ongoing basis if such Contributor\r\nnotifies You of the non-compliance by some reasonable means, this is the\r\nfirst time You have received notice of non-compliance with this License\r\nfrom such Contributor, and You become compliant prior to 30 days after\r\nYour receipt of the notice.\r\n\r\n5.2. If You initiate litigation against any entity by asserting a patent\r\ninfringement claim (excluding declaratory judgment actions,\r\ncounter-claims, and cross-claims) alleging that a Contributor Version\r\ndirectly or indirectly infringes any patent, then the rights granted to\r\nYou by any and all Contributors for the Covered Software under Section\r\n2.1 of this License shall terminate.\r\n\r\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all\r\nend user license agreements (excluding distributors and resellers) which\r\nhave been validly granted by You or Your distributors under this License\r\nprior to termination shall survive termination.\r\n\r\n************************************************************************\r\n*                                                                      *\r\n*  6. Disclaimer of Warranty                                           *\r\n*  -------------------------                                           *\r\n*                                                                      *\r\n*  Covered Software is provided under this License on an \"as is\"       *\r\n*  basis, without warranty of any kind, either expressed, implied, or  *\r\n*  statutory, including, without limitation, warranties that the       *\r\n*  Covered Software is free of defects, merchantable, fit for a        *\r\n*  particular purpose or non-infringing. The entire risk as to the     *\r\n*  quality and performance of the Covered Software is with You.        *\r\n*  Should any Covered Software prove defective in any respect, You     *\r\n*  (not any Contributor) assume the cost of any necessary servicing,   *\r\n*  repair, or correction. This disclaimer of warranty constitutes an   *\r\n*  essential part of this License. No use of any Covered Software is   *\r\n*  authorized under this License except under this disclaimer.         *\r\n*                                                                      *\r\n************************************************************************\r\n\r\n************************************************************************\r\n*                                                                      *\r\n*  7. Limitation of Liability                                          *\r\n*  --------------------------                                          *\r\n*                                                                      *\r\n*  Under no circumstances and under no legal theory, whether tort      *\r\n*  (including negligence), contract, or otherwise, shall any           *\r\n*  Contributor, or anyone who distributes Covered Software as          *\r\n*  permitted above, be liable to You for any direct, indirect,         *\r\n*  special, incidental, or consequential damages of any character      *\r\n*  including, without limitation, damages for lost profits, loss of    *\r\n*  goodwill, work stoppage, computer failure or malfunction, or any    *\r\n*  and all other commercial damages or losses, even if such party      *\r\n*  shall have been informed of the possibility of such damages. This   *\r\n*  limitation of liability shall not apply to liability for death or   *\r\n*  personal injury resulting from such party's negligence to the       *\r\n*  extent applicable law prohibits such limitation. Some               *\r\n*  jurisdictions do not allow the exclusion or limitation of           *\r\n*  incidental or consequential damages, so this exclusion and          *\r\n*  limitation may not apply to You.                                    *\r\n*                                                                      *\r\n************************************************************************\r\n\r\n8. Litigation\r\n-------------\r\n\r\nAny litigation relating to this License may be brought only in the\r\ncourts of a jurisdiction where the defendant maintains its principal\r\nplace of business and such litigation shall be governed by laws of that\r\njurisdiction, without reference to its conflict-of-law provisions.\r\nNothing in this Section shall prevent a party's ability to bring\r\ncross-claims or counter-claims.\r\n\r\n9. Miscellaneous\r\n----------------\r\n\r\nThis License represents the complete agreement concerning the subject\r\nmatter hereof. If any provision of this License is held to be\r\nunenforceable, such provision shall be reformed only to the extent\r\nnecessary to make it enforceable. Any law or regulation which provides\r\nthat the language of a contract shall be construed against the drafter\r\nshall not be used to construe this License against a Contributor.\r\n\r\n10. Versions of the License\r\n---------------------------\r\n\r\n10.1. New Versions\r\n\r\nMozilla Foundation is the license steward. Except as provided in Section\r\n10.3, no one other than the license steward has the right to modify or\r\npublish new versions of this License. Each version will be given a\r\ndistinguishing version number.\r\n\r\n10.2. Effect of New Versions\r\n\r\nYou may distribute the Covered Software under the terms of the version\r\nof the License under which You originally received the Covered Software,\r\nor under the terms of any subsequent version published by the license\r\nsteward.\r\n\r\n10.3. Modified Versions\r\n\r\nIf you create software not governed by this License, and you want to\r\ncreate a new license for such software, you may create and use a\r\nmodified version of this License if you rename the license and remove\r\nany references to the name of the license steward (except to note that\r\nsuch modified license differs from this License).\r\n\r\n10.4. Distributing Source Code Form that is Incompatible With Secondary\r\nLicenses\r\n\r\nIf You choose to distribute Source Code Form that is Incompatible With\r\nSecondary Licenses under the terms of this version of the License, the\r\nnotice described in Exhibit B of this License must be attached.\r\n\r\nExhibit A - Source Code Form License Notice\r\n-------------------------------------------\r\n\r\n  This Source Code Form is subject to the terms of the Mozilla Public\r\n  License, v. 2.0. If a copy of the MPL was not distributed with this\r\n  file, You can obtain one at http://mozilla.org/MPL/2.0/.\r\n\r\nIf it is not possible or desirable to put the notice in a particular\r\nfile, then You may include the notice in a location (such as a LICENSE\r\nfile in a relevant directory) where a recipient would be likely to look\r\nfor such a notice.\r\n\r\nYou may add additional accurate notices of copyright ownership.\r\n\r\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\r\n---------------------------------------------------------\r\n\r\n  This Source Code Form is \"Incompatible With Secondary Licenses\", as\r\n  defined by the Mozilla Public License, v. 2.0.\r\n"
  },
  {
    "path": "automatic/waterfox/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from their official download link listed on <>\r\nand can be verified like this:\r\n\r\n1. Download <https://cdn1.waterfox.net/waterfox/releases/6.6.12/WINNT_x86_64/Waterfox%20Setup%206.6.12.exe>\r\n2. Then use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum: 51C46AEA4066371C00CF1765C99BD551B7CC5E22C27F7E397F231A33E5DA3DB0\r\n\r\nFile 'LICENSE.md' is obtained from <https://github.com/MrAlex94/Waterfox/blob/1bc2fb60abf0fa173b69ca94f660115d76f09f4f/LICENSE>\r\n"
  },
  {
    "path": "automatic/waterfox/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsDir = \"$(Split-Path -Parent $MyInvocation.MyCommand.Definition)\"\r\n\r\nif ((Get-OSArchitectureWidth -Compare 32) -or $env:chocolateyForceX86 -eq $true) {\r\n  throw \"Waterfox do not support 32bit (x86) installation.\"\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName   = 'Waterfox'\r\n  fileType      = 'exe'\r\n  softwareName  = 'Waterfox*'\r\n  file          = \"$toolsDir\\Waterfox Setup 6.6.12_x64.exe\"\r\n  silentArgs    = \"/S\"\r\n  validExitCodes= @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item $packageArgs.file -Force -ErrorAction SilentlyContinue\r\n"
  },
  {
    "path": "automatic/waterfox/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'Waterfox*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = $_.UninstallString\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled..\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/waterfox/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module (Join-Path -Path $PSScriptRoot -ChildPath \"../../scripts/au_extensions.psm1\")\r\n\r\n$softwareName = 'Waterfox*'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  if ($Latest.Title -like '*Classic*') {\r\n    Copy-Item \"$PSScriptRoot\\Readme.classic.md\" \"$PSScriptRoot\\readme.md\" -Force\r\n  }\r\n  else {\r\n    Copy-Item \"$PSScriptRoot\\Readme.current.md\" \"$PSScriptRoot\\readme.md\" -Force\r\n  }\r\n\r\n  $Latest.ChecksumType64 = 'sha256'\r\n  $fileName = $Latest.URL64 -split '/' | Select-Object -last 1\r\n  $fileName = ($fileName -replace '%20', ' ').TrimEnd('.exe')\r\n  Get-RemoteFiles -Purge -FileNameBase $fileName\r\n  $Latest.FileName64 = $fileName + \"_x64.exe\"\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(listed on\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(1\\..+)\\<.*\\>\"        = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:).*\"   = \"`${1} $($Latest.ChecksumType64)\"\r\n      \"(?i)(checksum:).*\"        = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(`\"`[$]toolsDir\\\\).*`\"\"        = \"`${1}$($Latest.FileName64)`\"\"\r\n      \"(?i)(^\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -data @{\r\n    title            = $Latest.Title\r\n    projectUrl       = $Latest.ProjectUrl\r\n    projectSourceUrl = $Latest.SourceUrl\r\n  }\r\n}\r\n\r\nfunction Get-Waterfox {\r\n  param(\r\n    [string]$Build\r\n  )\r\n  switch ($Build) {\r\n    \"Classic\" {\r\n      $LatestRelease = Get-GitHubRelease WaterfoxCo Waterfox-Classic\r\n\r\n      @{\r\n        PackageName = \"waterfox-classic\"\r\n        Title = \"Waterfox classic\"\r\n        Url64 = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\".exe\")} | Select-Object -ExpandProperty browser_download_url\r\n        Version = $LatestRelease.tag_name.TrimEnd(\"-classic\")\r\n        SourceUrl = \"https://github.com/WaterfoxCo/Waterfox-Classic\"\r\n        ProjectUrl = \"https://classic.waterfox.net/\"\r\n      }\r\n    }\r\n\r\n    \"Current\" {\r\n      $LatestRelease = Get-GitHubRelease WaterfoxCo Waterfox\r\n      $TagVersion = $LatestRelease.tag_name\r\n\r\n      @{\r\n        PackageName = \"Waterfox\"\r\n        Title = \"Waterfox\"\r\n        Url64 = if ($SetupAsset = $LatestRelease.assets | Where-Object {$_.name.EndsWith(\"Setup.exe\")}) {\r\n          # As recently as G4.1.5 they have included Setup in the released assets\r\n          $SetupAsset.browser_download_url\r\n        } elseif ($LatestRelease.body -match \"\\[Download for Windows\\]\\((?<URL>.+)\\)\") {\r\n          # As recently as G5.0 Beta 5 they have included download links in the body\r\n          $Matches.URL\r\n        } else {\r\n          # They have many releases that contain no download links and no assets - let's give calculation a go!\r\n          try {\r\n            $TestCdn = @{\r\n              Uri = \"https://cdn1.waterfox.net/waterfox/releases/$($TagVersion)/WINNT_x86_64/Waterfox%20Setup%20$($TagVersion).exe\"\r\n              UseBasicParsing = $true\r\n              Method = \"Head\"\r\n              ErrorAction = \"Stop\"\r\n            }\r\n            if (Invoke-WebRequest @TestCdn) {\r\n              $TestCdn.Uri\r\n            }\r\n          } catch {\r\n            # We're giving up.\r\n            throw \"Couldn't find or divine the URL for Waterfox $TagVersion from the GitHub release ('$($LatestRelease.html_url)')\"\r\n          }\r\n        }\r\n        Version = (Get-Date).ToString('yyMM') + $TagVersion\r\n        SourceUrl = \"https://github.com/WaterfoxCo/Waterfox\"\r\n        ProjectUrl = \"https://www.waterfox.net/\"\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = [ordered] @{\r\n    classic = Get-Waterfox -Build \"Classic\"\r\n    current = Get-Waterfox -Build \"Current\"\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/waterfox/waterfox.json",
    "content": "﻿{\r\n    \"current\":  \"26056.6.12\",\r\n    \"classic\":  \"2022.11\"\r\n}\r\n"
  },
  {
    "path": "automatic/waterfox/waterfox.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>Waterfox</id>\n    <version>26056.6.12</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/waterfox</packageSourceUrl>\n    <owners>chocolatey-community,tonigellida,admiringworm</owners>\n    <title>Waterfox</title>\n    <authors>Alex Kontos</authors>\n    <projectUrl>https://www.waterfox.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@2171e76d9468526e4e792d20ac6b68e1a8fdc93a/icons/waterfox.png</iconUrl>\n    <copyright>© 2019 Waterfox Ltd.</copyright>\n    <licenseUrl>https://github.com/MrAlex94/Waterfox/blob/1bc2fb60abf0fa173b69ca94f660115d76f09f4f/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/WaterfoxCo/Waterfox</projectSourceUrl>\n    <tags>waterfox web-browser firefox 64-bit admin cross-platform foss</tags>\n    <summary>Waterfox is basically a 64-bit version of Firefox.</summary>\n    <description><![CDATA[Use this version of Waterfox if you want the latest and greatest the web has to offer, want to use all WebExtensions and a few bootstrap extensions.\n\n**How and why Waterfox is here...**  \nWaterfox was started back in March 2011 by [Alex Kontos](https://github.com/MrAlex94), a 16 year old student.\nHe had a fascination for the web and wanted to help expand on the ideals of what Mozilla had for a free and open web.\nAnd so he decided to make Waterfox, a 64-Bit browser based on Mozilla's free and open source platform.\n\nWaterfox was one of the first widely distributed 64-Bit browsers on the web and quickly gained a loyal following.\nAt a time Waterfox had one thing in mind: speed, but now Waterfox also attempts to be an ethical, user-oriented browser\n\nWaterfox focuses on giving users choice while also helping make the world a better place.\nWatefox is partners with Ecosia, a search engine that plants trees with its generated revenues.\nThe browser itself is focused on power users, which lets you make the important decisions.\nThere is no plugin whitelist, you can run whichever extensions you like and absolutely no data or\ntelemetry is sent back to Mozilla or the Waterfox project.\n\n## Features\n\n- Built with Clang-cl on Windows\n- No Adobe DRM\n- No Pcket\n- No data collection\n- Run every 64-Bit plugin\n- Run every Add-On (even unsigned ones!)\n- Windows XP 64-Bit Support\n- More under the hood changes...\n]]></description>\n    <releaseNotes>https://www.waterfoxproject.org/blog/</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"vcredist140\" version=\"14.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/webstorm/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8edfc93894e9bdd11deb36d1cbbfe8a47a7b013a/icons/webstorm.png\" width=\"48\" height=\"48\"/> [webstorm](https://chocolatey.org/packages/webstorm)\r\n\r\n\r\nWebStorm - The smartest JavaScript IDE. Lightweight yet powerful IDE, perfectly equipped for complex client-side development and server-side development with Node.js.\r\n\r\n## Features\r\n\r\n- Web (Angular, React, Vue.js)\r\n- Mobile (Ionic, Cordova, React Native)\r\n- Server (Node.js, Meteor)\r\n- Desktop (Electron)\r\n- Debugger\r\n- Seamless tool integration\r\n- Unit testing\r\n- Integration with VCS\r\n- Integration with Jest\r\n- Support for Vue.js\r\n- Support for Standard Style\r\n\r\n## Package Parameters\r\n\r\n- `/InstallDir:`- Installation directory, defaults to the 'Program Files (x86)\\WebStorm*' directory. The folder should be empty.\r\n\r\nExample: `choco install webstorm --params \"/InstallDir:C:\\your\\install\\path\"`\r\n\r\n![](https://raw.githubusercontent.com/chocolatey/chocolatey-coreteampackages/master/automatic/webstorm/screenshot.png)\r\n\r\n## Notes\r\n\r\n- Free 30 day Trial. Beyond that you need to purchase a license.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/webstorm/tools/ChocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference  = 'Stop'\r\n\r\n$toolsDir     = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n# Workaround for https://youtrack.jetbrains.com/issue/IDEA-202935\r\n$programFiles = (${env:ProgramFiles(x86)}, ${env:ProgramFiles} -ne $null)[0]\r\n$pp = Get-PackageParameters\r\n\r\n$installDir = \"$programFiles\\JetBrains\\WebStorm $env:ChocolateyPackageVersion\"\r\nif ($pp.InstallDir) {\r\n    $installDir = $pp.InstallDir\r\n}\r\n\r\n$silentArgs   = \"/S /CONFIG=$toolsDir\\silent.config \"\r\n$silentArgs   += \"/D=`\"$installDir`\"\"\r\n\r\nNew-Item -ItemType Directory -Force -Path $installDir\r\n\r\n$arguments              = @{\r\n    packageName         = $env:ChocolateyPackageName\r\n    softwareName        = 'WebStorm *'\r\n    url                 = 'https://download.jetbrains.com/webstorm/WebStorm-2026.1.1.exe'\r\n    checksum            = 'b4069019e3c0ee962f1d5fa93ecb66d5f911e9de63f87a410d86c23bb3945048'\r\n    fileType            = 'exe'\r\n    checksumType        = 'sha256'\r\n    silentArgs          = $silentArgs\r\n    validExitCodes      = @(0, 1641, 3010)\r\n}\r\n\r\nInstall-ChocolateyPackage @arguments\r\n"
  },
  {
    "path": "automatic/webstorm/tools/ChocolateyUnInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'WebStorm'\r\n$softwareName = 'WebStorm *'\r\n$installerType = 'exe'\r\n\r\n$silentArgs = '/S'\r\n$validExitCodes = @(0)\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $softwareName\r\n\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $file = \"$($_.UninstallString)\"\r\n\r\n        Uninstall-ChocolateyPackage `\r\n            -PackageName $packageName `\r\n            -FileType $installerType `\r\n            -SilentArgs \"$silentArgs\" `\r\n            -ValidExitCodes $validExitCodes `\r\n            -File \"$file\"\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object { Write-Warning \"- $_.DisplayName\" }\r\n}\r\n"
  },
  {
    "path": "automatic/webstorm/tools/silent.config",
    "content": "; Installation mode. It can be user or admin.\r\n; NOTE: for admin mode please use \"Run as Administrator\" for command prompt to avoid UAC dialog.\r\nmode=admin\r\n\r\n; Desktop shortcut for launchers\r\nlauncher32=0\r\nlauncher64=1\r\n\r\n; Add launchers path to PATH env variable\r\nupdatePATH=0\r\n\r\n; Add \"Open Folder as Project\" to context menu\r\nupdateContextMenu=0\r\n\r\n; Download and install jre32\r\njre32=0\r\n\r\n; List of associations. To create an association change value to 1.\r\n.js=0\r\n.css=0\r\n.html=0\r\n.json=0\r\n"
  },
  {
    "path": "automatic/webstorm/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n$releases = 'https://data.services.jetbrains.com/products/releases?code=WS&latest=true&type=release'\r\n\r\nfunction global:au_SearchReplace {\r\n    return @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.Url32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $json = Invoke-WebRequest $releases | ConvertFrom-Json\r\n    $url = $json.WS.downloads.windows.link\r\n    $version = $json.WS.version\r\n    $checksum = ((Invoke-RestMethod -Uri $json.WS.downloads.windows.checksumLink -UseBasicParsing).Split(\" \"))[0]\r\n\r\n    $Latest = @{ Url32 = $url; Version = $version; Checksum32 = $checksum; ChecksumType32 = 'sha256' }\r\n    return $Latest\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/webstorm/webstorm.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>webstorm</id>\n    <version>2026.1.1</version>\n    <title>JetBrains WebStorm</title>\n    <authors>JetBrains</authors>\n    <licenseUrl>http://www.jetbrains.com/webstorm/buy/buy.jsp</licenseUrl>\n    <projectUrl>https://www.jetbrains.com/webstorm/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@8edfc93894e9bdd11deb36d1cbbfe8a47a7b013a/icons/webstorm.png</iconUrl>\n    <docsUrl>https://www.jetbrains.com/help/webstorm</docsUrl>\n    <summary>WebStorm — The smartest JavaScript IDE</summary>\n    <releaseNotes>https://www.jetbrains.com/webstorm/whatsnew/</releaseNotes>\n    <tags>webstorm admin jetbrains trial 30days developer IDE HTML CSS JavaScript cross-platform</tags>\n    <bugTrackerUrl>https://youtrack.jetbrains.com/issues/WEB</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nWebStorm - The smartest JavaScript IDE. Lightweight yet powerful IDE, perfectly equipped for complex client-side development and server-side development with Node.js.\n\n## Features\n\n- Web (Angular, React, Vue.js)\n- Mobile (Ionic, Cordova, React Native)\n- Server (Node.js, Meteor)\n- Desktop (Electron)\n- Debugger\n- Seamless tool integration\n- Unit testing\n- Integration with VCS\n- Integration with Jest\n- Support for Vue.js\n- Support for Standard Style\n\n## Package Parameters\n\n- `/InstallDir:`- Installation directory, defaults to the 'Program Files (x86)\\WebStorm*' directory. The folder should be empty.\n\nExample: `choco install webstorm --params \"/InstallDir:C:\\your\\install\\path\"`\n\n![](https://raw.githubusercontent.com/chocolatey/chocolatey-coreteampackages/master/automatic/webstorm/screenshot.png)\n\n## Notes\n\n- Free 30 day Trial. Beyond that you need to purchase a license.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <copyright>Copyright © 2017 JetBrains</copyright>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/webstorm</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/wesnoth/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@333ef9e0436d235bd3fa6b7ca2ed68cf799072d5/icons/wesnoth.png\" width=\"48\" height=\"48\"/> [wesnoth](https://chocolatey.org/packages/wesnoth)\r\n\r\n\r\nThe Battle for Wesnoth is a turn-based tactical strategy game with a high fantasy theme.\r\nBuild up a great army, gradually turning raw recruits into hardened veterans. In later games, recall your toughest warriors and form a deadly host that none can stand against! Choose units from a large pool of specialists, and hand-pick a force with the right strengths to fight well on different terrains against all manner of opposition.\r\n\r\nWesnoth has many different sagas waiting to be played. Fight to regain the throne of Wesnoth, of which you are the legitimate heir... step into the boots of a young officer sent to guard a not-so-sleepy frontier outpost... lead a brutal quest to unite the orcish tribes... vanquish a horde of undead warriors unleashed by a foul necromancer, who also happens to have taken your brother hostage... guide a band of elvish survivors in an epic quest to find a new home... get revenge on the orcs by using the foul art of necromancy...\r\nThere are at least two hundred unit types, sixteen races, six major factions, and hundreds of years of history. The world of Wesnoth is absolutely huge and only limited by your creativity - make your own custom units, create your own maps, and write your own scenarios or even full-blown campaigns. You can also challenge up to eight friends or strangers and fight in epic multiplayer fantasy battles.\r\n\r\n## Features\r\n\r\n- Build up a farmidable fighting force, starting from a single leader and a small amount of gold.\r\n- Over two hundred unit types in six major factions, all with distinctive abillities, weapons and spells.\r\n- Experienced units gain powerful new abillities as they advance.\r\n- Several multiplayer options available, including Internet play.\r\n- Scores of different custom-designed map and unlimited random maps.\r\n- Hundreds of campaign scenarios available for download through a simple in-game dialog.\r\n- *Fog of War* feature available for a true test of generalship.\r\n- Sophisticated markup language lets advanced users make their own maps, factions, or campaigns.\r\n- Excellent language support — 54 different languages currently available.\r\n\r\n"
  },
  {
    "path": "automatic/wesnoth/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName    = 'wesnoth'\r\n  fileType       = 'exe'\r\n  url            = 'https://sourceforge.net/projects/wesnoth/files/wesnoth/wesnoth-1.19.23/wesnoth-1.19.23-win64.exe/download'\r\n  softwareName   = 'Battle for Wesnoth*'\r\n  checksum       = '69d2d16d491d1cb374a9a687cd23b803b44775ecb8339641abe45bef4bd273d9'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/wesnoth/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'wesnoth'\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'Battle for Wesnoth*'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/S'\r\n      file        = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/wesnoth/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases     = 'https://wiki.wesnoth.org/Download'\r\n$softwareName = 'Battle for Wesnoth*'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\"   = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)(^[$]packageName\\s*=\\s*)'.*'\"  = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(\\-SoftwareName\\s+)'.*'\"       = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $streams = @{ }\r\n\r\n  $reStreams = @{\r\n    \"stable\" = @{ re = \"\\.exe\\/download$\"; suffix = \"\" }\r\n    \"beta\" = @{ re = \"\\/files\\/wesnoth\\/.*\\.exe\\/download$\"; suffix = \"-beta\" }\r\n  }\r\n\r\n  $reStreams.Keys | ForEach-Object {\r\n    $value = $reStreams[$_]\r\n    $url32 = $download_page.Links | Where-Object href -match $value.re | Select-Object -first 1 -expand href\r\n\r\n    if (!$url32 -and $_ -eq 'beta') { return; } # We'll ignore missing beta versions on the page\r\n\r\n    $verRe = '[-]'\r\n    $version32 = $url32 -split \"$verRe\" | Select-Object -last 1 -skip 1\r\n    if ($value.suffix) { $version32 += $value.suffix }\r\n\r\n    $fileName32 = $url32 -split '\\/' | Select-Object -last 1 -skip 1\r\n\r\n    $checksum_page = Invoke-WebRequest -Uri \"https://files.wesnoth.org/releases/${fileName32}.sha256\" -UseBasicParsing\r\n\r\n    $checksum32 = $checksum_page -split ' ' | Select-Object -first 1\r\n\r\n    $streams.Add($_,  @{\r\n      URL32 = $url32\r\n      Version = $version32\r\n      Checksum32 = $checksum32\r\n      ChecksumType32 = 'sha256'\r\n    })\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "automatic/wesnoth/wesnoth.json",
    "content": "﻿{\r\n    \"stable\":  \"1.18.7\",\r\n    \"beta\":  \"1.19.23-beta\"\r\n}\r\n"
  },
  {
    "path": "automatic/wesnoth/wesnoth.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>wesnoth</id>\n    <version>1.19.23-beta</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/wesnoth</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>The Battle for Wesnoth</title>\n    <authors>David White and others</authors>\n    <projectUrl>http://www.wesnoth.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@333ef9e0436d235bd3fa6b7ca2ed68cf799072d5/icons/wesnoth.png</iconUrl>\n    <copyright>2003–2016 The Battle for Wesnoth</copyright>\n    <licenseUrl>http://wiki.wesnoth.org/Wesnoth:Copyrights</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/wesnoth/wesnoth</projectSourceUrl>\n    <docsUrl>https://wiki.wesnoth.org/Support</docsUrl>\n    <mailingListUrl>https://forums.wesnoth.org/</mailingListUrl>\n    <bugTrackerUrl>https://github.com/wesnoth/wesnoth/issues/</bugTrackerUrl>\n    <tags>wesnoth game strategy turn-based admin foss cross-platform</tags>\n    <summary>The Battle for Wesnoth is a turn-based tactical strategy game with a high fantasy theme.</summary>\n    <description><![CDATA[\nThe Battle for Wesnoth is a turn-based tactical strategy game with a high fantasy theme.\nBuild up a great army, gradually turning raw recruits into hardened veterans. In later games, recall your toughest warriors and form a deadly host that none can stand against! Choose units from a large pool of specialists, and hand-pick a force with the right strengths to fight well on different terrains against all manner of opposition.\n\nWesnoth has many different sagas waiting to be played. Fight to regain the throne of Wesnoth, of which you are the legitimate heir... step into the boots of a young officer sent to guard a not-so-sleepy frontier outpost... lead a brutal quest to unite the orcish tribes... vanquish a horde of undead warriors unleashed by a foul necromancer, who also happens to have taken your brother hostage... guide a band of elvish survivors in an epic quest to find a new home... get revenge on the orcs by using the foul art of necromancy...\nThere are at least two hundred unit types, sixteen races, six major factions, and hundreds of years of history. The world of Wesnoth is absolutely huge and only limited by your creativity - make your own custom units, create your own maps, and write your own scenarios or even full-blown campaigns. You can also challenge up to eight friends or strangers and fight in epic multiplayer fantasy battles.\n\n## Features\n\n- Build up a farmidable fighting force, starting from a single leader and a small amount of gold.\n- Over two hundred unit types in six major factions, all with distinctive abillities, weapons and spells.\n- Experienced units gain powerful new abillities as they advance.\n- Several multiplayer options available, including Internet play.\n- Scores of different custom-designed map and unlimited random maps.\n- Hundreds of campaign scenarios available for download through a simple in-game dialog.\n- *Fog of War* feature available for a true test of generalship.\n- Sophisticated markup language lets advanced users make their own maps, factions, or campaigns.\n- Excellent language support — 54 different languages currently available.\n\n]]></description>\n    <releaseNotes>https://raw.githubusercontent.com/wesnoth/wesnoth/master/changelog</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/wget/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@46ec3b4a65a31782b27c114c92155810d2f781a0/icons/wget.png\" width=\"48\" height=\"48\"/> [wget](https://chocolatey.org/packages/wget)\r\n\r\nGNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.\r\n\r\n## Features\r\n\r\nGNU Wget has many features to make retrieving large files or mirroring entire web or FTP sites easy, including:\r\n\r\n* Can resume aborted downloads, using REST and RANGE\r\n* Can use filename wild cards and recursively mirror directories\r\n* NLS-based message files for many different languages\r\n* Optionally converts absolute links in downloaded documents to relative, so that downloaded documents may link to each other locally\r\n* Runs on most UNIX-like operating systems as well as Microsoft Windows\r\n* Supports HTTP proxies\r\n* Supports HTTP cookies\r\n* Supports persistent HTTP connections\r\n* Unattended / background operation\r\n* Uses local file timestamps to determine whether documents need to be re-downloaded when mirroring\r\n* GNU Wget is distributed under the GNU General Public License.\r\n\r\n## Notes\r\n\r\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/wget/legal/LICENSE.txt",
    "content": "﻿From: https://www.gnu.org/copyleft/gpl.html\r\n\r\nLICENSE\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/wget/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\n1.  Download the appropriate zip:\r\n\r\n    x32: https://eternallybored.org/misc/wget/releases/wget-1.21.4-win32.zip\r\n    x64: https://eternallybored.org/misc/wget/releases/wget-1.21.4-win64.zip\r\n\r\n2.  You can use one of the following methods to obtain the checksum:\r\n    - Use powershell function 'Get-FileHash'\r\n    - Use Chocolatey utility 'checksum.exe'\r\n\r\n    checksum32: 0B43382593EB164E78DC68234FFB2E6048DF91A548D5C8E9E61C78A0DE13407F\r\n    checksum64: 7B0ADDF04EDD370307AA6005F0C08A171A319CCCD4403663DACA5478860B3056\r\n\r\n    Using Chocolatey AU:\r\n        Get-RemoteChecksum https://eternallybored.org/misc/wget/releases/wget-1.21.4-win64.zip\r\n"
  },
  {
    "path": "automatic/wget/tools/chocolateyinstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName= 'wget'\r\n$toolsDir   = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$zipFile = if ((Get-OSArchitectureWidth 64) -and $env:chocolateyForceX86 -ne 'true') {\r\n         Write-Host \"Getting x64 bit zip\"; Get-Item \"$toolsDir\\*_x64.zip\"\r\n} else { Write-Host \"Getting x32 bit zip\"; Get-Item \"$toolsDir\\*_x32.zip\" }\r\n\r\nGet-ChocolateyUnzip -FileFullPath $zipfile -Destination $toolsDir\r\n\r\n# don't need zips anymore\r\nRemove-Item ($toolsDir + '\\*.' + 'zip')\r\n"
  },
  {
    "path": "automatic/wget/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://eternallybored.org/misc/wget/'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(\\s+x64:).*\"            = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(\\s+checksum32:).*\"     = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(\\s+checksum64:).*\"     = \"`${1} $($Latest.Checksum64)\"\r\n      \"(?i)(Get-RemoteChecksum).*\" = \"`${1} $($Latest.URL64)\"\r\n    }\r\n  }\r\n}\r\n\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge }\r\n\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $regex = '.zip$'\r\n  $url = $download_page.links | ? href -match $regex | select -First 2 -expand href\r\n\r\n  $version = $url[0] -split '-\\d-|-' | select -Last 1 -Skip 1\r\n\r\n  $url32 = 'https://eternallybored.org/misc/wget/' + $url[0]\r\n  $url64 = 'https://eternallybored.org/misc/wget/' + $url[1]\r\n\r\n  $Latest = @{ URL32 = $url32; URL64 = $url64; Version = $version; PackageName = 'Wget' }\r\n  return $Latest\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/wget/wget.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>Wget</id>\n    <version>1.21.4</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/wget</packageSourceUrl>\n    <owners>chocolatey-community, LudicrousByte</owners>\n    <title>GNU Wget</title>\n    <authors>Giuseppe Scrivano,Hrvoje Nikšić,Jernej Simončič</authors>\n    <projectUrl>https://www.gnu.org/software/wget/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@46ec3b4a65a31782b27c114c92155810d2f781a0/icons/wget.png</iconUrl>\n    <copyright>Copyright © 2010 Free Software Foundation, Inc.</copyright>\n    <licenseUrl>https://www.gnu.org/copyleft/gpl.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>http://ftp.gnu.org/gnu/wget/</projectSourceUrl>\n    <docsUrl>https://www.gnu.org/software/wget/manual/</docsUrl>\n    <bugTrackerUrl>http://lists.gnu.org/mailman/listinfo/bug-wget</bugTrackerUrl>\n    <tags>wget download http https ftp cli foss cross-platform</tags>\n    <summary>A command-line utility for retrieving files using HTTP, HTTPS and FTP protocols.</summary>\n    <description><![CDATA[GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.\n\n## Features\n\nGNU Wget has many features to make retrieving large files or mirroring entire web or FTP sites easy, including:\n\n* Can resume aborted downloads, using REST and RANGE\n* Can use filename wild cards and recursively mirror directories\n* NLS-based message files for many different languages\n* Optionally converts absolute links in downloaded documents to relative, so that downloaded documents may link to each other locally\n* Runs on most UNIX-like operating systems as well as Microsoft Windows\n* Supports HTTP proxies\n* Supports HTTP cookies\n* Supports persistent HTTP connections\n* Unattended / background operation\n* Uses local file timestamps to determine whether documents need to be re-downloaded when mirroring\n* GNU Wget is distributed under the GNU General Public License.\n\n## Notes\n\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <releaseNotes>\n* [News](http://wget.addictivecode.org/)\n    </releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/win10mct/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@15cb498f3d11b3687c99e98d077031ad85a62c96/icons/win10mct.png\" width=\"48\" height=\"48\"/> [win10mct](https://chocolatey.org/packages/win10mct)\r\n\r\nThis will allow you to Create Windows 10 installation media\r\nTo get started, you will first need to have a license to install Windows 10.\r\nYou can then download and run the media creation tool. For more information on how to use the tool, see the instructions below.\r\n\r\n## Features\r\n- Using the tool to upgrade this PC to Windows 10 (click to show more or less information)\r\n- Using the tool to create installation media (USB flash drive, DVD, or ISO file) to install Windows 10 on a different PC\r\n- Using the media creation tool to re-install Windows 10 Pro for Workstations\r\n- More download options or information can be found at https://www.microsoft.com/en-us/software-download/windows10\r\n\r\n## Notes\r\n- Does not support Windows 10 Enterprise.\r\n\r\n## Package Parameters\r\nThe following package parameters can be set:\r\n\r\n * `/StartShortcut` - Add a start menu shortcut\r\n * `/DesktopShortcut` - Add a desktop shortcut\r\n\r\nExample: `choco install win10mct --params \"/NoStartShortcut /DesktopShortcut\"`"
  },
  {
    "path": "automatic/win10mct/info",
    "content": "﻿\"0x8D87513CA8372C0\"|10.0.19041.572\r\n"
  },
  {
    "path": "automatic/win10mct/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$exeName = \"MediaCreationTool.exe\"\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$pp = Get-PackageParameters\r\n$shortcutName = 'Windows Media 10 Creation Tool.lnk'\r\n$exePath = Join-Path $toolsDir $exeName \r\n\r\n\r\n$packageArgs = @{\r\n  PackageName  = $env:chocolateyinstall\r\n  Url          = 'https://download.microsoft.com/download/4/c/c/4cc6c15c-75a5-4d1b-a3fe-140a5e09c9ff/MediaCreationTool20H2.exe'\r\n  FileFullPath = \"$exePath\"\r\n  Checksum     = 'FAB34CCBEFBCDCEC8F823840C16AE564812D0E063319C4EB4CC1112CF775B8764FEA59D0BBAFD4774D84B56E08C24056FA96F27425C4060E12EB547C2AE086CC'\r\n  ChecksumType = 'sha512'\r\n}\r\nGet-ChocolateyWebFile @packageArgs\r\n\r\nRegister-Application \"$toolsDir\\$exeName\"\r\n\r\nif ($pp['desktopshortcut']) {\r\n\t$desktopshortcut = (Join-Path ([System.Environment]::GetFolderPath(\"Desktop\")) $shortcutName)\r\n\tWrite-Host 'Adding ' $desktopshortcut\r\n\tInstall-ChocolateyShortcut -ShortcutFilePath $desktopshortcut -TargetPath $exePath  -RunAsAdmin\r\n}\r\n\r\nif ($pp['startshortcut']) {\r\n\t$startshortcut = (Join-Path ([System.Environment]::GetFolderPath(\"Programs\")) $shortcutName)\r\n\tWrite-Host 'Adding ' $startshortcut\r\n\tInstall-ChocolateyShortcut -ShortcutFilePath $startshortcut -TargetPath $exePath  -RunAsAdmin\r\n}\r\n"
  },
  {
    "path": "automatic/win10mct/tools/chocolateyUninstall.ps1",
    "content": "﻿$exeName = \"MediaCreationTool.exe\"\r\n$AppPathKey = \"Registry::HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\$exeName\"\r\n\r\n$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n\r\n$shortcutName = 'Windows Media 10 Creation Tool.lnk'\r\n$exePath = Join-Path $toolsDir $exeName \r\n\r\n#Uninstall-ChocolateyZipPackage $packageName windows10-media-creation-tool.zip\r\n\r\nIf (Test-Path $AppPathKey) {Remove-Item \"$AppPathKey\" -Force -Recurse -EA SilentlyContinue | Out-Null}\r\n\r\n$desktopshortcut = (Join-Path ([System.Environment]::GetFolderPath(\"Desktop\")) $shortcutName)\r\n$startshortcut = (Join-Path ([System.Environment]::GetFolderPath(\"Programs\")) $shortcutName)\r\n\r\nif (Test-Path $desktopshortcut) {\r\n\tRemove-Item $desktopshortcut\r\n\tWrite-Host -ForegroundColor white 'Removed ' $desktopshortcut\r\n} else {\r\n\tWrite-Host -ForegroundColor yellow 'Did not find ' $desktopshortcut 'to remove'\r\n}\r\n\r\nif (Test-Path $startshortcut) {\r\n\tRemove-Item $startshortcut\r\n\tWrite-Host -ForegroundColor white 'Removed ' $startshortcut\r\n} else {\r\n\tWrite-Host -ForegroundColor yellow 'Did not find ' $startshortcut 'to remove'\r\n}"
  },
  {
    "path": "automatic/win10mct/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n . \"$PSScriptRoot\\..\\win10mct\\update_helper.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"          = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"     = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\" = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  \"$($Latest.ETAG)|$($Latest.Version)\" | Out-File \"$PSScriptRoot\\info\" -Encoding utf8\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $url32 = Get-RedirectedUrl 'https://go.microsoft.com/fwlink/?LinkId=691209'\r\n  $etag = GetETagIfChanged $url32\r\n  if ($etag) {\r\n    $result = GetResultInformation $url32\r\n    $result[\"ETAG\"] = $etag\r\n  }\r\n  else {\r\n    $result = @{\r\n      URL32   = $url32\r\n      Version = Get-Content \"$PSScriptRoot\\info\" -Encoding UTF8 | select -First 1 | % { $_ -split '\\|' } | select -Last 1\r\n    }\r\n  }\r\n\r\n  return $result\r\n}\r\n\r\n    update -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/win10mct/update_helper.ps1",
    "content": "\r\nfunction GetETagIfChanged() {\r\n  param([string]$url)\r\n\r\n  if (($global:au_Force -ne $true) -and (Test-Path $PSScriptRoot\\info)) {\r\n    $existingETag = Get-Content \"$PSScriptRoot\\info\" -Encoding UTF8 | select -first 1 | % { $_ -split '\\|' } | select -First 1\r\n  }\r\n  else {\r\n    $existingETag = $null\r\n  }\r\n\r\n  $etag = Invoke-WebRequest -Method Head -Uri $url -UseBasicParsing\r\n  $etag = $etag | % { $_.Headers.ETag }\r\n  if ($etag -eq $existingETag) { return $null }\r\n\r\n  return $etag\r\n}\r\n\r\nfunction GetResultInformation() {\r\n  param([string]$url32)\r\n\r\n  $dest = \"$env:TEMP\\w10mct.exe\"\r\n  Invoke-WebRequest -UseBasicParsing -Uri $url32 -OutFile $dest\r\n  $version = Get-Item $dest | % { $_.VersionInfo.ProductVersion -replace '^(\\d+(\\.[\\d]+){1,3}).*', '$1' }\r\n\r\n  $result = @{\r\n    URL32          = $url32\r\n    Version        = $version\r\n    Checksum32     = Get-FileHash $dest -Algorithm SHA512 | % Hash\r\n    ChecksumType32 = 'sha512'\r\n  }\r\n  Remove-Item -Force $dest\r\n  return $result\r\n}"
  },
  {
    "path": "automatic/win10mct/win10mct.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>win10mct</id>\n    <version>10.0.19041.572</version>\n    <title>Windows 10 Media Creation Tool</title>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community,DarwinJS</owners>\n    <projectUrl>https://www.microsoft.com/en-us/software-download/windows10</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@15cb498f3d11b3687c99e98d077031ad85a62c96/icons/win10mct.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[This will allow you to Create Windows 10 installation media\nTo get started, you will first need to have a license to install Windows 10.\nYou can then download and run the media creation tool. For more information on how to use the tool, see the instructions below.\n\n## Features\n- Using the tool to upgrade this PC to Windows 10 (click to show more or less information)\n- Using the tool to create installation media (USB flash drive, DVD, or ISO file) to install Windows 10 on a different PC\n- Using the media creation tool to re-install Windows 10 Pro for Workstations\n- More download options or information can be found at https://www.microsoft.com/en-us/software-download/windows10\n\n## Notes\n- Does not support Windows 10 Enterprise.\n\n## Package Parameters\nThe following package parameters can be set:\n\n * `/StartShortcut` - Add a start menu shortcut\n * `/DesktopShortcut` - Add a desktop shortcut\n\nExample: `choco install win10mct --params \"/NoStartShortcut /DesktopShortcut\"`\n]]></description>\n    <summary>Create a bootable ISO or Flashdrive to apply the free Windows 10 upgrade with a clean install (from scratch install).</summary>\n    <copyright>Microsoft</copyright>\n    <tags>portable windows10 media-creation-tool freeware</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/win10mct</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.1.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/wincdemu/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/wincdemu.png\" width=\"48\" height=\"48\"/> [wincdemu](https://chocolatey.org/packages/wincdemu)\r\n\r\n\r\nWinCDEmu is an open-source CD/DVD/BD emulator - a tool that allows you to mount optical disc mages by simply clicking on them in Windows Explorer. If you have downloaded an ISO image and want to use it without burning it to a blank disc, WinCDEmu is the easiest way to do it.\r\n\r\n## Features\r\n\r\n* One-click mounting of ISO, CUE, NRG, MDS/MDF, CCD, IMG images.\r\n* Supports unlimited amount of virtual drives.\r\n* Runs on 32-bit and 64-bit Windows versions from XP to Windows 7.\r\n* Allows creating ISO images through a context menu in Explorer.\r\n* Small installer size - less than 1 MB!\r\n* Does not require rebooting after installation.\r\n* A special portable version is available.\r\n* Translated to more than 20 languages.\r\n* Does not occupy drive letters when not used.\r\n* Supports data, DVD-video and BD-video images.\r\n* WinCDEmu is free for any kind of use it is licensed under LGPL.\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/wincdemu/screenshot.png)\r\n"
  },
  {
    "path": "automatic/wincdemu/legal/LICENSE.txt",
    "content": "                   GNU LESSER GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\r\n  This version of the GNU Lesser General Public License incorporates\r\nthe terms and conditions of version 3 of the GNU General Public\r\nLicense, supplemented by the additional permissions listed below.\r\n\r\n  0. Additional Definitions.\r\n\r\n  As used herein, \"this License\" refers to version 3 of the GNU Lesser\r\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\r\nGeneral Public License.\r\n\r\n  \"The Library\" refers to a covered work governed by this License,\r\nother than an Application or a Combined Work as defined below.\r\n\r\n  An \"Application\" is any work that makes use of an interface provided\r\nby the Library, but which is not otherwise based on the Library.\r\nDefining a subclass of a class defined by the Library is deemed a mode\r\nof using an interface provided by the Library.\r\n\r\n  A \"Combined Work\" is a work produced by combining or linking an\r\nApplication with the Library.  The particular version of the Library\r\nwith which the Combined Work was made is also called the \"Linked\r\nVersion\".\r\n\r\n  The \"Minimal Corresponding Source\" for a Combined Work means the\r\nCorresponding Source for the Combined Work, excluding any source code\r\nfor portions of the Combined Work that, considered in isolation, are\r\nbased on the Application, and not on the Linked Version.\r\n\r\n  The \"Corresponding Application Code\" for a Combined Work means the\r\nobject code and/or source code for the Application, including any data\r\nand utility programs needed for reproducing the Combined Work from the\r\nApplication, but excluding the System Libraries of the Combined Work.\r\n\r\n  1. Exception to Section 3 of the GNU GPL.\r\n\r\n  You may convey a covered work under sections 3 and 4 of this License\r\nwithout being bound by section 3 of the GNU GPL.\r\n\r\n  2. Conveying Modified Versions.\r\n\r\n  If you modify a copy of the Library, and, in your modifications, a\r\nfacility refers to a function or data to be supplied by an Application\r\nthat uses the facility (other than as an argument passed when the\r\nfacility is invoked), then you may convey a copy of the modified\r\nversion:\r\n\r\n   a) under this License, provided that you make a good faith effort to\r\n   ensure that, in the event an Application does not supply the\r\n   function or data, the facility still operates, and performs\r\n   whatever part of its purpose remains meaningful, or\r\n\r\n   b) under the GNU GPL, with none of the additional permissions of\r\n   this License applicable to that copy.\r\n\r\n  3. Object Code Incorporating Material from Library Header Files.\r\n\r\n  The object code form of an Application may incorporate material from\r\na header file that is part of the Library.  You may convey such object\r\ncode under terms of your choice, provided that, if the incorporated\r\nmaterial is not limited to numerical parameters, data structure\r\nlayouts and accessors, or small macros, inline functions and templates\r\n(ten or fewer lines in length), you do both of the following:\r\n\r\n   a) Give prominent notice with each copy of the object code that the\r\n   Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the object code with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n  4. Combined Works.\r\n\r\n  You may convey a Combined Work under terms of your choice that,\r\ntaken together, effectively do not restrict modification of the\r\nportions of the Library contained in the Combined Work and reverse\r\nengineering for debugging such modifications, if you also do each of\r\nthe following:\r\n\r\n   a) Give prominent notice with each copy of the Combined Work that\r\n   the Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the Combined Work with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n   c) For a Combined Work that displays copyright notices during\r\n   execution, include the copyright notice for the Library among\r\n   these notices, as well as a reference directing the user to the\r\n   copies of the GNU GPL and this license document.\r\n\r\n   d) Do one of the following:\r\n\r\n       0) Convey the Minimal Corresponding Source under the terms of this\r\n       License, and the Corresponding Application Code in a form\r\n       suitable for, and under terms that permit, the user to\r\n       recombine or relink the Application with a modified version of\r\n       the Linked Version to produce a modified Combined Work, in the\r\n       manner specified by section 6 of the GNU GPL for conveying\r\n       Corresponding Source.\r\n\r\n       1) Use a suitable shared library mechanism for linking with the\r\n       Library.  A suitable mechanism is one that (a) uses at run time\r\n       a copy of the Library already present on the user's computer\r\n       system, and (b) will operate properly with a modified version\r\n       of the Library that is interface-compatible with the Linked\r\n       Version.\r\n\r\n   e) Provide Installation Information, but only if you would otherwise\r\n   be required to provide such information under section 6 of the\r\n   GNU GPL, and only to the extent that such information is\r\n   necessary to install and execute a modified version of the\r\n   Combined Work produced by recombining or relinking the\r\n   Application with a modified version of the Linked Version. (If\r\n   you use option 4d0, the Installation Information must accompany\r\n   the Minimal Corresponding Source and Corresponding Application\r\n   Code. If you use option 4d1, you must provide the Installation\r\n   Information in the manner specified by section 6 of the GNU GPL\r\n   for conveying Corresponding Source.)\r\n\r\n  5. Combined Libraries.\r\n\r\n  You may place library facilities that are a work based on the\r\nLibrary side by side in a single library together with other library\r\nfacilities that are not Applications and are not covered by this\r\nLicense, and convey such a combined library under terms of your\r\nchoice, if you do both of the following:\r\n\r\n   a) Accompany the combined library with a copy of the same work based\r\n   on the Library, uncombined with any other library facilities,\r\n   conveyed under the terms of this License.\r\n\r\n   b) Give prominent notice with the combined library that part of it\r\n   is a work based on the Library, and explaining where to find the\r\n   accompanying uncombined form of the same work.\r\n\r\n  6. Revised Versions of the GNU Lesser General Public License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions\r\nof the GNU Lesser General Public License from time to time. Such new\r\nversions will be similar in spirit to the present version, but may\r\ndiffer in detail to address new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number. If the\r\nLibrary as you received it specifies that a certain numbered version\r\nof the GNU Lesser General Public License \"or any later version\"\r\napplies to it, you have the option of following the terms and\r\nconditions either of that published version or of any later version\r\npublished by the Free Software Foundation. If the Library as you\r\nreceived it does not specify a version number of the GNU Lesser\r\nGeneral Public License, you may choose any version of the GNU Lesser\r\nGeneral Public License ever published by the Free Software Foundation.\r\n\r\n  If the Library as you received it specifies that a proxy can decide\r\nwhether future versions of the GNU Lesser General Public License shall\r\napply, that proxy's public statement of acceptance of any version is\r\npermanent authorization for you to choose that version for the\r\nLibrary.\r\n"
  },
  {
    "path": "automatic/wincdemu/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: http://sysprogs.com/files/WinCDEmu/WinCDEmu-4.1.exe\r\n   \r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 7716E2E5165402BC3337147EE555BC1B4641FE5FDFDC72329E08753697FE1B90\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gnu.org/licenses/lgpl-3.0.txt\r\n"
  },
  {
    "path": "automatic/wincdemu/tools/chocolateyInstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$cert = ls cert: -Recurse | ? { $_.Thumbprint -eq '8880a2309be334678e3d912671f22049c5a49a78' }\r\nif (!$cert) {\r\n    Write-Host 'Adding program certificate: sysprogs.cer'\r\n    Start-ChocolateyProcessAsAdmin \"certutil -addstore 'TrustedPublisher' '$toolsPath\\sysprogs.cer'\"\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = 'wincdemu'\r\n  fileType       = 'exe'\r\n  file           = gi $toolsPath\\*.exe\r\n  silentArgs     = '/UNATTENDED'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'wincdemu.*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nls $toolsPath\\*.exe | % { rm $_ -ea 0; if (Test-Path $_) { sc \"$_.ignore\" '' }}\r\n"
  },
  {
    "path": "automatic/wincdemu/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'wincdemu'\r\n\r\n$packageArgs = @{\r\n    packageName            = $packageName\r\n    silentArgs             = \"/UNATTENDED\"\r\n    fileType               = 'EXE'\r\n    validExitCodes         = @(0)\r\n    file                   = ''\r\n}\r\n\r\n[array] $key = Get-UninstallRegistryKey $packageName\r\nif ($key.Count -eq 1) {\r\n    $key | % {\r\n        $packageArgs.file = $_.UninstallString\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n        sleep 2\r\n        ps wcduninst -ea 0 | kill   #Kill the message 'WincdEMU was uninstalled | OK'\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | % {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/wincdemu/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://wincdemu.sysprogs.org/download'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $re      = '\\.exe'\r\n    $url     = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n    $version = ($url -split '-' | select -Last 1).Replace('.exe','')\r\n\r\n    @{ URL32 = $url; Version = $version }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/wincdemu/wincdemu.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>wincdemu</id>\n    <version>4.1.0.20171221</version>\n    <title>WinCDEmu</title>\n    <owners>chocolatey-community</owners>\n    <authors>Sysprogs OÜ</authors>\n    <licenseUrl>https://www.gnu.org/licenses/lgpl.html</licenseUrl>\n    <projectUrl>http://wincdemu.sysprogs.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/wincdemu.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nWinCDEmu is an open-source CD/DVD/BD emulator - a tool that allows you to mount optical disc mages by simply clicking on them in Windows Explorer. If you have downloaded an ISO image and want to use it without burning it to a blank disc, WinCDEmu is the easiest way to do it.\n\n## Features\n\n* One-click mounting of ISO, CUE, NRG, MDS/MDF, CCD, IMG images.\n* Supports unlimited amount of virtual drives.\n* Runs on 32-bit and 64-bit Windows versions from XP to Windows 7.\n* Allows creating ISO images through a context menu in Explorer.\n* Small installer size - less than 1 MB!\n* Does not require rebooting after installation.\n* A special portable version is available.\n* Translated to more than 20 languages.\n* Does not occupy drive letters when not used.\n* Supports data, DVD-video and BD-video images.\n* WinCDEmu is free for any kind of use it is licensed under LGPL.\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/wincdemu/screenshot.png)\n]]></description>\n    <summary>WinCDEmu is an open-source CD/DVD/BD emulator</summary>\n    <releaseNotes>https://www.videohelp.com/software/WinCDEmu/version-history</releaseNotes>\n    <copyright>2013 Sysprogs OÜ</copyright>\n    <tags>emulator ISO CUE IMG virtual drive CD DVD BD admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/wincdemu</packageSourceUrl>\n    <projectSourceUrl>https://github.com/sysprogs/WinCDEmu</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/sysprogs/WinCDEmu/issues</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/windows10-media-creation-tool/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Copy-Item \"$PSScriptRoot\\..\\win10mct\\Readme.md\" \"$PSScriptRoot\" -Force -Recurse\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\windows10-media-creation-tool.nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.Name)`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"$($Latest.Version)`\"\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    @{\r\n      Name = \"win10mct\"\r\n      Version = Get-Content \"$PSScriptRoot\\..\\win10mct\\info\" -Encoding UTF8 | select -First 1 | % { $_ -split '\\|' } | select -Last 1\r\n    }\r\n\r\n}\r\n\r\n    update -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/windows10-media-creation-tool/windows10-media-creation-tool.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>windows10-media-creation-tool</id>\n    <version>10.0.19041.572</version>\n    <title>Windows 10 Media Creation Tool</title>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community,DarwinJS</owners>\n    <projectUrl>https://www.microsoft.com/en-us/software-download/windows10</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@15cb498f3d11b3687c99e98d077031ad85a62c96/icons/win10mct.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[This will allow you to Create Windows 10 installation media\nTo get started, you will first need to have a license to install Windows 10.\nYou can then download and run the media creation tool. For more information on how to use the tool, see the instructions below.\n\n## Features\n- Using the tool to upgrade this PC to Windows 10 (click to show more or less information)\n- Using the tool to create installation media (USB flash drive, DVD, or ISO file) to install Windows 10 on a different PC\n- Using the media creation tool to re-install Windows 10 Pro for Workstations\n- More download options or information can be found at https://www.microsoft.com/en-us/software-download/windows10\n\n## Notes\n- Does not support Windows 10 Enterprise.\n]]></description>\n    <summary>Create a bootable ISO or Flashdrive to apply the free Windows 10 upgrade with a clean install (from scratch install).</summary>\n    <copyright>Microsoft</copyright>\n    <tags>portable windows10 media-creation-tool freeware</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/windows10-media-creation-tool</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"win10mct\" version=\"10.0.19041.572\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "automatic/winpcap/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/b689d60fd7922e46e600536569805cc1785b6bf1/icons/winpcap.png\" width=\"48\" height=\"48\"/> [WinPcap](https://chocolatey.org/packages/WinPcap)\r\n\r\n\r\nWinPcap is the industry-standard tool for link-layer network access in Windows environments: it allows applications to capture and transmit network packets bypassing the protocol stack, and has additional useful features, including kernel-level packet filtering, a network statistics engine and support for remote packet capture.\r\n\r\nThis product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors. \r\nThis product includes software developed by the Kungliga Tekniska Högskolan and its contributors.\r\nThis product includes software developed by Yen Yen Lim and North Dakota State University.\r\n\r\n## Notes\r\n\r\n- This package uses an Autohotkey script for unattended as vendor removed silent installation options.\r\n"
  },
  {
    "path": "automatic/winpcap/legal/LICENSE.txt",
    "content": "Copyright (c) 1999 - 2005 NetGroup, Politecnico di Torino (Italy).\r\nCopyright (c) 2005 - 2010 CACE Technologies, Davis (California).\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r\n\r\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. \r\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. \r\n3. Neither the name of the Politecnico di Torino, CACE Technologies nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. \r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nThis product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors. \r\nThis product includes software developed by the Kungliga Tekniska Högskolan and its contributors.\r\nThis product includes software developed by Yen Yen Lim and North Dakota State University.\r\n\r\n \r\n\r\nPortions Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 The Regents of the University of California. All rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r\n3. All advertising materials mentioning features or use of this software must display the following acknowledgement: \"This product includes software developed by the University of California, Berkeley and its contributors.\"\r\n4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\r\nTHIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\nPortions Copyright (c) 1983 Regents of the University of California. All rights reserved.\r\n\r\nRedistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.\r\nPortions Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan (Royal Institute of Technology, Stockholm, Sweden). All rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r\n3. All advertising materials mentioning features or use of this software must display the following acknowledgement: \"This product includes software developed by the Kungliga Tekniska Högskolan and its contributors.\"\r\n4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\r\nTHIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\nPortions Copyright (c) 1997 Yen Yen Lim and North Dakota State University. All rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r\n3. All advertising materials mentioning features or use of this software must display the following acknowledgement: \"This product includes software developed by Yen Yen Lim and North Dakota State University\"\r\n4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.\r\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\nPortions Copyright (c) 1993 by Digital Equipment Corporation.\r\n\r\nPermission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies, and that the name of Digital Equipment Corporation not be used in advertising or publicity pertaining to distribution of the document or software without specific, written prior permission.\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\r\nPortions Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project. All rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r\n3. Neither the name of the project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\r\nTHIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r\nOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r\nOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\nPortions Copyright (c) 1996 Juniper Networks, Inc. All rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that: (1) source code distributions retain the above copyright notice and this paragraph in its entirety, (2) distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution. The name of Juniper Networks may not be used to endorse or promote products derived from this software without specific prior written permission.\r\nTHIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\r\nPortions Copyright (c) 2001 Daniel Hartmeier All rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r\n- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. \r\n- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. \r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTOR \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\nPortions Copyright 1989 by Carnegie Mellon.\r\n\r\nPermission to use, copy, modify, and distribute this program for any purpose and without fee is hereby granted, provided that this copyright and permission notice appear on all copies and supporting documentation, the name of Carnegie Mellon not be used in advertising or publicity pertaining to distribution of the program without specific prior permission, and notice be given in supporting documentation that copying and distribution is by permission of Carnegie Mellon and Stanford University. Carnegie Mellon makes no representations about the suitability of this software for any purpose. It is provided \"as is\" without express or implied warranty."
  },
  {
    "path": "automatic/winpcap/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.winpcap.org/install/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: FC4623B113A1F603C0D9AD5F83130BD6DE1C62B973BE9892305132389C8588DE\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.winpcap.org/misc/copyright.htm>\r\n"
  },
  {
    "path": "automatic/winpcap/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsDir      = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n$url           = \"$toolsDir\\WinPcap_4_1_3.exe\"\r\n$ahkExe        = 'AutoHotKey'\r\n$ahkFile       = \"$toolsDir\\winpcapInstall.ahk\"\r\n\r\n$packageArgs = @{\r\n  packageName  = $packageName\r\n  fileType     = 'EXE'\r\n  file         = $url\r\n  silentArgs   = '/S'\r\n  softwareName = \"Winpcap\"\r\n  }\r\n\r\nStart-Process $ahkExe $ahkFile\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nRemove-Item $url -Force -ErrorAction SilentlyContinue | Out-Null\r\n"
  },
  {
    "path": "automatic/winpcap/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$softwareNamePattern = 'WinPcap*'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        Write-Output \"Running Autohotkey uninstaller\"\r\n        $toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n        $ahkScript = \"$toolsPath\\winpcapInstall.ahk\"\r\n        AutoHotkey $ahkScript uninstall $_.UninstallString\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$env:ChocolateyPackageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "automatic/winpcap/tools/winpcapInstall.ahk",
    "content": "﻿SendMode \"Input\"  ; Recommended for new scripts due to its superior speed and reliability.\r\n\r\nWinWait(\"WinPcap\",, 30)\r\n\r\nBlockInput \"On\"\r\nSleep 250\r\nWinActivate\r\nSend \"{Enter}\"\r\nBlockInput \"Off\"\r\n\r\nBlockInput \"On\"\r\nSleep 250\r\nWinActivate\r\nSend \"{Enter}\"\r\nBlockInput \"Off\"\r\n\r\nBlockInput \"On\"\r\nSleep 250\r\nWinActivate\r\nSend \"{Enter}\"\r\nBlockInput \"Off\"\r\n\r\nWinWait(\"WinPcap\", \"has been installed\", 30)\r\nBlockInput \"On\"\r\nSleep 250\r\nWinActivate\r\nSend \"{Enter}\"\r\nBlockInput \"Off\""
  },
  {
    "path": "automatic/winpcap/winpcap.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package>\n  <metadata>\n    <id>WinPcap</id>\n    <title>WinPcap (Final Version - EOL)</title>\n    <owners>chocolatey-community</owners>\n    <version>4.1.3.20230824</version>\n    <authors>NetGroup, CACE Technologies</authors>\n    <licenseUrl>https://www.winpcap.org/misc/copyright.htm</licenseUrl>\n    <projectUrl>https://www.winpcap.org/</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nWinPcap is the industry-standard tool for link-layer network access in Windows environments: it allows applications to capture and transmit network packets bypassing the protocol stack, and has additional useful features, including kernel-level packet filtering, a network statistics engine and support for remote packet capture.\n\nThis product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors.\nThis product includes software developed by the Kungliga Tekniska Högskolan and its contributors.\nThis product includes software developed by Yen Yen Lim and North Dakota State University.\n\n## Notes\n\n- This package uses an Autohotkey script for unattended as vendor removed silent installation options.\n]]></description>\n    <releaseNotes>https://www.winpcap.org/misc/changelog.htm</releaseNotes>\n    <copyright>\nCopyright (c) 1999 - 2005 NetGroup, Politecnico di Torino (Italy).\nCopyright (c) 2005 - 2010 CACE Technologies, Davis (California).\nAll rights reserved.\n    </copyright>\n    <tags>driver foss packet capture network admin</tags>\n    <dependencies>\n      <dependency id=\"autohotkey.portable\" version=\"2.0.0\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/winpcap</packageSourceUrl>\n    <docsUrl>https://www.winpcap.org/docs/default.htm</docsUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@b689d60fd7922e46e600536569805cc1785b6bf1/icons/winpcap.png</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/winscp/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6528e6936f5dc088aa67e03532d06101cdf4ed70/icons/winscp.png\" width=\"48\" height=\"48\"/> [winscp.install](https://chocolatey.org/packages/winscp.install)\r\n\r\nWinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.\r\n\r\n## Features\r\n\r\n- Graphical user interface\r\n- Translated into many languages\r\n- Integration with Windows (drag and drop, URL, shortcut icons, jump list)\r\n- All common operations with files\r\n- Support for SFTP and SCP protocols over SSH and FTP and WebDAV protocols\r\n- Batch file scripting and command-line interface and .NET assembly for advanced programming tasks\r\n- Directory synchronization in several semi or fully automatic ways\r\n- Integrated text editor\r\n- Shares site settings with PuTTY\r\n- Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication\r\n- Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH\r\n- Explorer and Commander interfaces\r\n- Optionally protects stored site information with master password\r\n- Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/winscp.install/screenshot.png)\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/winscp/update.ps1",
    "content": "﻿. $PSScriptRoot\\..\\winscp.install\\update.ps1\r\n\r\nfunction global:au_BeforeUpdate { \r\n    Copy-Item  $PSScriptRoot\\..\\winscp.install\\README.md $PSScriptRoot\\README.md\r\n}\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<dependency .+?`\"$($Latest.PackageName).install`\" version=)`\"([^`\"]+)`\"\" = \"`$1`\"[$($Latest.Version)]`\"\"\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckUrl"
  },
  {
    "path": "automatic/winscp/winscp.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>winscp</id>\n    <version>6.5.6</version>\n    <title>WinSCP</title>\n    <authors>Martin Přikryl</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://winscp.net/docs/license</licenseUrl>\n    <projectUrl>https://winscp.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6528e6936f5dc088aa67e03532d06101cdf4ed70/icons/winscp.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[WinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.\n\n## Features\n\n- Graphical user interface\n- Translated into many languages\n- Integration with Windows (drag and drop, URL, shortcut icons, jump list)\n- All common operations with files\n- Support for SFTP and SCP protocols over SSH and FTP and WebDAV protocols\n- Batch file scripting and command-line interface and .NET assembly for advanced programming tasks\n- Directory synchronization in several semi or fully automatic ways\n- Integrated text editor\n- Shares site settings with PuTTY\n- Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication\n- Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH\n- Explorer and Commander interfaces\n- Optionally protects stored site information with master password\n- Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media\n\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/winscp.install/screenshot.png)\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Open source free SFTP client, SCP client, FTPS client and FTP client</summary>\n    <releaseNotes>https://winscp.net/download/WinSCP-6.5.6-ReadMe.txt</releaseNotes>\n    <copyright>© 2000 Martin Přikryl</copyright>\n    <tags>scp cli ssh sftp ftp remote file client foss admin</tags>\n    <projectSourceUrl>https://github.com/winscp/winscp</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/winscp</packageSourceUrl>\n    <docsUrl>https://winscp.net/docs/</docsUrl>\n    <mailingListUrl>https://winscp.net/forum/index.php</mailingListUrl>\n    <bugTrackerUrl>https://winscp.net/tracker/</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"winscp.install\" version=\"[6.5.6]\" />\n    </dependencies>\n  </metadata>\n  <files></files>\n</package>\n"
  },
  {
    "path": "automatic/winscp.install/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6528e6936f5dc088aa67e03532d06101cdf4ed70/icons/winscp.png\" width=\"48\" height=\"48\"/> [winscp.install](https://chocolatey.org/packages/winscp.install)\r\n\r\nWinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.\r\n\r\n## Features\r\n\r\n- Graphical user interface\r\n- Translated into many languages\r\n- Integration with Windows (drag and drop, URL, shortcut icons, jump list)\r\n- All common operations with files\r\n- Support for SFTP and SCP protocols over SSH and FTP and WebDAV protocols\r\n- Batch file scripting and command-line interface and .NET assembly for advanced programming tasks\r\n- Directory synchronization in several semi or fully automatic ways\r\n- Integrated text editor\r\n- Shares site settings with PuTTY\r\n- Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication\r\n- Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH\r\n- Explorer and Commander interfaces\r\n- Optionally protects stored site information with master password\r\n- Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/winscp.install/screenshot.png)\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/winscp.install/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to https://winscp.net/eng/download.php\r\n\r\n   x32: https://sourceforge.net/projects/winscp/files/WinSCP/6.5.6/WinSCP-6.5.6-Setup.exe/download\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 4488C493BAFCA6AF4E7AE54ED39CB71479E65DC192C4D1A471647BF9CB9D6DB0\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gnu.org/licenses/gpl-3.0.txt\r\n"
  },
  {
    "path": "automatic/winscp.install/legal/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/winscp.install/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'winscp'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\WinSCP-6.5.6-Setup.exe\"\r\n  file64         = \"$toolsPath\\WinSCP-6.5.6-Setup.exe\"\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' }}\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation \"$packageName*\"\r\nif (!$installLocation)  { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nInstall-BinFile $packageName \"$installLocation\\$packageName.exe\"\r\nInstall-BinFile \"${packageName}.com\" \"${installLocation}\\${packageName}.com\"\r\n\r\nRegister-Application \"$installLocation\\$packageName.exe\"\r\nWrite-Host \"$packageName registered as $packageName\"\r\n"
  },
  {
    "path": "automatic/winscp.install/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'winscp'\r\n\r\nUninstall-BinFile $packageName\r\nUninstall-BinFile \"${packageName}.com\"\r\n\r\n[array] $key = Get-UninstallRegistryKey \"packageName*\"\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n"
  },
  {
    "path": "automatic/winscp.install/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://winscp.net/eng/downloads.php'\r\n$re  = 'WinSCP.+\\.exe/download$'\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n        \"tools\\chocolateyInstall.ps1\"   = @{\r\n            \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n            \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n        }\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -NoSuffix -Purge -FileNameBase $Latest.FileName32.Replace('.exe','') }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $url = @($download_page.links | Where-Object href -match $re) -notmatch 'beta|rc' | ForEach-Object href\r\n    $url = 'https://winscp.net/eng' + $url\r\n    $version   = $url -split '-' | Select-Object -Last 1 -Skip 1\r\n    $file_name = $url -split '/' | Select-Object -last 1 -Skip 1\r\n    @{\r\n        Version      = $version\r\n        URL32        = \"https://sourceforge.net/projects/winscp/files/WinSCP/$version/$file_name/download\"\r\n        FileName32   = $file_name\r\n        ReleaseNotes = \"https://winscp.net/download/WinSCP-${version}-ReadMe.txt\"\r\n        FileType     = 'exe'\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n    update -ChecksumFor none -NoCheckUrl\r\n}\r\n\r\n\r\n"
  },
  {
    "path": "automatic/winscp.install/winscp.install.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>winscp.install</id>\n    <version>6.5.6</version>\n    <title>WinSCP (Install)</title>\n    <authors>Martin Přikryl</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://winscp.net/docs/license</licenseUrl>\n    <projectUrl>https://winscp.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6528e6936f5dc088aa67e03532d06101cdf4ed70/icons/winscp.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[WinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.\n\n## Features\n\n- Graphical user interface\n- Translated into many languages\n- Integration with Windows (drag and drop, URL, shortcut icons, jump list)\n- All common operations with files\n- Support for SFTP and SCP protocols over SSH and FTP and WebDAV protocols\n- Batch file scripting and command-line interface and .NET assembly for advanced programming tasks\n- Directory synchronization in several semi or fully automatic ways\n- Integrated text editor\n- Shares site settings with PuTTY\n- Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication\n- Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH\n- Explorer and Commander interfaces\n- Optionally protects stored site information with master password\n- Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media\n\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/winscp.install/screenshot.png)\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Open source free SFTP client, SCP client, FTPS client and FTP client</summary>\n    <releaseNotes>https://winscp.net/download/WinSCP-6.5.6-ReadMe.txt</releaseNotes>\n    <copyright>© 2000 Martin Přikryl</copyright>\n    <tags>scp cli ssh sftp ftp remote file client foss admin</tags>\n    <projectSourceUrl>https://github.com/winscp/winscp</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/winscp.install</packageSourceUrl>\n    <docsUrl>https://winscp.net/docs/</docsUrl>\n    <mailingListUrl>https://winscp.net/forum/index.php</mailingListUrl>\n    <bugTrackerUrl>https://winscp.net/tracker/</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/winscp.portable/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6528e6936f5dc088aa67e03532d06101cdf4ed70/icons/winscp.png\" width=\"48\" height=\"48\"/> [winscp.install](https://chocolatey.org/packages/winscp.install)\r\n\r\nWinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.\r\n\r\n## Features\r\n\r\n- Graphical user interface\r\n- Translated into many languages\r\n- Integration with Windows (drag and drop, URL, shortcut icons, jump list)\r\n- All common operations with files\r\n- Support for SFTP and SCP protocols over SSH and FTP and WebDAV protocols\r\n- Batch file scripting and command-line interface and .NET assembly for advanced programming tasks\r\n- Directory synchronization in several semi or fully automatic ways\r\n- Integrated text editor\r\n- Shares site settings with PuTTY\r\n- Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication\r\n- Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH\r\n- Explorer and Commander interfaces\r\n- Optionally protects stored site information with master password\r\n- Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/winscp.install/screenshot.png)\r\n\r\n## Notes\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/winscp.portable/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to https://winscp.net/eng/download.php\r\n\r\n   x32: https://sourceforge.net/projects/winscp/files/WinSCP/6.5.6/WinSCP-6.5.6-Portable.zip/download\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: DD91974A0E56B140846A816D730190E51F093418B6BF851120493CE4B6CB3121\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gnu.org/licenses/gpl-3.0.txt\r\n"
  },
  {
    "path": "automatic/winscp.portable/legal/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/winscp.portable/tools/license.txt",
    "content": "  A. GNU General Public License\r\n  B. License of WinSCP Icon Set\r\n  C. Privacy Policy\r\n\r\n\r\n  A. GNU GENERAL PUBLIC LICENSE\r\n  Version 3, 29 June 2007\r\n\r\n  Copyright (C) 2007 Free Software Foundation, Inc. <https://www.fsf.org/>\r\n  Everyone is permitted to copy and distribute verbatim copies\r\n  of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<https://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\r\n\r\n\r\n  B. License of WinSCP Icon Set\r\n\r\nNote that all images distributed in or with WinSCP application are NOT\r\npublished under the GNU General Public License. It means that it is not\r\nallowed to redistribute or reuse these images or parts of them or modifications\r\nof them without WinSCP separately or in or with another software.\r\n\r\nYou agree that all ownership and copyright of the licensed stock icons remain\r\nthe property of York Technologies Limited. WinSCP was granted a license to\r\ndisplay this graphical media royalty-free in WinSCP software applications,\r\nweb design, presentations, and multimedia projects that WinSCP creates and/or\r\ndistributes.\r\n\r\n\r\n  C. WinSCP Privacy Policy\r\n\r\nPlease take time to read WinSCP Privacy policy at\r\nhttps://winscp.net/eng/docs/privacy\r\n\r\nWinSCP includes functionality to collect and send non-personal WinSCP\r\nUsage statistics and to automatically check for application updates. The only\r\npotentially personal information sent to WinSCP is IP addresses. Users can\r\nopt-out from using this functionality in the installer or anytime later\r\nin WinSCP Preferences. WinSCP Usage statistics help improve future versions\r\nof WinSCP. Once sent, usage statistics are stored for analysis (except\r\nIP addresses) and made available to the core WinSCP team only.\r\n\r\nBefore disabling WinSCP Usage statistics, be so kind and consider that it\r\nplays very important role in the WinSCP development. We work very hard\r\nto make WinSCP reliable and useful. We also love improving WinSCP with every\r\nrelease. And last but not least, we provide WinSCP application to you\r\nfor free and we want this to stay so! However our resources and time are\r\nunfortunately very limited. We want to focus our effort on improving\r\nthe right features for you. That is why we need to learn more about how you\r\nuse WinSCP.\r\n\r\nIf you still want to disable WinSCP Usage statistics already during\r\ninstallation, you may do so using Custom installation.\r\n\r\nThank you!\r\n"
  },
  {
    "path": "automatic/winscp.portable/tools/readme.txt",
    "content": "This is the README file for standalone package of WinSCP for portable use.\r\n\r\nFor portable use of WinSCP see\r\nhttps://winscp.net/eng/docs/portable\r\n\r\nThe package includes two executables, .exe and .com. For details see\r\nhttps://winscp.net/eng/docs/executables\r\n\r\nWinSCP homepage is https://winscp.net/\r\n\r\nSee the file 'license.txt' for the license conditions.\r\n"
  },
  {
    "path": "automatic/winscp.portable/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://winscp.net/eng/downloads.php'\r\n$re  = 'WinSCP.+Portable\\.zip/download$'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \"$($Latest.PackageName).nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"            = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"        = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate {\r\n    Remove-Item tools\\* -ea 0\r\n    Get-RemoteFiles -NoSuffix -FileNameBase $Latest.FileName32.Replace('.zip','')\r\n\r\n    set-alias 7z $Env:chocolateyInstall\\tools\\7z.exe\r\n    7z x \"tools\\$($Latest.FileName32)\" -otools\r\n    Remove-Item \"tools\\$($Latest.FileName32)\"\r\n\r\n    Copy-Item $PSScriptRoot\\..\\winscp.install\\README.md $PSScriptRoot\\README.md\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $url = @($download_page.links | Where-Object href -match $re) -notmatch 'beta|rc' | ForEach-Object href\r\n    $url = 'https://winscp.net/eng' + $url\r\n    $version   = $url -split '-' | Select-Object -Last 1 -Skip 1\r\n    $file_name = $url -split '/' | Select-Object -last 1 -Skip 1\r\n    @{\r\n        Version      = $version\r\n        URL32        = \"https://sourceforge.net/projects/winscp/files/WinSCP/$version/$file_name/download\"\r\n        FileName32   = $file_name\r\n        ReleaseNotes = \"https://winscp.net/download/WinSCP-${version}-ReadMe.txt\"\r\n        FileType     = 'zip'\r\n    }\r\n}\r\n\r\nif ($MyInvocation.InvocationName -ne '.') { # run the update only if script is not sourced\r\n    update -ChecksumFor none -NoCheckUrl\r\n}\r\n\r\n\r\n"
  },
  {
    "path": "automatic/winscp.portable/winscp.portable.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>winscp.portable</id>\n    <version>6.5.6</version>\n    <title>WinSCP (Portable)</title>\n    <authors>Martin Přikryl</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://winscp.net/docs/license</licenseUrl>\n    <projectUrl>https://winscp.net/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@6528e6936f5dc088aa67e03532d06101cdf4ed70/icons/winscp.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[WinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.\n\n## Features\n\n- Graphical user interface\n- Translated into many languages\n- Integration with Windows (drag and drop, URL, shortcut icons, jump list)\n- All common operations with files\n- Support for SFTP and SCP protocols over SSH and FTP and WebDAV protocols\n- Batch file scripting and command-line interface and .NET assembly for advanced programming tasks\n- Directory synchronization in several semi or fully automatic ways\n- Integrated text editor\n- Shares site settings with PuTTY\n- Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication\n- Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH\n- Explorer and Commander interfaces\n- Optionally protects stored site information with master password\n- Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media\n\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/winscp.install/screenshot.png)\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>Open source free SFTP client, SCP client, FTPS client and FTP client</summary>\n    <releaseNotes>https://winscp.net/download/WinSCP-6.5.6-ReadMe.txt</releaseNotes>\n    <copyright>© 2000 Martin Přikryl</copyright>\n    <tags>scp cli ssh sftp ftp remote file client foss admin</tags>\n    <projectSourceUrl>https://github.com/winscp/winscp</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/winscp.portable</packageSourceUrl>\n    <docsUrl>https://winscp.net/docs/</docsUrl>\n    <mailingListUrl>https://winscp.net/forum/index.php</mailingListUrl>\n    <bugTrackerUrl>https://winscp.net/tracker/</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/wixtoolset/Readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bfbac575d697b67c7930af094980146278045677/icons/wixtoolset.png\" width=\"48\" height=\"48\"/> [wixtoolset](https://chocolatey.org/packages/wixtoolset)\r\n\r\n\r\nThe Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.\r\n\r\nThe core of WiX is a set of build tools that build Windows Installer packages using the same build concepts as the rest of your product: source code is compiled and then linked to create executables; in this case .exe setup bundles, .msi installation packages, .msm merge modules, and .msp patches. The WiX command-line build tools work with any automated build system. Also, MSBuild is supported from the command line, Visual Studio, and Team Build.\r\n\r\nWiX includes several extensions that offer functionality beyond that of Windows Installer. For example, WiX can install IIS web sites, create SQL Server databases, and register exceptions in the Windows Firewall, among others.\r\n\r\nWith Burn, the WiX bootstrapper, you can create setup bundles that install prerequisites like the .NET Framework and other runtimes along with your own product. Burn lets you download packages or combine them into a single downloadable .exe.\r\n\r\nThe WiX SDK includes managed and native libraries that make it easier to write code that works with Windows Installer, including custom actions in both C# and C++.\r\n\r\n"
  },
  {
    "path": "automatic/wixtoolset/legal/LICENSE.txt",
    "content": "Copyright (c) .NET Foundation and contributors.\r\nThis software is released under the Microsoft Reciprocal License (MS-RL) (the \"License\"); you may not use the software except in compliance with the License.\r\n\r\nThe text of the Microsoft Reciprocal License (MS-RL) can be found online at:\r\n http://opensource.org/licenses/ms-rl\r\n\r\n\r\nMicrosoft Reciprocal License (MS-RL)\r\n\r\nThis license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.\r\n\r\n1. Definitions\r\n The terms \"reproduce,\" \"reproduction,\" \"derivative works,\" and \"distribution\" have the same meaning here as under U.S. copyright law.\r\n A \"contribution\" is the original software, or any additions or changes to the software.\r\n A \"contributor\" is any person that distributes its contribution under this license.\r\n \"Licensed patents\" are a contributor's patent claims that read directly on its contribution.\r\n\r\n2. Grant of Rights\r\n (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.\r\n (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.\r\n\r\n3. Conditions and Limitations\r\n (A) Reciprocal Grants- For any file you distribute that contains code from the software (in source code or binary format), you must provide recipients the source code to that file along with a copy of this license, which license will govern that file. You may license other files that are entirely your own work and do not contain code from the software under any terms you choose.\r\n (B) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.\r\n (C) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.\r\n (D) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.\r\n (E) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.\r\n (F) The software is licensed \"as-is.\" You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.\r\n"
  },
  {
    "path": "automatic/wixtoolset/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from their github project\r\nlocated at <https://github.com/wixtoolset/wix3/releases/tag/wix3141rtm>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/wixtoolset/wix3/releases/download/wix3141rtm/wix314.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 6BF6D03D6923D9EF827AE1D943B90B42B8EBB1B0F68EF6D55F868FA34C738A29\r\n\r\nThe file 'LICENSE.txt' have been obtained from <https://github.com/wixtoolset/wix3/blob/a83b2130299ef95c9b0ec5c6d80bf34cc4722dfb/LICENSE.TXT>\r\n"
  },
  {
    "path": "automatic/wixtoolset/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'wixtoolset'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\wix314.exe\"\r\n  softwareName   = 'WiX Toolset*'\r\n  silentArgs     = '/q'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsDir\\*.exe\",\"$toolsDir\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/wixtoolset/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'WiX Toolset*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/uninstall /quiet'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs | Where-Object { $_.BundleCachePath -ne $null }\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.BundleCachePath)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled..\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/wixtoolset/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n# We are currently tracking version 3. We only track version 3 as it looks like version 4 will be available as a .NET tool,\r\n# and possibly not through its own installer.\r\n\r\n$softwareName = 'WiX Toolset*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*located at\\:?\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleasesUrl)>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key 'releaseNotes' -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $release = Get-GitHubRelease -Owner 'wixtoolset' -Name 'wix3'\r\n\r\n  $url = $release.assets | Where-Object browser_download_url -match \"\\.exe$\" | Select-Object -First 1 -ExpandProperty browser_download_url\r\n  $version = $release.name -split 'v' | Select-Object -Last 1\r\n\r\n  @{\r\n    URL32         = $url\r\n    Version       = Get-Version $version\r\n    ReleasesUrl   = $release.html_url\r\n    ReleaseNotes = $release.body\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/wixtoolset/wixtoolset.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>wixtoolset</id>\n    <version>3.14.1.20250415</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/wixtoolset</packageSourceUrl>\n    <owners>chocolatey-community, Gary Ewan Park</owners>\n    <title>WiX Toolset</title>\n    <authors>Rob Mensching, Bob Arnson</authors>\n    <projectUrl>http://wixtoolset.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@bfbac575d697b67c7930af094980146278045677/icons/wixtoolset.png</iconUrl>\n    <copyright>2009 - 2016 Outercurve Foundation</copyright>\n    <licenseUrl>https://wixtoolset.org/docs/v3/main/license/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/wixtoolset/wix3</projectSourceUrl>\n    <docsUrl>https://wixtoolset.org/docs/v3/</docsUrl>\n    <mailingListUrl>https://github.com/orgs/wixtoolset/discussions</mailingListUrl>\n    <bugTrackerUrl>https://github.com/wixtoolset/issues/issues</bugTrackerUrl>\n    <tags>wixtoolset wix toolset msi xml admin</tags>\n    <summary>The most powerful set of tools available to create your Windows installation experience. Free and Open Source since 2004!</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nThe Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.\n\nThe core of WiX is a set of build tools that build Windows Installer packages using the same build concepts as the rest of your product: source code is compiled and then linked to create executables; in this case .exe setup bundles, .msi installation packages, .msm merge modules, and .msp patches. The WiX command-line build tools work with any automated build system. Also, MSBuild is supported from the command line, Visual Studio, and Team Build.\n\nWiX includes several extensions that offer functionality beyond that of Windows Installer. For example, WiX can install IIS web sites, create SQL Server databases, and register exceptions in the Windows Firewall, among others.\n\nWith Burn, the WiX bootstrapper, you can create setup bundles that install prerequisites like the .NET Framework and other runtimes along with your own product. Burn lets you download packages or combine them into a single downloadable .exe.\n\nThe WiX SDK includes managed and native libraries that make it easier to write code that works with Windows Installer, including custom actions in both C# and C++.\n\n]]></description>\n    <releaseNotes>WiX v3.14.1 is the latest recommended maintenance release of WiX v3; it contains mitigations in all versions of WiX v3 for a vulnerability affecting all bundles and a WiX custom action. We recommend upgrading to WiX v3.14.1--or the latest WiX v4.0--as soon as possible.\n\nFor more information about the vulnerability, see the [FireGiant blog](https://www.firegiant.com/blog/2024/3/22/wix-security-releases-available-redux/).\n\n### Files\n\n* wix314.exe is the installer for the WiX Toolset build tools.\n* wix314exe.zip contains the wix311.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.\n* wix314-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't want to install the toolset -- for example, if you're just checking WiX into source control.\n* wix314-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.</releaseNotes>\n\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/wps-office-free/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@c4b46cad1e6a8071b53bb3b797940cabae7f4152/icons/wps-office-free.png\" width=\"48\" height=\"48\"/> [wps-office-free](https://chocolatey.org/packages/wps-office-free)\r\n\r\n\r\nWPS Office Free the perfect free office software. Your dream solution for a low-budget, no-commitment, free productivity office suite.\r\nThe smallest size office suite consisting of Writer, Presentation, and Spreadsheets, plus PDF tools to fulfill all of your document needs.\r\nIncludes a brand new Docer Templates page.\r\nAvailable in English, French, German, Spanish, Portuguese, Polish and Russian.\r\n\r\n## Features\r\n\r\n* **WPS Cloud:**\r\nA professional office file cloud storage service with 1G Free Space, which can be used on PC, mobile and tablet.\r\nWith only one click, it can share your documents by links. In such way, documents can be viewed and edited anywhere and anytime.\r\n* **Drag-and-drop Tool:**\r\nWPS Office's innovative Paragraph Layout feature is a drag-and-drop tool that allows you to adjust each paragraph naturally.\r\nSimply by moving your mouse, you can change the location, spacing, and indentation of a paragraph.\r\n* **Free Templates:**\r\nWPS Office offers a large number of free templates to help you create word documents, presentations, and spreadsheets to save you time.\r\nQuickly select the desired templates from the Docer library to create your documents with ease.\r\n* **Section Navigation:**\r\nThe Section Navigation tool makes it a piece of cake to jump between and edit sections.\r\nQuickly access Cover Pages, Content Pages, and your Header and Footer, or Split Sections and Delete Sections.\r\n* **Multiple Document Tabs:**\r\nAvoid the hassle caused by switching between multiple document windows.\r\nThe tab bar that appears above the editable area allows you to switch between documents by Ctrl + Tab.\r\nThis makes your document editing as easy and natural as web browsing.\r\n* **MultiLanguage:**\r\nSupports 12 languages and All Office File Formats.\r\n* **New Feature:**\r\nWe support read and write PDF files!\r\n\r\n## Notes\r\n\r\n- Our latest version is already compatible with GDPR, users can revoke the collection of personal information at any time.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "automatic/wps-office-free/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$version = '11.2.0.10323'\r\n$packageName = 'wps-office-free'\r\n$regName = $packageName -replace('\\-',' ')\r\n$regName = $regName -replace('free','*')\r\n$registry = Get-UninstallRegistryKey -SoftwareName $regName\r\n$packageArgs = @{\r\n  packageName    = 'wps-office-free'\r\n  fileType       = 'exe'\r\n  url            = 'https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/11.2.0.10323/WPSOffice_11.2.0.10323.exe'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = $regName\r\n  checksum       = '918b8ddaa2bd79efa062fa293a33bd9cb84f3f111a90b3fdef41f5e30ce252ac'\r\n  checksumType   = 'sha256'\r\n}\r\n\r\nif (($registry.DisplayVersion -ge $version) -and ($env:ChocolateyForce -ne $true)) {\r\n  Write-Host \"The $registry.DisplayVersion is already installed.\"\r\n} else {\r\n  Install-ChocolateyPackage @packageArgs\r\n}\r\n"
  },
  {
    "path": "automatic/wps-office-free/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'wps-office-free'\r\n$regName = $packageName -replace('\\-',' ')\r\n$regName = $regName -replace('free','*')\r\n$registry = Get-UninstallRegistryKey -SoftwareName $regName\r\n$file = $registry.UninstallString\r\n  \r\n# All arguments for the Uninstallation of this package\r\n$packageArgs = @{\r\n  PackageName = $packageName\r\n  FileType = 'exe'\r\n  SilentArgs = '/S'\r\n  validExitCodes = @(0)\r\n  File = $file\r\n}\r\n  \r\nUninstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "automatic/wps-office-free/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n . \".\\update_helper.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^[$]version\\s*=\\s*)('.*')\"      = \"`$1'$($Latest.Version)'\"\r\n      \"(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n      \"(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n      \"(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = [ordered] @{\r\n    wps = Get-JavaSiteUpdates -package \"wps-office-free\" -Title \"WPS Office Free\"\r\n  }\r\n\r\n  return @{ Streams = $streams }\r\n}\r\n\r\nupdate\r\n"
  },
  {
    "path": "automatic/wps-office-free/update_helper.ps1",
    "content": "\r\n\r\nfunction Get-PackageName() {\r\nparam(\r\n    [string]$a\r\n)\r\n\r\nswitch -w ( $a ) {\r\n\r\n\t'wps-office-free' {\r\n\t\t$PackageUrl = \"https://pc.wps.com/\"\r\n\t}\r\n\t\r\n}\r\n\r\nreturn $PackageUrl\r\n\r\n}\r\n\r\nfunction Get-JavaSiteUpdates {\r\n# $wait number can be adjusted per the package needs\r\n param(\r\n\t[string]$package,\r\n  [string]$Title,\r\n  [string]$padVersionUnder = '10.2.1',\r\n  [string]$wait = 4\r\n )\r\n \r\n$OS_caption = ( Get-CimInstance win32_operatingsystem -Property Caption )\r\n$check = @{$true=$true;$false=$false}[ ( $OS_caption -match 'Server' ) ]\r\n$regex = '([\\d]{0,2}[\\.][\\d]{0,2}[\\.][\\d]{0,2}[\\.][\\d]{0,5})'\r\n$url = Get-PackageName $package\r\n$ie = New-Object -comobject InternetExplorer.Application\r\n$ie.Navigate2($url) \r\n$ie.Visible = $false\r\nwhile($ie.ReadyState -ne $wait) {\r\n start-sleep -Seconds 20\r\n}\r\n\tif ( $check ) {\r\n\t\t$url32 = $ie.Document.IHTMLDocument3_getElementsByTagName(\"a\") | % { $_.href } | where { $_ -match $regex } | select -First 1\r\n\t} else {\r\n\t\t$url32 = $ie.Document.getElementsByTagName(\"a\") | % { $_.href } | where { $_ -match $regex } | select -First 1\r\n\t}\r\n  \r\n    foreach ( $_ in $ie.Document.getElementsByTagName(\"a\") ) {\r\n     $url = $_.href;\r\n         if ( $url -match $regex) {\r\n            $yes = $url | select -last 1\r\n            $version = $Matches[0]\r\n            $the_match = $yes -match( $rev_regex );\r\n            $revision = $Matches[0];\r\n            break;\r\n        }\r\n    }\r\n$ie.quit()\r\nif ($package -match 'wps') {\r\n$version = $version\r\n} else {\r\n$version = $version + $revision\r\n}\r\n\r\n\r\n\t@{    \r\n\t\tPackageName = $package\r\n\t\tTitle       = $Title\r\n\t\tfileType    = 'exe'\r\n\t\tVersion\t\t= Get-FixVersion $version -OnlyFixBelowVersion $padVersionUnder\r\n\t\tURL32\t\t= $yes\r\n    }\r\n\r\n}\r\n"
  },
  {
    "path": "automatic/wps-office-free/wps-office-free.json",
    "content": "﻿{\r\n    \"wps\":  \"11.2.0.10323\"\r\n}\r\n"
  },
  {
    "path": "automatic/wps-office-free/wps-office-free.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>wps-office-free</id>\n    <version>11.2.0.10323</version>\n    <title>WPS Office Free</title>\n    <owners>chocolatey-community</owners>\n    <authors>Kingsoft Software</authors>\n    <projectUrl>https://www.wps.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@c4b46cad1e6a8071b53bb3b797940cabae7f4152/icons/wps-office-free.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nWPS Office Free the perfect free office software. Your dream solution for a low-budget, no-commitment, free productivity office suite.\nThe smallest size office suite consisting of Writer, Presentation, and Spreadsheets, plus PDF tools to fulfill all of your document needs.\nIncludes a brand new Docer Templates page.\nAvailable in English, French, German, Spanish, Portuguese, Polish and Russian.\n\n## Features\n\n* **WPS Cloud:**\nA professional office file cloud storage service with 1G Free Space, which can be used on PC, mobile and tablet.\nWith only one click, it can share your documents by links. In such way, documents can be viewed and edited anywhere and anytime.\n* **Drag-and-drop Tool:**\nWPS Office's innovative Paragraph Layout feature is a drag-and-drop tool that allows you to adjust each paragraph naturally.\nSimply by moving your mouse, you can change the location, spacing, and indentation of a paragraph.\n* **Free Templates:**\nWPS Office offers a large number of free templates to help you create word documents, presentations, and spreadsheets to save you time.\nQuickly select the desired templates from the Docer library to create your documents with ease.\n* **Section Navigation:**\nThe Section Navigation tool makes it a piece of cake to jump between and edit sections.\nQuickly access Cover Pages, Content Pages, and your Header and Footer, or Split Sections and Delete Sections.\n* **Multiple Document Tabs:**\nAvoid the hassle caused by switching between multiple document windows.\nThe tab bar that appears above the editable area allows you to switch between documents by Ctrl + Tab.\nThis makes your document editing as easy and natural as web browsing.\n* **MultiLanguage:**\nSupports 12 languages and All Office File Formats.\n* **New Feature:**\nWe support read and write PDF files!\n\n## Notes\n- Our latest version is already compatible with GDPR, users can revoke the collection of personal information at any time.\n\n]]></description>\n    <summary>WPS Office Free is a free office productivity suite which is smaller and faster than most other office suites.</summary>\n    <tags>kingsoft wps office pdf reader admin freeware trial multilanguage MUI cloud</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/wps-office-free</packageSourceUrl>\n    <licenseUrl>https://www.wps.com/eula</licenseUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n<!-- “UTF-8” test -->\n"
  },
  {
    "path": "automatic/x2go/Readme.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e4eec1b0defbec7a1156c500f312109c37a32be1/icons/x2go.png\" width=\"48\" height=\"48\"/> [x2go](https://chocolatey.org/packages/x2go)\r\n\r\n2Go enables you to access a graphical desktop of a computer over a low bandwidth (or high bandwidth) connection. \r\n\r\nX2Go is a Remote Desktop solution, which some vendors vaguely call Remote Control. This is not to be confused with Microsoft Remote Desktop Connection, which is a competing Remote Desktop solution and protocol.\r\n\r\nWith X2Go, you mainly access Linux computers. The Linux computer you are accessing is the X2Go Server. (There are ways to connect to a Windows computer as well; some of them are only available with the Linux X2Go Client.)\r\n\r\nYou can connect from a computer running Linux, Windows or Mac OS X. This computer is the X2Go Client.\r\n\r\nMultiple users/clients can access a single X2Go Server at the same time, with each user/client having an individual Desktop session by default - however, Desktop sharing (Remote Assistance) is possible, too (see below).\r\n\r\nFor the graphical part of remote desktop sessions, X2Go uses No Machine NX3 technology under the hood.\r\n\r\n## Features\r\n\r\n- Graphical Remote Desktop that works well over both low bandwidth and high bandwidth connections\r\n- The ability to disconnect and reconnect to a session, even from another client\r\n- Support for sound\r\n- Support for as many simultaneous users as the computer's resources will support (NX3 free edition limited you to 2.)\r\n- Traffic is securely tunneled over SSH\r\n- File Sharing from client to server\r\n- Printer Sharing from client to server\r\n- Easily select from multiple desktop environments (e.g., MATE, GNOME, KDE)\r\n- Remote support possible via Desktop Sharing\r\n- The ability to access single applications by specifying the name of the desired executable in the client configuration or selecting one of the pre-defined common applications\r\n"
  },
  {
    "path": "automatic/x2go/legal/LICENSE.txt",
    "content": "Copyright (C) 2005-2017 Obviously Nice -- http://www.obviously-nice.de\r\nCopyright (C) 2007-2017 X2Go Project -- http://wiki.x2go.org\r\n\r\nThis program is free software; you can redistribute it and/or modify\r\nit under the terms of the GNU General Public License as published by\r\nthe Free Software Foundation; either version 2 of the License, or\r\n(at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\nGNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License\r\nalong with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nCopyright (C) 2005-2017 Oleksandr Shneyder <o.shneyder@phoca-gmbh.de>\r\nCopyright (C) 2005-2017 Heinz-Markus Graesing <heinz-m.graesing@obviously-nice.de>\r\nCopyright (C) 2007-2017 X2Go Project <x2go-dev@lists.x2go.org>\r\n"
  },
  {
    "path": "automatic/x2go/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from their official file server\r\nlocated at <https://code.x2go.org/releases/binary-win32/x2goclient/releases/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://code.x2go.org/releases/binary-win32/x2goclient/releases/4.1.2.0-2018.06.22/x2goclient-4.1.2.0-2018.06.22-setup.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 27030E3BD55C8C9939FC1F0C8153514031C6FCA7ACE538358BB1FE19303F5383\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://code.x2go.org/gitweb?p=x2goclient.git;a=blob;f=LICENSE;h=612f591cfbc3e984a781c64abd32726c74237984;hb=HEAD>\r\n"
  },
  {
    "path": "automatic/x2go/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'x2go'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\x2goclient-4.1.2.0-2018.06.22-setup.exe\"\r\n  softwareName   = 'X2Go Client*'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "automatic/x2go/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'X2Go Client*'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/x2go/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://code.x2go.org/releases/binary-win32/x2goclient/releases/'\r\n$softwareName = 'X2Go Client*'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*located at\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n    \".\\tools\\chocolateyUninstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\" = \"`${1}'$softwareName'\"\r\n    }\r\n    \".\\$($Latest.PackageName).nuspec\" = @{\r\n      \"(?i)(^\\s*\\<releaseNotes\\>).*(\\<\\/releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`${2}\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = '^[\\d]+\\.[\\d\\.\\-]+\\/$'\r\n  $verSort = { [version]($_.href -split '[\\-\\/]' | select -first 1) }\r\n  $releaseUrl = $download_page.Links | ? href -match $re | sort $verSort | select -last 1 -Expand href | % { $releases + $_ }\r\n\r\n  $download_page = Invoke-WebRequest -Uri $releaseUrl -UseBasicParsing\r\n\r\n  $url32 = $download_page.Links | ? href -match \"\\.exe$\" | select -first 1 -expand href | % { $releaseUrl + $_ }\r\n\r\n  $verRe = '[-]'\r\n  $version32 = $url32 -split \"$verRe\" | select -last 1 -skip 2\r\n  @{\r\n    URL32 = $url32\r\n    Version = $version32\r\n    ReleaseNotes = \"http://wiki.x2go.org/doku.php/doc:release-notes-mswin:x2goclient-${version32}\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/x2go/x2go.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>x2go</id>\n    <version>4.1.2.0</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/automatic/x2go</packageSourceUrl>\n    <owners>chocolatey-community, Redsandro</owners>\n    <title>X2go Client</title>\n    <authors>X2go Team</authors>\n    <projectUrl>http://wiki.x2go.org/doku.php</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e4eec1b0defbec7a1156c500f312109c37a32be1/icons/x2go.png</iconUrl>\n    <licenseUrl>http://wiki.x2go.org/doku.php/sources:start#licenses_of_x2go</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>http://git.x2go.org/</projectSourceUrl>\n    <docsUrl>http://wiki.x2go.org/doku.php/doc:start</docsUrl>\n    <mailingListUrl>http://wiki.x2go.org/doku.php/news:latest-list-postings</mailingListUrl>\n    <bugTrackerUrl>https://bugs.x2go.org/</bugTrackerUrl>\n    <tags>x2go remote desktop linux xorg kvm network foss cross-platform</tags>\n    <summary>X2GO is for having a graphical remote desktop of Linux computers over a low bandwidth connection.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[2Go enables you to access a graphical desktop of a computer over a low bandwidth (or high bandwidth) connection. \n\nX2Go is a Remote Desktop solution, which some vendors vaguely call Remote Control. This is not to be confused with Microsoft Remote Desktop Connection, which is a competing Remote Desktop solution and protocol.\n\nWith X2Go, you mainly access Linux computers. The Linux computer you are accessing is the X2Go Server. (There are ways to connect to a Windows computer as well; some of them are only available with the Linux X2Go Client.)\n\nYou can connect from a computer running Linux, Windows or Mac OS X. This computer is the X2Go Client.\n\nMultiple users/clients can access a single X2Go Server at the same time, with each user/client having an individual Desktop session by default - however, Desktop sharing (Remote Assistance) is possible, too (see below).\n\nFor the graphical part of remote desktop sessions, X2Go uses No Machine NX3 technology under the hood.\n\n## Features\n\n- Graphical Remote Desktop that works well over both low bandwidth and high bandwidth connections\n- The ability to disconnect and reconnect to a session, even from another client\n- Support for sound\n- Support for as many simultaneous users as the computer's resources will support (NX3 free edition limited you to 2.)\n- Traffic is securely tunneled over SSH\n- File Sharing from client to server\n- Printer Sharing from client to server\n- Easily select from multiple desktop environments (e.g., MATE, GNOME, KDE)\n- Remote support possible via Desktop Sharing\n- The ability to access single applications by specifying the name of the desired executable in the client configuration or selecting one of the pre-defined common applications\n]]></description>\n    <releaseNotes>http://wiki.x2go.org/doku.php/doc:release-notes-mswin:x2goclient-4.1.2.0</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/yo/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@9e732d13804ce0097f9c52c080241edc560acbf9/icons/yo.png\" width=\"48\" height=\"48\"/> [yo](https://chocolatey.org/packages/yo)\r\n\r\n\r\nYeoman is a generic scaffolding system allowing the creation of any kind of app.\r\nIt allows for rapidly getting started on new projects and streamlines the maintenance of existing projects.\r\n\r\nYeoman is language agnostic.\r\nIt can generate projects in any language (Web, Java, Python, C#, etc.)\r\n\r\nYeoman by itself doesn't make any decisions.\r\nEvery decision is made by generators which are basically plugins in the Yeoman environment.\r\nThere's a [lot of publicly available generators](http://yeoman.io/generators/) and its easy to [create a new one](http://yeoman.io/authoring/) to match any workflow.\r\nYeoman is always the right choice for your scaffolding needs.\r\n\r\n"
  },
  {
    "path": "automatic/yo/tools/chocolateyInstall.ps1",
    "content": "﻿Update-SessionEnvironment\r\n\r\n$version = '7.0.1'\r\n\r\nnpm install -g yo@$version\r\n"
  },
  {
    "path": "automatic/yo/tools/chocolateyUninstall.ps1",
    "content": "﻿npm uninstall -g yo\r\n"
  },
  {
    "path": "automatic/yo/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    'tools\\ChocolateyInstall.ps1' = @{\r\n      \"(^[$]version\\s*=\\s*)('.*')\" = \"`$1'$($Latest.RemoteVersion)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $LatestRelease = Get-GitHubRelease yeoman yo\r\n  $Version = $LatestRelease.tag_name.TrimStart(\"v\")\r\n\r\n  @{\r\n    Version       = Get-Version $Version\r\n    RemoteVersion = $Version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/yo/yo.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>yo</id>\n    <title>Yeoman</title>\n    <version>7.0.1</version>\n    <authors>The Yeoman Team</authors>\n    <owners>chocolatey-community, Pascal Berger</owners>\n    <summary>CLI tool for running Yeoman generators</summary>\n    <description><![CDATA[\nYeoman is a generic scaffolding system allowing the creation of any kind of app.\nIt allows for rapidly getting started on new projects and streamlines the maintenance of existing projects.\n\nYeoman is language agnostic.\nIt can generate projects in any language (Web, Java, Python, C#, etc.)\n\nYeoman by itself doesn't make any decisions.\nEvery decision is made by generators which are basically plugins in the Yeoman environment.\nThere's a [lot of publicly available generators](http://yeoman.io/generators/) and its easy to [create a new one](http://yeoman.io/authoring/) to match any workflow.\nYeoman is always the right choice for your scaffolding needs.\n\n]]></description>\n    <projectUrl>http://yeoman.io/</projectUrl>\n    <projectSourceUrl>https://github.com/yeoman/yo</projectSourceUrl>\n    <docsUrl>http://yeoman.io/learning/</docsUrl>\n    <bugTrackerUrl>https://github.com/yeoman/yo/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/yo</packageSourceUrl>\n    <tags>nodejs node javascript web foss cross-platform cli</tags>\n    <licenseUrl>https://opensource.org/licenses/bsd-license.php/</licenseUrl>\n    <copyright>© Google</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@9e732d13804ce0097f9c52c080241edc560acbf9/icons/yo.png</iconUrl>\n    <releaseNotes>https://github.com/yeoman/yo/releases</releaseNotes>\n    <dependencies>\n      <dependency id=\"nodejs\" version=\"0.12.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/youtube-dl/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a42da86c9cc480a5f3f23677e0d73d88416a3b3c/icons/y-dl.svg\" width=\"48\" height=\"48\"/> [youtube-dl](https://chocolatey.org/packages/youtube-dl)\r\n\r\n\r\nyoutube-dl is a small command-line program to download videos from YouTube.com and a few more sites. It is written in Python and it's not platform specific. It should work in your Unix box, in Windows or in Mac OS X. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.\r\n\r\n## Notes\r\n\r\n- Optional dependency package: [ffmpeg](/packages/ffmpeg) (for stream extraction and conversion support)\r\n\r\n"
  },
  {
    "path": "automatic/youtube-dl/legal/LICENSE.txt",
    "content": "This is free and unencumbered software released into the public domain.\r\n\r\nAnyone is free to copy, modify, publish, use, compile, sell, or\r\ndistribute this software, either in source code form or as a compiled\r\nbinary, for any purpose, commercial or non-commercial, and by any\r\nmeans.\r\n\r\nIn jurisdictions that recognize copyright laws, the author or authors\r\nof this software dedicate any and all copyright interest in the\r\nsoftware to the public domain. We make this dedication for the benefit\r\nof the public at large and to the detriment of our heirs and\r\nsuccessors. We intend this dedication to be an overt act of\r\nrelinquishment in perpetuity of all present and future rights to this\r\nsoftware under copyright law.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\nIN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\r\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\r\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\r\nOTHER DEALINGS IN THE SOFTWARE.\r\n\r\nFor more information, please refer to <http://unlicense.org/>\r\n"
  },
  {
    "path": "automatic/youtube-dl/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from their official download link listed on <https://github.com/ytdl-org/ytdl-nightly/releases/tag/2025.11.26>\r\nand can be verified like this:\r\n\r\n1. Download <https://github.com/ytdl-org/ytdl-nightly/releases/download/2025.11.26/youtube-dl.exe>\r\n2. Then use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha512\r\n  checksum: 6934bee48b41486532e1e507bae7a1832da798d67f618e325685e7e90b443416c4946bb6300116393bc82cb9be17b98c123b103b4294830956857bb8392650a8\r\n\r\nFile 'LICENSE.txt' is obtained from <https://github.com/rg3/youtube-dl/blob/b7769a05eca3611e492f7a75f1c40cddd2019ef1/LICENSE>\r\n"
  },
  {
    "path": "automatic/youtube-dl/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  if (Test-Path \"$PSScriptRoot\\tools\") {\r\n    Remove-Item \"$PSScriptRoot\\tools\\*.exe\" -Force\r\n  } else {\r\n    New-Item -ItemType Directory \"$PSScriptRoot\\tools\"\r\n  }\r\n  $Latest.FileName = Get-WebFileName $Latest.URL32 'youtube-dl.exe'\r\n  $filePath = \"$PSScriptRoot\\tools\\$($Latest.FileName)\"\r\n  Get-WebFile $Latest.URL32 $filePath\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(listed on\\s*)\\<.*\\>\" = \"`${1}<$($Latest.ReleaseUrl)>\"\r\n      \"(?i)(1\\..+)\\<.*\\>\"          = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(checksum type:).*\"   = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(checksum:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $streams = [ordered]@{}\r\n  foreach ($repository in 'youtube-dl','ytdl-nightly') {\r\n    $latestRelease = Get-GitHubRelease -Owner ytdl-org -Name $repository\r\n    $url = $latestRelease.assets.Where{$_.name -eq 'youtube-dl.exe'}.browser_download_url\r\n\r\n    $version = $latestRelease.tag_name.TrimStart('v')\r\n    if ($repository.EndsWith('nightly')) {\r\n      $version += '-nightly'\r\n    }\r\n\r\n    # Look for a checksum asset for SHA512\r\n    $checksumFile = $latestRelease.assets.Where{$_.name -eq 'SHA2-512SUMS'}\r\n\r\n    # If it exists\r\n    $checksum = if ($checksumFile) {\r\n      # Get the content of the file\r\n      $checksumFileContent = (-join [char[]](Invoke-WebRequest -Uri $ChecksumFile.browser_download_url -UseBasicParsing).content).Split(\"`n\")\r\n\r\n      # Find the line for youtube-dl.exe\r\n      $youtubeDlExeChecksumLine = $checksumFileContent -match \"^(?<checksum>.+)(?=\\s+youtube-dl\\.exe)\"\r\n\r\n      # And output the checksum portion, which is the first part of the line\r\n      $youtubeDlExeChecksumLine.Split(' ')[0]\r\n    } else {\r\n      # Otherwise, use Get-RemoteChecksum to output a SHA512 checksum for the asset URL\r\n      Get-RemoteChecksum -Url $Url -Algorithm \"sha512\"\r\n    }\r\n\r\n    $streams.Add(\r\n      $repository,\r\n      @{\r\n        Version        = $version\r\n        URL32          = $url\r\n        Checksum32     = $checksum\r\n        ChecksumType32 = \"sha512\"\r\n        ReleaseUrl     = $latestRelease.html_url\r\n      }\r\n    )\r\n  }\r\n\r\n  @{\r\n    streams = $streams\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/youtube-dl/youtube-dl.json",
    "content": "﻿{\r\n    \"ytdl-nightly\":  \"2025.11.26-nightly\"\r\n}\r\n"
  },
  {
    "path": "automatic/youtube-dl/youtube-dl.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>youtube-dl</id>\n    <version>2025.11.26-nightly</version>\n    <title>youtube-dl</title>\n    <owners>chocolatey-community</owners>\n    <authors>Ricardo Garcia and others</authors>\n    <licenseUrl>https://github.com/ytdl-org/youtube-dl/blob/master/LICENSE</licenseUrl>\n    <projectUrl>https://youtube-dl.org/</projectUrl>\n    <projectSourceUrl>https://github.com/ytdl-org/youtube-dl</projectSourceUrl>\n    <docsUrl>https://github.com/ytdl-org/youtube-dl/blob/master/README.md</docsUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nyoutube-dl is a small command-line program to download videos from YouTube.com and a few more sites. It is written in Python and it's not platform specific. It should work in your Unix box, in Windows or in Mac OS X. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.\n\n## Notes\n\n- Optional dependency package: [ffmpeg](/packages/ffmpeg) (for stream extraction and conversion support)\n\n]]></description>\n    <summary>youtube-dl is a small command-line program to download videos from YouTube.com and a few more sites.</summary>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@a42da86c9cc480a5f3f23677e0d73d88416a3b3c/icons/y-dl.svg</iconUrl>\n    <releaseNotes>https://github.com/ytdl-org/youtube-dl/blob/master/ChangeLog</releaseNotes>\n    <copyright>Public domain</copyright>\n    <language>en-US</language>\n    <tags>youtube-dl cli foss cross-platform video multimedia ffmpeg youtube download</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/youtube-dl</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist2010\" version=\"10.0.40219.2\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" /> \n  </files>\n</package>\n"
  },
  {
    "path": "automatic/yumi/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b3e21b285f846b9e399b42bff269a6f596eef03b/icons/yumi.png\" width=\"48\" height=\"48\"/> [yumi](https://chocolatey.org/packages/yumi)\r\n\r\n\r\nYUMI (Your Universal Multiboot Installer), is the successor to MultibootISOs. It can be used to create a Multiboot USB Flash Drive containing multiple operating systems, antivirus utilities, disc cloning, diagnostic tools, and more. Contrary to MultiBootISO's which used grub to boot ISO files directly from USB, YUMI uses syslinux to boot extracted distributions stored on the USB device, and reverts to using grub to Boot Multiple ISO files from USB, if necessary.\r\n\r\nAside from a few distributions, all files are stored within the Multiboot folder, making for a nicely organized Multiboot Drive that can still be used for other storage purposes.\r\n\r\n## Notes\r\n- The download link for the YUMI source code is located on their download page [here](https://www.pendrivelinux.com/yumi-multiboot-usb-creator/)\r\n\r\n"
  },
  {
    "path": "automatic/yumi/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/yumi/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.pendrivelinux.com/yumi-multiboot-usb-creator/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://www.pendrivelinux.com/downloads/YUMI/YUMI-2.0.9.4.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 168A7FD30817E07EFECBD1805FF1E8629A62BE137B74D0B77958472F0993D134\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.gnu.org/licenses/gpl.txt>\r\nThis license was linked to from the following page <https://www.pendrivelinux.com/disclaimer/>\r\n"
  },
  {
    "path": "automatic/yumi/tools/yumi.exe.gui",
    "content": "﻿"
  },
  {
    "path": "automatic/yumi/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain   = 'http://www.pendrivelinux.com'\r\n$releases = \"$domain/yumi-multiboot-usb-creator/\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Remove-Item \"$PSScriptRoot\\tools\\*.exe\"\r\n\r\n  $filePath = \"$PSScriptRoot\\tools\\yumi.exe\"\r\n  Invoke-WebRequest -Uri $Latest.URL32 -UseBasicParsing -OutFile $filePath\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32     = Get-FileHash -Path $filePath -Algorithm $Latest.ChecksumType32 | % Hash\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\"  = \"`${1}<$releases>\"\r\n      \"(?i)(^1\\..*)\\<.*\\>\"            = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"   = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'YUMI\\-[\\d\\.]+[a-z]?\\.exe$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n\r\n  $version32 = $url32 -split '[-]|[a-z]?\\.exe' | select -last 1 -skip 1\r\n\r\n  @{\r\n    URL32   = $domain + $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n\r\n"
  },
  {
    "path": "automatic/yumi/yumi.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>yumi</id>\n    <version>2.0.9.4</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/yumi</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>YUMI (Your Universal Multiboot Installer)</title>\n    <authors>Pendrivelinux</authors>\n    <projectUrl>http://www.pendrivelinux.com/yumi-multiboot-usb-creator/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b3e21b285f846b9e399b42bff269a6f596eef03b/icons/yumi.png</iconUrl>\n    <copyright>2011–2017 Lance www.pendrivelinux.com</copyright>\n    <licenseUrl>https://www.pendrivelinux.com/disclaimer/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>yumi usb flash drive multiboot linux iso foss cross-platform</tags>\n    <summary>YUMI – Multiboot USB Creator for Windows</summary>\n    <description><![CDATA[\nYUMI (Your Universal Multiboot Installer), is the successor to MultibootISOs. It can be used to create a Multiboot USB Flash Drive containing multiple operating systems, antivirus utilities, disc cloning, diagnostic tools, and more. Contrary to MultiBootISO's which used grub to boot ISO files directly from USB, YUMI uses syslinux to boot extracted distributions stored on the USB device, and reverts to using grub to Boot Multiple ISO files from USB, if necessary.\n\nAside from a few distributions, all files are stored within the Multiboot folder, making for a nicely organized Multiboot Drive that can still be used for other storage purposes.\n\n## Notes\n- The download link for the YUMI source code is located on their download page [here](https://www.pendrivelinux.com/yumi-multiboot-usb-creator/)\n\n]]></description>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/yumi-uefi/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b3e21b285f846b9e399b42bff269a6f596eef03b/icons/yumi.png\" width=\"48\" height=\"48\"/> [yumi](https://chocolatey.org/packages/yumi)\r\n\r\n\r\nYUMI (Your Universal Multiboot Installer), is the successor to MultibootISOs. It can be used to create a Multiboot USB Flash Drive containing multiple operating systems, antivirus utilities, disc cloning, diagnostic tools, and more. Contrary to MultiBootISO's which used grub to boot ISO files directly from USB, YUMI uses syslinux to boot extracted distributions stored on the USB device, and reverts to using grub to Boot Multiple ISO files from USB, if necessary.\r\n\r\nAside from a few distributions, all files are stored within the Multiboot folder, making for a nicely organized Multiboot Drive that can still be used for other storage purposes.\r\n\r\n## Notes\r\n- The download link for the YUMI UEFI source code is located on their download page [here](https://www.pendrivelinux.com/yumi-multiboot-usb-creator/)\r\n- You'll need to disable secure boot (*if it's enabled*)\r\n- Drive must be FAT32 formatted.\r\n"
  },
  {
    "path": "automatic/yumi-uefi/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "automatic/yumi-uefi/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.pendrivelinux.com/yumi-multiboot-usb-creator/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://www.pendrivelinux.com/downloads/YUMI/YUMI-UEFI-0.0.4.6.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: F2F5D2B4F86FD281B2B9A730D883C7BB5DBC7AEF98BB46DB8956FFC0FF33C013\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.gnu.org/licenses/gpl.txt>\r\nThis license was linked to from the following page <https://www.pendrivelinux.com/disclaimer/>\r\n"
  },
  {
    "path": "automatic/yumi-uefi/tools/yumi-uefi.exe.gui",
    "content": "﻿"
  },
  {
    "path": "automatic/yumi-uefi/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$domain = 'http://www.pendrivelinux.com'\r\n$releases = \"$domain/yumi-multiboot-usb-creator/\"\r\n\r\nfunction global:au_BeforeUpdate {\r\n  Remove-Item \"$PSScriptRoot\\tools\\*.exe\"\r\n\r\n  $filePath = \"$PSScriptRoot\\tools\\yumi-uefi.exe\"\r\n  Invoke-WebRequest -Uri $Latest.URL32 -UseBasicParsing -OutFile $filePath\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32 = Get-FileHash -Path $filePath -Algorithm $Latest.ChecksumType32 | % Hash\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(^1\\..*)\\<.*\\>\"                = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'YUMI\\-UEFI\\-[\\d\\.]+\\.exe$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n\r\n  $version32 = $url32 -split '[-]|\\.exe' | select -last 1 -skip 1\r\n  @{\r\n    URL32   = $domain + $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/yumi-uefi/yumi-uefi.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>yumi-uefi</id>\n    <version>0.0.4.6</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/yumi-uefi</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>YUMI UEFI (Your Universal Multiboot Installer)</title>\n    <authors>Pendrivelinux</authors>\n    <projectUrl>http://www.pendrivelinux.com/yumi-multiboot-usb-creator/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@b3e21b285f846b9e399b42bff269a6f596eef03b/icons/yumi.png</iconUrl>\n    <copyright>2011–2018 Lance www.pendrivelinux.com</copyright>\n    <licenseUrl>https://www.pendrivelinux.com/disclaimer/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>yumi yumi-uefi uefi usb flash drive multiboot linux iso foss cross-platform</tags>\n    <summary>YUMI – Multiboot USB Creator for Windows using UEFI</summary>\n    <description><![CDATA[\nYUMI (Your Universal Multiboot Installer), is the successor to MultibootISOs. It can be used to create a Multiboot USB Flash Drive containing multiple operating systems, antivirus utilities, disc cloning, diagnostic tools, and more. Contrary to MultiBootISO's which used grub to boot ISO files directly from USB, YUMI uses syslinux to boot extracted distributions stored on the USB device, and reverts to using grub to Boot Multiple ISO files from USB, if necessary.\n\nAside from a few distributions, all files are stored within the Multiboot folder, making for a nicely organized Multiboot Drive that can still be used for other storage purposes.\n\n## Notes\n- The download link for the YUMI UEFI source code is located on their download page [here](https://www.pendrivelinux.com/yumi-multiboot-usb-creator/)\n- You'll need to disable secure boot (*if it's enabled*)\n- Drive must be FAT32 formatted.\n]]></description>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "automatic/zotero/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@53607633ce049d5d75ac668f4408faaeced36bc3/icons/zotero.png\" height=\"48\" width=\"48\" /> zotero](https://chocolatey.org/packages/zotero)\r\n\r\nZotero is free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice, OpenOffice.org Writer and NeoOffice.\r\n\r\n\r\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d1d9f0154e370315e49f245a26a7d23e89a705cc/automatic/zotero/screenshot.png)\r\n"
  },
  {
    "path": "automatic/zotero/legal/LICENSE.txt",
    "content": "Zotero is Copyright © 2018 Corporation for Digital Scholarship, \r\nVienna, Virginia, USA http://digitalscholar.org\r\n\r\nCopyright © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017\r\nRoy Rosenzweig Center for History and New Media, George Mason University,\r\nFairfax, Virginia, USA  http://zotero.org\r\n\r\nThe Corporation for Digital Scholarship distributes the Zotero source code\r\nunder the GNU Affero General Public License, version 3 (AGPLv3). The full text\r\nof this license is given below.\r\n\r\nThe Zotero name is a registered trademark of the Corporation for Digital Scholarship.\r\nSee http://zotero.org/trademark for more information.\r\n\r\nThird-party copyright in this distribution is noted where applicable.\r\n\r\nAll rights not expressly granted are reserved.\r\n\r\n=========================================================================\r\n\r\n                    GNU AFFERO GENERAL PUBLIC LICENSE\r\n                       Version 3, 19 November 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU Affero General Public License is a free, copyleft license for\r\nsoftware and other kinds of works, specifically designed to ensure\r\ncooperation with the community in the case of network server software.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nour General Public Licenses are intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  Developers that use our General Public Licenses protect your rights\r\nwith two steps: (1) assert copyright on the software, and (2) offer\r\nyou this License which gives you legal permission to copy, distribute\r\nand/or modify the software.\r\n\r\n  A secondary benefit of defending all users' freedom is that\r\nimprovements made in alternate versions of the program, if they\r\nreceive widespread use, become available for other developers to\r\nincorporate.  Many developers of free software are heartened and\r\nencouraged by the resulting cooperation.  However, in the case of\r\nsoftware used on network servers, this result may fail to come about.\r\nThe GNU General Public License permits making a modified version and\r\nletting the public access it on a server without ever releasing its\r\nsource code to the public.\r\n\r\n  The GNU Affero General Public License is designed specifically to\r\nensure that, in such cases, the modified source code becomes available\r\nto the community.  It requires the operator of a network server to\r\nprovide the source code of the modified version running there to the\r\nusers of that server.  Therefore, public use of a modified version, on\r\na publicly accessible server, gives the public access to the source\r\ncode of the modified version.\r\n\r\n  An older license, called the Affero General Public License and\r\npublished by Affero, was designed to accomplish similar goals.  This is\r\na different license, not a version of the Affero GPL, but Affero has\r\nreleased a new version of the Affero GPL which permits relicensing under\r\nthis license.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU Affero General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Remote Network Interaction; Use with the GNU General Public License.\r\n\r\n  Notwithstanding any other provision of this License, if you modify the\r\nProgram, your modified version must prominently offer all users\r\ninteracting with it remotely through a computer network (if your version\r\nsupports such interaction) an opportunity to receive the Corresponding\r\nSource of your version by providing access to the Corresponding Source\r\nfrom a network server at no charge, through some standard or customary\r\nmeans of facilitating copying of software.  This Corresponding Source\r\nshall include the Corresponding Source for any work covered by version 3\r\nof the GNU General Public License that is incorporated pursuant to the\r\nfollowing paragraph.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the work with which it is combined will remain governed by version\r\n3 of the GNU General Public License.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU Affero General Public License from time to time.  Such new versions\r\nwill be similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU Affero General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU Affero General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU Affero General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU Affero General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU Affero General Public License for more details.\r\n\r\n    You should have received a copy of the GNU Affero General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If your software can interact with users remotely through a computer\r\nnetwork, you should also make sure that it provides a way for users to\r\nget its source.  For example, if your program is a web application, its\r\ninterface could display a \"Source\" link that leads users to an archive\r\nof the code.  There are many ways you could offer source, and different\r\nsolutions will be better for different programs; see section 13 for the\r\nspecific requirements.\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU AGPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n"
  },
  {
    "path": "automatic/zotero/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://download.zotero.org/client/release/9.0.2/Zotero-9.0.2_win32_setup.exe\r\n   x64: https://download.zotero.org/client/release/9.0.2/Zotero-9.0.2_x64_setup.exe\r\n\r\n   to download the installer.\r\n\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: SHA256\r\n  checksum32: 113A20CF4B70B471D3F598A25F2CCA0BE7382658AEA9586874F137EE048F55EC\r\n  checksum64: CF311861FF1AF3B42E0750B48090492C034A8EE614A77F9E9F12BF05E0DE51A9\r\n\r\nThe file 'LICENSE.txt' has been obtained from \r\n   https://raw.githubusercontent.com/zotero/zotero/refs/heads/main/COPYING\r\n"
  },
  {
    "path": "automatic/zotero/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n$File32Name = 'Zotero-9.0.2_win32_setup.exe'\r\n$File64Name = 'Zotero-9.0.2_x64_setup.exe'\r\n\r\n$File32Path = Join-Path $toolsPath $File32Name\r\n$File64Path = Join-Path $toolsPath $File64Name\r\n\r\n$packageArgs = @{\r\n   packageName    = $env:ChocolateyPackageName\r\n   softwareName   = \"Zotero*\"\r\n   fileType       = 'exe'\r\n   file           = \"$File32Path\"\r\n   file64         = \"$File64Path\"\r\n   silentArgs     = '/S'\r\n   validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item \"$File32Path\",\"$File64Path\" -Force -ea 0\r\n"
  },
  {
    "path": "automatic/zotero/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = \"Zotero*\"\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$env:ChocolateyPackageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "automatic/zotero/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'https://www.zotero.org/download/client/dl?channel=release&platform=win-x64'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*x32\\:).*\" = \"`${1} $($Latest.URL32)\"\r\n      \"(?i)(^\\s*x64\\:).*\" = \"`${1} $($Latest.URL64)\"\r\n      \"(?i)(^\\s*checksum32\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^[$]File32Name =).*\" = \"`${1} '$($Latest.URL32.split('/')[-1])'\"\r\n      \"(?i)(^[$]File64Name =).*\" = \"`${1} '$($Latest.URL64.split('/')[-1])'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n   $url64 = Get-RedirectedUrl -url $releases\r\n   $url32 = Get-RedirectedUrl -url $releases.replace('-x64','32')\r\n\r\n   $version  = $url64 -split '/' | Where-Object {$_ -match '^\\d+\\.\\d[0-9.]*$'} | Select-Object -Last 1\r\n\r\n   @{\r\n      Version      = $version\r\n      URL32        = $url32\r\n      URL64        = $url64\r\n   }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "automatic/zotero/zotero.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <!-- == PACKAGE SPECIFIC SECTION == -->\n    <id>zotero</id>\n    <version>9.0.2</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/zotero</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <!-- == SOFTWARE SPECIFIC SECTION == -->\n    <title>Zotero</title>\n    <authors>Corporation for Digital Scholarship</authors>\n    <projectUrl>https://www.zotero.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@53607633ce049d5d75ac668f4408faaeced36bc3/icons/zotero.png</iconUrl>\n    <copyright>Copyright © 2018 Corporation for Digital Scholarship, Vienna, Virginia, USA. Copyright © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Roy Rosenzweig Center for History and New Media, George Mason University,Fairfax, Virginia, USA</copyright>\n    <licenseUrl>https://github.com/zotero/zotero/blob/e746da4faba46533f35db7cbe04c91c757134a44/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://www.zotero.org/support/dev/source_code</projectSourceUrl>\n    <docsUrl>https://www.zotero.org/support</docsUrl>\n    <mailingListUrl>https://forums.zotero.org/discussions</mailingListUrl>\n    <bugTrackerUrl>https://github.com/zotero/zotero/issues</bugTrackerUrl>\n    <tags>zotero productivity foss cross-platform references manager bibliography citations research embedded</tags>\n    <summary>Zotero [zoh-TAIR-oh] is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources. </summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Zotero is free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice, OpenOffice.org Writer and NeoOffice.\n\n\n![screenshot](https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d1d9f0154e370315e49f245a26a7d23e89a705cc/automatic/zotero/screenshot.png)\n]]></description>\n    <releaseNotes>https://www.zotero.org/support/changelog</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "deprecated/extensions/chocolatey-fosshub.extension/chocolatey-fosshub.extension.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>chocolatey-fosshub.extension</id>\n    <version>0.6.1</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>[Deprecated] Chocolatey FossHub Extension</title>\n    <authors>gep13,dtgm,chocolatey</authors>\n    <copyright>2016-Present: Chocolatey Core Team Package Contributors</copyright>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <licenseUrl>https://github.com/chocolatey/choco/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectSourceUrl>\n    <docsUrl>https://github.com/chocolatey/chocolatey-coreteampackages/wiki</docsUrl>\n    <mailingListUrl>https://groups.google.com/forum/#!forum/chocolatey</mailingListUrl>\n    <bugTrackerUrl>https://github.com/chocolatey/chocolatey-coreteampackages/issues</bugTrackerUrl>\n    <tags>chocolatey-fosshub.extension admin fosshub extension</tags>\n    <summary>Helper Function for extracting download URL from FossHub</summary>\n    <description>\n**NOTE:** This extension is no longer supported.  See here for additional [information](https://github.com/chocolatey/package-validator/wiki/ScriptsDoNotDownloadFromFossHub)\n\nProvides a helper function to help with extracting the actual download URL for an application whose binaries are housed on FossHub.\n\nThese functions may be used in Chocolatey install/uninstall scripts by declaring this package a dependency in your package's nuspec.\n\n&lt;`dependencies`&gt;\n&amp;nbsp;&amp;nbsp;&lt;`dependency id=\"chocolatey-fosshub.extension\" /`&gt;\n&lt;`/dependencies`&gt;\n\n### Functions\n\n`Get-UrlFromFosshub` --  Get the resolved URL from a FossHub download link.\n\nExample:\n`Get-UrlFromFosshub http://www.fosshub.com/genLink/Data-Crow/FILE.zip`\n    </description>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/extensions/chocolatey-fosshub.extension/tools/chocolateyInstall.ps1",
    "content": "Write-Host \"This extension is no longer supported.  See here for additional information: https://github.com/chocolatey/package-validator/wiki/ScriptsDoNotDownloadFromFossHub.\"\r\n"
  },
  {
    "path": "deprecated/extensions/chocolatey-uninstall.extension/chocolatey-uninstall.extension.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>chocolatey-uninstall.extension</id>\n    <version>1.2.0</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>[Deprecated] Chocolatey Uninstall Extension</title>\n    <authors>dtgm,ferventcoder,chocolatey</authors>\n    <copyright>© 2016 Chocolatey Core Team Package Contributors</copyright>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <licenseUrl>https://github.com/chocolatey/choco/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectSourceUrl>\n    <docsUrl>https://github.com/chocolatey/chocolatey-coreteampackages/wiki</docsUrl>\n    <mailingListUrl>https://groups.google.com/forum/#!forum/chocolatey</mailingListUrl>\n    <bugTrackerUrl>https://github.com/chocolatey/chocolatey-coreteampackages/issues</bugTrackerUrl>\n    <tags>chocolatey uninstall extension admin</tags>\n    <summary>Helper functions for use during uninstall of Chocolatey packages</summary>\n    <description>\n**NOTE:** This package has been deprecated, in favour of the chocolatey-core.extension.\n\nThis package provides helper functions installed as a Chocolatey extension. These functions may be used in Chocolatey install/uninstall scripts by declaring this package a dependency in your package's nuspec.\n\n&lt;`dependencies`&gt;\n&amp;nbsp;&amp;nbsp;&lt;`dependency id=\"chocolatey-uninstall.extension\" /`&gt;\n&lt;`/dependencies`&gt;\n\n### Functions\n\n`Get-UninstallRegistryKey` -- retrieve registry keys for use during uninstall of Chocolatey packages\n\n1. To use, add the following to chocolateyUninstall.ps1, setting `$softwareName` to the name as seen in Control Panel's \"Programs and Features\"\n\n`$softwareName = \"Example Name\"`\n`[array]$key = Get-UninstallRegistryKey -SoftwareName $softwareName`\n\n2. The found registry key's properties are accessible by dot notation. For example, `$key.UninstallString`\n    </description>\n    <releaseNotes>\n#### 1.2.0\n* Deprecated package in favour of chocolatey-core.extension.\n\n#### 1.1.0\n\n##### Bug fixes\n* Not building array properly; fails if more than one bad key\n* Not reporting correct key\n\n##### Improvements\n* Try to remove all bad keys found.\n* (reporting) add warning if more than 10 bad keys are found\n* (reporting) no registry keys matched SoftwareName\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.0\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/7zip.commandline/7zip.commandline.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>7zip.commandline</id>\n    <title>[Deprecated] 7-Zip (Portable, CommandLine)</title>\n    <version>16.02.0.20170209</version>\n    <authors>Igor Pavlov</authors>\n    <owners>chocolatey-community,Rob Reynolds</owners>\n    <summary>7-Zip is a file archiver with a high compression ratio.</summary>\n    <description>\n#### New package name: **[7zip.portable](https://chocolatey.org/packages/7zip.portable)**\n\n---\n\n`7zip.commandline` has been deprecated because of [Chocolatey naming conventions](https://github.com/chocolatey/choco/wiki/ChocolateyFAQs#what-is-the-difference-between-packages-named-install-ie-autohotkeyinstall-portable-ie-autohotkeyportable-and--ie-autohotkey).\n\nIt exists only for backward compatibility to provide a transitional dummy package for existing users and scripts which may still use this package ID.\n    </description>\n    <releaseNotes>#### New users\n* Do not install this package. Install **7zip.portable** instead.\n\n#### Existing users - Updating\n* Updating this package will automatically install the most recent version of the **7zip.portable** chocolatey package.\n* Please update any links, dependencies, or scripts that reference this package to the new package name **7zip.portable**\n\n#### Existing users - Post-update Cleanup (optional)\n`choco uninstall 7zip.commandline --whatif`\n    </releaseNotes>\n    <projectUrl>http://www.7-zip.org/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/7zip</packageSourceUrl>\n    <tags>7zip zip archiver foss</tags>\n    <licenseUrl>http://www.7-zip.org/license.txt</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>http://www.7-zip.org/faq.html</docsUrl>\n    <mailingListUrl>https://sourceforge.net/p/sevenzip/discussion/45797/</mailingListUrl>\n    <bugTrackerUrl>https://sourceforge.net/p/sevenzip/_list/tickets?source=navbar</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"7zip.portable\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/PDFXChangeViewer/PDFXChangeViewer.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>PDFXChangeViewer</id>\n    <version>2.5.317.20161116</version>\n    <title>[Deprecated] PDF-XChange Viewer</title>\n    <owners>chocolatey-community</owners>\n    <authors>Tracker Software</authors>\n    <licenseUrl>http://www.tracker-software.com/PDFVLicense.pdf‎</licenseUrl>\n    <projectUrl>http://www.tracker-software.com/product/pdf-xchange-viewer</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e4a49519947c3cff55c17a0b08266c56b0613e64/icons/PDFXChangeViewer.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\n**NOTE:** This package has been deprecated in favour of the pdfxchangeeditor package\n\nA free PDF reader alternative to the Adobe Reader! The PDF-XChange Viewer is smaller, faster and more feature rich than any other free PDF Reader / PDF Viewer / PDF Editor available.\n    </description>\n    <summary>PDF-XChange Viewer – PDF Reader</summary>\n    <releaseNotes />\n    <copyright>Tracker Software Products</copyright>\n    <tags>PDFXChangeViewer pdf reader viewer admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"pdfxchangeeditor\" version=\"6.0.318.1\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/bluegriffon/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/bluegriffon.svg\" width=\"48\" height=\"48\"/> [BlueGriffon](https://chocolatey.org/packages/bluegriffon)\r\n\r\n\r\nBlueGriffon is a WYSIWYG content editor for the World Wide Web. Powered by Gecko, the rendering engine of Firefox, it's a modern and robust solution to edit Web pages in conformance to the latest Web Standards.\r\n\r\nBlueGriffon is an intuitive application that provides Web authors (beginners or more advanced) with a simple User Interface allowing to create attractive Web sites without requiring extensive technical knowledge about Web Standards.\r\n\r\nBecause Gecko lives inside BlueGriffon, the document you edit will look exactly the same in Firefox. Advanced users can always use the Source View to hard-code their page.\r\n\r\n"
  },
  {
    "path": "deprecated/packages/bluegriffon/bluegriffon.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>bluegriffon</id>\n    <version>3.0.1</version>\n    <title>BlueGriffon</title>\n    <owners>chocolatey-community</owners>\n    <authors>Daniel Glazman</authors>\n    <licenseUrl>https://github.com/therealglazou/bluegriffon/blob/master/LICENSE</licenseUrl>\n    <projectUrl>http://bluegriffon.org/</projectUrl>\n    <projectSourceUrl>https://github.com/therealglazou/bluegriffon</projectSourceUrl>\n    <bugTrackerUrl>https://github.com/therealglazou/bluegriffon/issues</bugTrackerUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/bluegriffon.svg</iconUrl>\n    <copyright>Copyright © 2012-2017 Disruptive Innovations SAS - All rights reserved</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nBlueGriffon is a WYSIWYG content editor for the World Wide Web. Powered by Gecko, the rendering engine of Firefox, it's a modern and robust solution to edit Web pages in conformance to the latest Web Standards.\n\nBlueGriffon is an intuitive application that provides Web authors (beginners or more advanced) with a simple User Interface allowing to create attractive Web sites without requiring extensive technical knowledge about Web Standards.\n\nBecause Gecko lives inside BlueGriffon, the document you edit will look exactly the same in Firefox. Advanced users can always use the Source View to hard-code their page.\n\n]]></description>\n    <summary>BlueGriffon is a WYSIWYG content editor for the World Wide Web.</summary>\n    <tags>bluegriffon cross-platform trial wysiwyg gecko firefox html admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/bluegriffon</packageSourceUrl>\n    <releaseNotes>https://github.com/therealglazou/bluegriffon/releases/tag/3.0.1</releaseNotes>\n    <dependencies>\n      <dependency id=\"kb2999226\" version=\"1.0.20170509\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "deprecated/packages/bluegriffon/legal/LICENSE.txt",
    "content": "Mozilla Public License, version 2.0\r\n\r\n1. Definitions\r\n\r\n1.1. \"Contributor\"\r\n\r\n     means each individual or legal entity that creates, contributes to the\r\n     creation of, or owns Covered Software.\r\n\r\n1.2. \"Contributor Version\"\r\n\r\n     means the combination of the Contributions of others (if any) used by a\r\n     Contributor and that particular Contributor's Contribution.\r\n\r\n1.3. \"Contribution\"\r\n\r\n     means Covered Software of a particular Contributor.\r\n\r\n1.4. \"Covered Software\"\r\n\r\n     means Source Code Form to which the initial Contributor has attached the\r\n     notice in Exhibit A, the Executable Form of such Source Code Form, and\r\n     Modifications of such Source Code Form, in each case including portions\r\n     thereof.\r\n\r\n1.5. \"Incompatible With Secondary Licenses\"\r\n     means\r\n\r\n     a. that the initial Contributor has attached the notice described in\r\n        Exhibit B to the Covered Software; or\r\n\r\n     b. that the Covered Software was made available under the terms of\r\n        version 1.1 or earlier of the License, but not also under the terms of\r\n        a Secondary License.\r\n\r\n1.6. \"Executable Form\"\r\n\r\n     means any form of the work other than Source Code Form.\r\n\r\n1.7. \"Larger Work\"\r\n\r\n     means a work that combines Covered Software with other material, in a\r\n     separate file or files, that is not Covered Software.\r\n\r\n1.8. \"License\"\r\n\r\n     means this document.\r\n\r\n1.9. \"Licensable\"\r\n\r\n     means having the right to grant, to the maximum extent possible, whether\r\n     at the time of the initial grant or subsequently, any and all of the\r\n     rights conveyed by this License.\r\n\r\n1.10. \"Modifications\"\r\n\r\n     means any of the following:\r\n\r\n     a. any file in Source Code Form that results from an addition to,\r\n        deletion from, or modification of the contents of Covered Software; or\r\n\r\n     b. any new file in Source Code Form that contains any Covered Software.\r\n\r\n1.11. \"Patent Claims\" of a Contributor\r\n\r\n      means any patent claim(s), including without limitation, method,\r\n      process, and apparatus claims, in any patent Licensable by such\r\n      Contributor that would be infringed, but for the grant of the License,\r\n      by the making, using, selling, offering for sale, having made, import,\r\n      or transfer of either its Contributions or its Contributor Version.\r\n\r\n1.12. \"Secondary License\"\r\n\r\n      means either the GNU General Public License, Version 2.0, the GNU Lesser\r\n      General Public License, Version 2.1, the GNU Affero General Public\r\n      License, Version 3.0, or any later versions of those licenses.\r\n\r\n1.13. \"Source Code Form\"\r\n\r\n      means the form of the work preferred for making modifications.\r\n\r\n1.14. \"You\" (or \"Your\")\r\n\r\n      means an individual or a legal entity exercising rights under this\r\n      License. For legal entities, \"You\" includes any entity that controls, is\r\n      controlled by, or is under common control with You. For purposes of this\r\n      definition, \"control\" means (a) the power, direct or indirect, to cause\r\n      the direction or management of such entity, whether by contract or\r\n      otherwise, or (b) ownership of more than fifty percent (50%) of the\r\n      outstanding shares or beneficial ownership of such entity.\r\n\r\n\r\n2. License Grants and Conditions\r\n\r\n2.1. Grants\r\n\r\n     Each Contributor hereby grants You a world-wide, royalty-free,\r\n     non-exclusive license:\r\n\r\n     a. under intellectual property rights (other than patent or trademark)\r\n        Licensable by such Contributor to use, reproduce, make available,\r\n        modify, display, perform, distribute, and otherwise exploit its\r\n        Contributions, either on an unmodified basis, with Modifications, or\r\n        as part of a Larger Work; and\r\n\r\n     b. under Patent Claims of such Contributor to make, use, sell, offer for\r\n        sale, have made, import, and otherwise transfer either its\r\n        Contributions or its Contributor Version.\r\n\r\n2.2. Effective Date\r\n\r\n     The licenses granted in Section 2.1 with respect to any Contribution\r\n     become effective for each Contribution on the date the Contributor first\r\n     distributes such Contribution.\r\n\r\n2.3. Limitations on Grant Scope\r\n\r\n     The licenses granted in this Section 2 are the only rights granted under\r\n     this License. No additional rights or licenses will be implied from the\r\n     distribution or licensing of Covered Software under this License.\r\n     Notwithstanding Section 2.1(b) above, no patent license is granted by a\r\n     Contributor:\r\n\r\n     a. for any code that a Contributor has removed from Covered Software; or\r\n\r\n     b. for infringements caused by: (i) Your and any other third party's\r\n        modifications of Covered Software, or (ii) the combination of its\r\n        Contributions with other software (except as part of its Contributor\r\n        Version); or\r\n\r\n     c. under Patent Claims infringed by Covered Software in the absence of\r\n        its Contributions.\r\n\r\n     This License does not grant any rights in the trademarks, service marks,\r\n     or logos of any Contributor (except as may be necessary to comply with\r\n     the notice requirements in Section 3.4).\r\n\r\n2.4. Subsequent Licenses\r\n\r\n     No Contributor makes additional grants as a result of Your choice to\r\n     distribute the Covered Software under a subsequent version of this\r\n     License (see Section 10.2) or under the terms of a Secondary License (if\r\n     permitted under the terms of Section 3.3).\r\n\r\n2.5. Representation\r\n\r\n     Each Contributor represents that the Contributor believes its\r\n     Contributions are its original creation(s) or it has sufficient rights to\r\n     grant the rights to its Contributions conveyed by this License.\r\n\r\n2.6. Fair Use\r\n\r\n     This License is not intended to limit any rights You have under\r\n     applicable copyright doctrines of fair use, fair dealing, or other\r\n     equivalents.\r\n\r\n2.7. Conditions\r\n\r\n     Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in\r\n     Section 2.1.\r\n\r\n\r\n3. Responsibilities\r\n\r\n3.1. Distribution of Source Form\r\n\r\n     All distribution of Covered Software in Source Code Form, including any\r\n     Modifications that You create or to which You contribute, must be under\r\n     the terms of this License. You must inform recipients that the Source\r\n     Code Form of the Covered Software is governed by the terms of this\r\n     License, and how they can obtain a copy of this License. You may not\r\n     attempt to alter or restrict the recipients' rights in the Source Code\r\n     Form.\r\n\r\n3.2. Distribution of Executable Form\r\n\r\n     If You distribute Covered Software in Executable Form then:\r\n\r\n     a. such Covered Software must also be made available in Source Code Form,\r\n        as described in Section 3.1, and You must inform recipients of the\r\n        Executable Form how they can obtain a copy of such Source Code Form by\r\n        reasonable means in a timely manner, at a charge no more than the cost\r\n        of distribution to the recipient; and\r\n\r\n     b. You may distribute such Executable Form under the terms of this\r\n        License, or sublicense it under different terms, provided that the\r\n        license for the Executable Form does not attempt to limit or alter the\r\n        recipients' rights in the Source Code Form under this License.\r\n\r\n3.3. Distribution of a Larger Work\r\n\r\n     You may create and distribute a Larger Work under terms of Your choice,\r\n     provided that You also comply with the requirements of this License for\r\n     the Covered Software. If the Larger Work is a combination of Covered\r\n     Software with a work governed by one or more Secondary Licenses, and the\r\n     Covered Software is not Incompatible With Secondary Licenses, this\r\n     License permits You to additionally distribute such Covered Software\r\n     under the terms of such Secondary License(s), so that the recipient of\r\n     the Larger Work may, at their option, further distribute the Covered\r\n     Software under the terms of either this License or such Secondary\r\n     License(s).\r\n\r\n3.4. Notices\r\n\r\n     You may not remove or alter the substance of any license notices\r\n     (including copyright notices, patent notices, disclaimers of warranty, or\r\n     limitations of liability) contained within the Source Code Form of the\r\n     Covered Software, except that You may alter any license notices to the\r\n     extent required to remedy known factual inaccuracies.\r\n\r\n3.5. Application of Additional Terms\r\n\r\n     You may choose to offer, and to charge a fee for, warranty, support,\r\n     indemnity or liability obligations to one or more recipients of Covered\r\n     Software. However, You may do so only on Your own behalf, and not on\r\n     behalf of any Contributor. You must make it absolutely clear that any\r\n     such warranty, support, indemnity, or liability obligation is offered by\r\n     You alone, and You hereby agree to indemnify every Contributor for any\r\n     liability incurred by such Contributor as a result of warranty, support,\r\n     indemnity or liability terms You offer. You may include additional\r\n     disclaimers of warranty and limitations of liability specific to any\r\n     jurisdiction.\r\n\r\n4. Inability to Comply Due to Statute or Regulation\r\n\r\n   If it is impossible for You to comply with any of the terms of this License\r\n   with respect to some or all of the Covered Software due to statute,\r\n   judicial order, or regulation then You must: (a) comply with the terms of\r\n   this License to the maximum extent possible; and (b) describe the\r\n   limitations and the code they affect. Such description must be placed in a\r\n   text file included with all distributions of the Covered Software under\r\n   this License. Except to the extent prohibited by statute or regulation,\r\n   such description must be sufficiently detailed for a recipient of ordinary\r\n   skill to be able to understand it.\r\n\r\n5. Termination\r\n\r\n5.1. The rights granted under this License will terminate automatically if You\r\n     fail to comply with any of its terms. However, if You become compliant,\r\n     then the rights granted under this License from a particular Contributor\r\n     are reinstated (a) provisionally, unless and until such Contributor\r\n     explicitly and finally terminates Your grants, and (b) on an ongoing\r\n     basis, if such Contributor fails to notify You of the non-compliance by\r\n     some reasonable means prior to 60 days after You have come back into\r\n     compliance. Moreover, Your grants from a particular Contributor are\r\n     reinstated on an ongoing basis if such Contributor notifies You of the\r\n     non-compliance by some reasonable means, this is the first time You have\r\n     received notice of non-compliance with this License from such\r\n     Contributor, and You become compliant prior to 30 days after Your receipt\r\n     of the notice.\r\n\r\n5.2. If You initiate litigation against any entity by asserting a patent\r\n     infringement claim (excluding declaratory judgment actions,\r\n     counter-claims, and cross-claims) alleging that a Contributor Version\r\n     directly or indirectly infringes any patent, then the rights granted to\r\n     You by any and all Contributors for the Covered Software under Section\r\n     2.1 of this License shall terminate.\r\n\r\n5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user\r\n     license agreements (excluding distributors and resellers) which have been\r\n     validly granted by You or Your distributors under this License prior to\r\n     termination shall survive termination.\r\n\r\n6. Disclaimer of Warranty\r\n\r\n   Covered Software is provided under this License on an \"as is\" basis,\r\n   without warranty of any kind, either expressed, implied, or statutory,\r\n   including, without limitation, warranties that the Covered Software is free\r\n   of defects, merchantable, fit for a particular purpose or non-infringing.\r\n   The entire risk as to the quality and performance of the Covered Software\r\n   is with You. Should any Covered Software prove defective in any respect,\r\n   You (not any Contributor) assume the cost of any necessary servicing,\r\n   repair, or correction. This disclaimer of warranty constitutes an essential\r\n   part of this License. No use of  any Covered Software is authorized under\r\n   this License except under this disclaimer.\r\n\r\n7. Limitation of Liability\r\n\r\n   Under no circumstances and under no legal theory, whether tort (including\r\n   negligence), contract, or otherwise, shall any Contributor, or anyone who\r\n   distributes Covered Software as permitted above, be liable to You for any\r\n   direct, indirect, special, incidental, or consequential damages of any\r\n   character including, without limitation, damages for lost profits, loss of\r\n   goodwill, work stoppage, computer failure or malfunction, or any and all\r\n   other commercial damages or losses, even if such party shall have been\r\n   informed of the possibility of such damages. This limitation of liability\r\n   shall not apply to liability for death or personal injury resulting from\r\n   such party's negligence to the extent applicable law prohibits such\r\n   limitation. Some jurisdictions do not allow the exclusion or limitation of\r\n   incidental or consequential damages, so this exclusion and limitation may\r\n   not apply to You.\r\n\r\n8. Litigation\r\n\r\n   Any litigation relating to this License may be brought only in the courts\r\n   of a jurisdiction where the defendant maintains its principal place of\r\n   business and such litigation shall be governed by laws of that\r\n   jurisdiction, without reference to its conflict-of-law provisions. Nothing\r\n   in this Section shall prevent a party's ability to bring cross-claims or\r\n   counter-claims.\r\n\r\n9. Miscellaneous\r\n\r\n   This License represents the complete agreement concerning the subject\r\n   matter hereof. If any provision of this License is held to be\r\n   unenforceable, such provision shall be reformed only to the extent\r\n   necessary to make it enforceable. Any law or regulation which provides that\r\n   the language of a contract shall be construed against the drafter shall not\r\n   be used to construe this License against a Contributor.\r\n\r\n\r\n10. Versions of the License\r\n\r\n10.1. New Versions\r\n\r\n      Mozilla Foundation is the license steward. Except as provided in Section\r\n      10.3, no one other than the license steward has the right to modify or\r\n      publish new versions of this License. Each version will be given a\r\n      distinguishing version number.\r\n\r\n10.2. Effect of New Versions\r\n\r\n      You may distribute the Covered Software under the terms of the version\r\n      of the License under which You originally received the Covered Software,\r\n      or under the terms of any subsequent version published by the license\r\n      steward.\r\n\r\n10.3. Modified Versions\r\n\r\n      If you create software not governed by this License, and you want to\r\n      create a new license for such software, you may create and use a\r\n      modified version of this License if you rename the license and remove\r\n      any references to the name of the license steward (except to note that\r\n      such modified license differs from this License).\r\n\r\n10.4. Distributing Source Code Form that is Incompatible With Secondary\r\n      Licenses If You choose to distribute Source Code Form that is\r\n      Incompatible With Secondary Licenses under the terms of this version of\r\n      the License, the notice described in Exhibit B of this License must be\r\n      attached.\r\n\r\nExhibit A - Source Code Form License Notice\r\n\r\n      This Source Code Form is subject to the\r\n      terms of the Mozilla Public License, v.\r\n      2.0. If a copy of the MPL was not\r\n      distributed with this file, You can\r\n      obtain one at\r\n      http://mozilla.org/MPL/2.0/.\r\n\r\nIf it is not possible or desirable to put the notice in a particular file,\r\nthen You may include the notice in a location (such as a LICENSE file in a\r\nrelevant directory) where a recipient would be likely to look for such a\r\nnotice.\r\n\r\nYou may add additional accurate notices of copyright ownership.\r\n\r\nExhibit B - \"Incompatible With Secondary Licenses\" Notice\r\n\r\n      This Source Code Form is \"Incompatible\r\n      With Secondary Licenses\", as defined by\r\n      the Mozilla Public License, v. 2.0.\r\n\r\n"
  },
  {
    "path": "deprecated/packages/bluegriffon/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://bluegriffon.org/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://bluegriffon.org/freshmeat/3.0.1/bluegriffon-3.0.1.win-i686.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: B355AF85B454B4DE9DAE48B066B2FD80D20DE75D96BE92714EB95702B8EDC7E9\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://github.com/therealglazou/bluegriffon/blob/e87a115e462e1f5fee7905ea914c72e24d2eee42/LICENSE>\r\n"
  },
  {
    "path": "deprecated/packages/bluegriffon/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'bluegriffon'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\bluegriffon-3.0.1.win-i686.exe\"\r\n  softwareName   = 'BlueGriffon*'\r\n  silentArgs     = \"/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoSetup.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nls $toolsPath\\*.exe | % { rm $_ -ea 0; if (Test-Path $_) { sc \"$_.ignore\" '' } }\r\n"
  },
  {
    "path": "deprecated/packages/docker-kitematic/README.md",
    "content": "# [DEPRECATED] [docker-kitematic](https://chocolatey.org/packages/docker-kitematic)\r\n\r\nKitematic has been deprecated and is no longer in active development. Please use [Docker Desktop](https://community.chocolatey.org/packages/docker-desktop) instead.\r\n"
  },
  {
    "path": "deprecated/packages/docker-kitematic/docker-kitematic.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>docker-kitematic</id>\n    <version>0.17.13</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/docker-kitematic</packageSourceUrl>\n    <owners>chocolatey-community,Andrei Bejenaru</owners>\n    <title>[Deprecated] Kitematic: Visual client for Docker</title>\n    <authors>Kitematic, Docker</authors>\n    <projectUrl>https://kitematic.com</projectUrl>\n    <copyright>(c) 2017 Docker</copyright>\n    <licenseUrl>https://www.apache.org/licenses/LICENSE-2.0</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/docker/kitematic</projectSourceUrl>\n    <docsUrl>https://docs.docker.com/kitematic/userguide</docsUrl>\n    <bugTrackerUrl>https://github.com/docker/kitematic/issues</bugTrackerUrl>\n    <tags>kitematic docker containers devops foss</tags>\n    <summary>Kitematic has been deprecated and is no longer in active development. Package replaced by `docker-desktop`.</summary>\n    <description>Kitematic has been deprecated and is no longer in active development. Package replaced by `docker-desktop`.</description>\n    <releaseNotes>https://github.com/docker/kitematic/releases/tag/v0.17.13</releaseNotes>\n  </metadata>\n  <dependencies>\n    <dependency id=\"docker-desktop\" version=\"3.3.3\" />\n  </dependencies>\n  <files/>\n</package>\n"
  },
  {
    "path": "deprecated/packages/dokany-library/dokan-library.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>dokan-library</id>\n    <version>0.6.0.20160211</version>\n    <title>[Deprecated] Dokan Library</title>\n    <authors>Hiroki Asakawa</authors>\n    <owners>chocolatey-community,Hiroki Asakawa</owners>\n    <licenseUrl>https://dokan.googlecode.com/svn/trunk/dokan/readme.txt</licenseUrl>\n    <projectUrl>https://code.google.com/p/dokan/</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\n**NOTE:** This package has been deprecated in favour of the dokany package.\n\nUser mode file system for windows, FUSE for windows. When you want to create a new file system on Windows, for example to improve FAT or NTFS, you need to develope a file system driver. Developing a device driver that works in kernel mode on windows is extremley difficult. By using Dokan library, you can create your own file systems very easily without writing device driver. Dokan Library is similar to FUSE (Linux user mode file system) but works on Windows.\n\n### Note\n\nAs of June 2015, the Dokan Library is no longer actively maintained.\n\nInstaller doesn’t work silently if Dokan Library is already installed. The uninstaller also doesn’t work silently.</description>\n    <summary>User mode file system for windows, FUSE for windows.</summary>\n    <releaseNotes>**0.6.0.20150602**: Include installer directly into the package as the official download location is no longer available.</releaseNotes>\n    <copyright>Hiroki Asakawa</copyright>\n    <tags>dokan file system fuse</tags>\n    <dependencies>\n      <dependency id=\"dokany\" version=\"1.0.1.1000\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/ffdshow-x86/ffdshow-x86_32.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>ffdshow-x86_32</id>\n    <version>1.3.4531.20160211</version>\n    <title>[Deprecated] ffdshow tryouts (forced 32-bit)</title>\n    <authors>http://ffdshow-tryout.sourceforge.net/wiki/credits</authors>\n    <owners>chocolatey-community,http://ffdshow-tryout.sourceforge.net/wiki/credits</owners>\n    <licenseUrl>http://ffdshow-tryout.sourceforge.net/wiki/credits</licenseUrl>\n    <projectUrl>http://ffdshow-tryout.sourceforge.net/</projectUrl>\n    <iconUrl>http://cdn.rawgit.com/TomOne/chocolatey-packages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/ffdshow.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\n**NOTE:** This package has been deprecated in favour of the ffdshow package\n\nffdshow tryouts is a DirectShow and Video for Windows codec with support for a wide range of audio and video formats, such as Xvid, DivX, and H.264. It includes a powerful filter set that can enhance the video quality – with filters for resizing, deinterlacing, and displaying subtitles – as well as audio quality through normalization, down-/upmixing, and resampling.\n\nffdshow + X = ffdshow tryouts\n\nThe ffdshow tryouts project is a fork of the original ffdshow project. This fork was created by a group of members at Doom9.org. The last modification to the source code of the original project was done back in May 2006. The ffdshow tryouts project has continued where the original project stopped: Numerous bugs have been fixed, lots of code (that ffdshow borrows from the FFmpeg and Libav projects) has been updated, new features have been added as well as support for new formats.\n\n### Note\n\nThis package always installs the 32-bit version, even on a 64-bit OS. If you want to install the 64-bit version on 64-bit systems, install [ffdshow](./ffdshow).</description>\n    <summary>The all-in-one codec solution</summary>\n    <tags>ffdshow DirectShow codec video audio subtitles</tags>\n    <dependencies>\n      <dependency id=\"ffdshow\" version=\"1.3.4531.20140718\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/gnupg-modern/gnupg-modern.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>gnupg-modern</id>\n    <version>2.2.17</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n    <owners>chocolatey-community, ludicrousByte, wget</owners>\n    <title>[Deprecated] GnuPG modern (Install)</title>\n    <authors>Werner Koch, The GnuPG Project</authors>\n    <projectUrl>https://www.gnupg.org/</projectUrl>\n    <copyright>Copyright 1998--2015 The GnuPG Project</copyright>\n    <licenseUrl>https://creativecommons.org/licenses/by-sa/3.0/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://www.gnupg.org/documentation/manuals/gnupg/</docsUrl>\n    <mailingListUrl>https://lists.gnupg.org/pipermail/gnupg-users/</mailingListUrl>\n    <bugTrackerUrl>https://bugs.gnupg.org/gnupg/index</bugTrackerUrl>\n    <tags>admin aes cli cross-platform encrypt foss gnupg gnupg-modern openpgp pgp rfc4880 rsa security signature</tags>\n    <summary>GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP)</summary>\n    <description><![CDATA[## This package has been renamed to [**gnupg**](/packages/gnupg).\n\n#### This is the modern version of GnuPG (2.2 branch). If you want the stable version (2.0 branch) install [Gpg4win](https://chocolatey.org/packages/Gpg4win).\n\nGnuPG itself is a commandline tool without any graphical stuff. It is the real crypto engine which can be used directly from a command prompt, from shell scripts or by other programs. Therefore it can be considered as a backend for other applications.\n\nHowever, even when used on the command line it provides all functionality needed - this includes an interactive menu system. The set of commands of this tool will always be a superset of those provided by any frontends.\n\n    Full replacement of PGP.\n    Does not use any patented algorithms.\n    GPLed, written from scratch.\n    Can be used as a filter program.\n    Full OpenPGP implementation (see RFC4880 at RFC Editor).\n    Better functionality than PGP and some security enhancements over PGP 2.\n    Decrypts and verifies PGP 5, 6 and 7 messages.\n    Supports ElGamal, DSA, RSA, AES, 3DES, Blowfish, Twofish, CAST5, MD5, SHA-1, RIPE-MD-160 and TIGER.\n    Easy implementation of new algorithms using extension modules.\n    The User ID is forced to be in a standard format.\n    Supports key and signature expiration dates.\n    English, Danish, Dutch, Esperanto, Estonian, French, German, Japanese, Italian, Polish, Portuguese (Brazilian), Portuguese (Portuguese), Russian, Spanish, Swedish and Turkish language support.\n    Online help system.\n    Optional anonymous message receivers.\n    Integrated support for HKP keyservers (wwwkeys.pgp.net).\n    Clears signed patch files which can still be processed by patch.\n    and many more things….\n\n    ]]></description>\n    <releaseNotes>\n* [Release Announcements](https://www.gnupg.org/index.html)\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"gnupg\" version=\"2.2.17\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/h264tscutter/h264tscutter.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>h264tscutter</id>\n    <version>1.1.1.20161125</version>\n    <title>[Deprecated] H.264 TS Cutter</title>\n    <owners>chocolatey-community</owners>\n    <authors>tobiasm767</authors>\n    <projectUrl>http://www.h264tscutter.de/show_artikel.php?id=5</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\n**NOTE:** This package is no longer supported by application creator, and therefore no longer available.\n\nYou can cut HDTV-Transportstreams (AVC / H.264) with the H264TS_Cutter. The source material won't be encoded, so you can only cut on I-Frames (the program will look for it by itself). If you want to use the video playback function, a ts-splitter and an avc-codec have to be installed. Requires .Net Framework 2.0.\n\n### Note\n\nDownload link on official site does not work. This package uses this one instead: http://www.videohelp.com/tools/H264TS-Cutter\n    </description>\n    <summary>Cut HDTV-Transportstreams</summary>\n    <releaseNotes />\n    <tags>h264 ts cutter cut</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/h264tscutter/tools/chocolateyInstall.ps1",
    "content": "Write-Host \"This package is no longer supported by application creator, and therefore no longer available.\""
  },
  {
    "path": "deprecated/packages/javaruntime-platformspecific/javaruntime-platformspecific.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>javaruntime-platformspecific</id>\n    <version>7.0.79.20161125</version>\n    <title>[Deprecated] Java Runtime (JRE)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Oracle</authors>\n    <licenseUrl>http://www.oracle.com/technetwork/java/javase/terms/license/index.html</licenseUrl>\n    <projectUrl>http://www.java.com</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\n**NOTE:** This package has been deprecated in favour of the jre8 package\n\nJava allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.\n\n### Note\n\nThis package installs the Java version offered at https://www.java.com (currently Java 7). It also sets `SPONSORS=0` ([see docs](http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jre-installer-options.html#running)).\n\nIf you want Java 8, install the [jre8](/packages/jre8) package instead.\n\nThis only installs the Java Runtime with the bitness specific to your OS (either 32- or 64-bit). If you want both 32-bit and 64-bit JREs on your 64-bit OS, install [javaruntime](/packages/javaruntime) instead.\n    </description>\n    <releaseNotes />\n    <tags>java runtime environment admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"jre8\" version=\"8.0.111\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/libreoffice/libreoffice.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>libreoffice</id>\n    <title>[Deprecated] LibreOffice Fresh</title>\n    <version>5.4.4.20180111</version>\n    <authors>LibreOffice developers</authors>\n    <owners>chocolatey-community</owners>\n    <summary>DEPRECATED: Use libreoffice-fresh instead.</summary>\n    <description>\n\n    ## DEPRECATED NOTICE\n    The libreoffice package have been deprecated in favor of a new package named 'libreoffice-fresh' to match the original naming of the software, as well as packages on linux distros.\n\n    </description>\n    <projectUrl>https://www.libreoffice.org/</projectUrl>\n    <tags>deprecated</tags>\n    <dependencies>\n      <dependency id=\"libreoffice-fresh\" version=\"5.4.4\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "deprecated/packages/libreoffice-oldstable/libreoffice-oldstable.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>libreoffice-oldstable</id>\n    <title>[Deprecated] LibreOffice Still</title>\n    <version>5.3.7.20180111</version>\n    <authors>LibreOffice developers</authors>\n    <owners>chocolatey-community</owners>\n    <summary>DEPRECATED: Use libreoffice-still instead.</summary>\n    <description>\n\n    ## DEPRECATED NOTICE\n    The libreoffice-oldstable package have been deprecated in favor of a new package named 'libreoffice-still' to match the original naming of the software, as well as packages on linux distros.\n\n    </description>\n    <projectUrl>https://www.libreoffice.org/</projectUrl>\n    <tags>deprecated</tags>\n    <dependencies>\n      <dependency id=\"libreoffice-still\" version=\"5.3.7\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "deprecated/packages/lightalloy/lightalloy.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>lightalloy</id>\n    <title>[Deprecated] Light Alloy Video Player</title>\n    <version>4.8.9</version>\n    <authors>Vortex Group, LLC.</authors>\n    <owners>chocolatey-community,Redsandro</owners>\n    <summary>Video Player with built-in codecs.</summary>\n    <description>\nComplete video player with built-in codecs.\n\n_The installer is not silent. I've used AutoIt to automate the installation. Be careful when doing something else while installing._\n\nDeprecated due to no interest.\n    </description>\n    <projectUrl>http://www.light-alloy.ru/</projectUrl>\n    <tags>Media Video Player admin</tags>\n    <licenseUrl>http://www.light-alloy.ru/help/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e4a49519947c3cff55c17a0b08266c56b0613e64/icons/lightalloy.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/deprecated/lightalloy</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "deprecated/packages/lightalloy/tools/chocolateyInstall.ps1",
    "content": "Write-Host \"This package is deprecated due to no interest in maintenance.\"\r\n"
  },
  {
    "path": "deprecated/packages/otterbrowser/otterbrowser.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>otterbrowser</id>\n    <version>0.9.03.20171117</version>\n    <title>[Deprecated] Otter Browser</title>\n    <authors>Emdek</authors>\n    <owners>chocolatey-community,tonigellida</owners>\n    <licenseUrl>http://www.gnu.org/copyleft/gpl.html</licenseUrl>\n    <projectUrl>http://otter-browser.org/</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>Project aiming to recreate classic Opera (12.x) UI using Qt5.\n**NOTE:** This package has been deprecated in favour of the otter-browser package\n\n###Notes\n\nProbably beta release (automatic push). Package version less than v1, treat as stable.</description>\n    <summary>Project aiming to recreate classic Opera (12.x) UI using Qt5.</summary>\n    <tags>browser opera qt</tags>\n    <dependencies>\n      <dependency id=\"otter-browser\" version=\"0.9.92.20171114\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/python-x86_32/python-x86_32.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>python-x86_32</id>\n    <version>3.5.2.20170425</version>\n    <title>[DEPRECATED] Python (32-bit)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Python Software Foundation</authors>\n    <projectUrl>http://www.python.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nPython is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.\n\n### Note\n\nThis package depends on the python (32-bit) package the latest major version.\n    </description>\n    <summary>Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.</summary>\n    <tags>python</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"python3-x86_32\" version=\"[3.5.2.20170425]\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "deprecated/packages/python-x86_32/tools/chocolateyInstall.ps1",
    "content": "﻿'This package is deprecated. \r\nPlease install python with -ForceX86 parameter and make sure\r\nuseRememberedArgumentsForUpgrades feature is on' | Write-Host\r\nthrow 'Deprecated package'"
  },
  {
    "path": "deprecated/packages/python2-x86_32/python2-x86_32.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>python2-x86_32</id>\n    <version>2.7.11.20170425</version>\n    <title>[DEPRECATED] Python 2.x (32-bit)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Python Software Foundation</authors>\n    <projectUrl>http://www.python.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nPython 2.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 2.x and see almost immediate gains in productivity and lower maintenance costs.\n\n### Note\n\nThis package installs the latest stable version of Python 2.x 32-bit, even on 64-bit systems. Do not install this package on 32-bit systems. On 32-bit systems you should install [python2](/packages/python2) instead.\n\nThis package will install to Python 2.x to `$env:ChocolateyBinRoot\\{{PackageName}}`, but only if Python 2.x is not already installed where the installer puts it by default, which is `$env:SystemDrive\\PythonXX` (XX stands for the major/minor version digits).\n\nIf you want a 64-bit Python 2.x on 64-bit systems, install the [python2](/packages/python2) package instead. You can also install both packages. In this case you must manually adapt your PATH environment variable so that it picks the Python 2.x version (32- or 64-bit) that you want when invoking `python.exe`.\n    </description>\n    <summary>Python 2.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 2.x and see almost immediate gains in productivity and lower maintenance costs.</summary>\n    <tags>python admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "deprecated/packages/python2-x86_32/tools/chocolateyInstall.ps1",
    "content": "﻿'This package is deprecated. \r\nPlease install python2 with -ForceX86 parameter and make sure\r\nuseRememberedArgumentsForUpgrades feature is on' | Write-Host\r\nthrow 'Deprecated package'"
  },
  {
    "path": "deprecated/packages/python3-x86_32/python3-x86_32.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>python3-x86_32</id>\n    <version>3.5.2.20170425</version>\n    <title>[DEPRECATED] Python 3.x (32-bit)</title>\n    <owners>chocolatey-community</owners>\n    <authors>Python Software Foundation</authors>\n    <projectUrl>http://www.python.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/python.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nPython 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.\n\n### Note\n\nThis package installs the latest stable version of Python 3.x. It will install to Python 3.x to `$PSScriptRoot`, not in the default installation directory. We think that’s more convenient.\n\nIf you want a 64-bit Python 3.x on 64-bit systems, install the [python3](/packages/python3) package instead. You can also install both packages. You can also install both. In that case you must manually adapt your .exe shims so that it picks the desired version when you invoke `python.exe`.\n    </description>\n    <summary>Python 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs.</summary>\n    <tags>python admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "deprecated/packages/python3-x86_32/tools/chocolateyInstall.ps1",
    "content": "﻿'This package is deprecated. \r\nPlease install python3 with -ForceX86 parameter and make sure\r\nuseRememberedArgumentsForUpgrades feature is on' | Write-Host\r\nthrow 'Deprecated package'"
  },
  {
    "path": "deprecated/packages/transifex-client/transifex-client.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>transifex-client</id>\n    <version>0.14.4.20230325</version>\n    <owners>chocolatey-community,AdmiringWorm</owners>\n    <title>[Deprecated] Transifex Command-Line Tool</title>\n    <authors>The Transifex Team</authors>\n    <projectUrl>https://www.transifex.com/</projectUrl>\n    <licenseUrl>https://github.com/transifex/transifex-client/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/transifex/transifex-client</projectSourceUrl>\n    <docsUrl>https://docs.transifex.com/client</docsUrl>\n    <bugTrackerUrl>https://github.com/transifex/transifex-client/issues</bugTrackerUrl>\n    <tags>deprecated</tags>\n    <summary>The Transifex Command-line Tool enables you to manage your translations within a project without the need of an elaborate UI system.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[### New package name: **[transifex-cli](https://community.chocolatey.org/packages/transifex-cli)**\n\n--\n`transifex-client` has been deprecated as the upstream maintainer has deprecated the Python version of the Transifex client along with the API endpoints it used.\nIt exists only for backward compatibility to provide a transitional dummy package for existing users and scripts which may still use this package ID.]]></description>\n    <releaseNotes>#### New users\n\n* Please don't install this package. Install **transifex-cli** instead.\n\n#### Existing users - Updating\n\n* Updating this package will automatically install the most recent version of the **transifex-cli** chocolatey package.\n* Please update any links, dependencies, or scripts that reference this package to the new package name **transifex-cli**\n\n#### Existing users - Post-update Cleanup (optional)\n\n`choco uninstall transifex-cli --whatif`</releaseNotes>\n    <dependencies>\n      <dependency id=\"transifex-cli\" version=\"1.6.5\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "deprecated/packages/truecrypt-langfiles/tools/chocolateyInstall.ps1",
    "content": "Write-Host \"This package is deprecated due as parent software is no longer maintained\"\r\n"
  },
  {
    "path": "deprecated/packages/truecrypt-langfiles/truecrypt-langfiles.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>truecrypt-langfiles</id>\n    <version>7.1.2</version>\n    <title>[Deprecated] TrueCrypt language files</title>\n    <owners>chocolatey-community</owners>\n    <authors>Various (see http://www.truecrypt.org/localizations)</authors>\n    <projectUrl>http://www.truecrypt.org/localizations</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e4a49519947c3cff55c17a0b08266c56b0613e64/icons/truecrypt.png</iconUrl>\n    <description>\n**Deprecated because parent software is no longer maintained**.\n\nThis package contains all available language files for TrueCrypt, the free open-source disk encryption software. The language files get extracted into the TrueCrypt program folder. Then the desired language can be selected in the TrueCrypt settings.\n\n### Note\n\n- The language files are public domain, so they can be distributed and modified freely.\n    </description>\n    <summary>Language files for TrueCrypt, the free open-source disk encryption software</summary>\n    <releaseNotes />\n    <tags>truecrypt language localization i18n</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "deprecated/packages/visualstudiocode/tools/ChocolateyInstall.ps1",
    "content": "﻿Write-Host \"This package is deprecated due to name change to vscode\""
  },
  {
    "path": "deprecated/packages/visualstudiocode/visualstudiocode.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>visualstudiocode</id>\n    <title>[Deprecated] Visual Studio Code</title>\n    <version>1.23.1.20180730</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community</owners>\n    <projectUrl>https://code.visualstudio.com</projectUrl>\n    <projectSourceUrl>https://github.com/Microsoft/vscode</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/visualstudiocode</packageSourceUrl>\n    <licenseUrl>https://code.visualstudio.com/License</licenseUrl>\n    <docsUrl>https://code.visualstudio.com/docs</docsUrl>\n    <bugTrackerUrl>https://github.com/Microsoft/vscode/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code</summary>\n    <description>**Deprecated because of the name change to vscode**.</description>\n    <tags>microsoft visualstudiocode vscode development editor ide javascript typescript admin foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"vscode\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "deprecated/packages/zotero-standalone/Readme.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/430b7ebac494468d32c2c20e362a01321a483642/icons/zotero-standalone.png\" height=\"48\" width=\"48\" /> zotero-standalone](https://chocolatey.org/packages/zotero-standalone)\r\n\r\n\r\n[Deprecated](https://github.com/chocolatey/chocolatey-coreteampackages/issues/1089) due to upstream name change. \r\n\r\nZotero is free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice, OpenOffice.org Writer and NeoOffice. It is produced by the Center for History and New Media of George Mason University (GMU). *(from Wikipedia, 2013-04-18)*\r\n"
  },
  {
    "path": "deprecated/packages/zotero-standalone/zotero-standalone.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>zotero-standalone</id>\n    <title>[Deprecated] Zotero Standalone</title>\n    <owners>chocolatey-community</owners>\n    <version>5.0.55.20181119</version>\n    <authors>Center for History and New Media, et. al.</authors>\n    <summary>Zotero [zoh-TAIR-oh] is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources. </summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[Deprecated due to upstream name change. \n    \n    Zotero is free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice, OpenOffice.org Writer and NeoOffice. It is produced by the Center for History and New Media of George Mason University (GMU). *(from Wikipedia, 2013-04-18)*\n]]></description>\n    <projectUrl>https://www.zotero.org/</projectUrl>\n    <tags>zotero-standalone references manager bibliography foss cross-platform admin</tags>\n    <copyright>2006-2011, Center for History and New Media, George Mason University, Fairfax, Virginia, USA</copyright>\n    <licenseUrl>https://github.com/zotero/zotero/blob/master/COPYING</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://www.zotero.org/support/._changelog</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/zotero-standalone</packageSourceUrl>\n    <projectSourceUrl>https://www.zotero.org/support/dev/source_code</projectSourceUrl>\n    <docsUrl>https://www.zotero.org/support</docsUrl>\n    <mailingListUrl>https://forums.zotero.org/discussions</mailingListUrl>\n    <bugTrackerUrl>https://github.com/zotero/zotero/issues</bugTrackerUrl>\n    <dependencies>\n      <dependency id=\"zotero\" />\n    </dependencies>\n  </metadata>\n  <files />\n</package>\n"
  },
  {
    "path": "extensions/chocolatey-azuredatastudio.extension/CHANGELOG.md",
    "content": "# CHANGELOG\r\n\r\n## 1.0\r\n\r\n- Added `Install-AzureDataStudioExtension`\r\n- Added `Uninstall-AzureDataStudioExtension`\r\n"
  },
  {
    "path": "extensions/chocolatey-azuredatastudio.extension/README.md",
    "content": "# chocolatey-azuredatastudio.extension\r\n\r\nThis is a Chocolatey extension that simplifies building Chocolatey packages which install Azure Data Studio extensions.\r\n\r\n## Installation\r\n\r\nInstall via chocolatey: `choco install chocolatey-azuredatastudio.extension`.\r\n\r\nThe module is usually automatically installed as a dependency.\r\n\r\n## Usage\r\n\r\nTo create a package that uses a function from this extension add the following to the `nuspec` specification:\r\n\r\n```xml\r\n<dependencies>\r\n    <dependency id=\"chocolatey-azuredatastudio.extension\" version=\"SPECIFY_LATEST_VERSION\" />\r\n</dependencies>\r\n```\r\n\r\n**NOTE**: Make sure you use adequate _minimum_ version.\r\n\r\nTo test the functions you can import the module directly or via the `chocolateyInstaller.psm1` module:\r\n\r\n```powershell\r\nPS> import-module $Env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\r\nPS> import-module $Env:ChocolateyInstall\\extensions\\chocolatey-azuredatastudio\\*.psm1\r\n```\r\n\r\nYou can now test any of the functions:\r\n\r\n```powershell\r\nPS>  Install-AzureDataStudioExtension \"PowerShell-2019.5.0.vsix\" -Verbose\r\n\r\nVERBOSE: Trying to locate Azure Data Studio executable...\r\nVERBOSE: Azure Data Studio install directory found at C:\\Program Files\\Azure Data Studio\\bin\\azuredatastudio.cmd\r\nInstalling Azure Data Studio extension ms-vscode.PowerShell...\r\n```\r\n\r\nKeep in mind that function may work only in the context of the `chocolateyInstaller.ps1`.\r\n\r\nTo get the list of functions, load the module directly and invoke the following command:\r\n\r\n```powershell\r\nGet-Command -Module chocolatey-azuredatastudio\r\n```\r\n\r\nTo get the help for the specific function use `man`:\r\n\r\n```powershell\r\nman Install-AzureDataStudioExtension\r\n```\r\n"
  },
  {
    "path": "extensions/chocolatey-azuredatastudio.extension/chocolatey-azuredatastudio.extension.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>chocolatey-azuredatastudio.extension</id>\n    <version>1.0.0</version>\n    <title>Chocolatey Azure Data Studio servicing extension</title>\n    <summary>Helper functions useful for developing packages for installing Azure Data Studio extensions.</summary>\n    <authors>chocolatey</authors>\n    <owners>chocolatey-community, pascalberger</owners>\n    <description>\nThis package provides helper functions useful for developing packages for installing Azure Data Studio extensions.\nThese functions may be used in Chocolatey install/uninstall scripts by declaring this package a dependency in your package's nuspec.\n    </description>\n    <tags>chocolatey extension azure-data-studio foss</tags>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <copyright>© Chocolatey Core Team Package Contributors</copyright>\n    <licenseUrl>https://github.com/chocolatey/chocolatey-coreteampackages/blob/master/LICENSE.md</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-azuredatastudio.extension</packageSourceUrl>\n    <docsUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-azuredatastudio.extension/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/chocolatey/chocolatey-coreteampackages/issues</bugTrackerUrl>\n    <releaseNotes>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-azuredatastudio.extension/CHANGELOG.md</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"extensions\\**\" target=\"extensions\" />\n  </files>\n</package>\n"
  },
  {
    "path": "extensions/chocolatey-azuredatastudio.extension/extensions/Install-AzureDataStudioExtension.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Installs an extension into Azure Data Studio.\r\n\r\n.DESCRIPTION\r\n    Installs an extension into Azure Data Studio.\r\n\r\n    Supports regular and Insider builds of Azure Data Studio.\r\n    Supports also system and user level installations of Azure Data Studio.\r\n    If multiple installations are found the extension is installed in all installations. \r\n\r\n    Use -Verbose parameter to see which location of Azure Data Studio is used.\r\n\r\n.EXAMPLE\r\n    PS> Install-AzureDataStudioExtension microsoft.admin-pack\r\n\r\n    Installs the latest version of the 'microsoft.admin-pack' extension in Azure Data Studio.\r\n    Azure Data Studio will auto-update the extension whenever a new version of the extension is released.\r\n\r\n.EXAMPLE\r\n    PS> Install-AzureDataStudioExtension \"PowerShell-2019.5.0.vsix\"\r\n\r\n    Installs the extension provided by the VSIX file.\r\n#>\r\nfunction Install-AzureDataStudioExtension {\r\n    [CmdletBinding()]\r\n    param(\r\n        # Full path to the VSIX of the Azure Data Studio extension.\r\n        [Parameter(Mandatory = $true)]\r\n        [string]$extensionId\r\n    )\r\n\r\n    function InstallExtension($installLocation, $executablePath) {\r\n        if (!$installLocation) {\r\n            return\r\n        }\r\n\r\n        Write-Verbose \"Azure Data Studio installation found at $installLocation\"\r\n    \r\n        Write-Host \"Installing Azure Data Studio extension $extensionId in $installLocation...\"\r\n        Start-ChocolateyProcessAsAdmin -ExeToRun $installLocation -Statements \"--install-extension\",$extensionId -Elevated:$false\r\n    }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio system level installation directory...\"\r\n    $installLocationSystemLevel = Get-AppInstallLocation \"Azure Data Studio\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio.cmd\" }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio user level installation directory...\"\r\n    $installLocationUserLevel = Get-AppInstallLocation \"Azure Data Studio (User)\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio.cmd\" }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio Insiders build system level installation directory...\"\r\n    $installLocationInsidersSystemLevel = Get-AppInstallLocation \"Azure Data Studio - Insiders\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio-insiders.cmd\" }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio Insiders build user level installation directory...\"\r\n    $installLocationInsidersUserLevel = Get-AppInstallLocation \"Azure Data Studio - Insiders (User)\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio-insiders.cmd\" }\r\n\r\n    if (!$installLocationSystemLevel -and !$installLocationUserLevel -and !$installLocationInsidersSystemLevel -and !$installLocationInsidersUserLevel) {\r\n        Write-Error \"Azure Data Studio installation directory was not found.\"\r\n        throw \"Azure Data Studio installation directory was not found.\"\r\n    }\r\n\r\n    InstallExtension $installLocationSystemLevel $extensionId\r\n    InstallExtension $installLocationUserLevel $extensionId\r\n    InstallExtension $installLocationInsidersSystemLevel $extensionId\r\n    InstallExtension $installLocationInsidersUserLevel $extensionId\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-azuredatastudio.extension/extensions/Uninstall-AzureDataStudioExtension.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Uninstalls an extension from Azure Data Studio.\r\n\r\n.DESCRIPTION\r\n    Uninstalls an extension from Azure Data Studio.\r\n\r\n    Supports regular and Insider builds of Azure Data Studio.\r\n    Supports also system and user level installations of Azure Data Studio.\r\n    If multiple installations are found the extension is uninstalled from all installations. \r\n\r\n    Use -Verbose parameter to see which location of Azure Data Studio is used.\r\n\r\n.EXAMPLE\r\n    PS> Uninstall-AzureDataStudioExtension ms-vscode.PowerShell\r\n\r\n    Uninstalls the 'ms-vscode.PowerShell' extension from Azure Data Studio.\r\n#>\r\nfunction Uninstall-AzureDataStudioExtension {\r\n    [CmdletBinding()]\r\n    param(\r\n        # Identifier of the Azure Data Studio extension\r\n        [Parameter(Mandatory = $true)]\r\n        [string]$extensionId\r\n    )\r\n\r\n    function UninstallExtension($installLocation, $executablePath) {\r\n        if (!$installLocation) {\r\n            return\r\n        }\r\n\r\n        Write-Verbose \"Azure Data Studio installation found at $installLocation\"\r\n    \r\n        Write-Host \"Uninstalling Azure Data Studio extension $extensionId from $installLocation...\"\r\n        Start-ChocolateyProcessAsAdmin -ExeToRun $installLocation -Statements \"--uninstall-extension\",$extensionId -Elevated:$false\r\n    }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio system level installation directory...\"\r\n    $installLocationSystemLevel = Get-AppInstallLocation \"Azure Data Studio\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio.cmd\" }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio user level installation directory...\"\r\n    $installLocationUserLevel = Get-AppInstallLocation \"Azure Data Studio (User)\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio.cmd\" }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio Insiders build system level installation directory...\"\r\n    $installLocationInsidersSystemLevel = Get-AppInstallLocation \"Azure Data Studio - Insiders\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio-insiders.cmd\" }\r\n\r\n    Write-Verbose \"Locating Azure Data Studio Insiders build user level installation directory...\"\r\n    $installLocationInsidersUserLevel = Get-AppInstallLocation \"Azure Data Studio - Insiders (User)\" | Where-Object { Test-Path \"$_\\bin\\azuredatastudio-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\azuredatastudio-insiders.cmd\" }\r\n\r\n    if (!$installLocationSystemLevel -and !$installLocationUserLevel -and !$installLocationInsidersSystemLevel -and !$installLocationInsidersUserLevel) {\r\n        Write-Error \"Azure Data Studio installation directory was not found.\"\r\n        throw \"Azure Data Studio installation directory was not found.\"\r\n    }\r\n\r\n    UninstallExtension $installLocationSystemLevel $extensionId\r\n    UninstallExtension $installLocationUserLevel $extensionId\r\n    UninstallExtension $installLocationInsidersSystemLevel $extensionId\r\n    UninstallExtension $installLocationInsidersUserLevel $extensionId\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-azuredatastudio.extension/extensions/chocolatey-azuredatastudio.psm1",
    "content": "# Export functions that start with capital letter, others are private\r\n# Include file names that start with capital letters, ignore others\r\n$ScriptRoot = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$pre = Get-ChildItem Function:\\*\r\nGet-ChildItem \"$ScriptRoot\\*.ps1\" | Where-Object { $_.Name -cmatch '^[A-Z]+' } | ForEach-Object { . $_  }\r\n$post = Get-ChildItem Function:\\*\r\n$funcs = Compare-Object $pre $post | Select-Object -Expand InputObject | Select-Object -Expand Name\r\n$funcs | Where-Object { $_ -cmatch '^[A-Z]+'} | ForEach-Object { Export-ModuleMember -Function $_ }\r\n\r\n#Export-ModuleMember -Alias *\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/CHANGELOG.md",
    "content": "# CHANGELOG\r\n\r\n## 1.3.5\r\n\r\n- Bugfix `Remove-Process`: Fixed Powershell v2 compatibility issue\r\n\r\n## 1.3.4\r\n\r\n- Added `Remove-Process` function to ensure that process is stopped in reliable way\r\n\r\n## 1.3.3\r\n\r\n- Bugfix `Get-AppInstallLocation`: fix path is directory\r\n\r\n## 1.3.2\r\n\r\n- Bugfix `Get-AppInstallLocation`: now checks if path is directory\r\n\r\n## 1.3.1\r\n- Bugfix in `Get-AppInstallLocation`: Removed extra `$location` parameter from Split-Path when parsing the registry UninstallString.\r\n\r\n## 1.3.0\r\n\r\n- `Get-EffectiveProxy`: Get the current proxy using several methods\r\n\r\n## 1.2.0\r\n\r\n- Use `$IgnoredArguments` in all functions to allow for future expansion and splatting ([#621](https://github.com/chocolatey/chocolatey-coreteampackages/issues/621))\r\n- Bugfix in `Get-PackageParameters` parsing of paths containing symbol chars.\r\n\r\n## 1.1.0\r\n- `Get-AvailableDriveLetter`: Get the next unused drive letter\r\n\r\n## 1.0.7\r\n- Bugfix in `Get-PackageParameters`: flags can now have numbers in their names, whereas before, everything past the number would be truncated and the flag would turn into a boolean.\r\n\r\n## 1.0.6\r\n- Bugfix in `Get-AppInstallLocation`: Powershell 2 can not replace on null value.\r\n\r\n## 1.0.5\r\n\r\n- Bugfix in `Get-UninstallRegistryKey`: Powershell 2 compatibility.\r\n- Slightly improved documentation of `Get-UninstallRegistryKey`.\r\n\r\n## 1.0.4\r\n\r\n- Bugfix in `Get-PackageParameters`: Powershell 2 bug workaround ([#465](https://github.com/chocolatey/chocolatey-coreteampackages/issues/465)).\r\n\r\n## 1.0.3\r\n\r\n- Bugfix in `Get-PackageParameters`: error when parsing of path.\r\n\r\n## 1.0.2\r\n\r\n- Bugfix in `Get-PackageParameters`: PowerShell 2 compatibility.\r\n\r\n## 1.0.1\r\n\r\n- Bugfix in `Get-PackageParameters`: unaliased `sls` to work on PowerShell 2.\r\n\r\n## 1.0\r\n\r\n- Merged `mm-choco.extension`.\r\n- Merged `chocolatey-uninstall.extension`.\r\n- Added `Get-PackageCacheLocation`\r\n- Added `CHANGELOG.md` and `README.md`.\r\n- Refactoring and more documentation.\r\n\r\n## 0.1.3\r\n\r\n- `Get-WebContent`:  Download file with choco internals.\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/README.md",
    "content": "# chocolatey-core.extension\r\n\r\nThis is the Powershell module that extends Chocolatey with new functions.\r\n\r\n## Installation\r\n\r\nInstall via chocolatey: `choco install chocolatey-core.extension`.\r\n\r\nThe module is usually automatically installed as a dependency.\r\n\r\n## Usage\r\n\r\nTo create a package that uses an extension function add the following to the `nuspec` specification:\r\n\r\n    <dependencies>\r\n        <dependency id=\"chocolatey-core.extension\" version=\"SPECIFY_LATEST_VERSION\" />\r\n    </dependencies>\r\n\r\n**NOTE**: Make sure you use adequate _minimum_ version.\r\n\r\nTo test the functions you can import the module directly or via the `chocolateyInstaller.psm1` module:\r\n\r\n    PS> import-module $Env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\r\n    PS> import-module $Env:ChocolateyInstall\\extensions\\chocolatey-core\\*.psm1\r\n\r\nYou can now test any of the functions:\r\n\r\n    PS>  Get-AppInstallLocation choco -Verbose\r\n\r\n    VERBOSE: Trying local and machine (x32 & x64) Uninstall keys\r\n    VERBOSE: Trying Program Files with 2 levels depth\r\n    VERBOSE: Trying PATH\r\n    C:\\ProgramData\\chocolatey\\bin\r\n\r\nKeep in mind that function may work only in the context of the `chocolateyInstaller.ps1`.\r\n\r\nTo get the list of functions, load the module directly and invoke the following command:\r\n\r\n    Get-Command -Module chocolatey-core\r\n\r\nTo get the help for the specific function use `man`:\r\n\r\n    man Get-UninstallRegistryKey\r\n\r\n\r\n## Notes\r\n\r\n- There is [a known bug](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/784) in the function `Get-AppInstallLocation` with parameter `$AppNamePattern` which is internally used both as wildcard and regex patterns. This usually doesn't create any problems, but may do so if application contains regex symbols in the name, such as [notepad++](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1198).\r\n\r\n\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/chocolatey-core.extension.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>chocolatey-core.extension</id>\n    <version>1.3.5.1</version>\n    <title>Chocolatey Core Extensions</title>\n    <summary>Helper functions extending core choco functionality</summary>\n    <authors>chocolatey</authors>\n    <owners>chocolatey-community</owners>\n    <description>\nThis package provides helper functions installed as a Chocolatey extension.\nThese functions may be used in Chocolatey install/uninstall scripts by declaring this package a dependency in your package's nuspec.\n    </description>\n    <tags>chocolatey core extension admin</tags>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <!--<iconUrl>http://cdn.rawgit.com/chocolatey-coreteampackages/master/icons/chocolatey-common.extension.png</iconUrl>-->\n    <copyright>© 2016 Chocolatey Core Team Package Contributors</copyright>\n    <licenseUrl>https://github.com/chocolatey/chocolatey-coreteampackages/blob/master/LICENSE.md</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-core.extension</packageSourceUrl>\n    <docsUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-core.extension/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/chocolatey/chocolatey-coreteampackages/issues</bugTrackerUrl>\n    <releaseNotes>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-core.extension/CHANGELOG.md</releaseNotes>\n    </metadata>\n    <files>\n    <file src=\"extensions\\**\" target=\"extensions\" />\n  </files>\n</package>\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Get-AppInstallLocation.ps1",
    "content": ". \"$PSScriptRoot\\Get-UninstallRegistryKey.ps1\"\r\n<#\r\n.SYNOPSIS\r\n    Get application install location\r\n\r\n.DESCRIPTION\r\n    Function tries to find install location in multiple places. It returns $null if all fail. The following\r\n    locations are tried:\r\n      - local and machine (x32 & x64) various Uninstall keys\r\n      - x32 & x64 Program Files up to the 2nd level of depth\r\n      - native commands available via PATH\r\n      - locale and machine registry key SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\r\n\r\n    Use Verbose parameter to see which of the above locations was used for the result, if any.\r\n\r\n.EXAMPLE\r\n    PS> Get-AppInstallLocation choco\r\n\r\n    Returns the install location of the application 'choco'.\r\n\r\n.OUTPUTS\r\n    [String] or $null\r\n#>\r\nfunction Get-AppInstallLocation {\r\n    [CmdletBinding()]\r\n    param(\r\n        # Regular expression pattern\r\n        [ValidateNotNullOrEmpty()]\r\n        [string] $AppNamePattern,\r\n\r\n        # Allows splatting with arguments that do not apply and future expansion. Do not use directly.\r\n        [parameter(ValueFromRemainingArguments = $true)]\r\n        [Object[]] $IgnoredArguments\r\n    )\r\n\r\n    function strip($path) { if ($path.EndsWith('\\')) { return $path -replace '.$' } else { $path } }\r\n\r\n    function is_dir( $path ) { $path -and (gi $path -ea 0).PsIsContainer -eq $true }\r\n\r\n    $ErrorActionPreference = \"SilentlyContinue\"\r\n\r\n    Write-Verbose \"Trying local and machine (x32 & x64) Uninstall keys\"\r\n    [array] $key = Get-UninstallRegistryKey $AppNamePattern\r\n    if ($key.Count -eq 1) {\r\n        Write-Verbose \"Trying Uninstall key property 'InstallLocation'\"\r\n        $location = $key.InstallLocation\r\n        if (is_dir $location) { return strip $location }\r\n\r\n        Write-Verbose \"Trying Uninstall key property 'UninstallString'\"\r\n        $location = $key.UninstallString\r\n        if ($location) { $location = $location.Replace('\"', '') | Split-Path }\r\n        if (is_dir $location) { return strip $location }\r\n\r\n        Write-Verbose \"Trying Uninstall key property 'DisplayIcon'\"\r\n        $location = $key.DisplayIcon\r\n        if ($location) { $location = Split-Path $location }\r\n        if (is_dir $location) { return strip $location }\r\n    } else { Write-Verbose \"Found $($key.Count) keys, aborting this method\" }\r\n\r\n    $dirs = $Env:ProgramFiles, \"$Env:ProgramFiles\\*\\*\"\r\n    if (Get-ProcessorBits 64) { $dirs += ${ENV:ProgramFiles(x86)}, \"${ENV:ProgramFiles(x86)}\\*\\*\" }\r\n    Write-Verbose \"Trying Program Files with 2 levels depth: $dirs\"\r\n    $location = (ls $dirs | ? {$_.PsIsContainer}) -match $AppNamePattern | select -First 1 | % {$_.FullName}\r\n    if (is_dir $location) { return strip $location }\r\n\r\n    Write-Verbose \"Trying native commands on PATH\"\r\n    $location = (Get-Command -CommandType Application) -match $AppNamePattern | select -First 1 | % { Split-Path $_.Source }\r\n    if (is_dir $location) { return strip $location }\r\n\r\n    $appPaths =  \"\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\"\r\n    Write-Verbose \"Trying Registry: $appPaths\"\r\n    $location = (ls \"HKCU:\\$appPaths\", \"HKLM:\\$appPaths\") -match $AppNamePattern | select -First 1\r\n    if ($location) { $location = Split-Path $location }\r\n    if (is_dir $location) { return strip $location }\r\n\r\n    Write-Verbose \"No location found\"\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Get-AvailableDriveLetter.ps1",
    "content": "﻿<#\r\n.SYNOPSIS\r\n  Get a 'free' drive letter\r\n\r\n.DESCRIPTION\r\n  Get a not yet in-use drive letter that can be used for mounting\r\n\r\n.EXAMPLE\r\n  Get-AvailableDriveLetter\r\n\r\n.EXAMPLE\r\n  Get-AvailableDriveLetter 'X'\r\n  (do not return X, even if it'd be the next choice)\r\n\r\n.INPUTS\r\n  specific drive letter(s) that will be excluded as potential candidates\r\n\r\n.OUTPUTS\r\n  System.String (single drive-letter character)\r\n\r\n.LINK\r\n  http://stackoverflow.com/questions/12488030/getting-a-free-drive-letter/29373301#29373301\r\n#>\r\nfunction Get-AvailableDriveLetter {\r\n  param (\r\n    [char[]]$ExcludedLetters,\r\n\r\n    # Allows splatting with arguments that do not apply and future expansion. Do not use directly.\r\n    [parameter(ValueFromRemainingArguments = $true)]\r\n    [Object[]] $IgnoredArguments\r\n  )\r\n\r\n  $Letter = [int][char]'C'\r\n  $i = @()\r\n\r\n  #getting all the used Drive letters reported by the Operating System\r\n  $(Get-PSDrive -PSProvider filesystem) | %{$i += $_.name}\r\n\r\n  #Adding the excluded letter\r\n  $i+=$ExcludedLetters\r\n\r\n  while($i -contains $([char]$Letter)){$Letter++}\r\n\r\n  if ($Letter -gt [char]'Z') {\r\n    throw \"error: no drive letter available!\"\r\n  }\r\n  Write-Verbose \"available drive letter: '$([char]$Letter)'\"\r\n  Return $([char]$Letter)\r\n}\r\n\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Get-EffectiveProxy.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Get the current proxy using several methods\r\n\r\n.DESCRIPTION\r\n    Function tries to find the current proxy using several methods, in the given order:\r\n        - $env:chocolateyProxyLocation variable\r\n        - $env:http_proxy environment variable\r\n        - IE proxy\r\n        - Chocolatey config\r\n        - Winhttp proxy\r\n        - WebClient proxy\r\n\r\n    Use Verbose parameter to see which of the above locations was used for the result, if any.\r\n    The function currently doesn't handle the proxy username and password.\r\n\r\n.OUTPUTS\r\n    [String] in the form of http://<proxy>:<port>\r\n#>\r\nfunction Get-EffectiveProxy(){\r\n\r\n    # Try chocolatey proxy environment vars\r\n    if ($env:chocolateyProxyLocation) {\r\n        Write-Verbose \"Using `$Env:chocolateyProxyLocation\"\r\n        return $env:chocolateyProxyLocation\r\n    }\r\n\r\n    # Try standard Linux variable\r\n    if ($env:http_proxy) {\r\n        Write-Verbose \"Using `$Env:http_proxy\"\r\n        return $env:http_proxy\r\n    }\r\n    \r\n    # Try to get IE proxy\r\n    $key = \"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\"\r\n    $r = Get-ItemProperty $key\r\n    if ($r.ProxyEnable -and $r.ProxyServer) {\r\n        Write-Verbose \"Using IE proxy settings\"\r\n        return \"http://\" + $r.ProxyServer\r\n    }\r\n    \r\n    # Try chocolatey config file\r\n    [xml] $cfg = gc $env:ChocolateyInstall\\config\\chocolatey.config\r\n    $p = $cfg.chocolatey.config | % { $_.add } | ? { $_.key -eq 'proxy' } | select -Expand value\r\n    if ($p) {\r\n        Write-Verbose \"Using choco config proxy\"\r\n        return $p\r\n    }\r\n\r\n    # Try winhttp proxy\r\n    (netsh.exe winhttp show proxy) -match 'Proxy Server\\(s\\)' | set proxy \r\n    $proxy = $proxy -split ' :' | select -Last 1\r\n    $proxy = $proxy.Trim()\r\n    if ($proxy) {\r\n        Write-Verbose \"Using winhttp proxy server\"\r\n        return \"http://\" + $proxy\r\n    }\r\n\r\n    # Try using WebClient\r\n    $url = \"http://chocolatey.org\"\r\n    $client = New-Object System.Net.WebClient\r\n    if ($client.Proxy.IsBypassed($url)) { return $null }\r\n\r\n    Write-Verbose \"Using WebClient proxy\"\r\n    return \"http://\" + $client.Proxy.GetProxy($url).Authority\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Get-PackageCacheLocation.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Get temporary location for the package based on its name and version.\r\n\r\n.DESCRIPTION\r\n    The function returns package cache directory within $Env:TEMP. It will not create the directory\r\n    if it doesn't exist.\r\n\r\n    This function is useful when you have to obtain the file using `Get-ChocolateyWebFile` in order\r\n    to perform certain installation steps that other helpers can't do.\r\n\r\n.EXAMPLE\r\n    Get-PackageCacheLocation\r\n\r\n.OUTPUTS\r\n    [String]\r\n\r\n.LINKS\r\n    Get-ChocolateyWebFile\r\n#>\r\nfunction Get-PackageCacheLocation {\r\n    [CmdletBinding()]\r\n    param (\r\n        # Name of the package, by default $Env:ChocolateyPackageName\r\n        [string] $Name    = $Env:ChocolateyPackageName,\r\n        # Version of the package, by default $Env:ChocolateyPackageVersion\r\n        [string] $Version = $Env:ChocolateyPackageVersion,\r\n        # Allows splatting with arguments that do not apply and future expansion. Do not use directly.\r\n        [parameter(ValueFromRemainingArguments = $true)]\r\n        [Object[]] $IgnoredArguments\r\n    )\r\n\r\n    if (!$Name) { Write-Warning 'Environment variable $Env:ChocolateyPackageName is not set' }\r\n    $res = Join-Path $Env:TEMP $Name\r\n\r\n    if (!$Version) { Write-Warning 'Environment variable $Env:ChocolateyPackageVersion is not set' }\r\n    $res = Join-Path $res $Version\r\n\r\n    $res\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Get-PackageParameters.ps1",
    "content": "﻿<#\r\n.SYNOPSIS\r\n    Parses parameters of the package\r\n\r\n.EXAMPLE\r\n    Get-PackageParameters \"/Shortcut /InstallDir:'c:\\program files\\xyz' /NoStartup\" | set r\r\n    if ($r.Shortcut) {... }\r\n    Write-Host $r.InstallDir\r\n\r\n.OUTPUTS\r\n    [HashTable]\r\n#>\r\nfunction Get-PackageParameters {\r\n    [CmdletBinding()]\r\n    param(\r\n       [string] $Parameters = $Env:ChocolateyPackageParameters,\r\n       # Allows splatting with arguments that do not apply and future expansion. Do not use directly.\r\n       [parameter(ValueFromRemainingArguments = $true)]\r\n       [Object[]] $IgnoredArguments\r\n    )\r\n\r\n    $res = @{}\r\n\r\n    $re = \"\\/([a-zA-Z0-9]+)(:[`\"'].+?[`\"']|[^ ]+)?\"\r\n    $results = $Parameters | Select-String $re -AllMatches | select -Expand Matches\r\n    foreach ($m in $results) {\r\n        if (!$m) { continue } # must because of posh 2.0 bug: https://github.com/chocolatey/chocolatey-coreteampackages/issues/465\r\n\r\n        $a = $m.Value -split ':'\r\n        $opt = $a[0].Substring(1); $val = $a[1..100] -join ':'\r\n        if ($val -match '^(\".+\")|(''.+'')$') {$val = $val -replace '^.|.$'}\r\n        $res[ $opt ] = if ($val) { $val } else { $true }\r\n    }\r\n    $res\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Get-UninstallRegistryKey.ps1",
    "content": "﻿<#\r\n.SYNOPSIS\r\n    Retrieve registry key(s) for system-installed applications from an exact or wildcard search.\r\n\r\n.DESCRIPTION\r\n    This function will attempt to retrieve a matching registry key for an already installed application,\r\n    usually to be used with a chocolateyUninstall.ps1 automation script.\r\n\r\n    The function also prevents `Get-ItemProperty` from failing when handling wrongly encoded registry keys.\r\n\r\n.PARAMETER SoftwareName\r\n    Part or all of the Display Name as you see it in Programs and Features.\r\n    It should be enough to be unique.\r\n    The syntax follows the rules of the PowerShell `-like` operator, so the `*` character is interpreted\r\n    as a wildcard, which matches any (zero or more) characters.\r\n\r\n    If the display name contains a version number, such as \"Launchy (2.5)\", it is recommended you use a\r\n    fuzzy search `\"Launchy (*)\"` (the wildcard `*`) so if Launchy auto-updates or is updated outside\r\n    of chocolatey, the uninstall script will not fail.\r\n\r\n    Take care not to abuse fuzzy/glob pattern searches. Be conscious of programs that may have shared\r\n    or common root words to prevent overmatching. For example, \"SketchUp*\" would match two keys with software\r\n    names \"SketchUp 2016\" and \"SketchUp Viewer\" that are different programs released by the same company.\r\n\r\n.PARAMETER IgnoredArguments\r\n    Allows splatting with arguments that do not apply and future expansion. Do not use directly.\r\n\r\n.INPUTS\r\n    System.String\r\n\r\n.OUTPUTS\r\n    PSCustomObject\r\n\r\n.EXAMPLE\r\n    [array]$key = Get-UninstallRegistryKey -SoftwareName \"VLC media player\"\r\n    $key.UninstallString\r\n\r\n    Exact match: software name in Programs and Features is \"VLC media player\"\r\n\r\n.EXAMPLE\r\n    [array]$key = Get-UninstallRegistryKey -SoftwareName \"Gpg4win (*)\"\r\n    $key.UninstallString\r\n\r\n    Version match: software name is \"Gpg4Win (2.3.0)\"\r\n\r\n.EXAMPLE\r\n    [array]$key = Get-UninstallRegistryKey -SoftwareName \"SketchUp [0-9]*\"\r\n    $key.UninstallString\r\n\r\n    Version match: software name is \"SketchUp 2016\"\r\n    Note that the similar software name \"SketchUp Viewer\" would not be matched.\r\n\r\n.LINK\r\n    Uninstall-ChocolateyPackage\r\n#>\r\nfunction Get-UninstallRegistryKey {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Mandatory=$true, ValueFromPipeline=$true)]\r\n        [ValidateNotNullOrEmpty()]\r\n        [string] $SoftwareName,\r\n        [parameter(ValueFromRemainingArguments = $true)]\r\n        [Object[]] $IgnoredArguments\r\n    )\r\n    Write-Debug \"Running 'Get-UninstallRegistryKey' for `'$env:ChocolateyPackageName`' with SoftwareName:`'$SoftwareName`'\";\r\n\r\n    $ErrorActionPreference = 'Stop'\r\n    $local_key       = 'HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*'\r\n    $machine_key     = 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*'\r\n    $machine_key6432 = 'HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*'\r\n\r\n    Write-Verbose \"Retrieving all uninstall registry keys\"\r\n    [array]$keys = Get-ChildItem -Path @($machine_key6432, $machine_key, $local_key) -ea 0\r\n    Write-Debug \"Registry uninstall keys on system: $($keys.Count)\"\r\n\r\n    Write-Debug \"Error handling check: `'Get-ItemProperty`' fails if a registry key is encoded incorrectly.\"\r\n    [int]$maxAttempts = $keys.Count\r\n    for ([int]$attempt = 1; $attempt -le $maxAttempts; $attempt++)\r\n    {\r\n        $success = $false\r\n\r\n        $keyPaths = $keys | Select-Object -ExpandProperty PSPath\r\n        try {\r\n            [array]$foundKey = Get-ItemProperty -Path $keyPaths -ea 0 | ? { $_.DisplayName -like $SoftwareName }\r\n            $success = $true\r\n        } catch {\r\n            Write-Debug \"Found bad key.\"\r\n            foreach ($key in $keys){ try{ Get-ItemProperty $key.PsPath > $null } catch { $badKey = $key.PsPath }}\r\n            Write-Verbose \"Skipping bad key: $badKey\"\r\n            [array]$keys = $keys | ? { $badKey -NotContains $_.PsPath }\r\n        }\r\n\r\n        if ($success) { break; }\r\n        if ($attempt -eq 10) {\r\n            Write-Warning \"Found more than 10 bad registry keys. Run command again with `'--verbose --debug`' for more info.\"\r\n            Write-Debug \"Each key searched should correspond to an installed program. It is very unlikely to have more than a few programs with incorrectly encoded keys, if any at all. This may be indicative of one or more corrupted registry branches.\"\r\n        }\r\n    }\r\n\r\n    Write-Debug \"Found $($foundKey.Count) uninstall registry key(s) with SoftwareName:`'$SoftwareName`'\";\r\n    return $foundKey\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Get-WebContent.ps1",
    "content": "﻿<#\r\n.SYNOPSIS\r\n  Download file with choco internals\r\n\r\n.DESCRIPTION\r\n  This function will download a file from specified url and return it as a string.\r\n  This command should be a replacement for ubiquitous WebClient in install scripts.\r\n\r\n  The benefit of using this command instead of WebClient is that it correctly handles\r\n  system or explicit proxy.\r\n\r\n.EXAMPLE\r\n  PS C:\\> $s = Get-WebContent \"http://example.com\"\r\n  PS C:\\> $s -match 'Example Domain'\r\n  True\r\n\r\n  First command downloads html content from http://example.com and stores it in $s.\r\n  Now you can parse and match it as a string.\r\n\r\n.EXAMPLE\r\n  PS C:\\> $opts = @{ Headers = @{ Referer = 'http://google.com' } }\r\n  PS C:\\> $s = Get-WebContent -url \"http://example.com\" -options $opts\r\n\r\n  You can set headers for http request this way.\r\n\r\n.INPUTS\r\n  None\r\n\r\n.OUTPUTS\r\n  System.String\r\n\r\n.NOTES\r\n  This function can only return string content.\r\n  If you want to download a binary content, please use Get-WebFile.\r\n\r\n.LINK\r\n  Get-WebFile\r\n#>\r\nfunction Get-WebContent {\r\n    [CmdletBinding()]\r\n    param(\r\n        # Url to download\r\n        [string]$Url,\r\n\r\n        # Additional options for http request.For now only Headers property supported.\r\n        [hashtable]$Options,\r\n\r\n        # Allows splatting with arguments that do not apply and future expansion. Do not use directly.\r\n        [parameter(ValueFromRemainingArguments = $true)]\r\n        [Object[]] $IgnoredArguments\r\n    )\r\n\r\n    $filePath =  get_temp_filepath\r\n    Get-WebFile -Url $Url -FileName $filePath -Options $Options 3>$null\r\n\r\n    $fileContent = Get-Content $filePath -ReadCount 0 | Out-String\r\n    Remove-Item $filePath\r\n\r\n    $fileContent\r\n}\r\n\r\nfunction get_temp_filepath() {\r\n    $tempDir = Get-PackageCacheLocation\r\n    $fileName = [System.IO.Path]::GetRandomFileName()\r\n    Join-Path $tempDir $fileName\r\n}\r\n\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Register-Application.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Register application in the system\r\n\r\n.DESCRIPTION\r\n    The function will register application in the system using App Paths registry key so that you\r\n    can start it by typing its registred name in the Windows Start menu on using run dialog (Win + R).\r\n\r\n    To make applications available in the shell, add to your profile Set-AppKeyAliases function.\r\n\r\n.EXAMPLE\r\n    Register-Application 'c:\\windows\\notepad.exe'\r\n\r\n    Register application using name derived from its file name.\r\n\r\n.EXAMPLE\r\n    Register-Application 'c:\\windows\\notepad.exe' -Name ntp\r\n\r\n    Register application using explicit name.\r\n\r\n.LINK\r\n   Set-AppKeyAliases        - https://github.com/majkinetor/posh/blob/master/MM_Admin/Set-AppKeyAliases.ps1\r\n   Application Registration - https://msdn.microsoft.com/en-us/library/windows/desktop/ee872121(v=vs.85).aspx\r\n\r\n#>\r\nfunction Register-Application{\r\n    [CmdletBinding()]\r\n    param(\r\n        # Full path of the executable to register.\r\n        [Parameter(Mandatory=$true)]\r\n        [string]$ExePath,\r\n\r\n        # Optional name to register with. By default exe name will be used.\r\n        [string]$Name,\r\n\r\n        # Register application only for the current user. By default registration is for the machine.\r\n        [switch]$User,\r\n\r\n        # Allows splatting with arguments that do not apply and future expansion. Do not use directly.\r\n        [parameter(ValueFromRemainingArguments = $true)]\r\n        [Object[]] $IgnoredArguments\r\n    )\r\n\r\n    if (!(Test-Path $ExePath)) { throw \"Path doesn't exist: $ExePath\" }\r\n    if (!$Name) { $Name = Split-Path $ExePath -Leaf } else { $Name = $Name + '.exe' }\r\n\r\n    $appPathKey = \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\$Name\"\r\n    if ($User) { $appPathKey = \"HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\$Name\" }\r\n\r\n    If (!(Test-Path $AppPathKey)) { New-Item \"$AppPathKey\" | Out-Null }\r\n    Set-ItemProperty -Path $AppPathKey -Name \"(Default)\" -Value $ExePath\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/Remove-Process.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Ensure that process is stopped in reliable way\r\n\r\n.DESCRIPTION\r\n    Close the processes matching filters gracefully first, then forcefully.\r\n    If no process is found, function will simply do and return nothing.\r\n\r\n.EXAMPLE\r\n    notepad; Remove-Process notepad -PathFilter 'system32'\r\n\r\n    Close main window of notepad that has 'system32' word in its path\r\n\r\n.EXAMPLE\r\n    Remove-Process notepad -WaitFor 30\r\n    notepad; notepad  #in another shell\r\n\r\n    Close all instances of notepad but wait for them up to 30 seconds to start\r\n\r\n.OUTPUTS\r\n    Array of closeed processes with details about each one.\r\n\r\n.NOTES\r\n    https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1364\r\n#>\r\n\r\nfunction Remove-Process {\r\n    param(\r\n        # RegEx expression of process name, returned by Get-Process function\r\n        [string] $NameFilter,\r\n\r\n        # RegEx expression of process path, returned by Get-Process function\r\n        [string] $PathFilter,\r\n\r\n        # Wait for process to start number of seconds\r\n        # Function will try to find process every second until timeout.\r\n        [int] $WaitFor,\r\n\r\n        # Close/Kill child processes, by default they are filtered out as\r\n        # parent-child relationship usually have its own heartbeat feature\r\n        [switch] $WithChildren\r\n    )\r\n\r\n    function getp {\r\n        foreach ($p in Get-Process) {\r\n            $b1 = if ($NameFilter) { $p.ProcessName -match $NameFilter }\r\n            $b2 = if ($PathFilter) { $p.Path        -match $PathFilter }\r\n            $b  = if (($b1 -ne $null) -and ($b2 -ne $null)) { $b1 -and $b2 } else { $b1 -or $b2 }\r\n            if (!$b) { continue }\r\n\r\n            $w = Get-WmiObject win32_process -Filter \"ProcessId = $($p.Id)\"\r\n            [PSCustomObject]@{\r\n                Id          = $p.Id\r\n                ParentId    = $w.ParentProcessId\r\n                Name        = $p.ProcessName\r\n                Path        = $p.Path\r\n                CommandLine = $w.CommandLine\r\n                Process     = $p\r\n                Username    = $w.GetOwner().Domain + \"\\\"+ $w.GetOwner().User\r\n            }\r\n        }\r\n    }\r\n\r\n    $proc = getp\r\n    if (!$proc -and $WaitFor) {\r\n        Write-Verbose \"Waiting for process up to $WaitFor seconds\"\r\n        for ($i=0; $i -lt $WaitFor; $i++) { Start-Sleep 1; $proc = getp; if ($proc) {break} }\r\n    }\r\n    if (!$proc) { return }\r\n\r\n    # Process might spawn multiple children, typical for browsers; remove all children as parent will handle them\r\n    if (!$WithChildren) {\r\n        Write-Verbose \"Remove all children processes\"\r\n        $proc = $proc | ? { $proc.Id -notcontains $_.ParentId }\r\n    }\r\n\r\n    foreach ($p in $proc)  {\r\n        Write-Verbose \"Trying to close app '$($p.Name)' run by user '$($p.Username)'\"\r\n\r\n        if ( $p.Process.CloseMainWindow() ) {\r\n            # wait for app to shut down for some time, max 5s\r\n            for ($i=0; $i -lt 5; $i++) {\r\n                Start-Sleep 1\r\n                $p2 = ps -PID $p.id -ea 0\r\n                if (!$p2) { break }\r\n            }\r\n        }\r\n\r\n        # Return value of CloseMainWindow() 'True' is not reliable\r\n        # so if process is still active kill it\r\n        $p2 = ps -PID $p.id -ea 0\r\n        if (($p.Process.Name -eq $p2.Name) -and ($p.Process.StartTime -eq $p2.StartTime)) {\r\n            $p | Stop-Process -ea STOP\r\n            Start-Sleep 1 # Running to fast here still gets the killed process in next line\r\n        }\r\n\r\n        $p2 = ps -PID $p.id -ea 0\r\n        if (($p.Process.Name -eq $p2.Name) -and ($p.Process.StartTime -eq $p2.StartTime)) {\r\n            Write-Warning \"Process '$($p.Name)' run by user '$($p.Username)' can't be closed\"\r\n        }\r\n    }\r\n    $proc\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-core.extension/extensions/chocolatey-core.psm1",
    "content": "# Export functions that start with capital letter, others are private\r\n# Include file names that start with capital letters, ignore others\r\n$ScriptRoot = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$pre = ls Function:\\*\r\nls \"$ScriptRoot\\*.ps1\" | ? { $_.Name -cmatch '^[A-Z]+' } | % { . $_  }\r\n$post = ls Function:\\*\r\n$funcs = compare $pre $post | select -Expand InputObject | select -Expand Name\r\n$funcs | ? { $_ -cmatch '^[A-Z]+'} | % { Export-ModuleMember -Function $_ }\r\n\r\n#Export-ModuleMember -Alias *\r\n"
  },
  {
    "path": "extensions/chocolatey-vscode.extension/CHANGELOG.md",
    "content": "# CHANGELOG\r\n\r\n## 1.1.0\r\n\r\n- `Install-VsCodeExtension` and `Uninstall-VsCodeExtension` support now also Insider builds and user level installer\r\n- `Install-VsCodeExtension` and `Uninstall-VsCodeExtension` no longer require elevated permissions\r\n\r\n## 1.0.0\r\n\r\n- Added `Install-VsCodeExtension`\r\n- Added `Uninstall-VsCodeExtension`\r\n"
  },
  {
    "path": "extensions/chocolatey-vscode.extension/README.md",
    "content": "# chocolatey-vscode.extension\r\n\r\nThis is a Chocolatey extension that simplifies building Chocolatey packages which install Visual Studio Code extensions.\r\n\r\n## Installation\r\n\r\nInstall via chocolatey: `choco install chocolatey-vscode.extension`.\r\n\r\nThe module is usually automatically installed as a dependency.\r\n\r\n## Usage\r\n\r\nTo create a package that uses a function from this extension add the following to the `nuspec` specification:\r\n\r\n```xml\r\n<dependencies>\r\n    <dependency id=\"chocolatey-vscode.extension\" version=\"SPECIFY_LATEST_VERSION\" />\r\n</dependencies>\r\n```\r\n\r\n**NOTE**: Make sure you use adequate _minimum_ version.\r\n\r\nTo test the functions you can import the module directly or via the `chocolateyInstaller.psm1` module:\r\n\r\n```powershell\r\nPS> import-module $Env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\r\nPS> import-module $Env:ChocolateyInstall\\extensions\\chocolatey-vscode\\*.psm1\r\n```\r\n\r\nYou can now test any of the functions:\r\n\r\n```powershell\r\nPS>  Install-VsCodeExtension gep13.chocolatey-vscode -Verbose\r\n\r\nVERBOSE: Trying to locate Visual Studio Code executable...\r\nVERBOSE: Visual Studio Code install directory found at C:\\Program Files\\Microsoft VS Code\\bin\\code.cmd\r\nInstalling Visual Studio Code extension gep13.chocolatey-vscode...\r\n```\r\n\r\nKeep in mind that function may work only in the context of the `chocolateyInstaller.ps1`.\r\n\r\nTo get the list of functions, load the module directly and invoke the following command:\r\n\r\n```powershell\r\nGet-Command -Module chocolatey-vscode\r\n```\r\n\r\nTo get the help for the specific function use `man`:\r\n\r\n```powershell\r\nman Install-VsCodeExtension\r\n```\r\n"
  },
  {
    "path": "extensions/chocolatey-vscode.extension/chocolatey-vscode.extension.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>chocolatey-vscode.extension</id>\n    <version>1.1.0</version>\n    <title>Chocolatey Visual Studio Code servicing extension</title>\n    <summary>Helper functions useful for developing packages for installing Visual Studio Code extensions.</summary>\n    <authors>chocolatey</authors>\n    <owners>chocolatey-community, pascalberger</owners>\n    <description>\nThis package provides helper functions useful for developing packages for installing Visual Studio Code extensions.\nThese functions may be used in Chocolatey install/uninstall scripts by declaring this package a dependency in your package's nuspec.\n    </description>\n    <tags>chocolatey extension visual-studio-code vscode admin</tags>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <copyright>© Chocolatey Core Team Package Contributors</copyright>\n    <licenseUrl>https://github.com/chocolatey/chocolatey-coreteampackages/blob/master/LICENSE.md</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-vscode.extension</packageSourceUrl>\n    <docsUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-vscode.extension/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/chocolatey/chocolatey-coreteampackages/issues</bugTrackerUrl>\n    <releaseNotes>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-vscode.extension/CHANGELOG.md</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"extensions\\**\" target=\"extensions\" />\n  </files>\n</package>\n"
  },
  {
    "path": "extensions/chocolatey-vscode.extension/extensions/Install-VsCodeExtension.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Installs an extension into Visual Studio Code.\r\n\r\n.DESCRIPTION\r\n    Installs an extension into Visual Studio Code.\r\n\r\n    Supports regular and Insider builds of Visual Studio Code.\r\n    Supports also system and user level installations of Visual Studio Code.\r\n    If multiple installations are found the extension is installed in all installations. \r\n\r\n    Use -Verbose parameter to see which location of Visual Studio Code is used.\r\n\r\n.EXAMPLE\r\n    PS> Install-VsCodeExtension gep13.chocolatey-vscode\r\n\r\n    Installs the latest version of the 'gep13.chocolatey-vscode' extension in Visual Studio Code.\r\n    Visual Studio Code will auto-update the extension whenever a new version of the extension is released.\r\n\r\n.EXAMPLE\r\n    PS> Install-VsCodeExtension gep13.chocolatey-vscode@0.5.0\r\n\r\n    Installs version 0.5.0 of the 'gep13.chocolatey-vscode' extension in Visual Studio Code.\r\n\r\n    Requires Visual Studio Code 1.30.0 or newer.\r\n\r\n    Note that the extension currently will be updated to the latest version on next startup.\r\n    See https://github.com/Microsoft/vscode/issues/63903\r\n\r\n.EXAMPLE\r\n    PS> Install-VsCodeExtension \"chocolatey-vscode.vsix\"\r\n\r\n    Installs the extension provided by the VSIX file.\r\n\r\n    Note that the extension will be updated to the latest version on next startup.\r\n#>\r\nfunction Install-VsCodeExtension {\r\n    [CmdletBinding()]\r\n    param(\r\n        # Identifier and optional version or full path to the VSIX of the Visual Studio Code extension.\r\n        [Parameter(Mandatory = $true)]\r\n        [string]$extensionId\r\n    )\r\n\r\n    function InstallExtension($installLocation, $executablePath) {\r\n        if (!$installLocation) {\r\n            return\r\n        }\r\n\r\n        Write-Verbose \"Visual Studio Code installation found at $installLocation\"\r\n    \r\n        Write-Host \"Installing Visual Studio Code extension $extensionId in $installLocation...\"\r\n        Start-ChocolateyProcessAsAdmin -ExeToRun $installLocation -Statements \"--install-extension\",$extensionId -Elevated:$false\r\n    }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code system level installation directory...\"\r\n    $installLocationSystemLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code\" | Where-Object { Test-Path \"$_\\bin\\code.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code.cmd\" }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code user level installation directory...\"\r\n    $installLocationUserLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code (User)\" | Where-Object { Test-Path \"$_\\bin\\code.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code.cmd\" }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code Insiders build system level installation directory...\"\r\n    $installLocationInsidersSystemLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code Insiders\" | Where-Object { Test-Path \"$_\\bin\\code-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code-insiders.cmd\" }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code Insiders build user level installation directory...\"\r\n    $installLocationInsidersUserLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code Insiders (User)\" | Where-Object { Test-Path \"$_\\bin\\code-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code-insiders.cmd\" }\r\n\r\n    if (!$installLocationSystemLevel -and !$installLocationUserLevel -and !$installLocationInsidersSystemLevel -and !$installLocationInsidersUserLevel) {\r\n        Write-Error \"Visual Studio Code installation directory was not found.\"\r\n        throw \"Visual Studio Code installation directory was not found.\"\r\n    }\r\n\r\n    InstallExtension $installLocationSystemLevel $extensionId\r\n    InstallExtension $installLocationUserLevel $extensionId\r\n    InstallExtension $installLocationInsidersSystemLevel $extensionId\r\n    InstallExtension $installLocationInsidersUserLevel $extensionId\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-vscode.extension/extensions/Uninstall-VsCodeExtension.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n    Uninstalls an extension from Visual Studio Code.\r\n\r\n.DESCRIPTION\r\n    Uninstalls an extension from Visual Studio Code.\r\n\r\n    Supports regular and Insider builds of Visual Studio Code.\r\n    Supports also system and user level installations of Visual Studio Code.\r\n    If multiple installations are found the extension is uninstalled from all installations. \r\n\r\n    Use -Verbose parameter to see which location of Visual Studio Code is used.\r\n\r\n.EXAMPLE\r\n    PS> Uninstall-VsCodeExtension gep13.chocolatey-vscode\r\n\r\n    Uninstalls the 'gep13.chocolatey-vscode' extension from Visual Studio Code.\r\n#>\r\nfunction Uninstall-VsCodeExtension {\r\n    [CmdletBinding()]\r\n    param(\r\n        # Identifier of the Visual Studio Code extension\r\n        [Parameter(Mandatory = $true)]\r\n        [string]$extensionId\r\n    )\r\n\r\n    function UninstallExtension($installLocation, $executablePath) {\r\n        if (!$installLocation) {\r\n            return\r\n        }\r\n\r\n        Write-Verbose \"Visual Studio Code installation found at $installLocation\"\r\n    \r\n        Write-Host \"Uninstalling Visual Studio Code extension $extensionId from $installLocation...\"\r\n        Start-ChocolateyProcessAsAdmin -ExeToRun $installLocation -Statements \"--uninstall-extension\",$extensionId -Elevated:$false\r\n    }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code system level installation directory...\"\r\n    $installLocationSystemLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code\" | Where-Object { Test-Path \"$_\\bin\\code.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code.cmd\" }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code user level installation directory...\"\r\n    $installLocationUserLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code (User)\" | Where-Object { Test-Path \"$_\\bin\\code.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code.cmd\" }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code Insiders build system level installation directory...\"\r\n    $installLocationInsidersSystemLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code Insiders\" | Where-Object { Test-Path \"$_\\bin\\code-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code-insiders.cmd\" }\r\n\r\n    Write-Verbose \"Locating Visual Studio Code Insiders build user level installation directory...\"\r\n    $installLocationInsidersUserLevel = Get-AppInstallLocation \"Microsoft Visual Studio Code Insiders (User)\" | Where-Object { Test-Path \"$_\\bin\\code-insiders.cmd\" } | Select-Object -first 1 | ForEach-Object { \"$_\\bin\\code-insiders.cmd\" }\r\n\r\n    if (!$installLocationSystemLevel -and !$installLocationUserLevel -and !$installLocationInsidersSystemLevel -and !$installLocationInsidersUserLevel) {\r\n        Write-Error \"Visual Studio Code installation directory was not found.\"\r\n        throw \"Visual Studio Code installation directory was not found.\"\r\n    }\r\n\r\n    UninstallExtension $installLocationSystemLevel $extensionId\r\n    UninstallExtension $installLocationUserLevel $extensionId\r\n    UninstallExtension $installLocationInsidersSystemLevel $extensionId\r\n    UninstallExtension $installLocationInsidersUserLevel $extensionId\r\n}\r\n"
  },
  {
    "path": "extensions/chocolatey-vscode.extension/extensions/chocolatey-vscode.psm1",
    "content": "# Export functions that start with capital letter, others are private\r\n# Include file names that start with capital letters, ignore others\r\n$ScriptRoot = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$pre = Get-ChildItem Function:\\*\r\nGet-ChildItem \"$ScriptRoot\\*.ps1\" | Where-Object { $_.Name -cmatch '^[A-Z]+' } | ForEach-Object { . $_  }\r\n$post = Get-ChildItem Function:\\*\r\n$funcs = Compare-Object $pre $post | Select-Object -Expand InputObject | Select-Object -Expand Name\r\n$funcs | Where-Object { $_ -cmatch '^[A-Z]+'} | ForEach-Object { Export-ModuleMember -Function $_ }\r\n\r\n#Export-ModuleMember -Alias *\r\n"
  },
  {
    "path": "extensions/extensions.psm1",
    "content": "﻿# This file is just to simplify importing of extensions for use in Chocolatey AU update scripts\r\n\r\n$modules = ls \"$PSSCriptRoot/*.psm1\" -Recurse -Exclude \"extensions.psm1\"\r\n\r\nforeach ($module in $modules) {\r\n  import-module $module.FullName\r\n}\r\n"
  },
  {
    "path": "icons/README.md",
    "content": "## Icons\r\n\r\nImages / Icons go here. This is done so that the image isn't being copied around inside the auto packages\r\n"
  },
  {
    "path": "manual/1password4/1password4.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>1password4</id>\n    <version>4.6.2.62601</version>\n    <title>1Password</title>\n    <authors>AgileBits</authors>\n    <owners>chocolatey-community, AgileBits</owners>\n    <licenseUrl>https://1password.com/legal/terms-of-service</licenseUrl>\n    <projectUrl>https://1password.com/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@09451a71b28e4ee0b3ea3841ab130b1bbf46f9b0/icons/1password4.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <mailingListUrl>https://discussions.agilebits.com/</mailingListUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.\n\n![screenshot](https://github.com/chocolatey-community/chocolatey-packages/blob/master/manual/1password4/screenshot.png?raw=true)\n\n## Notes\n\n- This package version installs version 4.x of 1password, if you want 8.x use the package [1password8](https://chocolatey.org/packages/1password8) or [1password7](https://chocolatey.org/packages/1password7) for 7.x.\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <summary>1Password - Have you ever forgotten a password?</summary>\n    <copyright>© 2024 1Password. All rights reserved.</copyright>\n    <tags>1password4 utility trial cross-platform password keystore keys 1password</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/1password4</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.4.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/1password4/Readme.md",
    "content": "# [<img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@09451a71b28e4ee0b3ea3841ab130b1bbf46f9b0/icons/1password.png\" height=\"48\" width=\"48\" /> 1Password](https://chocolatey.org/packages/1password)\r\n\r\n1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.\r\n\r\n![screenshot](https://github.com/chocolatey-community/chocolatey-packages/blob/master/manual/1password4/screenshot.png?raw=true)\r\n\r\n## Notes\r\n\r\n- This package version installs version 4.x of 1password, if you want 8.x use the package [1password8](https://chocolatey.org/packages/1password8) or [1password7](https://chocolatey.org/packages/1password7) for 7.x.\r\n\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "manual/1password4/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url            = 'https://c.1password.com/dist/1P/win4/1Password-4.6.2.626.exe'\r\n  softwareName   = '1Password*'\r\n  checksum       = 'b4062842924117aa7a0a606294941d6c58edf03b9cf3fc3b957221f2d70e4f5c'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0, 3010)\r\n\r\n  BeforeInstall  = {\r\n    $cache_dir = Get-PackageCacheLocation\r\n\r\n    # Installer blocks at the end and never returns. Successfull installation is visible in the log file, but only if it is the first installation\r\n    $null = Start-Job -ScriptBlock { param($cache_dir)\r\n      Remove-Item $cache_dir\\*.log -Recurse -ea 0\r\n      $seconds = 0; $max_seconds = 120\r\n\r\n      while ($seconds -lt $max_seconds) {\r\n        Start-Sleep 1; $seconds++\r\n\r\n        $logFilePath = Get-ChildItem $cache_dir\\*.log -Recurse | Select-Object -First 1\r\n\r\n        # We will only wait up to a minute for a log file being available.\r\n        if (!$logFilePath ) { continue }\r\n\r\n        $log = Get-Content $logFilePath\r\n        if ($log -like '*Installation successful!' -or $log -like '*Installation completed successfully!*') {\r\n          break\r\n        }\r\n      }\r\n\r\n      # We will wait a couple of seconds to ensure as the installer haven't fully finished when this message\r\n      # is outputted. We also need to stop the executable no matter what for the package to finish.\r\n      Start-Sleep -Seconds 2\r\n      Get-Process '1password' -ea 0 | Stop-Process\r\n    } -ArgumentList ($cache_dir)\r\n  }\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/1password4/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName '1Password*' | Where-Object DisplayVersion -match \"^4\\.\"\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | ForEach-Object {\r\n    $packageArgs = @{\r\n      packageName    = $packageName\r\n      fileType       = 'EXE'\r\n      silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoUninstall.log`\"\"\r\n      validExitCodes = @(0)\r\n      file           = \"$($_.UninstallString -replace ' uninstall')\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | ForEach-Object { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "manual/1password4/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n. \"$PSScriptRoot\\..\\..\\automatic\\1password\\update_helper.ps1\"\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*url\\s*=\\s*)'.*'\"                = \"`${1}'$($Latest.URL32)'\"\r\n      \"(?i)^(\\s*checksum\\s*=\\s*)'.*'\"           = \"`${1}'$($Latest.Checksum32)'\"\r\n      \"(?i)^(\\s*checksumType\\s*=\\s*)'.*'\"       = \"`${1}'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Find-1Password4Stream {\r\n  $releaseUrl = 'https://app-updates.agilebits.com/download/OPW4/Y'\r\n\r\n  $result = Get-LatestOPW -url $releaseUrl\r\n  if ($global:au_Version) {\r\n    # There is a small problem with overriding the version in the way we have this implemented.\r\n    # As such we need to set the version explicitly.\r\n    $result['Version'] = $global:au_Version\r\n  } else {\r\n    $result['Version'] = Get-FixVersion -Version $result['Version'] -OnlyFixBelowVersion '4.6.3'\r\n  }\r\n  $result['Readme'] = \"$PSScriptRoot\\Readme.md\"\r\n  $result['DependencyName'] = Split-Path -Leaf $PSScriptRoot\r\n\r\n  $result\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  Find-1Password4Stream\r\n}\r\n\r\n# Workaround to ensure to ensure that the fix version will be correctly applied.\r\n$originalForce = $global:au_Force\r\n$global:au_Force = $true\r\nupdate -ChecksumFor 32\r\n$global:au_Force = $originalForce\r\n"
  },
  {
    "path": "manual/DotNet4.0/DotNet4.0.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <version>4.0.30319.20141222</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community</owners>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/ec2c867f6b43819719a477d59908a06fc176716a/icons/dotnet.png</iconUrl>\n    <projectUrl>http://www.microsoft.com/net/download</projectUrl>\n    <licenseUrl>http://msdn.microsoft.com/en-US/cc300389.aspx</licenseUrl>\n    <id>DotNet4.0</id>\n    <title>Dot Net 4.0 Framework Full Redistributable</title>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nNOTE: This package has been created solely as a dependency for chocolatey itself, please do not attempt to install.  Any attempt to install this package will likely result in an error message.\n\nPlease see here:\n\nhttps://groups.google.com/forum/?fromgroups=#!topic/chocolatey/WjvYgK33eHA\n\nFor more information.\n\nThe .NET Framework is Microsoft's comprehensive and consistent programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.  The .NET Framework 4 works side by side with older Framework versions. Applications that are based on earlier versions of the Framework will continue to run on the version targeted by default.</description>\n    <summary>The Microsoft .NET Framework 4.0</summary>\n    <tags>Microsoft .net Framework 4.0 Redistributable</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n</package>\n"
  },
  {
    "path": "manual/DotNet4.0/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/ec2c867f6b43819719a477d59908a06fc176716a/icons/dotnet.png\" width=\"48\" height=\"48\"/> [DotNet4.0](https://chocolatey.org/packages/DotNet4.0)\r\n\r\n\r\nNOTE: This package has been created solely as a dependency for chocolatey itself, please do not attempt to install.  Any attempt to install this package will likely result in an error message.\r\n\r\nPlease see here:\r\n\r\nhttps://groups.google.com/forum/?fromgroups=#!topic/chocolatey/WjvYgK33eHA\r\n\r\nFor more information.\r\n\r\nThe .NET Framework is Microsoft's comprehensive and consistent programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.  The .NET Framework 4 works side by side with older Framework versions. Applications that are based on earlier versions of the Framework will continue to run on the version targeted by default.\r\n"
  },
  {
    "path": "manual/DotNet4.0/tools/chocolateyInstall.ps1",
    "content": "if(!(Test-Path \"hklm:\\SOFTWARE\\Microsoft\\.NETFramework\\v4.0.30319\\SKUs\\.NETFramework,Version=v4.0\")) {\r\n    $env:chocolateyPackageFolder=\"$env:temp\\chocolatey\\webcmd\"\r\n    Install-ChocolateyZipPackage 'webcmd' 'http://www.iis.net/community/files/webpi/webpicmdline_anycpu.zip' $env:temp\r\n    .$env:temp\\WebpiCmdLine.exe /products: NetFramework4 /accepteula\r\n}\r\nelse {\r\n     Write-Output \"Microsoft .Net 4.0 Framework is already installed on your machine.\"\r\n} "
  },
  {
    "path": "manual/README.md",
    "content": "## Manual Folder\r\n\r\nThis is where you put packages that are manually kept up to date or don't require updates. Icons still go in the icon folder.\r\n"
  },
  {
    "path": "manual/apache-httpd/apache-httpd.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>apache-httpd</id>\n    <version>2.4.55</version>\n    <title>Apache HTTP Server Project</title>\n     <authors>Apache Software Foundation</authors>\n    <owners>chocolatey-community</owners>\n    <licenseUrl>http://www.apache.org/licenses</licenseUrl>\n    <projectUrl>http://httpd.apache.org</projectUrl>\n    <docsUrl>http://httpd.apache.org/docs/2.4</docsUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@2bdf6f7e33ec1a8126829fbbc87b83e4473b3634/icons/apache-httpd.png</iconUrl>\n    <bugTrackerUrl>http://httpd.apache.org/bug_report.html</bugTrackerUrl>\n    <releaseNotes>http://httpd.apache.org/docs/2.4/new_features_2_4.html</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/apache-httpd</packageSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server.</summary>\n    <description><![CDATA[Apache HTTP Web Server for Windows.\n\nThe Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.\n\nThe Apache HTTP Server (\"httpd\") was launched in 1995 and it has been the most popular web server on the Internet since April 1996. It has celebrated its 20th birthday as a project in February 2015.\n\nThe Apache HTTP Server is a project of The Apache Software Foundation.\n\n## Package Parameters\n\n- `/installLocation` - Install to a different destination folder. Default: `$Env:AppData\\Apache*`\n- `/serviceName` - The name of the windows service which will be create. Default: `Apache`\n- `/port` - The port Apache will listen to. Default: `8080`\n- `/noService` - Don't install the apache httpd windows service\n\nExample: `choco install apache-httpd --params '\"/installLocation:C:\\HTTPD /port:433\"'`\n\n## Notes\n\n- This package will install the latest Apache binaries provided at Apache Haus (http://www.apachehaus.com/) with OpenSSL 1.1.1p, brotli 1.0.9, nghttp 1.47.0, Zlib 1.2.12, PCRE2 10.40.\n- The complete path of the package will be `$Env:AppData\\Apache*`\n- Apache will be installed as a service under the default name 'Apache' (can be disabled with the `/noService` install parameter)\n]]></description>\n    <tags>apache httpd webserver admin</tags>\n    <dependencies>\n      <dependency id=\"vcredist140\" version=\"14.32.31332\" />\n   </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/apache-httpd/legal/LICENSE.txt",
    "content": "                                 Apache License\r\n                           Version 2.0, January 2004\r\n                        http://www.apache.org/licenses/\r\n\r\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r\n\r\n   1. Definitions.\r\n\r\n      \"License\" shall mean the terms and conditions for use, reproduction,\r\n      and distribution as defined by Sections 1 through 9 of this document.\r\n\r\n      \"Licensor\" shall mean the copyright owner or entity authorized by\r\n      the copyright owner that is granting the License.\r\n\r\n      \"Legal Entity\" shall mean the union of the acting entity and all\r\n      other entities that control, are controlled by, or are under common\r\n      control with that entity. For the purposes of this definition,\r\n      \"control\" means (i) the power, direct or indirect, to cause the\r\n      direction or management of such entity, whether by contract or\r\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r\n      outstanding shares, or (iii) beneficial ownership of such entity.\r\n\r\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\r\n      exercising permissions granted by this License.\r\n\r\n      \"Source\" form shall mean the preferred form for making modifications,\r\n      including but not limited to software source code, documentation\r\n      source, and configuration files.\r\n\r\n      \"Object\" form shall mean any form resulting from mechanical\r\n      transformation or translation of a Source form, including but\r\n      not limited to compiled object code, generated documentation,\r\n      and conversions to other media types.\r\n\r\n      \"Work\" shall mean the work of authorship, whether in Source or\r\n      Object form, made available under the License, as indicated by a\r\n      copyright notice that is included in or attached to the work\r\n      (an example is provided in the Appendix below).\r\n\r\n      \"Derivative Works\" shall mean any work, whether in Source or Object\r\n      form, that is based on (or derived from) the Work and for which the\r\n      editorial revisions, annotations, elaborations, or other modifications\r\n      represent, as a whole, an original work of authorship. For the purposes\r\n      of this License, Derivative Works shall not include works that remain\r\n      separable from, or merely link (or bind by name) to the interfaces of,\r\n      the Work and Derivative Works thereof.\r\n\r\n      \"Contribution\" shall mean any work of authorship, including\r\n      the original version of the Work and any modifications or additions\r\n      to that Work or Derivative Works thereof, that is intentionally\r\n      submitted to Licensor for inclusion in the Work by the copyright owner\r\n      or by an individual or Legal Entity authorized to submit on behalf of\r\n      the copyright owner. For the purposes of this definition, \"submitted\"\r\n      means any form of electronic, verbal, or written communication sent\r\n      to the Licensor or its representatives, including but not limited to\r\n      communication on electronic mailing lists, source code control systems,\r\n      and issue tracking systems that are managed by, or on behalf of, the\r\n      Licensor for the purpose of discussing and improving the Work, but\r\n      excluding communication that is conspicuously marked or otherwise\r\n      designated in writing by the copyright owner as \"Not a Contribution.\"\r\n\r\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\r\n      on behalf of whom a Contribution has been received by Licensor and\r\n      subsequently incorporated within the Work.\r\n\r\n   2. Grant of Copyright License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      copyright license to reproduce, prepare Derivative Works of,\r\n      publicly display, publicly perform, sublicense, and distribute the\r\n      Work and such Derivative Works in Source or Object form.\r\n\r\n   3. Grant of Patent License. Subject to the terms and conditions of\r\n      this License, each Contributor hereby grants to You a perpetual,\r\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r\n      (except as stated in this section) patent license to make, have made,\r\n      use, offer to sell, sell, import, and otherwise transfer the Work,\r\n      where such license applies only to those patent claims licensable\r\n      by such Contributor that are necessarily infringed by their\r\n      Contribution(s) alone or by combination of their Contribution(s)\r\n      with the Work to which such Contribution(s) was submitted. If You\r\n      institute patent litigation against any entity (including a\r\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\r\n      or a Contribution incorporated within the Work constitutes direct\r\n      or contributory patent infringement, then any patent licenses\r\n      granted to You under this License for that Work shall terminate\r\n      as of the date such litigation is filed.\r\n\r\n   4. Redistribution. You may reproduce and distribute copies of the\r\n      Work or Derivative Works thereof in any medium, with or without\r\n      modifications, and in Source or Object form, provided that You\r\n      meet the following conditions:\r\n\r\n      (a) You must give any other recipients of the Work or\r\n          Derivative Works a copy of this License; and\r\n\r\n      (b) You must cause any modified files to carry prominent notices\r\n          stating that You changed the files; and\r\n\r\n      (c) You must retain, in the Source form of any Derivative Works\r\n          that You distribute, all copyright, patent, trademark, and\r\n          attribution notices from the Source form of the Work,\r\n          excluding those notices that do not pertain to any part of\r\n          the Derivative Works; and\r\n\r\n      (d) If the Work includes a \"NOTICE\" text file as part of its\r\n          distribution, then any Derivative Works that You distribute must\r\n          include a readable copy of the attribution notices contained\r\n          within such NOTICE file, excluding those notices that do not\r\n          pertain to any part of the Derivative Works, in at least one\r\n          of the following places: within a NOTICE text file distributed\r\n          as part of the Derivative Works; within the Source form or\r\n          documentation, if provided along with the Derivative Works; or,\r\n          within a display generated by the Derivative Works, if and\r\n          wherever such third-party notices normally appear. The contents\r\n          of the NOTICE file are for informational purposes only and\r\n          do not modify the License. You may add Your own attribution\r\n          notices within Derivative Works that You distribute, alongside\r\n          or as an addendum to the NOTICE text from the Work, provided\r\n          that such additional attribution notices cannot be construed\r\n          as modifying the License.\r\n\r\n      You may add Your own copyright statement to Your modifications and\r\n      may provide additional or different license terms and conditions\r\n      for use, reproduction, or distribution of Your modifications, or\r\n      for any such Derivative Works as a whole, provided Your use,\r\n      reproduction, and distribution of the Work otherwise complies with\r\n      the conditions stated in this License.\r\n\r\n   5. Submission of Contributions. Unless You explicitly state otherwise,\r\n      any Contribution intentionally submitted for inclusion in the Work\r\n      by You to the Licensor shall be under the terms and conditions of\r\n      this License, without any additional terms or conditions.\r\n      Notwithstanding the above, nothing herein shall supersede or modify\r\n      the terms of any separate license agreement you may have executed\r\n      with Licensor regarding such Contributions.\r\n\r\n   6. Trademarks. This License does not grant permission to use the trade\r\n      names, trademarks, service marks, or product names of the Licensor,\r\n      except as required for reasonable and customary use in describing the\r\n      origin of the Work and reproducing the content of the NOTICE file.\r\n\r\n   7. Disclaimer of Warranty. Unless required by applicable law or\r\n      agreed to in writing, Licensor provides the Work (and each\r\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\r\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r\n      implied, including, without limitation, any warranties or conditions\r\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r\n      PARTICULAR PURPOSE. You are solely responsible for determining the\r\n      appropriateness of using or redistributing the Work and assume any\r\n      risks associated with Your exercise of permissions under this License.\r\n\r\n   8. Limitation of Liability. In no event and under no legal theory,\r\n      whether in tort (including negligence), contract, or otherwise,\r\n      unless required by applicable law (such as deliberate and grossly\r\n      negligent acts) or agreed to in writing, shall any Contributor be\r\n      liable to You for damages, including any direct, indirect, special,\r\n      incidental, or consequential damages of any character arising as a\r\n      result of this License or out of the use or inability to use the\r\n      Work (including but not limited to damages for loss of goodwill,\r\n      work stoppage, computer failure or malfunction, or any and all\r\n      other commercial damages or losses), even if such Contributor\r\n      has been advised of the possibility of such damages.\r\n\r\n   9. Accepting Warranty or Additional Liability. While redistributing\r\n      the Work or Derivative Works thereof, You may choose to offer,\r\n      and charge a fee for, acceptance of support, warranty, indemnity,\r\n      or other liability obligations and/or rights consistent with this\r\n      License. However, in accepting such obligations, You may act only\r\n      on Your own behalf and on Your sole responsibility, not on behalf\r\n      of any other Contributor, and only if You agree to indemnify,\r\n      defend, and hold each Contributor harmless for any liability\r\n      incurred by, or claims asserted against, such Contributor by reason\r\n      of your accepting any such warranty or additional liability.\r\n\r\n   END OF TERMS AND CONDITIONS\r\n\r\n   APPENDIX: How to apply the Apache License to your work.\r\n\r\n      To apply the Apache License to your work, attach the following\r\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\r\n      replaced with your own identifying information. (Don't include\r\n      the brackets!)  The text should be enclosed in the appropriate\r\n      comment syntax for the file format. We also recommend that a\r\n      file or class name and description of purpose be included on the\r\n      same \"printed page\" as the copyright notice for easier\r\n      identification within third-party archives.\r\n\r\n   Copyright [yyyy] [name of copyright owner]\r\n\r\n   Licensed under the Apache License, Version 2.0 (the \"License\");\r\n   you may not use this file except in compliance with the License.\r\n   You may obtain a copy of the License at\r\n\r\n       http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n"
  },
  {
    "path": "manual/apache-httpd/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe installer has been downloaded from their official download link listed on <https://www.apachehaus.com/cgi-bin/download.plx>\r\nand can be verified like this:\r\n\r\n1. Download the following installers:\r\n  32-Bit: <https://www.apachehaus.com/downloads/httpd-2.4.55-o111s-x86-vs17.zip>\r\n  64-Bit: <https://www.apachehaus.com/downloads/httpd-2.4.55-o111s-x64-vs17.zip>\r\n2. You can use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: sha256\r\n  checksum32: 34E94E6CFB23B0AB6658A0EE06DB53460CC907B80851F7EA325EF482224D12B8\r\n  checksum64: 33E5D2C657583F2AB5D9D52D9C626E4BF369B18965491EF75BEF121388EE34E3\r\n\r\nFile 'LICENSE.txt' is obtained from <https://www.apache.org/licenses/LICENSE-2.0.txt>\r\n"
  },
  {
    "path": "manual/apache-httpd/readme.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@2bdf6f7e33ec1a8126829fbbc87b83e4473b3634/icons/apache-httpd.png\" width=\"48\" height=\"48\"/> [apache-httpd](https://chocolatey.org/packages/apache-httpd)\r\n\r\nApache HTTP Web Server for Windows.\r\n\r\nThe Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.\r\n\r\nThe Apache HTTP Server (\"httpd\") was launched in 1995 and it has been the most popular web server on the Internet since April 1996. It has celebrated its 20th birthday as a project in February 2015.\r\n\r\nThe Apache HTTP Server is a project of The Apache Software Foundation.\r\n\r\n## Package Parameters\r\n\r\n- `/installLocation` - Install to a different destination folder. Default: `$Env:AppData\\Apache*`\r\n- `/serviceName` - The name of the windows service which will be create. Default: `Apache`\r\n- `/port` - The port Apache will listen to. Default: `8080`\r\n- `/noService` - Don't install the apache httpd windows service\r\n\r\nExample: `choco install apache-httpd --params '\"/installLocation:C:\\HTTPD /port:433\"'`\r\n\r\n## Notes\r\n\r\n- This package will install the latest Apache binaries provided at Apache Haus (http://www.apachehaus.com/) with OpenSSL 1.1.1p, brotli 1.0.9, nghttp 1.47.0, Zlib 1.2.12, PCRE2 10.40.\r\n- The complete path of the package will be `$Env:AppData\\Apache*`\r\n- Apache will be installed as a service under the default name 'Apache' (can be disabled with the `/noService` install parameter)\r\n"
  },
  {
    "path": "manual/apache-httpd/tools/chocolateyBeforeModify.ps1",
    "content": ". (Join-Path (Split-Path -parent $MyInvocation.MyCommand.Definition) 'Helpers.ps1')\r\n\r\nStop-ApacheService\r\n"
  },
  {
    "path": "manual/apache-httpd/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsDir = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n. \"$toolsDir\\helpers.ps1\"\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$arguments = @{\r\n    packageName = $env:chocolateyPackageName\r\n    file        = \"$toolsDir\\httpd-2.4.55-o111s-x86-vs17.zip\"\r\n    file64      = \"$toolsDir\\httpd-2.4.55-o111s-x64-vs17.zip\"\r\n    destination = if ($pp.installLocation) { $pp.installLocation } else { $env:APPDATA }\r\n    port        = if ($pp.Port) { $pp.Port } else { 8080 }\r\n    serviceName = if ($pp.NoService) { $null } elseif ($pp.serviceName) { $pp.serviceName } else { 'Apache' }\r\n}\r\n\r\nif (-not (Assert-TcpPortIsOpen $arguments.port)) {\r\n    throw 'Please specify a different port number...'\r\n}\r\n\r\nInstall-Apache $arguments\r\n"
  },
  {
    "path": "manual/apache-httpd/tools/chocolateyUninstall.ps1",
    "content": ". (Join-Path (Split-Path -parent $MyInvocation.MyCommand.Definition) 'Helpers.ps1')\r\n\r\nUninstall-Apache\r\n"
  },
  {
    "path": "manual/apache-httpd/tools/helpers.ps1",
    "content": "﻿\r\nfunction Get-TCPConnections {\r\n    param(\r\n    [int]$portNumber\r\n    )\r\n    $ListeningPort = @()\r\n    $GetPorts =  netstat -nao | Select-String \":$portNumber  \" | Select-Object -First 2\r\n        Foreach ($Port in $GetPorts) {\r\n        $a = $Port -split '\\s\\s*'\r\n          if ( $a[2] -match \":$portNumber\" ) {\r\n          $Ports = New-Object System.Object\r\n          $LA = $a[2] -split\":\"\r\n          $FA = $a[3] -split\":\"\r\n          $Ports | Add-Member -MemberType NoteProperty -Name 'LocalAddress' -Value $LA[0]\r\n          $Ports | Add-Member -MemberType NoteProperty -Name 'LocalPort' -Value $LA[1]\r\n          $Ports | Add-Member -MemberType NoteProperty -Name 'RemoteAddress' -Value $FA[0]\r\n          $Ports | Add-Member -MemberType NoteProperty -Name 'RemotePort' -Value $FA[1]\r\n          $Ports | Add-Member -MemberType NoteProperty -Name 'State' -Value $a[4]\r\n          $Ports | Add-Member -MemberType NoteProperty -Name 'OwningProcess' -Value $a[5]\r\n          }\r\n        $ListeningPort += $Ports\r\n       }\r\n return $ListeningPort\r\n}\r\n\r\nfunction Assert-TcpPortIsOpen {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Position = 0, Mandatory, ValueFromPipeline)][ValidateNotNullOrEmpty()][int] $portNumber\r\n    )\r\n\r\n    $process = Get-TCPConnections -portNumber $portNumber | `\r\n        Select-Object -First 1 -ExpandProperty OwningProcess | `\r\n        Select-Object @{Name = \"Id\"; Expression = {$_} } | `\r\n        Get-Process | `\r\n        Select-Object Name, Path\r\n\r\n    if ($process) {\r\n        if ($process.Path) {\r\n            Write-Host \"Port '$portNumber' is in use by '$($process.Name)' with path '$($process.Path)'...\"\r\n        }\r\n        else {\r\n            Write-Host \"Port '$portNumber' is in use by '$($process.Name)'...\"\r\n        }\r\n\r\n        return $false\r\n    }\r\n\r\n    return $true\r\n}\r\n\r\nfunction Get-ApacheInstallOptions {\r\n    $configFile = Join-Path -Path (Get-ChocolateyPath -PathType 'PackagePath') -ChildPath 'config.xml'\r\n    $config = Import-CliXml $configFile\r\n\r\n    return $config\r\n}\r\n\r\nfunction Get-ApachePaths {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Position = 0, Mandatory)][ValidateNotNullOrEmpty()][string] $installDir\r\n    )\r\n\r\n    $apacheDir = Get-ChildItem $installDir -Directory -Filter 'Apache*' | Select-Object -First 1 -ExpandProperty FullName\r\n    $confPath = Join-Path $apacheDir 'conf\\httpd.conf'\r\n    $binPath = Join-Path $apacheDir 'bin\\httpd.exe'\r\n\r\n    return @{ ApacheDir = $apacheDir; ConfPath = $confPath; BinPath = $binPath }\r\n}\r\n\r\nfunction Install-Apache {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Position = 0, Mandatory)][ValidateNotNullOrEmpty()][PSCustomObject] $arguments\r\n    )\r\n\r\n    Get-ChocolateyUnzip `\r\n        -file $arguments.file `\r\n        -file64 $arguments.file64 `\r\n        -destination $arguments.destination\r\n\r\n    Set-ApacheConfig $arguments\r\n\r\n    if ($arguments.serviceName) {\r\n      Install-ApacheService $arguments\r\n    }\r\n\r\n    Set-ApacheInstallOptions $arguments\r\n}\r\n\r\nfunction Install-ApacheService {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Position = 0, Mandatory)][ValidateNotNullOrEmpty()][PSCustomObject] $arguments\r\n    )\r\n\r\n    $apachePaths = Get-ApachePaths $arguments.destination\r\n\r\n    & $apachePaths.BinPath -k install -n \"$($arguments.serviceName)\"\r\n\r\n    Start-Service $arguments.serviceName\r\n}\r\n\r\nfunction Set-ApacheConfig {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Position = 0, Mandatory)][ValidateNotNullOrEmpty()][PSCustomObject] $arguments\r\n    )\r\n\r\n    $apachePaths = Get-ApachePaths $arguments.destination\r\n\r\n    # Set the server root and port number\r\n    $httpConf = Get-Content $apachePaths.ConfPath\r\n    $httpConf = $httpConf -replace 'Define SRVROOT.*', \"Define SRVROOT \"\"$($apachePaths.ApacheDir -replace '\\\\', '/')\"\"\"\r\n    $httpConf = $httpConf -replace 'Listen 80', \"Listen $($arguments.port)\"\r\n\r\n    Set-Content -Path $apachePaths.ConfPath -Value $httpConf -Encoding Ascii\r\n}\r\n\r\nfunction Set-ApacheInstallOptions {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Position = 0, Mandatory)][ValidateNotNullOrEmpty()][PSCustomObject] $arguments\r\n    )\r\n\r\n    $apachePaths = Get-ApachePaths $arguments.destination\r\n\r\n    $config = @{\r\n        Destination = $apachePaths.ApacheDir\r\n        BinPath   = $apachePaths.BinPath\r\n        ServiceName = $arguments.serviceName\r\n    }\r\n\r\n    $configFile = Join-Path -Path (Get-ChocolateyPath -PathType 'PackagePath') -ChildPath 'config.xml'\r\n    Export-Clixml -Path $configFile -InputObject $config\r\n}\r\n\r\nfunction Stop-ApacheService {\r\n    $config = Get-ApacheInstallOptions\r\n\r\n    $service = Get-Service | Where-Object Name -eq $config.serviceName\r\n\r\n    if ($service) {\r\n        Stop-Service $config.serviceName\r\n    }\r\n}\r\n\r\nfunction Uninstall-Apache {\r\n    $config = Get-ApacheInstallOptions\r\n\r\n    if ($config.serviceName) {\r\n      & $config.BinPath -k uninstall -n \"$($config.serviceName)\"\r\n    }\r\n\r\n    Remove-Item $config.destination -Recurse -Force\r\n}\r\n\r\nfunction Uninstall-ApacheService {\r\n    [CmdletBinding()]\r\n    param(\r\n        [Parameter(Position = 0, Mandatory)][ValidateNotNullOrEmpty()][PSCustomObject] $arguments\r\n    )\r\n\r\n    $apachePaths = Get-ApachePaths $arguments.destination\r\n\r\n    & $apachePaths.BinPath -k uninstall -n \"$($arguments.serviceName)\"\r\n}\r\n"
  },
  {
    "path": "manual/apache-httpd/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://www.apachehaus.com/cgi-bin/download.plx'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n  $versionRegEx = 'httpd\\-([\\d\\.]+).*\\-x86\\-(vs17).*\\.zip'\r\n\r\n  $downloadPage = Invoke-WebRequest $releases -UseBasicParsing\r\n  $matches = [regex]::match($downloadPage.Content, $versionRegEx)\r\n  $version32 = $matches.Groups[1].Value\r\n  $url32 = \"https://www.apachehaus.com/downloads/$($matches.Groups[0].Value)\"\r\n\r\n  $versionRegEx = $versionRegEx -replace 'x86', 'x64'\r\n  $matches = [regex]::match($downloadPage.Content, $versionRegEx)\r\n  $version64 = [version]$matches.Groups[1].Value\r\n  $url64 = \"https://www.apachehaus.com/downloads/$($matches.Groups[0].Value)\"\r\n\r\n  if ($version32 -ne $version64) {\r\n    throw \"32bit and 64bit version do not match. Please check the update script.\"\r\n  }\r\n\r\n  return @{\r\n    Url32   = $url32\r\n    Url64   = $url64\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  return @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsDir\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsDir\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(listed on\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(32-Bit.+)\\<.*\\>\"     = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(64-Bit.+)\\<.*\\>\"     = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(checksum type:).*\"   = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(checksum32:).*\"      = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(checksum64:).*\"      = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor None\r\n"
  },
  {
    "path": "manual/assaultcube/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/assaultcube.png\" width=\"48\" height=\"48\"/> [assaultcube](https://chocolatey.org/packages/assaultcube)\r\n\r\n\r\nAssaultCube is a free, multiplayer, first-person shooter game, based on the CUBE engine. Taking place in realistic environments, with fast, arcade gameplay, it's addictive and fun! With efficient bandwidth usage, it's low-latency and can even run over a 56Kbps connection. It's tiny too, weighing in at a lightweight 40 MB package available for Windows, Mac and Linux. On the correct settings, it can even run on old hardware (Pentium III and above).\r\n\r\n## Features\r\n\r\n- It's FREE.\r\n- Source code is available under a zlib-like open source license.\r\n- Low latency, it can even run across a 56Kbps connection!\r\n- Lightweight size, only 40MB to download, plus additional maps average 20KB each!\r\n- With the correct settings, it can run on old hardware (Pentium III and above).\r\n- Officially runs on most major systems, and maybe even some non-major ones?\r\n- Has a built in, in-game map editor to help players create their own maps and allows for co-operative editmode in realtime with others!\r\n- Features a single-player bot system.\r\n- Supports recording of your game by the \"demo\" system.\r\n- Contains 12 multiplayer game modes, including: Deathmatch, Survivor, Capture the Flag, Hunt the Flag, Keep the Flag, Pistol Frenzy, Last Swiss Standing and One-Shot One-Kill (plus team versions of these modes).\r\n- Comes pre-packaged with 26 different maps!\r\n\r\n"
  },
  {
    "path": "manual/assaultcube/assaultcube.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>assaultcube</id>\n    <version>1.2.0.201</version>\n    <title>AssaultCube</title>\n    <owners>chocolatey-community</owners>\n    <authors>AssaultCube developers</authors>\n    <licenseUrl>http://assault.cubers.net/docs/license.html</licenseUrl>\n    <projectUrl>http://assault.cubers.net/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/assaultcube.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nAssaultCube is a free, multiplayer, first-person shooter game, based on the CUBE engine. Taking place in realistic environments, with fast, arcade gameplay, it's addictive and fun! With efficient bandwidth usage, it's low-latency and can even run over a 56Kbps connection. It's tiny too, weighing in at a lightweight 40 MB package available for Windows, Mac and Linux. On the correct settings, it can even run on old hardware (Pentium III and above).\n\n## Features\n\n- It's FREE.\n- Source code is available under a zlib-like open source license.\n- Low latency, it can even run across a 56Kbps connection!\n- Lightweight size, only 40MB to download, plus additional maps average 20KB each!\n- With the correct settings, it can run on old hardware (Pentium III and above).\n- Officially runs on most major systems, and maybe even some non-major ones?\n- Has a built in, in-game map editor to help players create their own maps and allows for co-operative editmode in realtime with others!\n- Features a single-player bot system.\n- Supports recording of your game by the \"demo\" system.\n- Contains 12 multiplayer game modes, including: Deathmatch, Survivor, Capture the Flag, Hunt the Flag, Keep the Flag, Pistol Frenzy, Last Swiss Standing and One-Shot One-Kill (plus team versions of these modes).\n- Comes pre-packaged with 26 different maps!\n\n]]></description>\n    <summary>AssaultCube is an Open Source, multiplayer, first-person shooter game, based on the CUBE engine.</summary>\n    <releaseNotes>https://github.com/assaultcube/AC/releases/tag/v1.2.0.2</releaseNotes>\n    <copyright>Rabid Viper Productions</copyright>\n    <tags>first-person foss cross-platform shooter game admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/assaultcube</packageSourceUrl>\n    <docsUrl>http://assault.cubers.net/docs</docsUrl>\n    <mailingListUrl>http://forum.cubers.net</mailingListUrl>\n    <bugTrackerUrl>https://github.com/assaultcube/AC/issues</bugTrackerUrl>\n    <projectSourceUrl>https://github.com/assaultcube/AC</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/assaultcube/legal/LICENSE.txt",
    "content": "Licensing information\r\nAssaultCube is developed by various people around the world. People that enjoy making this game together. All of these various people have been given the freedom to license their works in the way they wish. Because of this, licensing of AssaultCube is very specific.\r\n\r\nTo find out more about the people that help make AssaultCube happen, take a look at the team: Rabid Viper Productions.\r\n\r\nPlease select from the list below to find out how permission is granted for:\r\n\r\nThe entire AssaultCube package\r\nAssaultCube website and documentation\r\nA specific file in the AssaultCube package\r\nFor anything else, please check in your ./docs/package_copyrights.txt file and any individual *.txt files or *.cfg files within AssaultCube to see if permission is granted to redistribute that data. If no permission is found, you MUST assume that the data is COPYRIGHT and you are NOT allowed to redistribute that data outside of an UNMODIFIED AssaultCube package(s).\r\n\r\nThe entire AssaultCube package\r\nAssaultCube is FREEWARE. By downloading the AssaultCube package(s) you agree that you may freely use and redistribute the AssaultCube package(s) UNMODIFIED (the AssaultCube package(s) can be originally found at https://github.com/assaultcube/AC/) on any media, subject to the following licensing conditions:\r\n\r\n- AssaultCube is provided \"as-is\", without any express or implied warranty.\r\n- In no event will the authors be held liable for any damages arising from the use of AssaultCube.\r\n- You MAY NOT use AssaultCube for ANY commercial purposes.\r\n- You may re-compress the AssaultCube package(s) using different archival formats (i.e. zip/tgz/rpm/deb/dmg).\r\n- Any other changes beyond this, require EXPLICIT permission.\r\n- The origin of AssaultCube, or its package(s) must not be misrepresented.\r\n- You must not claim that you created AssaultCube or any of the original AssaultCube package(s).\r\n- You must not modify AssaultCube for the purposes of gaining an unfair advantage over others and you must not redistribute these modifications in any form, including, but not limited to videos, text and software.\r\nPLEASE NOTE: This license is for the entire UNMODIFIED AssaultCube package(s). You may choose to disect, and use or redistribute, etc. pieces of AssaultCube, instead of the entire package(s) if you wish. HOWEVER, you must adhere to the license specified for that particular data. If no license is specified, you MUST assume that the data is COPYRIGHT and you are NOT allowed to redistribute that data outside of an UNMODIFIED AssaultCube package(s)."
  },
  {
    "path": "manual/assaultcube/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://github.com/assaultcube/AC/releases>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://github.com/assaultcube/AC/releases/download/v1.2.0.2/AssaultCube_v1.2.0.2.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 0421F3341025EDD17171A23CCFD753960DB78B9B46F8ECCC2AD01CE3781859D7\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://assault.cubers.net/docs/license.html>\r\n"
  },
  {
    "path": "manual/assaultcube/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\AssaultCube_v1.2.0.2.exe\"\r\n  softwareName   = 'AssaultCube*'\r\n  silentArgs     = \"/S\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "manual/assaultcube/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  softwareName   = 'AssaultCube*'\r\n  fileType       = 'exe'\r\n  silentArgs     = \"/x86=0 /S\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs['file'] = \"$($_.UninstallString -replace ' /x86=0','')\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n  Write-Warning \"$($packageArgs['packageName']) has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | % {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "manual/assaultcube/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://github.com/assaultcube/AC/releases'\r\n$softwareName = 'AssaultCube*'\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*1\\..+)\\<.*\\>\"              = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)^(\\s*softwareName\\s*=\\s*)'.*'\"             = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n\r\n    \"$($Latest.PackageName).nuspec\" = @{\r\n      \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n    $re  = '\\.exe$'\r\n    $url = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n    $version = ($url -split '/' | select -last 1 -skip 1).Substring(1)\r\n    @{\r\n        URL32        = 'https://github.com' + $url\r\n        Version      =  $version\r\n        ReleaseNotes = \"https://github.com/assaultcube/AC/releases/tag/v${version}\"\r\n    }\r\n}\r\n\r\n$global:au_Version = '1.2.0.201'\r\nupdate -ChecksumFor none -Force\r\n$global:au_Version = $null\r\n"
  },
  {
    "path": "manual/becyicongrabber/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/becyicongrabber.png\" width=\"48\" height=\"48\"/> [becyicongrabber](https://chocolatey.org/packages/becyicongrabber)\r\n\r\n\r\nBeCyIconGrabber is a small utility to view icons and cursors of any sizes that are contained in EXE, DLL, ICL, OCX, CPL, SRC, ICO and CUR files. The icons/cursors can be saved either individually as an icon, cursor, bitmap, png file or collectively within resource libraries.\r\n\r\n"
  },
  {
    "path": "manual/becyicongrabber/becyicongrabber.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>becyicongrabber</id>\n    <version>2.30.0.20161027</version>\n    <title>BeCyIconGrabber</title>\n    <owners>chocolatey-community</owners>\n    <authors>Benjamin Bentmann</authors>\n    <licenseUrl>http://www.becyhome.de/becyicongrabber/description_eng.htm</licenseUrl>\n    <projectUrl>http://www.becyhome.de/download_eng.htm#becyicongrabber</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/becyicongrabber.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nBeCyIconGrabber is a small utility to view icons and cursors of any sizes that are contained in EXE, DLL, ICL, OCX, CPL, SRC, ICO and CUR files. The icons/cursors can be saved either individually as an icon, cursor, bitmap, png file or collectively within resource libraries.\n    </description>\n    <summary>BeCyIconGrabber – extraction of icons/cursors</summary>\n    <releaseNotes />\n    <tags>becyicongrabber extract icons cursors</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/becyicongrabber/tools/BeCyIconGrabber.exe.gui",
    "content": ""
  },
  {
    "path": "manual/becyicongrabber/tools/chocolateyInstall.ps1",
    "content": "$language = (Get-Culture).Parent.Name\r\n\r\n$packageArgs = @{\r\n  packageName = 'becyicongrabber'\r\n  checksumType= 'sha256'\r\n  unzipLocation = (Split-Path -parent $MyInvocation.MyCommand.Definition)\r\n}\r\nif ($language -eq 'de') {\r\n  $packageArgs.url = 'http://www.becyhome.de/download/BeCyIGrab230Ger.zip' #urlDE\r\n  $packageArgs.checksum = '8D17C66B918F3A9F58A7B28D50095CCD1E87B54E9FB9E2F5A12F4A169D38ED47' #checksumDe\r\n} else {\r\n  $packageArgs.url = 'http://www.becyhome.de/download/BeCyIGrab230Eng.zip' #urlEN\r\n  $packageArgs.checksum = '6604FC8C2E99CA7DCB2F19E91B292A362F1BE1957D73B4210CA29C4AE0105ED2' #checksumEN\r\n}\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n"
  },
  {
    "path": "manual/becyicongrabber/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://www.becyhome.de/download_eng.htm'\r\n$versions = 'http://www.becyhome.de/becyicongrabber/description_eng.htm'\r\n\r\nfunction downloadAndHash([string]$url)\r\n{\r\n  \"Downloading $url\"\r\n  $stream = Invoke-WebRequest $url | select -ExpandProperty RawContentStream\r\n  Get-FileHash -Algorithm SHA256 -InputStream $stream\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"'.*'(\\s*#urlEN)$\" = \"'$($Latest.URLEN)'`$1\"\r\n            \"'.*'(\\s*#urlDE)$\" = \"'$($Latest.URLDE)'`$1\"\r\n            \"'.*'(\\s*#checksumEN)$\" = \"'$($Latest.ChecksumEN)'`$1\"\r\n            \"'.*'(\\s*#checksumDE)$\" = \"'$($Latest.ChecksumDE)'`$1\"\r\n            \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n    $re    = 'BeCyIGrab.*\\.zip$'\r\n    $urlEN = $download_page.links | ? href -match $re | select -First 1 -expand href\r\n    $urlDE = $urlEN -replace 'Eng(\\.zip)', 'Ger$1'\r\n    $checksumEN = downloadAndHash $urlEN;\r\n    $checksumDE = downloadAndHash $urlDE\r\n\r\n    $version_page = Invoke-WebRequest -Uri $versions;\r\n\r\n    $version = ($version_page.ParsedHTML.getElementsByClassName(\"section\") | ? innerText -match \"^\\s*[0-9\\.]+\\s*$\" `\r\n      | select -first 1 -expand innerText).Trim();\r\n\r\n    return @{\r\n      URLEN = $urlEN\r\n      URLDE = $urlDE\r\n      ChecksumEN = $checksumEN.Hash\r\n      ChecksumDE = $checksumDE.Hash\r\n\r\n      ChecksumType = $checksumEN.Algorithm.ToLower()\r\n      Version = $version\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/bitdefender-usb-immunizer/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/9282e769979fbb235869051249a70d56517f4ff9/icons/bitdefender-usb-immunizer.png\" width=\"48\" height=\"48\"/> [bitdefender-usb-immunizer](https://chocolatey.org/packages/bitdefender-usb-immunizer)\r\n\r\n\r\nBitdefender USB Immunizer is a handy utility designed to allow users to immunize their USB storage devices or SD cards against infections with autorun-based malware.\r\nFor years, Autorun-based malware has been atop of the worldwide e-threat landscape, with notorious representatives such as Trojan.AutorunInf, the Conficker worm (Win32.Worm.Downadup) or Worm.Autorun.VHD.\r\nIntroduced back in the Windows XP era to facilitate software installations from CD-ROM media for non-technical computer users, the Autorun feature has rapidly become the infection vector of choice for cyber-criminals.\r\nBitdefender USB Immunizer is a response to this growing issue.\r\nIt disables autorun-related threats before they access the computer. Once installed, it constantly watches for newly inserted USB storage devices and immunizes them on the fly. If you accidentally plug in an infected USB drive that has not been immunized, the computer will not auto-execute the piece of malware located on the USB storage device.\r\n\r\nThe FAQ for the latest version of the USB Immunizer can be found [here](http://labs.bitdefender.com/wp-content/uploads/2011/06/FAQ.txt).\r\n\r\n"
  },
  {
    "path": "manual/bitdefender-usb-immunizer/bitdefender-usb-immunizer.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>bitdefender-usb-immunizer</id>\n    <version>2.0.1.901</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/bitdefender-usb-immunizer</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Bitdefender USB Immunizer</title>\n    <authors>Bitdefender SRL</authors>\n    <projectUrl>http://labs.bitdefender.com/projects/usb-immunizer/overview/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/9282e769979fbb235869051249a70d56517f4ff9/icons/bitdefender-usb-immunizer.png</iconUrl>\n    <copyright>Copyright © 1997-2017 Bitdefender. All rights reserved.</copyright>\n    <licenseUrl>http://labs.bitdefender.com/projects/usb-immunizer/overview/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>bitdefender-usb-immunizer bitdefender usb autorun immunizer anti-virus freeware</tags>\n    <summary>Bitdefender USB Immunizer is a handy utility designed to allow users to immunize their USB storage devices or SD cards against infections with autorun-based malware.</summary>\n    <description>\nBitdefender USB Immunizer is a handy utility designed to allow users to immunize their USB storage devices or SD cards against infections with autorun-based malware.\nFor years, Autorun-based malware has been atop of the worldwide e-threat landscape, with notorious representatives such as Trojan.AutorunInf, the Conficker worm (Win32.Worm.Downadup) or Worm.Autorun.VHD.\nIntroduced back in the Windows XP era to facilitate software installations from CD-ROM media for non-technical computer users, the Autorun feature has rapidly become the infection vector of choice for cyber-criminals.\nBitdefender USB Immunizer is a response to this growing issue.\nIt disables autorun-related threats before they access the computer. Once installed, it constantly watches for newly inserted USB storage devices and immunizes them on the fly. If you accidentally plug in an infected USB drive that has not been immunized, the computer will not auto-execute the piece of malware located on the USB storage device.\n\nThe FAQ for the latest version of the USB Immunizer can be found [here](http://labs.bitdefender.com/wp-content/uploads/2011/06/FAQ.txt).\n    </description>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/bitdefender-usb-immunizer/tools/BDUSBImmunizerLauncher.exe.gui",
    "content": ""
  },
  {
    "path": "manual/bitdefender-usb-immunizer/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'bitdefender-usb-immunizer'\r\n  fileFullPath   = \"$toolsPath\\BDUSBImmunizerLauncher.exe\"\r\n  url            = 'https://labs.bitdefender.com/wp-content/plugins/download-monitor/download.php?id=BDUSBImmunizerLauncher.exe'\r\n  checksum       = '47AC96402869B71BF2CBFFC5A72F6251289C59350F7227B5DDAE7039993E8361'\r\n  checksumType   = 'sha256'\r\n}\r\n\r\nGet-ChocolateyWebFile @packageArgs\r\n\r\n$desktop = $([System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::DesktopDirectory))\r\n$fileName = [System.IO.Path]::GetFileNameWithoutExtension($packageArgs.fileFullPath)\r\n\r\nInstall-ChocolateyShortcut `\r\n  -ShortcutFilePath \"$desktop\\$fileName.lnk\" `\r\n  -TargetPath $packageArgs.fileFullPath\r\n"
  },
  {
    "path": "manual/cdburnerxp/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/cdburnerxp.png\" width=\"48\" height=\"48\"/> [cdburnerxp](https://chocolatey.org/packages/cdburnerxp)\r\n\r\n\r\nCDBurnerXP is a free application to burn CDs and DVDs, including Blu-Ray and HD-DVDs. It also includes the feature to burn and create ISOs, as well as a multilanguage interface. Everyone, even companies, can use it for free. It does not include adware or similar malicious components.\r\n\r\n## Features\r\n\r\n### Create Data-CDs/DVDs\r\n\r\n*   burn any Data on CD-R/CD-RW/DVD+R/DVD-R/DVD+RW/DVD-RW/DVD-RAM/BD/HD-DVD, including double layer mediums\r\n*   Supports burning data on permanent backup [M-Discs](http://millenniata.com/), which promise up to 1000 years of data preservation.\r\n*   burn mp3-CDs to store many audio files on one single disc\r\n*   create bootable discs\r\n*   Disc spanning: Spread data on multiple discs\r\n*   verify written Data automatically after burning process\r\n*   use either the internal browser to add your files or the intuitive Drop-Box to drag and drop files directly from any Windows Explorer window\r\n*   save your compilations for creation of backups\r\n*   burn on-the-fly and with buffer-underrun protections\r\n*   import previous (ISO 9660) sessions and edit existing file structure on CD/DVD\r\n*   quick- and full-erase disc\r\n*   copy data discs (possible copy-protection is _not_ bypassed)\r\n*   retrieve recorder and disc information\r\n\r\n### Create Audio-CDs\r\n\r\n*   Create Audio-CDs from the following formats: MP3, WAV, OGG, FLAC, WMA, APE, MPC, WV (WavPack), ALAC (Apple Lossless)\r\n*   add single or multiple tracks from existing audio-CDs directly to your new compilation without ripping tracks before (add cda-files)\r\n*   play audio-files with integrated audio player\r\n*   gapless audio-CDs supported (disc-at-once-mode)\r\n*   Import M3U or WPL playlists or Nero audio compilations (NRA)\r\n*   support for ReplayGain\r\n*   support for CD-Text\r\n*   Export audio compilations as M3U playlist and Cue sheet\r\n*   create mixed-mode discs\r\n\r\n### ISO features\r\n\r\n*   burn ISO files to CD\r\n*   create your own ISO files\r\n*   convert bin- and nrg-files to ISO\r\n*   save CDs/DVDs as ISO file to disc\r\n\r\n### Other features\r\n\r\n*   simple cover printing feature for data- and audio-discs\r\n*   [LightScribe integration](https://cdburnerxp.se/help/kb/5)\r\n*   [Command line version](https://cdburnerxp.se/help/Appendices/commandlinearguments)\r\n*   supports most IDE, USB, Firewire and SCSI drives\r\n*   integrated option to enable access to drive for restricted users\r\n*   multi-language interface\r\n*   online update\r\n"
  },
  {
    "path": "manual/cdburnerxp/cdburnerxp.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>cdburnerxp</id>\n    <title>CDBurnerXP</title>\n    <version>4.5.8.712800</version>\n    <authors>Canneverbe Limited</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <summary>CDBurnerXP - burn CDs and DVDs for free!</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nCDBurnerXP is a free application to burn CDs and DVDs, including Blu-Ray and HD-DVDs. It also includes the feature to burn and create ISOs, as well as a multilanguage interface. Everyone, even companies, can use it for free. It does not include adware or similar malicious components.\n\n## Features\n\n### Create Data-CDs/DVDs\n\n*   burn any Data on CD-R/CD-RW/DVD+R/DVD-R/DVD+RW/DVD-RW/DVD-RAM/BD/HD-DVD, including double layer mediums\n*   Supports burning data on permanent backup [M-Discs](http://millenniata.com/), which promise up to 1000 years of data preservation.\n*   burn mp3-CDs to store many audio files on one single disc\n*   create bootable discs\n*   Disc spanning: Spread data on multiple discs\n*   verify written Data automatically after burning process\n*   use either the internal browser to add your files or the intuitive Drop-Box to drag and drop files directly from any Windows Explorer window\n*   save your compilations for creation of backups\n*   burn on-the-fly and with buffer-underrun protections\n*   import previous (ISO 9660) sessions and edit existing file structure on CD/DVD\n*   quick- and full-erase disc\n*   copy data discs (possible copy-protection is _not_ bypassed)\n*   retrieve recorder and disc information\n\n### Create Audio-CDs\n\n*   Create Audio-CDs from the following formats: MP3, WAV, OGG, FLAC, WMA, APE, MPC, WV (WavPack), ALAC (Apple Lossless)\n*   add single or multiple tracks from existing audio-CDs directly to your new compilation without ripping tracks before (add cda-files)\n*   play audio-files with integrated audio player\n*   gapless audio-CDs supported (disc-at-once-mode)\n*   Import M3U or WPL playlists or Nero audio compilations (NRA)\n*   support for ReplayGain\n*   support for CD-Text\n*   Export audio compilations as M3U playlist and Cue sheet\n*   create mixed-mode discs\n\n### ISO features\n\n*   burn ISO files to CD\n*   create your own ISO files\n*   convert bin- and nrg-files to ISO\n*   save CDs/DVDs as ISO file to disc\n\n### Other features\n\n*   simple cover printing feature for data- and audio-discs\n*   [LightScribe integration](https://cdburnerxp.se/help/kb/5)\n*   [Command line version](https://cdburnerxp.se/help/Appendices/commandlinearguments)\n*   supports most IDE, USB, Firewire and SCSI drives\n*   integrated option to enable access to drive for restricted users\n*   multi-language interface\n*   online update\n]]></description>\n    <projectUrl>https://cdburnerxp.se/en/home</projectUrl>\n    <tags>cdburnerxp freeware burn media cd dvd iso data admin</tags>\n    <copyright>2002-2012 Canneverbe Limitied</copyright>\n    <licenseUrl>https://cdburnerxp.se/help/intro/license</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/cdburnerxp.png</iconUrl>\n    <releaseNotes>https://cdburnerxp.se/en/development?full </releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/manual/cdburnerxp</packageSourceUrl>\n    <mailingListUrl>https://forum.cdburnerxp.se</mailingListUrl>\n    <bugTrackerUrl>https://bugs.cdburnerxp.se</bugTrackerUrl>\n    <docsUrl>http://maxima.sourceforge.net/documentation.html</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/cdburnerxp/legal/LICENSE.txt",
    "content": "License Agreement\r\n\r\nBy using, copying or distributing CDBurnerXP and accompanying documentation (the program's object code and documentation are collectively referred to as „the software“), you indicate your acceptance of the following license terms:\r\n\r\n1. Usage\r\n\r\nCanneverbe Limited grants you (the licensee) a permission to use the software at no cost, both for commercial and non-commercial purposes on any computer in your possession. You may also make copies and distribute the software according to requirements of section 2 below.\r\n\r\n2. Distribution\r\n\r\nAs used in this agreement, the term “distribute” (and its variants) includes making the Software available (either intentionally or unintentionally) to third parties for copying or use. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.\r\nYou may distribute the software under the following conditions:\r\nYou may not modify, combine other commercial applications with, or otherwise prepare derivative works of the software.\r\nYou may not distribute the software for a fee (by payment of money or otherwise, whether direct or indirect). In particular (but not limited to), you may not charge for the software to recover media costs associated with its distribution, you may not charge for a product or compilation the software is a part of, you may not provide a paid download of the software and you may not require a registration of some kind (for example, on your website) for downloading the software. As an exception to the condition above,\r\nyou may personally install the software as part of a free or paid service.\r\nyou may distribute the software along with computer hardware, as long as there is a reference to the inclusion of the software (for example, a printed logo or a desktop icon on preinstalled computer systems).\r\nYou must not distribute the software in a manner, which arouses the impression that the software cannot be obtained for free or involves fees for its usage.\r\nYou must make reference to this licence (by Uniform Resource Identifier (URI), spoken word or as appropriate to the media used) on all copies of the software distributed.\r\nYou must keep intact all notices that refer to this licence, in particular the URI, if any, that are associated with the software\r\n\r\n3. Warranties and Disclaimer\r\n\r\nThe software and any support from Canneverbe Limited are provided “AS IS” and without warranty, express or implied. Canneverbe Limited specifically disclaim any implied warranties of merchantability and fitness for a particular purpose. In no event will Canneverbe Limited be liable for any damages, including but not limited to any lost profits, lost savings or any incidental or consequential damages, whether resulting from impaired or lost data, software or computer failure or any other cause, or for any other claim by the user or for any third party claim.\r\n\r\n4. Limit of Liability\r\n\r\nSubject to any liability which may not be excluded or limited by law the licensor shall not be liable and hereby expressly excludes all liability for loss or damage howsoever and whenever caused to you.\r\n\r\n5. Termination\r\n\r\nThe rights granted to you under this licence shall terminate automatically upon any breach by you of the terms of this licence. Individuals or entities who have received the software from you under this licence, however, will not have their licences terminated provided such individuals or entities remain in full compliance with those licences.\r\n\r\n6. General\r\n\r\nThe validity or enforceability of the remaining terms of this agreement is not affected by the holding of any provision of it to be invalid or unenforceable.\r\n\r\n7. Anti-piracy statement\r\n\r\nCDBurnerXP has not been created for circumventing copy protections of any kind. It is not meant for creating illegal copies of copyrighted material and Canneverbe Limited will not support any such attempts.\r\n"
  },
  {
    "path": "manual/cdburnerxp/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://cdburnerxp.se/en/download>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://download.cdburnerxp.se/msi/cdbxp_setup_4.5.8.7128.msi>\r\n  64-Bit software: <https://download.cdburnerxp.se/msi/cdbxp_setup_x64_4.5.8.7128.msi>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: E92450832B09E32FC769BC94D3B00B04EF5C05D7542CEC77A63603C562B757D1\r\n  checksum64: AF80A5B901100D73855DD1F04845C79511CC2F1299C0CA38DFAC8D03CE8FED00\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://cdburnerxp.se/help/intro/license>\r\n"
  },
  {
    "path": "manual/cdburnerxp/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageName = $env:ChocolateyPackageName\r\n\r\n$packageArgs = @{\r\n  packageName    = $packageName\r\n  fileType       = 'msi'\r\n  file           = \"$toolsPath\\cdbxp_setup_4.5.8.7128.msi\"\r\n  file64         = \"$toolsPath\\cdbxp_setup_x64_4.5.8.7128.msi\"\r\n  softwareName   = 'cdburnerxp*'\r\n  silentArgs     = \"/qn /norestart /l*v `\"$($env:TEMP)\\$packageName.$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0, 2010, 1641)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.msi | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' } }\r\n\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation) {\r\n  Write-Host \"$packageName installed to '$installLocation'\"\r\n  Register-Application \"$installLocation\\cdbxpp.exe\"\r\n  Write-Host \"$packageName registered as cdbxpp\"\r\n} else {\r\n  Write-Warning \"Can't find $packageName install location\"\r\n}\r\n"
  },
  {
    "path": "manual/cdburnerxp/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$regKey =\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\cdbxpp.exe\"\r\nif (Test-Path $regKey) {\r\n  Remove-Item $regKey -Force -ea 0\r\n  Write-Host \"Removing registered $env:chocolateyPackageName...\"\r\n}\r\n"
  },
  {
    "path": "manual/cdburnerxp/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'https://cdburnerxp.se/en/download'\r\n$padUnderVersion = '4.5.8'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\" = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\" = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n    $re  = '\\.msi$'\r\n    $url = $download_page.links | ? href -match $re | % href\r\n\r\n    @{\r\n        URL32   = $url -notmatch 'x64'     | select -First 1\r\n        URL64   = $url -match 'x64'        | select -First 1\r\n        Version = Get-FixVersion ($url[0] -split '_|\\.msi' | select -Last 1 -Skip 1) -OnlyFixBelowVersion $padVersionUnder\r\n     }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/clover/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/cf2b66066fc04a6517bbd7bfef76fe2653b5ff7c/icons/Clover.png\" width=\"48\" height=\"48\"/> [Clover](https://chocolatey.org/packages/Clover)\r\n\r\n\r\nBrings Chrome-Style Tabs to Windows Explorer.\r\n\r\nClover is an extension of the Windows Explorer, to add multi-tab functionality similar to Google Chrome browser.\r\n\r\nAfter Clover is installed, you will be able to open multiple folders within the same window, and you can also be able to add folder bookmarks.\r\n\r\n## Features\r\n\r\n- Convenient Tab page\r\n- Seamless integration with operating system\r\n- Lightning-fast bookmarks bar\r\n\r\n"
  },
  {
    "path": "manual/clover/clover.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>Clover</id>\n    <title>Clover</title>\n    <owners>chocolatey-community</owners>\n    <version>3.3.5</version>\n    <authors>EJIE Technology</authors>\n    <summary>Brings Chrome-Style Tabs to Windows Explorer.</summary>\n    <description>\nBrings Chrome-Style Tabs to Windows Explorer.\n\nClover is an extension of the Windows Explorer, to add multi-tab functionality similar to Google Chrome browser.\n\nAfter Clover is installed, you will be able to open multiple folders within the same window, and you can also be able to add folder bookmarks.\n    </description>\n    <projectUrl>http://ejie.me/</projectUrl>\n    <tags>admin freeware windows-explorer file-system file-manager tab tabs </tags>\n    <licenseUrl>http://www.scribd.com/doc/164355290/License</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/cf2b66066fc04a6517bbd7bfef76fe2653b5ff7c/icons/Clover.png</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/clover</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/clover/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'clover'\r\n  fileType               = 'EXE'\r\n  url                    = 'http://ejie.me/uploads/setup_clover@3.3.5.exe'\r\n  checksum               = '867086d6e99263feba39f8ee36900e65742bb10311e44264a302053c971ccfeb'\r\n  checksumType           = 'sha256'\r\n  silentArgs             = '/S'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'clover *'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation)  {\r\n    Write-Host \"$packageName installed to '$installLocation'\"\r\n    Register-Application \"$installLocation\\$packageName.exe\"\r\n    Write-Host \"$packageName registered as $packageName\"\r\n}\r\nelse { Write-Warning \"Can't find $PackageName install location\" }\r\n"
  },
  {
    "path": "manual/clover/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://ejie.me'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n    $version = ($download_page).Content -match 'Version:(.|\\n)+?\\</small\\>'\r\n    $version = $Matches[0] -split '<|>' | select -Last 1 -Skip 4\r\n    $url     = \"http://ejie.me/uploads/setup_clover@${version}.exe\"\r\n\r\n    @{ URL32 = $url; Version = $version; PackageName = 'Clover' }\r\n}\r\n\r\n#update -ChecksumFor 32\r\nWrite-Host \"Update is disabled due to several virus results on virustotal\"\r\nreturn \"ignore\"\r\n"
  },
  {
    "path": "manual/compact-timer/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/compact-timer.png\" width=\"48\" height=\"48\"/> [compact-timer](https://chocolatey.org/packages/compact-timer)\r\n\r\n\r\nCompact Timer is a completely free countdown timer, countup timer, stop Watch, reminder and alarm clock all in one program. You can run any of your timers at the same time. All your timers are saved automatically.\r\n\r\n"
  },
  {
    "path": "manual/compact-timer/compact-timer.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>compact-timer</id>\n    <version>2.4.0.20140507</version>\n    <title>Compact Timer</title>\n    <authors>Compact Timer Team</authors>\n    <owners>chocolatey-community,purity</owners>\n    <licenseUrl>https://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <projectUrl>http://www.compacttimerpro.com/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/compact-timer.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nCompact Timer is a completely free countdown timer, countup timer, stop Watch, reminder and alarm clock all in one program. You can run any of your timers at the same time. All your timers are saved automatically.\n    </description>\n    <summary>A timer application for windows.</summary>\n    <releaseNotes />\n    <copyright>Compact Timer Team</copyright>\n    <language />\n    <tags>compact-timer timer countdown stopwatch alarm-clock</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"tools\\CompactTimer.exe\" target=\"tools\\CompactTimer.exe\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/compact-timer/tools/CompactTimer.exe.config",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\r\n<configuration>\r\n    <configSections>\r\n        <sectionGroup name=\"userSettings\" type=\"System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" >\r\n            <section name=\"CompactTimer.App.Properties.Settings\" type=\"System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" allowExeDefinition=\"MachineToLocalUser\" requirePermission=\"false\" />\r\n            <section name=\"CompactTimer.Properties.Settings\" type=\"System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" allowExeDefinition=\"MachineToLocalUser\" requirePermission=\"false\" />\r\n        </sectionGroup>\r\n    </configSections>\r\n    <userSettings>\r\n        <CompactTimer.App.Properties.Settings>\r\n            <setting name=\"keepOnTop\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"useSoundAlarm\" serializeAs=\"String\">\r\n                <value>True</value>\r\n            </setting>\r\n            <setting name=\"alarmFileName\" serializeAs=\"String\">\r\n                <value />\r\n            </setting>\r\n            <setting name=\"SystrayIntegration\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"useBuiltInAlarm\" serializeAs=\"String\">\r\n                <value>True</value>\r\n            </setting>\r\n            <setting name=\"saveChangesOnExit\" serializeAs=\"String\">\r\n                <value>True</value>\r\n            </setting>\r\n            <setting name=\"AutoStart\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"emailFrom\" serializeAs=\"String\">\r\n                <value />\r\n            </setting>\r\n            <setting name=\"emailTo\" serializeAs=\"String\">\r\n                <value />\r\n            </setting>\r\n            <setting name=\"emailPort\" serializeAs=\"String\">\r\n                <value>25</value>\r\n            </setting>\r\n            <setting name=\"emailServer\" serializeAs=\"String\">\r\n                <value>smtp.server.com</value>\r\n            </setting>\r\n            <setting name=\"emailUsername\" serializeAs=\"String\">\r\n                <value />\r\n            </setting>\r\n            <setting name=\"emailPassword\" serializeAs=\"String\">\r\n                <value />\r\n            </setting>\r\n            <setting name=\"emailSubject\" serializeAs=\"String\">\r\n                <value>Timer has finished!</value>\r\n            </setting>\r\n            <setting name=\"emailSsl\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"timerUpdateSpeed\" serializeAs=\"String\">\r\n                <value>10</value>\r\n            </setting>\r\n            <setting name=\"emailEnabled\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"isFirstRun\" serializeAs=\"String\">\r\n                <value>True</value>\r\n            </setting>\r\n            <setting name=\"TimeLabelFont\" serializeAs=\"String\">\r\n                <value>Courier New, 26.25pt, style=Bold</value>\r\n            </setting>\r\n            <setting name=\"TimeLabelTextColor\" serializeAs=\"String\">\r\n                <value>ControlText</value>\r\n            </setting>\r\n            <setting name=\"TimeLabelBackColor\" serializeAs=\"String\">\r\n                <value>Control</value>\r\n            </setting>\r\n            <setting name=\"loop\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"CloseToTray\" serializeAs=\"String\">\r\n                <value>True</value>\r\n            </setting>\r\n            <setting name=\"EnableTrayBaloon\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"Language\" serializeAs=\"String\">\r\n                <value>(Default)</value>\r\n            </setting>\r\n            <setting name=\"UseTimeout\" serializeAs=\"String\">\r\n                <value>False</value>\r\n            </setting>\r\n            <setting name=\"Timeout\" serializeAs=\"String\">\r\n                <value>10</value>\r\n            </setting>\r\n            <setting name=\"WindowSize\" serializeAs=\"String\">\r\n                <value>0, 0</value>\r\n            </setting>\r\n            <setting name=\"WindowPosition\" serializeAs=\"String\">\r\n                <value>0, 0</value>\r\n            </setting>\r\n        </CompactTimer.App.Properties.Settings>\r\n    </userSettings>\r\n</configuration>"
  },
  {
    "path": "manual/compact-timer/tools/CompactTimer.exe.gui",
    "content": ""
  },
  {
    "path": "manual/compact-timer/tools/chocolateyInstall.ps1",
    "content": "﻿$packageName = 'compact-timer'\r\n$scriptDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition)\r\n\r\nInstall-ChocolateyDesktopLink \"$scriptDir\\CompactTimer.exe\"\r\n"
  },
  {
    "path": "manual/cyg-get/README.md",
    "content": "cyg-get\r\n=======\r\n\r\nA utility that simplifies installing cygwin packages.\r\n\r\nExamples\r\n--------\r\n\r\nInstall all default packages\r\n`cyg-get default`\r\n\r\nInstall multiple packages\r\n`cyg-get git gitk openssh`"
  },
  {
    "path": "manual/cyg-get/cyg-get.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>cyg-get</id>\n    <title>cyg-get</title>\n    <version>1.2.2</version>\n    <authors>Red Hat, Inc.</authors>\n    <owners>chocolatey-community,micahlmartin</owners>\n    <summary>A utility to install Cygwin packages.</summary>\n    <description>\n      A utility to install Cygwin (http://cygwin.com) packages and their dependencies.\n\n      Cygwin is a Linux environment for Windows.\n\n      You may provide a single package name or a comma separated list of package names to install.\n\n      e.g. `cyg-get openssh` or `cyg-get git gitk git-completion`\n\n      For a default installation of Cygwin, call `cyg-get default`.\n\n      For all options you can use, call `cyg-get -help`.\n    </description>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/packages/cyg-get</projectUrl>\n    <tags>cygwin</tags>\n    <copyright>Red Hat, Inc.</copyright>\n    <licenseUrl>http://cygwin.com/license.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/Cygwin.png</iconUrl>\n    <dependencies>\n      <dependency id=\"Cygwin\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/cyg-get/tools/chocolateyinstall.ps1",
    "content": "$path = Join-Path $(Split-Path -parent $MyInvocation.MyCommand.Definition) 'cyg-get.ps1'\r\n\r\nInstall-ChocolateyPowershellCommand 'cyg-get' $path"
  },
  {
    "path": "manual/cyg-get/tools/cyg-get.ps1",
    "content": "param(\r\n  [parameter(Position=0, ValueFromRemainingArguments=$true)]\r\n  [string[]]$packageNames = @(),\r\n  [Parameter(Mandatory=$False)]\r\n  [string]$site = $null,\r\n  [Parameter(Mandatory=$False)]\r\n  [switch]$upgrade = $false,\r\n  [Parameter(Mandatory=$False)]\r\n  [alias(\"?\",\"h\")][switch]$help = $false,\r\n  [Parameter(Mandatory=$False)]\r\n  [string]$proxy = $null,\r\n  [Parameter(Mandatory=$False)]\r\n  [string]$arch = $null,\r\n  [Parameter(Mandatory=$False)]\r\n  [switch]$notSilent = $false,\r\n  [Parameter(Mandatory=$False)]\r\n  [switch]$noAdmin = $false,\r\n  [Parameter(Mandatory=$False)]\r\n  [switch]$desktop = $false,\r\n  [Parameter(Mandatory=$False)]\r\n  [switch]$startMenu = $false\r\n)\r\n\r\n$DebugPreference = \"SilentlyContinue\"\r\nif ($PSBoundParameters['Debug']) {\r\n  $DebugPreference = \"Continue\";\r\n}\r\n\r\nif ($help -or $packageNames -join '|' -eq '/?') {\r\n  Write-Output \"To run please specify `'cyg-get packageName`'.\"\r\n  Write-Output \"You can also specify a list of packages like this: `'cyg-get package1 package2 packageN`'.\"\r\n  Write-Output \"Optional params: -site http://somewhere\"\r\n  Write-Output \"Optional params: -upgrade\"\r\n  Write-Output \"Optional params: -proxy host:port\"\r\n  Write-Output \"Optional params: -arch x86_64 or x86\"\r\n  Write-Output \"Optional params: -noadmin\"\r\n  Write-Output \"Optional params: -desktop\"\r\n  Write-Output \"Optional params: -startmenu\"\r\n  Write-Output \"Optional params: -debug\"\r\n} elseif ($packageNames -eq $null -or $packageNames -eq '' -or $packageNames.Count -eq 0 ) {\r\n  Write-Warning 'Please specify a package or list of packages. Run -help or /? for more information.'\r\n} else {\r\n  $local_key =  'HKLM:\\SOFTWARE\\Cygwin\\setup'\r\n  $local_key6432 =  'HKLM:\\SOFTWARE\\Wow6432Node\\Cygwin\\setup'\r\n\r\n  try {\r\n    $useDefaultMirror = $false\r\n\r\n    $cygRoot = @($local_key, $local_key6432) | ?{Test-Path $_} | Get-ItemProperty | Select-Object -ExpandProperty rootdir\r\n    if ($cygRoot -eq $null) {\r\n      $useDefaultMirror = $true\r\n      Write-Debug \"Registry value not found for install\"\r\n      $cygRoot = 'c:\\tools\\cygwin'\r\n      Write-Debug \"Looking for cygwin in '$cygRoot'\"\r\n      if (!(Test-Path $cygRoot)) {\r\n        throw \"Cygwin install not found\"\r\n      }\r\n    }\r\n\r\n    $cygwinsetup = \"$cygRoot\\cygwinsetup.exe\"\r\n    $cygLocalPackagesDir = join-path \"$cygRoot\" packages\r\n    $cygInstallPackageList = $packageNames -join ','\r\n\r\n    $cygArgs = \"--root `\"$cygRoot`\" --local-package-dir `\"$cygLocalPackagesDir`\"\"\r\n\r\n    $windowStyle = 'Minimized'\r\n    if (!$notSilent) {\r\n      $cygArgs +=\" --quiet-mode\"\r\n    } else {\r\n      $cygArgs +=\" --package-manager\"\r\n      $windowStyle = 'Normal'\r\n    }\r\n\r\n    if ($site -ne $null -and $site -ne '') {\r\n      $cygArgs +=\" --site $site\"\r\n    } elseif ($useDefaultMirror) {\r\n      $cygArgs +=\" --site http://mirrors.kernel.org/sourceware/cygwin/\"\r\n    }\r\n\r\n    if ($upgrade) {\r\n      $cygArgs +=\" --upgrade-also\"\r\n    }\r\n\r\n    if ($proxy -ne $null -and $proxy -ne '') {\r\n      Write-Debug \"Adding optional proxy value '$proxy'\"\r\n      $cygArgs +=\" --proxy '$proxy'\"\r\n    }\r\n\r\n    if ($noAdmin) {\r\n      Write-Debug \"Setting --no-admin\"\r\n      $cygArgs +=\" --no-admin\"\r\n    }\r\n    #else {\r\n      #Write-Debug \"Ensure --wait for admin mode (if enforced)\"\r\n      #$cygArgs +=\" --wait\"\r\n    #}\r\n\r\n    if (!$desktop) {\r\n      Write-Debug \"Ensuring --no-desktop\"\r\n      $cygArgs +=\" --no-desktop\"\r\n    }\r\n\r\n    if (!$startMenu) {\r\n      Write-Debug \"Ensuring --no-startmenu\"\r\n      $cygArgs +=\" --no-startmenu\"\r\n    }\r\n\r\n    if ($arch -ne $null -and $arch -ne '') {\r\n      Write-Debug \"Adding optional architecture value '$arch'\"\r\n      $cygArgs +=\" --arch $arch\"\r\n    }\r\n\r\n    $cygArgs +=\" --packages $cygInstallPackageList\"\r\n\r\n    Write-Output \"Attempting to install cygwin packages: $cygInstallPackageList\"\r\n    Write-Debug \"$cygwinsetup $cygArgs\"\r\n\r\n    Start-Process -FilePath $cygwinsetup -ArgumentList $cygArgs -Wait -WindowStyle $windowStyle\r\n  }\r\n   catch {\r\n    Write-Error \"Please ensure you have Cygwin installed. `nTo install please call 'choco install cygwin' (optionally add -y to autoconfirm). `nERROR: $($_.Exception.Message)\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/feeddemon/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/feeddemon.png\" width=\"48\" height=\"48\"/> [feeddemon](https://chocolatey.org/packages/feeddemon)\r\n\r\nFeedDemon is the most popular RSS reader for Windows, with an easy-to-use interface that makes it a snap to stay informed with the latest news and information.\r\n"
  },
  {
    "path": "manual/feeddemon/feeddemon.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>feeddemon</id>\n    <version>4.5.0.20160211</version>\n    <title>FeedDemon</title>\n    <authors>Nick Bradbury</authors>\n    <owners>chocolatey-community,gep13</owners>\n    <projectUrl>http://www.feeddemon.com</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/c8d48758cdc18d43e6c1525824720377c8b9ba24/icons/feeddemon.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>FeedDemon is the most popular RSS reader for Windows, with an easy-to-use interface that makes it a snap to stay informed with the latest news and information.</description>\n    <summary>FeedDemon - RSS reader for Windows.</summary>\n    <releaseNotes>Up to date release notes for this application can be found here:\n\n\t\thttp://www.feeddemon.com/feeddemon/readme/</releaseNotes>\n    <copyright>2003-2011 by NewsGator Technologies, Inc.</copyright>\n    <tags>freeware feeddemon RSS Reader admin</tags>\n  </metadata>\n</package>\n"
  },
  {
    "path": "manual/feeddemon/tools/chocolateyInstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    ='feeddemon'\r\n  fileType       = 'exe'\r\n\r\n  checksum       = 'A60A4E8DFD0F194E235F232FB525F84A6F6984E910E3C44B2DE772F3035601DD'\r\n  checksumType   = 'sha256'\r\n  url            = 'http://bradsoft.com/download/FeedDemonInstall45.exe'\r\n\r\n  silentArgs     = '/verysilent'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/feeddemon/tools/chocolateyUninstall.ps1",
    "content": "$packageName = 'feeddemon'\r\n$installerType = 'EXE'\r\n$silentArgs = '/VERYSILENT'\r\n$validExitCodes = @(0,1)\r\n\r\ntry {\r\n\t# HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\FeedDemon_is1\r\n\t$file = (Get-ItemProperty -Path \"hklm:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\FeedDemon_is1\").UninstallString\r\n\tUninstall-ChocolateyPackage -PackageName $packageName -FileType $installerType -SilentArgs $silentArgs -validExitCodes $validExitCodes -File $file\r\n  \r\n\tWrite-ChocolateySuccess $package\r\n} catch {\r\n\tWrite-ChocolateyFailure $package \"$($_.Exception.Message)\" \r\n\tthrow\r\n}"
  },
  {
    "path": "manual/ffdshow/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/ffdshow.svg\" width=\"48\" height=\"48\"/> [ffdshow](https://chocolatey.org/packages/ffdshow)\r\n\r\n\r\nffdshow tryouts is a DirectShow and Video for Windows codec with support for a wide range of audio and video formats, such as Xvid, DivX, and H.264. It includes a powerful filter set that can enhance the video quality with filters for resizing, deinterlacing, and displaying subtitles, as well as audio quality through normalization, down-/upmixing, and resampling.\r\n\r\nffdshow + X = ffdshow tryouts\r\n\r\nThe ffdshow tryouts project is a fork of the original ffdshow project. This fork was created by a group of members at Doom9.org. The last modification to the source code of the original project was done back in May 2006. The ffdshow tryouts project has continued where the original project stopped: Numerous bugs have been fixed, lots of code (that ffdshow borrows from the FFmpeg and Libav projects) has been updated, new features have been added as well as support for new formats.\r\n\r\n"
  },
  {
    "path": "manual/ffdshow/ffdshow.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>ffdshow</id>\n    <version>1.3.4531</version>\n    <title>ffdshow tryouts</title>\n    <owners>chocolatey-community</owners>\n    <authors>http://ffdshow-tryout.sourceforge.net/wiki/credits</authors>\n    <licenseUrl>http://ffdshow-tryout.sourceforge.net/wiki/credits</licenseUrl>\n    <projectUrl>http://ffdshow-tryout.sourceforge.net/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/ffdshow.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nffdshow tryouts is a DirectShow and Video for Windows codec with support for a wide range of audio and video formats, such as Xvid, DivX, and H.264. It includes a powerful filter set that can enhance the video quality – with filters for resizing, deinterlacing, and displaying subtitles – as well as audio quality through normalization, down-/upmixing, and resampling.\n\nffdshow + X = ffdshow tryouts\n\nThe ffdshow tryouts project is a fork of the original ffdshow project. This fork was created by a group of members at Doom9.org. The last modification to the source code of the original project was done back in May 2006. The ffdshow tryouts project has continued where the original project stopped: Numerous bugs have been fixed, lots of code (that ffdshow borrows from the FFmpeg and Libav projects) has been updated, new features have been added as well as support for new formats.\n    </description>\n    <summary>The all-in-one codec solution</summary>\n    <tags>ffdshow DirectShow codec video audio subtitles admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/ffdshow/tools/chocolateyInstall.ps1",
    "content": "﻿$packageName = 'ffdshow'\r\n$fileType = 'exe'\r\n$silentArgs = '/VERYSILENT'\r\n$url = 'http://sourceforge.net/projects/ffdshow-tryout/files/Official releases/generic build (stable)/ffdshow_rev4531_20140628.exe/download'\r\n$url64 = 'http://sourceforge.net/projects/ffdshow-tryout/files/Official releases/64-bit/ffdshow_rev4531_20140628_x64.exe/download'\r\n\r\nInstall-ChocolateyPackage $packageName $fileType $silentArgs $url $url64\r\n"
  },
  {
    "path": "manual/flashplayeractivex/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flashplayer.png\" width=\"48\" height=\"48\"/> [flashplayeractivex](https://chocolatey.org/packages/flashplayeractivex)\r\n\r\n\r\nThe Adobe Flash Player is freeware software for viewing multimedia, executing Rich Internet Applications, and streaming video and audio, content created on the Adobe Flash platform.\r\n\r\n## Notes\r\n\r\n- This package is only for Windows XP to Windows 7, because Windows 8 already contains an integrated Flash Player for Internet Explorer.\r\n- **Warning**: The installation of Flash Player ActiveX fails with a 1603 error when Internet Explorer is open.\r\n\r\n"
  },
  {
    "path": "manual/flashplayeractivex/flashplayeractivex.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <version>32.0.0.465</version>\n    <authors>Adobe Systems Incorporated</authors>\n    <projectUrl>https://www.adobe.com/software/flash/about/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flashplayer.png</iconUrl>\n    <licenseUrl>https://www.adobe.com/products/clients/all_dist_agreement.html</licenseUrl>\n    <id>flashplayeractivex</id>\n    <title>Flash Player ActiveX</title>\n    <owners>chocolatey-community</owners>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nThe Adobe Flash Player is freeware software for viewing multimedia, executing Rich Internet Applications, and streaming video and audio, content created on the Adobe Flash platform.\n\n## Notes\n\n- This package is only for Windows XP to Windows 7, because Windows 8 already contains an integrated Flash Player for Internet Explorer.\n- **Warning**: The installation of Flash Player ActiveX fails with a 1603 error when Internet Explorer is open.\n\n]]></description>\n    <summary>Adobe Flash Player ActiveX for Internet Explorer</summary>\n    <tags>adobe flash player activex admin freeware</tags>\n    <releaseNotes>https://helpx.adobe.com/flash-player/flash-player-releasenotes.html</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/flashplayeractivex</packageSourceUrl>\n  </metadata>\n    <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/flashplayeractivex/tools/chocolateyInstall.ps1",
    "content": "﻿$packageName = 'flashplayeractivex'\r\n$version = '32.0.0.465'\r\n$majorVersion = '32'\r\n$registry = ( Get-UninstallRegistryKey -SoftwareName \"Adobe Flash Player $majorVersion ActiveX\" ).DisplayVersion\r\n$checking = ( $registry -eq $version )\r\n$alreadyInstalled = @{$true = \"Adobe Flash Player ActiveX for IE $version is already installed.\"; $false = \"Adobe Flash Player ActiveX for IE $version is not already installed.\"}[ $checking ]\r\n\r\n$allRight = $true\r\n\r\nif ([System.Environment]::OSVersion.Version -ge '6.2') {\r\n  $allRight = $false\r\n  Write-Output $packageName $('Your Windows version is not ' +\r\n    'suitable for this package. This package is only for Windows XP to Windows 7')\r\n}\r\n\r\nif (Get-Process iexplore -ErrorAction SilentlyContinue) {\r\n  $allRight = $false\r\n  Write-Output $packageName 'Internet Explorer is running. ' +\r\n    'The installation will fail an 1603 error. ' +\r\n    'Close Internet Explorer and reinstall this package.'\r\n}\r\n\r\nif ( $checking ) {\r\n  $allRight = $false\r\n  Write-Output $alreadyInstalled\r\n}\r\n\r\nif ($allRight) {\r\n$packageArgs = @{\r\n  packageName   = $packageName\r\n  fileType      = 'msi'\r\n  url           = 'https://download.macromedia.com/pub/flashplayer/pdc/32.0.0.465/install_flash_player_32_active_x.msi'\r\n  silentArgs    = '/quiet /norestart REMOVE_PREVIOUS=YES'\r\n  softwareName  = 'Adobe Flash Player ActiveX'\r\n  checksum      = '43deb7d2d92fce81f9c309905367682ca098ac6f602767f8034ad7040bba6383'\r\n  checksumType  = 'sha256'\r\n}\r\n  Install-ChocolateyPackage @packageArgs\r\n}\r\n"
  },
  {
    "path": "manual/flashplayeractivex/update.ps1",
    "content": "﻿\r\nImport-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'http://fpdownload2.macromedia.com/get/flashplayer/update/current/xml/version_en_win_pl.xml'\r\n$padVersionUnder = '24.0.1'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  # We need this, otherwise the checksum won't get created\r\n  # Since windows 8 or later is skipped.\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32     = Get-RemoteChecksum $Latest.URL32\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^[$]version\\s*=\\s*)('.*')\"= \"`$1'$($Latest.RemoteVersion)'\"\r\n      \"(^[$]majorVersion\\s*=\\s*)('.*')\"= \"`$1'$($Latest.majorVersion)'\"\r\n      \"(^[$]packageName\\s*=\\s*)('.*')\"= \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\r\n  $XML = New-Object  System.Xml.XmlDocument\r\n  $XML.load($releases)\r\n  $currentVersion = $XML.XML.update.version.replace(',', '.')\r\n  $majorVersion = ([version]$currentVersion).Major\r\n\r\n  $url32 = \"https://download.macromedia.com/pub/flashplayer/pdc/${CurrentVersion}/install_flash_player_${majorVersion}_active_x.msi\"\r\n\r\n  $packageVersion = Get-FixVersion $currentVersion -OnlyFixBelowVersion $padVersionUnder\r\n\r\n  return @{ URL32 = $url32; Version = $packageVersion; RemoteVersion = $CurrentVersion; majorVersion = $majorVersion; }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/flashplayerplugin/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flashplayer.png\" width=\"48\" height=\"48\"/> [flashplayerplugin](https://chocolatey.org/packages/flashplayerplugin)\r\n\r\n\r\nThe Adobe Flash Player is freeware software for viewing multimedia, executing Rich Internet Applications, and streaming video and audio, content created on the Adobe Flash platform.\r\n\r\n## Notes\r\n\r\n- This vendor versions software only by the latest major version so `-version` parameter wich targets specific minor version will always install latest minor version.\r\n\r\n"
  },
  {
    "path": "manual/flashplayerplugin/flashplayerplugin.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <version>32.0.0.465</version>\n    <authors>Adobe Systems Incorporated</authors>\n    <projectUrl>https://www.adobe.com/software/flash/about/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flashplayer.png</iconUrl>\n    <licenseUrl>https://www.adobe.com/products/clients/all_dist_agreement.html</licenseUrl>\n    <id>flashplayerplugin</id>\n    <title>Flash Player Plugin</title>\n    <owners>chocolatey-community</owners>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nThe Adobe Flash Player is freeware software for viewing multimedia, executing Rich Internet Applications, and streaming video and audio, content created on the Adobe Flash platform.\n\n## Notes\n\n- This vendor versions software only by the latest major version so `-version` parameter wich targets specific minor version will always install latest minor version.\n\n]]></description>\n    <summary>Adobe Flash Player Plugin for other browsers</summary>\n    <tags>adobe flash player plugin freeware cross-platform browser admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/flashplayerplugin</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/flashplayerplugin/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'flashplayerplugin'\r\n  fileType               = 'msi'\r\n  url                    = 'https://download.macromedia.com/get/flashplayer/pdc/32.0.0.465/install_flash_player_32_plugin.msi'\r\n  checksum               = '38116c92264e6c477a8048d0e1d37be988c893bec84923ee364cf78a650f646b'\r\n  checksumType           = 'sha256'\r\n  silentArgs             = '/quiet /norestart REMOVE_PREVIOUS=YES'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'Adobe Flash Player *'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/flashplayerplugin/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'http://fpdownload2.macromedia.com/get/flashplayer/update/current/xml/version_en_win_pl.xml'\r\n$padVersionUnder = '24.0.1'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n            \"(?i)(^\\s*fileType\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.FileType)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\r\n  $XML = New-Object  System.Xml.XmlDocument\r\n  $XML.load($releases)\r\n  $version = $XML.XML.update.version.replace(',', '.')\r\n  $major_version = ([version]$version).Major\r\n\r\n    @{\r\n        Version = Get-FixVersion $version -OnlyFixBelowVersion $padVersionUnder\r\n        URL32   = \"https://download.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_${major_version}_plugin.msi\"\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "manual/flashplayerppapi/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flashplayer.png\" width=\"48\" height=\"48\"/> [flashplayerppapi](https://chocolatey.org/packages/flashplayerppapi)\r\n\r\nThe Adobe Flash Player is freeware software for viewing multimedia, executing Rich Internet Applications, and streaming video and audio, content created on the Adobe Flash platform.\r\n"
  },
  {
    "path": "manual/flashplayerppapi/flashplayerppapi.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>flashplayerppapi</id>\n    <title>Flash Player PPAPI</title>\n    <version>32.0.0.465</version>\n    <authors>Adobe Systems Incorporated</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Adobe Flash Player PPAPI Plugin for Opera and Chromium based browsers</summary>\n    <description><![CDATA[The Adobe Flash Player is freeware software for viewing multimedia, executing Rich Internet Applications, and streaming video and audio, content created on the Adobe Flash platform.\n]]></description>\n    <projectUrl>https://www.adobe.com/software/flash/about/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/flashplayer.png</iconUrl>\n    <tags>adobe flash player ppapi plugin admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/flashplayerppapi</packageSourceUrl>\n    <licenseUrl>https://www.adobe.com/products/clients/all_dist_agreement.html</licenseUrl>\n    <releaseNotes>https://helpx.adobe.com/flash-player/flash-player-releasenotes.html</releaseNotes>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/flashplayerppapi/tools/ChocolateyInstall.ps1",
    "content": "﻿$packageName = 'flashplayerppapi'\r\n\r\n$packageArgs = @{\r\n  packageName   = $packageName\r\n  fileType      = 'msi'\r\n  url           = 'https://download.macromedia.com/pub/flashplayer/pdc/32.0.0.465/install_flash_player_32_ppapi.msi'\r\n  silentArgs    = '/quiet /norestart REMOVE_PREVIOUS=YES'\r\n  softwareName  = 'Flash Player PPAPI'\r\n  checksum      = 'ae97be0f15b1ea0ffce8348a74152a264a3d81b7f2004377730dbf3e733cf402'\r\n  checksumType  = 'sha256'\r\n}\r\n\r\n#installer automatically overrides existing PPAPI installation\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/flashplayerppapi/tools/ChocolateyUninstall.ps1",
    "content": "﻿$packageName = 'flashplayerppapi'\r\n$programName = 'Adobe Flash Player PPAPI'\r\n$fileType = 'EXE'\r\n$silentArgs = '-uninstall pepperplugin'\r\n\r\n$key32 = 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\'\r\n$key64 = 'HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\'\r\n$key = @{64=$key64;32=$key32}[(Get-OSArchitectureWidth)]\r\n\r\n$uninstaller = Get-ChildItem $key | ForEach-Object{ Get-ItemProperty $_.PSPath } | Where-Object{ $_.PSChildName -match $programName }\r\n\r\n$uninstallString = $uninstaller.uninstallString -replace \" -maintain pepperplugin\",\"\"\r\n\r\nif ($uninstallString) {\r\n    Uninstall-ChocolateyPackage $packageName $fileType $silentArgs $uninstallString\r\n}\r\n"
  },
  {
    "path": "manual/flashplayerppapi/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = 'http://fpdownload2.macromedia.com/get/flashplayer/update/current/xml/version_en_win_pl.xml'\r\n$padVersionUnder = '24.0.1'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  # We need this, otherwise the checksum won't get created\r\n  # Since windows 8 or later is skipped.\r\n  $Latest.ChecksumType32 = 'sha256'\r\n  $Latest.Checksum32     = Get-RemoteChecksum $Latest.URL32\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(^[$]packageName\\s*=\\s*)('.*')\"= \"`$1'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n\r\n  $XML = New-Object  System.Xml.XmlDocument\r\n  $XML.load($releases)\r\n  $currentVersion = $XML.XML.update.version.replace(',', '.')\r\n  $majorVersion = ([version]$currentVersion).Major\r\n\r\n  $url32 = \"https://download.macromedia.com/pub/flashplayer/pdc/${currentVersion}/install_flash_player_${majorVersion}_ppapi.msi\"\r\n\r\n  return @{\r\n    URL32 = $url32\r\n    Version = Get-FixVersion $currentVersion -OnlyFixBelowVersion $padVersionUnder\r\n  }\r\n}\r\n\r\n\r\nupdate -ChecksumFor 32\r\n"
  },
  {
    "path": "manual/freemake-video-converter/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/2e8c2d8438bd429e4815b91eefd248b99b0bd84b/icons/freemake-video-converter.png\" width=\"48\" height=\"48\"/> [freemake-video-converter](https://chocolatey.org/packages/freemake-video-converter)\r\n\r\nFreemake Video Converter converts video between 500+ formats and gadgets free! Convert to MP4, MP3, AVI, WMV, MKV, iPhone, Android. Convert YouTube to anything.\r\n\r\nConvert Between 500+ Formats\r\nFreemake Video Converter supports all popular and rare formats: MP4, AVI, MKV, WMV, MP3, DVD, 3GP, SWF, FLV, HD, MOV, RM, QT, Divx, Xvid, TS, MTS, Fraps, etc. Import photos or audio files to turn multimedia to video. Convert multiple videos at once. All modern codecs are included: H.264, MKV, MPEG4, AAC.\r\n\r\nPull Videos from Web\r\nDownload & convert streaming videos from YouTube, Facebook, Vimeo, Dailymotion, etc. Extract audio from YouTube videos or convert them to MP3, MP4, AVI, WMV, MKV. Free Video Converter automatically uploads video and audio files to iTunes and iOS after conversion. Convert large HD videos & movies as well.\r\n\r\nConvert for any Gadgets\r\nConvert videos free for any device with video playback. Use ready profiles for Apple, Android, Sony PSP, Xbox, Samsung, Nokia, BlackBerry phones, tablets, consoles. Convert to 3GP for old cell phones. For rare gadgets, you can create and use your own conversion settings.\r\n"
  },
  {
    "path": "manual/freemake-video-converter/freemake-video-converter.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>freemake-video-converter</id>\n    <title>Freemake Video Converter</title>\n    <version>4.1.9.45</version>\n    <authors>Ellora Assets Corporation</authors>\n    <owners>chocolatey-community,agabrys</owners>\n    <summary>Freemake Video Converter converts video between 500+ formats and gadgets free! Convert to MP4, MP3, AVI, WMV, MKV, iPhone, Android. Convert YouTube to anything.</summary>\n    <description>Freemake Video Converter converts video between 500+ formats and gadgets free! Convert to MP4, MP3, AVI, WMV, MKV, iPhone, Android. Convert YouTube to anything.\n\nConvert Between 500+ Formats\nFreemake Video Converter supports all popular and rare formats: MP4, AVI, MKV, WMV, MP3, DVD, 3GP, SWF, FLV, HD, MOV, RM, QT, Divx, Xvid, TS, MTS, Fraps, etc. Import photos or audio files to turn multimedia to video. Convert multiple videos at once. All modern codecs are included: H.264, MKV, MPEG4, AAC.\n\nPull Videos from Web\nDownload &amp; convert streaming videos from YouTube, Facebook, Vimeo, Dailymotion, etc. Extract audio from YouTube videos or convert them to MP3, MP4, AVI, WMV, MKV. Free Video Converter automatically uploads video and audio files to iTunes and iOS after conversion. Convert large HD videos &amp; movies as well.\n\nConvert for any Gadgets\nConvert videos free for any device with video playback. Use ready profiles for Apple, Android, Sony PSP, Xbox, Samsung, Nokia, BlackBerry phones, tablets, consoles. Convert to 3GP for old cell phones. For rare gadgets, you can create and use your own conversion settings.</description>\n    <projectUrl>http://www.freemake.com/free_video_converter/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/freemake-video-converter</packageSourceUrl>\n    <tags>freemake video converter freeware admin</tags>\n    <copyright>Copyright 2010 Ellora Assets Corporation.</copyright>\n    <licenseUrl>http://www.freemake.com/eula_fvc/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/2e8c2d8438bd429e4815b91eefd248b99b0bd84b/icons/freemake-video-converter.png</iconUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <releaseNotes>http://www.freemake.com/freemake_video_converter_changelog/</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/freemake-video-converter/tools/chocolateyInstall.ps1",
    "content": "$packageArgs = @{\r\n  packageName   = 'freemake-video-converter'\r\n  installerType = 'exe'\r\n  silentArgs    = '/VERYSILENT /NORESTART'\r\n  url           = 'http://packages.chocolatey.adam.gabrys.biz/freemake-video-converter/freemake-video-converter-4.1.9.45.exe'\r\n  checksum      = '77338f53643e40e864da5539b6629b8d'\r\n  checksumType  = 'md5'\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/freemake-video-converter/tools/chocolateyUninstall.ps1",
    "content": "$path = Get-AppInstallLocation 'Freemake Video Converter'\r\n\r\n$packageArgs = @{\r\n  packageName = 'freemake-video-converter'\r\n  fileType    = 'exe'\r\n  silentArgs  = '/VERYSILENT /NORESTART'\r\n  file        = \"${path}\\Uninstall\\unins000.exe\"\r\n}\r\n\r\nUninstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/git-disable-gcm/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg\" width=\"48\" height=\"48\"/> [git-disable-gcm](https://chocolatey.org/packages/git-disable-gcm)\r\n\r\nDisables the Git Credential Manager which is installed as part of the [Git](https://chocolatey.org/packages/git.install/) package.\r\n## Note\r\n- This package is deprecated. Use `/NoCredentialManager` parameter of git.install package instead.\r\n\r\n"
  },
  {
    "path": "manual/git-disable-gcm/git-disable-gcm.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>git-disable-gcm</id>\n    <title>[DEPRECATED] Disable Git Credential Manager</title>\n    <version>1.0.0</version>\n    <authors>chocolatey</authors>\n    <owners>chocolatey-community, Pascal Berger</owners>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/git-disable-gcm</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/git-disable-gcm</packageSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/10a8d98b2f320b565fa5349a4352e79666db71ff/icons/git.svg</iconUrl>\n    <licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Disable Git Credential Manager</summary>\n    <description>Disables the Git Credential Manager which is installed as part of the [Git](https://chocolatey.org/packages/git.install/) package.\n    ## Note\n    - This package is deprecated. Use `/NoCredentialManager` parameter of git.install package instead.\n    </description>\n    <tags>git gcm configuration admin foss cross-platform</tags>\n    <dependencies>\n      <dependency id=\"git\" version=\"2.7.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/git-disable-gcm/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\nthrow 'This package is deprecated. Use `/NoCredentialManager` parameter of git.install package instead.'"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-editthiscookie/googlechrome-editthiscookie.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>googlechrome-editthiscookie</id>\n    <version>1.0.0</version>\n    <title>EditThisCookie</title>\n    <authors>Francesco Capano</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <projectUrl>http://www.editthiscookie.com/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/315c05f1387afb2acc1f028fd3752af86a9663f8/icons/googlechrome-editthiscookie.png</iconUrl>\n    <projectSourceUrl>https://github.com/fcapano/Edit-This-Cookie</projectSourceUrl>\n    <docsUrl>http://www.editthiscookie.com/start/</docsUrl>\n    <bugTrackerUrl>https://github.com/fcapano/Edit-This-Cookie/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/googlechrome-extensions/googlechrome-editthiscookie</packageSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl>https://github.com/fcapano/Edit-This-Cookie/blob/master/License.txt</licenseUrl>\n    <description>\n## Features\n\nYou can add, delete, edit, search, protect, and block cookies! Inspired by the lack of good cookie managers in Google Chrome, I developed this small, simple, and extremely useful extension that allows you to do anything you'll ever need to do to cookies!\n\n- Delete any cookie\n- Edit any cookie\n- Add a new cookie\n- Search a cookie\n- Protect a cookie (read-only)\n- Block cookies (cookie filter)\n- Export cookies in JSON, Netscape cookie file (perfect for wget and curl), Perl::LPW\n- Import cookies in JSON\n- Limit the maximum expiration date of any cookie\n\n## Notes\n\nThis installs no software. It installs a registry key for the extension that Chrome will see and then ask you for permission to enable the extension if you are in Chrome or on the next run. Chrome will install the latest version of the extension. The mentioned version is the version at time of packaging, you can ignore it. Chrome will handle updates to the extension.\n    </description>\n    <summary>\nEditThisCookie is a cookie manager.\n    </summary>\n    <tags>foss editthiscookie chrome extension admin</tags>\n    <releaseNotes>\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"googlechrome\" version=\"10.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-editthiscookie/tools/chocolateyInstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$packageName = 'googlechrome-editthiscookie'\r\n$extensionID = 'fngmhnnpilhplaeedifhccceomclgfbg'\r\n\r\nif ($bits -eq 64) {\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n} else {\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-editthiscookie/tools/chocolateyUninstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$extensionID = 'fngmhnnpilhplaeedifhccceomclgfbg'\r\n\r\nif ($bits -eq 64) {\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n}else{\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n}\r\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-emberinspector/googlechrome-ember-inspector.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>googlechrome-ember-inspector</id>\n    <version>1.0.0</version>\n    <title>Ember Inspector</title>\n    <authors>Ember Development Team</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <projectUrl>http://emberjs.com/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d24c0fffa284ccddcb6d8ad862dd77c7508b97df/icons/googlechrome-ember-inspector.png</iconUrl>\n    <projectSourceUrl>https://github.com/emberjs/ember-inspector</projectSourceUrl>\n    <docsUrl>https://github.com/emberjs/ember-inspector/blob/master/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/emberjs/ember-inspector/issues</bugTrackerUrl>\n    <packageSourceUrl>https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi</packageSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl>https://github.com/emberjs/ember-inspector/blob/master/LICENSE</licenseUrl>\n    <description>\n## Notes\n\nThis installs no software. It installs a registry key for the extension that Chrome will see and then ask you for permission to enable the extension if you are in Chrome or on the next run. Chrome will install the latest version of the extension. The mentioned version is the version at time of packaging, you can ignore it. Chrome will handle updates to the extension.\n    </description>\n    <summary>\nAdds an Ember tab to Chrome or Firefox Developer Tools that allows you to inspect Ember objects in your application.\n    </summary>\n    <tags>foss ember chrome extension admin</tags>\n    <releaseNotes>https://github.com/emberjs/ember-inspector/releases</releaseNotes>\n    <dependencies>\n      <dependency id=\"googlechrome\" version=\"10.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-emberinspector/tools/chocolateyInstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$packageName = 'googlechrome-ember-inspector'\r\n$extensionID = 'bmdblncegkenkacieihfhpjfppoconhi'\r\n\r\nif ($bits -eq 64) {\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n} else {\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-emberinspector/tools/chocolateyUninstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$extensionID = 'bmdblncegkenkacieihfhpjfppoconhi'\r\n\r\nif ($bits -eq 64) {\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n}else{\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n}\r\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-extension-template/googlechrome-.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>googlechrome-</id>\n    <version>1.0.0</version>\n    <title></title>\n    <authors></authors>\n    <owners>chocolatey-community,gep13</owners>\n    <projectUrl></projectUrl>\n    <iconUrl></iconUrl>\n    <projectSourceUrl></projectSourceUrl>\n    <docsUrl></docsUrl>\n    <bugTrackerUrl></bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/googlechrome-extensions/googlechrome-</packageSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl></licenseUrl>\n    <description>\n####PACKAGING NOTE: This installs no software. It installs a registry key for the extension that Chrome will see and then ask you for permission to enable the extension if you are in Chrome or on the next run. Chrome will install the latest version of the extension. The mentioned version is the version at time of packaging, you can ignore it. Chrome will handle updates to the extension.\n    </description>\n    <summary>\n    </summary>\n    <tags>foss github chrome extension admin</tags>\n    <releaseNotes>\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"googlechrome\" version=\"10.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-extension-template/tools/chocolateyInstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$packageName = 'googlechrome-'\r\n$extensionID = ''\r\n\r\nif ($bits -eq 64)\r\n{\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n} else {\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-extension-template/tools/chocolateyUninstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$extensionID = ''\r\n\r\nif ($bits -eq 64) {\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n}else{\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n}\r\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-github-expandinizr/googlechrome-github-expandinizr.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>googlechrome-github-expandinizr</id>\n    <version>1.0.0</version>\n    <title>github.expandinizr</title>\n    <authors>TheCodeJunkie</authors>\n    <owners>chocolatey-community,gep13</owners>\n    <projectUrl>https://chrome.google.com/webstore/detail/githubexpandinizr/cbehdjjcilgnejbpnjhobkiiggkedfib</projectUrl>\n    <iconUrl>https://lh6.googleusercontent.com/629YrRMzim_zZBoOhsXlz8xdA58BrD2t-04iabdDhB9YqCqeCbPdQimDDR6o17zdPnmRPMW1Vnc=s26-h26-e365-rw</iconUrl>\n    <projectSourceUrl>https://github.com/thecodejunkie/github.expandinizr</projectSourceUrl>\n    <docsUrl>https://github.com/thecodejunkie/github.expandinizr/blob/master/readme.md</docsUrl>\n    <bugTrackerUrl>https://github.com/thecodejunkie/github.expandinizr/issues</bugTrackerUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/googlechrome-extensions/googlechrome-github-expandinizr</packageSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl>https://github.com/thecodejunkie/github.expandinizr#license</licenseUrl>\n    <description>\n## Features\n\nCurrently enhances the following:\n* Removes the truncating of file and directory names in the repository browser\n* Really long file and directory names will word-wrap\n* Fully expands the website, with breakpoints at 1400px, 1600px and 1800px\n* Removes truncation in notifications\n* Adds shrink/expand button for comment form\n* Adds possibility to collapse code previews\n    </description>\n    <summary>\nChrome extension that improves the GitHub experience.\n    </summary>\n    <tags>foss github expandinizr chrome extension</tags>\n    <releaseNotes>\nhttps://github.com/thecodejunkie/github.expandinizr#changelog\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"googlechrome\" version=\"10.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-github-expandinizr/tools/chocolateyInstall.ps1",
    "content": "$toolsPath   = (Split-Path $MyInvocation.MyCommand.Definition)\r\n$bits = Get-ProcessorBits\r\nif ($bits -eq 64)\r\n{\r\nregedit /s $toolsPath\\install_x64.reg\r\n}\r\nelse\r\n{\r\nregedit /s $toolsPath\\install_x86.reg\r\n}"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-github-expandinizr/tools/chocolateyUninstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\nif ($bits -eq 64)\r\n{\r\nRemove-Item 'HKLM:\\SOFTWARE\\Wow6432node\\Google\\Chrome\\Extensions\\cbehdjjcilgnejbpnjhobkiiggkedfib' -Force -ErrorAction SilentlyContinue\r\n}\r\nelse\r\n{\r\nRemove-Item 'HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\cbehdjjcilgnejbpnjhobkiiggkedfib' -Force -ErrorAction SilentlyContinue\r\n}"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-github-expandinizr/tools/install_x64.reg",
    "content": "Windows Registry Editor Version 5.00\r\n\r\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\cbehdjjcilgnejbpnjhobkiiggkedfib]\r\n\"update_url\"=\"https://clients2.google.com/service/update2/crx\""
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-github-expandinizr/tools/install_x86.reg",
    "content": "Windows Registry Editor Version 5.00\r\n\r\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Google\\Chrome\\Extensions\\cbehdjjcilgnejbpnjhobkiiggkedfib]\r\n\"update_url\"=\"https://clients2.google.com/service/update2/crx\""
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-zenhub/googlechrome-zenhub.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>googlechrome-zenhub</id>\n    <version>1.0.0</version>\n    <title>ZenHub for GitHub</title>\n    <authors>zenhub</authors>\n    <owners>chocolatey-community,gep13</owners>\n    <projectUrl>https://chrome.google.com/webstore/detail/zenhub-for-github/ogcgkffhplmphkaahpmffcafajaocjbd</projectUrl>\n    <iconUrl>https://lh3.googleusercontent.com/t1YTSCMqAqg71faORFTtQ6hy2zCO5S43q6UQcjh3xZ7roSCuOtepxgAKXzJ8EwUef6Hpt0Ociw=s26-h26-e365-rw</iconUrl>\n    <projectSourceUrl>https://www.zenhub.com/</projectSourceUrl>\n    <docsUrl>https://www.zenhub.com/documentation/more-than-a-github-issue-tracker</docsUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/googlechrome-extensions/googlechrome-zenhub</packageSourceUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl>https://www.zenhub.com/pricing</licenseUrl>\n    <description>\n####PACKAGING NOTE: This installs no software. It installs a registry key for the extension that Chrome will see and then ask you for permission to enable the extension if you are in Chrome or on the next run. Chrome will install the latest version of the extension. The mentioned version is the version at time of packaging, you can ignore it. Chrome will handle updates to the extension.\n\nZenHub tracks work where the work actually happens – GitHub. Managers get deeper insights than ever before, and developers stay focused in the environment they know and love.\n    </description>\n    <summary>\nBuild your team's ultimate GitHub workflow.\n    </summary>\n    <tags>freeware github chrome extension zenhub admin</tags>\n    <releaseNotes>\nhttps://www.zenhub.com/blog/tag/new-feature/\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"googlechrome\" version=\"10.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-zenhub/tools/chocolateyInstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$packageName = \"googlechrome-zenhub\"\r\n$extensionID = \"ogcgkffhplmphkaahpmffcafajaocjbd\"\r\n\r\nif ($bits -eq 64) {\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n} else {\r\n  if (Test-Path -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\") {\r\n    Write-Host \"Extension already installed.\" -foreground \"magenta\" -backgroundcolor \"blue\"\r\n  } else {\r\n    New-Item -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"update_url\" -Value \"https://clients2.google.com/service/update2/crx\"\r\n    New-ItemProperty -Path \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\\\" -Name \"ChocolateyPackageName\" -Value \"$packageName\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/googlechrome-extensions/googlechrome-zenhub/tools/chocolateyUninstall.ps1",
    "content": "$bits = Get-ProcessorBits\r\n$extensionID = 'ogcgkffhplmphkaahpmffcafajaocjbd'\r\n\r\nif ($bits -eq 64) {\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n} else {\r\n  Remove-Item \"HKLM:\\SOFTWARE\\Google\\Chrome\\Extensions\\$extensionID\" -Force -ErrorAction SilentlyContinue\r\n}\r\n"
  },
  {
    "path": "manual/googlechromebeta/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/chrome.svg\" width=\"48\" height=\"48\"/> [Google Chrome Beta](https://chocolatey.org/packages/googlechromebeta)\r\n\r\n\r\nChrome is a fast, simple, and secure web browser, built for the modern web.\r\n\r\n### Notes\r\n\r\n- This package uses Chrome's administrative MSI installer and installs the 32-bit on 32-bit OSes and the 64-bit version on 64-bit OSes. If this package is installed on a 64-bit OS and the 32-bit version of Chrome is already installed, the package keeps installing/updating the 32-bit version of Chrome.\r\n- This package always installs the latest version of Google Chrome Beta, regardless of the version specified in the package. Google does not officially offer older versions of Chrome for download. Because of this you may get checksum mismatch between the time Google releases a new installer, and the package is automatically updated.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "manual/googlechromebeta/googlechromebeta.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>googlechromebeta</id>\n    <version>120.0.6099.56-beta</version>\n    <title>Google Chrome Beta</title>\n    <owners>chocolatey-community,nsleigh,tunisiano</owners>\n    <authors>Google LLC.</authors>\n    <projectUrl>https://www.google.com/chrome/browser/</projectUrl>\n    <licenseUrl>https://www.google.it/intl/en/chrome/browser/privacy/eula_text.html</licenseUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/chrome.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nChrome is a fast, simple, and secure web browser, built for the modern web.\n\n### Notes\n\n- This package uses Chrome's administrative MSI installer and installs the 32-bit on 32-bit OSes and the 64-bit version on 64-bit OSes. If this package is installed on a 64-bit OS and the 32-bit version of Chrome is already installed, the package keeps installing/updating the 32-bit version of Chrome.\n- This package always installs the latest version of Google Chrome Beta, regardless of the version specified in the package. Google does not officially offer older versions of Chrome for download. Because of this you may get checksum mismatch between the time Google releases a new installer, and the package is automatically updated.\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n]]></description>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/googlechromebeta</packageSourceUrl>\n    <tags>google chrome beta web internet browser admin</tags>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/googlechromebeta/tools/chocolateyInstall.ps1",
    "content": "﻿$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$version = '120.0.6099.56-beta'\r\nif ($version -eq (Get-ChromeBetaVersion)) {\r\n  Write-Host \"Google Chrome Beta $version is already installed.\"\r\n  return\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName            = 'googlechrome'\r\n  fileType               = 'MSI'\r\n  url                    = 'https://dl.google.com/tag/s/dl/chrome/install/beta/googlechromebetastandaloneenterprise.msi'\r\n  url64bit               = 'https://dl.google.com/tag/s/dl/chrome/install/beta/googlechromebetastandaloneenterprise64.msi'\r\n  checksum               = 'e0e107bb5cfccf82cc04bb5d3ecca4ac2fccaec77c4fa702a5828751fb56bc6f'\r\n  checksum64             = 'b2b96ad063da7dde725b7bb9fca3495554a61e2e5b7ecf10d54d08ec05be5834'\r\n  checksumType           = 'sha256'\r\n  checksumType64         = 'sha256'\r\n  silentArgs             = \"/quiet /norestart /l*v `\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes         = @(0)\r\n}\r\n\r\nif (Get-Chrome32bitInstalled) { 'url64bit', 'checksum64', 'checksumType64' | ForEach-Object { $packageArgs.Remove($_) } }\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/googlechromebeta/tools/helpers.ps1",
    "content": "﻿function Get-Chrome32bitInstalled {\r\n  $registryPath = 'HKLM:\\SOFTWARE\\WOW6432Node\\Google\\Update\\ClientState\\*'\r\n  # We also return nothing if the user forces 32bit installation\r\n  # as we don't need to make any checks in that case.\r\n  if (!(Test-Path $registryPath) -or $env:ChocolateyForceX86 -eq $true) { return }\r\n\r\n  $32bitInstalled = Get-Item $registryPath | ForEach-Object {\r\n    if ((Get-ItemProperty $_.pspath).ap -match 'arch_x86$') { return $true }\r\n  }\r\n  if ($32bitInstalled) {\r\n    return $32bitInstalled\r\n  }\r\n\r\n  $installLocation = Get-UninstallRegistryKey 'Google Chrome Beta' | ForEach-Object { $_.InstallSource }\r\n  if ($installLocation) {\r\n    return Test-Path \"$installLocation\\nacl_irt_x86_32.nexe\"\r\n  } else {\r\n    Write-Warning \"Unable to find the architecture of the installed Google Chrome Beta application\"\r\n  }\r\n}\r\n\r\nfunction Get-ChromeBetaVersion() {\r\n  $root   = 'HKLM:\\SOFTWARE\\Google\\Update\\Clients'\r\n  $root64 = 'HKLM:\\SOFTWARE\\Wow6432Node\\Google\\Update\\Clients'\r\n  foreach ($r in $root,$root64) {\r\n    $gcb = Get-ChildItem $r -ea 0 | Where-Object { (Get-ItemProperty $_.PSPath).name -eq 'Google Chrome Beta' }\r\n    if ($gcb) { return $gcb.GetValue('pv') }\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/googlechromebeta/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\n$releases = \"https://versionhistory.googleapis.com/v1/chrome/platforms/win/channels/beta/versions\"\r\n$paddedUnderVersion = '57.0.2988'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.Checksum32 = Get-RemoteChecksum $Latest.URL32\r\n  $Latest.Checksum64 = Get-RemoteChecksum $Latest.URL64\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*url64bit\\s*=\\s*)('.*')\" = \"`$1'$($Latest.URL64)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksum64\\s*=\\s*)('.*')\" = \"`$1'$($Latest.Checksum64)'\"\r\n      \"(?i)(^[$]version\\s*=\\s*)('.*')\" = \"`$1'$($Latest.RemoteVersion)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $releasesData = Invoke-RestMethod -UseBasicParsing -Method Get -Uri $releases\r\n  $version = ($releasesData.versions | Select-Object -First 1).version\r\n  $version = \"$version-beta\"\r\n\r\n  @{\r\n    URL32 = 'https://dl.google.com/tag/s/dl/chrome/install/beta/googlechromebetastandaloneenterprise.msi'\r\n    URL64 = 'https://dl.google.com/tag/s/dl/chrome/install/beta/googlechromebetastandaloneenterprise64.msi'\r\n    Version = Get-FixVersion $version -OnlyFixBelowVersion $paddedUnderVersion\r\n    RemoteVersion = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/gpg4win-light/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@f1fbac85edfe6ace114f8ad50023739b2494bb31/icons/gpg4win.png\" width=\"48\" height=\"48\"/> [gpg4win-light](https://chocolatey.org/packages/gpg4win-light)\r\n\r\n**NOTE**: This GPG distribution is no longer maintained. Instead, use [gpg4win](https://chocolatey.org/packages/gpg4win) which is since v3.0 significantly lighter than what it was previously or [gnupg](https://chocolatey.org/packages/gnupg) which provides the modern command line version of GnuPG without any graphical tools.\r\n\r\n---\r\n\r\nGpg4win-light (GNU Privacy Guard for Windows) is a suite of programs for file encryption and digital signatures, excluding the documentation and Kleopatra, the GUI certificate manager and encryption/signature tool.\r\n\r\nGpg4win enables users to securely transport emails and files with the help of encryption and digital signatures. Encryption protects the contents against an unwanted party reading it. Digital signatures allow authors of files to sign them prior to distribution so a user may verify the file has not been tampered with and comes from a specific sender.\r\n\r\nGpg4win supports both relevant cryptography standards, [OpenPGP](http://www.ietf.org/rfc/rfc4880.txt) and Secure Multipurpose Internet Mail Extensions (S/MIME) X.509 certificates, and is the official GnuPG distribution for Windows.\r\n\r\nIt is maintained by the developers of GnuPG. Gpg4win and the software included with Gpg4win are Free Software (Open Source; among other things free of charge for all commercial and non-commercial purposes).\r\n\r\n## Features\r\n\r\n* Supports OpenPGP and S/MIME\r\n* High algorithmic strength of GnuPG\r\n* SmartCards for OpenPGP and S/MIME\r\n* Sign single files or complete folders directly from the Windows Explorer with GpgEX or Kleopatra\r\n* Create and verify checksums of files directly from the Windows Explorer or Kleopatra\r\n* Outlook email plugin\r\n* User-friendly Certificate Selection and management\r\n* Import and export of certificates from and to (OpenPGP and X.509) certificate servers\r\n\r\nMore information:\r\n\r\n* [Features](http://www.gpg4win.org/features.html)\r\n* [Screenshots](http://www.gpg4win.org/screenshots.html)\r\n* [Privacy policy](http://www.gpg4win.org/privacy-policy.html)\r\n* Community: [Forum](http://wald.intevation.org/forum/forum.php?forum_id=21), [IRC](irc://irc.freenode.net/#gpg4win)\r\n\r\n## Notes\r\n\r\nGpg4win is distributed in three editions and available by the following chocolatey packages:\r\n\r\n### [gpg4win-vanilla](https://chocolatey.org/packages/gpg4win-vanilla)\r\n\r\n* [GnuPG](https://www.gnupg.org/faq/gnupg-faq.html#general)\r\nThe backend (command-line interface); this is the actual encryption and digital signature tool used by the other software in the suite.\r\n\r\n### [gpg4win-light](https://chocolatey.org/packages/gpg4win-light)\r\n\r\nIncludes all the above, and:\r\n\r\n* [GNU Privacy Assistant (GPA)](https://www.gnupg.org/related_software/gpa/index.html)\r\nAn alternative program for managing OpenPGP and X.509 (S/MIME) certificates.\r\n* [GnuPG for Outlook (GpgOL)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgol.git;a=summary)\r\nA plugin for the 32bit versions of Microsoft Outlook 2003/2007/2010/2013 (email encryption). For Outlook 2010/2013 GpgpOL supports the Exchange Server, but does not support MIME.\r\n* [GPG Explorer eXtension (GpgEX)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgex.git;a=summary)\r\nA plugin for Microsoft Windows File Explorer to sign and encrypt messages using the context menu.\r\n* [Claws Mail](http://www.claws-mail.org/)\r\nA complete email application that offers good support for GnuPG. Also available as its own chocolatey package [claws-mail](https://chocolatey.org/packages/claws-mail).\r\n\r\n### [gpg4win](https://chocolatey.org/packages/gpg4win)\r\n\r\nIncludes all the above, and:\r\n\r\n* [Kleopatra](https://www.kde.org/applications/utilities/kleopatra/)\r\nThe central certificate administration of Gpg4win, which ensures uniform user navigation for all cryptographic operations.\r\n* [Compendium](http://www.gpg4win.org/doc/en/gpg4win-compendium.html)\r\nThe documentation for beginner and advanced users, available in English and German.\r\n\r\n"
  },
  {
    "path": "manual/gpg4win-light/gpg4win-light.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>gpg4win-light</id>\n    <version>2.3.4.20191021</version>\n    <title>Gpg4win Light</title>\n    <authors>g10 Code GmbH</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://www.gpg4win.org/license.html</licenseUrl>\n    <projectUrl>http://www.gpg4win.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@f1fbac85edfe6ace114f8ad50023739b2494bb31/icons/gpg4win.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[**NOTE**: This GPG distribution is no longer maintained. Instead, use [gpg4win](https://chocolatey.org/packages/gpg4win) which is since v3.0 significantly lighter than what it was previously or [gnupg](https://chocolatey.org/packages/gnupg) which provides the modern command line version of GnuPG without any graphical tools.\n\n---\n\nGpg4win-light (GNU Privacy Guard for Windows) is a suite of programs for file encryption and digital signatures, excluding the documentation and Kleopatra, the GUI certificate manager and encryption/signature tool.\n\nGpg4win enables users to securely transport emails and files with the help of encryption and digital signatures. Encryption protects the contents against an unwanted party reading it. Digital signatures allow authors of files to sign them prior to distribution so a user may verify the file has not been tampered with and comes from a specific sender.\n\nGpg4win supports both relevant cryptography standards, [OpenPGP](http://www.ietf.org/rfc/rfc4880.txt) and Secure Multipurpose Internet Mail Extensions (S/MIME) X.509 certificates, and is the official GnuPG distribution for Windows.\n\nIt is maintained by the developers of GnuPG. Gpg4win and the software included with Gpg4win are Free Software (Open Source; among other things free of charge for all commercial and non-commercial purposes).\n\n## Features\n\n* Supports OpenPGP and S/MIME\n* High algorithmic strength of GnuPG\n* SmartCards for OpenPGP and S/MIME\n* Sign single files or complete folders directly from the Windows Explorer with GpgEX or Kleopatra\n* Create and verify checksums of files directly from the Windows Explorer or Kleopatra\n* Outlook email plugin\n* User-friendly Certificate Selection and management\n* Import and export of certificates from and to (OpenPGP and X.509) certificate servers\n\nMore information:\n\n* [Features](http://www.gpg4win.org/features.html)\n* [Screenshots](http://www.gpg4win.org/screenshots.html)\n* [Privacy policy](http://www.gpg4win.org/privacy-policy.html)\n* Community: [Forum](http://wald.intevation.org/forum/forum.php?forum_id=21), [IRC](irc://irc.freenode.net/#gpg4win)\n\n## Notes\n\nGpg4win is distributed in three editions and available by the following chocolatey packages:\n\n### [gpg4win-vanilla](https://chocolatey.org/packages/gpg4win-vanilla)\n\n* [GnuPG](https://www.gnupg.org/faq/gnupg-faq.html#general)\nThe backend (command-line interface); this is the actual encryption and digital signature tool used by the other software in the suite.\n\n### [gpg4win-light](https://chocolatey.org/packages/gpg4win-light)\n\nIncludes all the above, and:\n\n* [GNU Privacy Assistant (GPA)](https://www.gnupg.org/related_software/gpa/index.html)\nAn alternative program for managing OpenPGP and X.509 (S/MIME) certificates.\n* [GnuPG for Outlook (GpgOL)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgol.git;a=summary)\nA plugin for the 32bit versions of Microsoft Outlook 2003/2007/2010/2013 (email encryption). For Outlook 2010/2013 GpgpOL supports the Exchange Server, but does not support MIME.\n* [GPG Explorer eXtension (GpgEX)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgex.git;a=summary)\nA plugin for Microsoft Windows File Explorer to sign and encrypt messages using the context menu.\n* [Claws Mail](http://www.claws-mail.org/)\nA complete email application that offers good support for GnuPG. Also available as its own chocolatey package [claws-mail](https://chocolatey.org/packages/claws-mail).\n\n### [gpg4win](https://chocolatey.org/packages/gpg4win)\n\nIncludes all the above, and:\n\n* [Kleopatra](https://www.kde.org/applications/utilities/kleopatra/)\nThe central certificate administration of Gpg4win, which ensures uniform user navigation for all cryptographic operations.\n* [Compendium](http://www.gpg4win.org/doc/en/gpg4win-compendium.html)\nThe documentation for beginner and advanced users, available in English and German.\n\n]]></description>\n    <summary>GNU Privacy Guard suite of programs for encryption and digital signatures</summary>\n    <releaseNotes>http://www.gpg4win.org/change-history.html</releaseNotes>\n    <copyright>© 2006 g10 Code GmbH</copyright>\n    <tags>gui cli foss cross-platfrom security signature encryption certificate gpg gnupg gpa gpgol gpgex clawsmail admin</tags>\n    <projectSourceUrl>http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpg4win.git;a=tree</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/gpg4win-light</packageSourceUrl>\n    <docsUrl>http://www.gpg4win.org/documentation.html</docsUrl>\n    <mailingListUrl>http://www.gpg4win.org/community.html#main</mailingListUrl>\n    <bugTrackerUrl>https://bugs.gnupg.org/</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/gpg4win-light/legal/LICENSE.txt",
    "content": "Gpg4win is\r\n\r\n  Copyright (C) 2005-2011 g10 Code GmbH, Intevation GmbH\r\n\r\n  Gpg4win is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  Gpg4win is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, write to the Free Software\r\n  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\r\n  02110-1301, USA\r\n\r\nGnuPG is\r\n\r\n  Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\r\n            2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\r\n\r\n  GnuPG is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  GnuPG is distributed in the hope that it will be useful, but WITHOUT\r\n  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r\n  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public\r\n  License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GnuPG.\r\n\r\n\r\nNSIS is\r\n\r\n  Copyright (C) 1999-2008 Nullsoft and Contributors\r\n\r\n  This license applies to everything in the NSIS package, except where\r\n  otherwise noted.\r\n\r\n  This software is provided 'as-is', without any express or implied\r\n  warranty. In no event will the authors be held liable for any\r\n  damages arising from the use of this software.\r\n\r\n  Permission is granted to anyone to use this software for any\r\n  purpose, including commercial applications, and to alter it and\r\n  redistribute it freely, subject to the following restrictions:\r\n\r\n  1. The origin of this software must not be misrepresented; you must\r\n     not claim that you wrote the original software. If you use this\r\n     software in a product, an acknowledgment in the product\r\n     documentation would be appreciated but is not required.\r\n\r\n  2. Altered source versions must be plainly marked as such, and must\r\n     not be misrepresented as being the original software.\r\n\r\n  3. This notice may not be removed or altered from any source\r\n     distribution.\r\n\r\n  The user interface used with the installer is\r\n\r\n  Copyright (C) 2002-2005 Joost Verburg\r\n\r\n  [It is distributed along with NSIS and the same conditions as stated\r\n   above apply]\r\n\r\n\r\nGLIB is\r\n\r\n  Copyright (C) 1995-1997  Peter Mattis, Spencer Kimball and Josh MacDonald\r\n\r\n  This library is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public\r\n  License as published by the Free Software Foundation; either\r\n  version 2 of the License, or (at your option) any later version.\r\n\r\n  This library is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\t See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this library; if not, write to the\r\n  Free Software Foundation, Inc., 59 Temple Place - Suite 330,\r\n  Boston, MA 02111-1307, USA.\r\n\r\n  Modified by the GLib Team and others 1997-2000.  See the AUTHORS\r\n  file for a list of people on the GLib Team.  See the ChangeLog\r\n  files for a list of changes.  These files are distributed with\r\n  GLib at ftp://ftp.gtk.org/pub/gtk/.\r\n\r\n\r\nGPA is\r\n\r\n  Copyright (C) 2000-2002 G-N-U GmbH (http://www.g-n-u.de)\r\n  Copyright (C) 2002-2003 Miguel Coca.\r\n  Copyright (C) 2005, 2008, 2009 g10 Code GmbH.\r\n\r\n  GPA uses fragments from the following programs and libraries:\r\n  JNLIB, Copyright (C) 1998-2000 Free Software Foundation, Inc.\r\n  GPGME, Copyright (C) 2000-2001 Werner Koch\r\n  WinPT, Copyright (C) 2000-2002 Timo Schulz\r\n  (For details, see the file AUTHORS.)\r\n\r\n  GPA is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  GPA is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, see .\r\n\r\n\r\nGPGME is\r\n\r\n  Copyright (C) 2000 Werner Koch (dd9jn)\r\n  Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008,\r\n                2009 g10 Code GmbH\r\n\r\n  GPGME is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU Lesser General Public License as\r\n  published by the Free Software Foundation; either version 2.1 of\r\n  the License, or (at your option) any later version.\r\n\r\n  GPGME is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GPGME.\r\n\r\n\r\nGpgOL is\r\n\r\n  Copyright (C) 2001 G Data Software AG, http://www.gdata.de\r\n  Copyright (C) 2004, 2005, 2007, 2008, 2009 g10 Code GmbH\r\n\r\n  GpgOL is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public\r\n  License as published by the Free Software Foundation; either\r\n  version 2 of the License, or (at your option) any later version.\r\n\r\n  GpgOL is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n  GNU Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GpgOL.\r\n\r\n\r\nLIBGPG-ERROR is\r\n\r\n  Copyright (C) 2003, 2004 g10 Code GmbH\r\n\r\n  libgpg-error is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public License\r\n  as published by the Free Software Foundation; either version 2.1 of\r\n  the License, or (at your option) any later version.\r\n\r\n  libgpg-error is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n\r\nPthreads-win32 is\r\n\r\n  Copyright(C) 1998 John E. Bossom\r\n  Copyright(C) 1999,2002 Pthreads-win32 contributors\r\n\r\n  Most of this is work available under the GNU Lesser General Public\r\n  License as published by the Free Software Foundation version 2.1 of\r\n  the License.  The detailed terms are given in the file COPYING in\r\n  the source distribution; that very file may not be modified and thus\r\n  it is not possible to include it here.\r\n\r\n\r\nBZIP2 is\r\n\r\n  This program, \"bzip2\", the associated library \"libbzip2\", and all\r\n  documentation, are copyright (C) 1996-2006 Julian R Seward.  All\r\n  rights reserved.\r\n\r\n  Redistribution and use in source and binary forms, with or without\r\n  modification, are permitted provided that the following conditions\r\n  are met:\r\n\r\n  1. Redistributions of source code must retain the above copyright\r\n     notice, this list of conditions and the following disclaimer.\r\n\r\n  2. The origin of this software must not be misrepresented; you must\r\n     not claim that you wrote the original software.  If you use this\r\n     software in a product, an acknowledgment in the product\r\n     documentation would be appreciated but is not required.\r\n\r\n  3. Altered source versions must be plainly marked as such, and must\r\n     not be misrepresented as being the original software.\r\n\r\n  4. The name of the author may not be used to endorse or promote\r\n     products derived from this software without specific prior written\r\n     permission.\r\n\r\n  THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS' AND ANY EXPRESS\r\n  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r\n  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\r\n  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\r\n  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\n  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\r\n  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\n  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n  Julian Seward, Cambridge, UK.\r\n  jseward@bzip.org\r\n  bzip2/libbzip2 version 1.0.4 of 20 December 2006\r\n\r\n\r\nADNS\r\n\r\n  adns is Copyright 2008 g10 Code GmbH, Copyright 1997-2000,2003,2006\r\n  Ian Jackson, Copyright 1999-2000,2003,2006 Tony Finch, and Copyright\r\n  (C) 1991 Massachusetts Institute of Technology.\r\n\r\n  adns is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  This program and documentation is distributed in the hope that it will\r\n  be useful, but without any warranty; without even the implied warranty\r\n  of merchantability or fitness for a particular purpose. See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with adns, or one should be available above; if not, write to\r\n  the Free Software Foundation, 59 Temple Place - Suite 330, Boston,\r\n  MA 02111-1307, USA, or email adns-maint@chiark.greenend.org.uk.\r\n\r\n\r\nPaperkey\r\n\r\n  Copyright (C) 2007, 2008, 2009 David Shaw\r\n\r\n  This program is free software; you can redistribute it and/or modify\r\n  it under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  This program is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, write to the Free Software\r\n  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,\r\n  MA 02110-1301, USA.\r\n\r\n  The included man page is\r\n\r\n  Copyright (C) 2007 Peter Palfrader\r\n\r\n  Examples have been taken from David Shaw's README. The license is\r\n  the same as for Paperkey.\r\n\r\n\r\nScute\r\n\r\n  Copyright 2006, 2008 g10 Code GmbH\r\n\r\n  Scute is licensed under the GNU General Pubic License, either\r\n  version 2, or (at your option) any later version with this special\r\n  exception:\r\n\r\n  In addition, as a special exception, g10 Code GmbH gives permission\r\n  to link this library: with the Mozilla Foundation's code for\r\n  Mozilla (or with modified versions of it that use the same license\r\n  as the \"Mozilla\" code), and distribute the linked executables.  You\r\n  must obey the GNU General Public License in all respects for all of\r\n  the code used other than \"Mozilla\".  If you modify the software, you\r\n  may extend this exception to your version of the software, but you\r\n  are not obligated to do so.  If you do not wish to do so, delete this\r\n  exception statement from your version and from all source files.\r\n"
  },
  {
    "path": "manual/gpg4win-light/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://files.gpg4win.org/gpg4win-light-2.3.4.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 5B4B31FB7893DD869C87E2002E3D4CD479EF2D9B4C2EB5EE21BC89059487C0A3\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gpg4win.org/license.html\r\n"
  },
  {
    "path": "manual/gpg4win-light/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1043\r\nWrite-Warning \"This software is not maintained any more and could potentially put users at risk.\"\r\nWrite-Warning \"Instead, you can use 'gpg4win' or 'gnupg' packages.\"\r\n\r\nGet-Service dirmngr -ea 0 | Stop-Service\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'gpg4win-light'\r\n  fileType       = $fileType\r\n  file           = Get-Item $toolsPath\\*.exe\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Gpg4Win *'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' }}\r\n"
  },
  {
    "path": "manual/gpg4win-light/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'gpg4win-light'\r\n$softwareNamePattern = 'Gpg4win *'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n"
  },
  {
    "path": "manual/gpg4win-light/update.ps1.disabled",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://files.gpg4win.org/'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"      = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"  = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $packageName = Split-Path -Leaf $PSScriptRoot\r\n    $re  = \"$packageName-[0-9.]+.exe$\"\r\n    $url = $download_page.links | ? href -match $re | select -Last 1 -Expand href | % { $releases + $_ }\r\n\r\n    @{\r\n        Version = $url -split '-|.exe' | select -Last 1 -Skip 1\r\n        URL32   = $url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/gpg4win-vanilla/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@f1fbac85edfe6ace114f8ad50023739b2494bb31/icons/gpg4win.png\" width=\"48\" height=\"48\"/> [gpg4win-vanilla](https://chocolatey.org/packages/gpg4win-vanilla)\r\n\r\n**NOTE**: This GPG distribution is no longer maintained. Instead, use [gpg4win](https://chocolatey.org/packages/gpg4win) which is since v3.0 significantly lighter than what it was previously or [gnupg](https://chocolatey.org/packages/gnupg) which provides the modern command line version of GnuPG without any graphical tools.\r\n\r\n---\r\n\r\nGpg4win-vanilla (GNU Privacy Guard for Windows) only installs the actual file encryption and digital signature command-line tool gpg.exe.\r\n\r\nGpg4win enables users to securely transport emails and files with the help of encryption and digital signatures. Encryption protects the contents against an unwanted party reading it. Digital signatures allow authors of files to sign them prior to distribution so a user may verify the file has not been tampered with and comes from a specific sender.\r\n\r\nGpg4win supports both relevant cryptography standards, [OpenPGP](http://www.ietf.org/rfc/rfc4880.txt) and Secure Multipurpose Internet Mail Extensions (S/MIME) X.509 certificates, and is the official GnuPG distribution for Windows.\r\n\r\nIt is maintained by the developers of GnuPG. Gpg4win and the software included with Gpg4win are Free Software (Open Source; among other things free of charge for all commercial and non-commercial purposes).\r\n\r\n## Features\r\n\r\n* Supports OpenPGP and S/MIME\r\n* High algorithmic strength of GnuPG\r\n* SmartCards for OpenPGP and S/MIME\r\n* Sign single files or complete folders directly from the Windows Explorer with GpgEX or Kleopatra\r\n* Create and verify checksums of files directly from the Windows Explorer or Kleopatra\r\n* Outlook email plugin\r\n* User-friendly Certificate Selection and management\r\n* Import and export of certificates from and to (OpenPGP and X.509) certificate servers\r\n\r\nMore information:\r\n\r\n* [Features](http://www.gpg4win.org/features.html)\r\n* [Screenshots](http://www.gpg4win.org/screenshots.html)\r\n* [Privacy policy](http://www.gpg4win.org/privacy-policy.html)\r\n* Community: [Forum](http://wald.intevation.org/forum/forum.php?forum_id=21), [IRC](irc://irc.freenode.net/#gpg4win)\r\n\r\n## Notes\r\n\r\nGpg4win is distributed in three editions and available by the following chocolatey packages:\r\n\r\n### [gpg4win-vanilla](https://chocolatey.org/packages/gpg4win-vanilla)\r\n\r\n* [GnuPG](https://www.gnupg.org/faq/gnupg-faq.html#general)\r\nThe backend (command-line interface); this is the actual encryption and digital signature tool used by the other software in the suite.\r\n\r\n### [gpg4win-light](https://chocolatey.org/packages/gpg4win-light)\r\n\r\nIncludes all the above, and:\r\n\r\n* [GNU Privacy Assistant (GPA)](https://www.gnupg.org/related_software/gpa/index.html)\r\nAn alternative program for managing OpenPGP and X.509 (S/MIME) certificates.\r\n* [GnuPG for Outlook (GpgOL)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgol.git;a=summary)\r\nA plugin for the 32bit versions of Microsoft Outlook 2003/2007/2010/2013 (email encryption). For Outlook 2010/2013 GpgpOL supports the Exchange Server, but does not support MIME.\r\n* [GPG Explorer eXtension (GpgEX)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgex.git;a=summary)\r\nA plugin for Microsoft Windows File Explorer to sign and encrypt messages using the context menu.\r\n* [Claws Mail](http://www.claws-mail.org/)\r\nA complete email application that offers good support for GnuPG. Also available as its own chocolatey package [claws-mail](https://chocolatey.org/packages/claws-mail).\r\n\r\n### [gpg4win](https://chocolatey.org/packages/gpg4win)\r\n\r\nIncludes all the above, and:\r\n\r\n* [Kleopatra](https://www.kde.org/applications/utilities/kleopatra/)\r\nThe central certiï¬cate administration of Gpg4win, which ensures uniform user navigation for all cryptographic operations.\r\n* [Compendium](http://www.gpg4win.org/doc/en/gpg4win-compendium.html)\r\nThe documentation for beginner and advanced users, available in English and German.\r\n\r\n"
  },
  {
    "path": "manual/gpg4win-vanilla/gpg4win-vanilla.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>gpg4win-vanilla</id>\n    <version>2.3.4.20191021</version>\n    <title>Gpg4win Vanilla</title>\n    <authors>g10 Code GmbH</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>https://www.gpg4win.org/license.html</licenseUrl>\n    <projectUrl>http://www.gpg4win.org/</projectUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@f1fbac85edfe6ace114f8ad50023739b2494bb31/icons/gpg4win.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[**NOTE**: This GPG distribution is no longer maintained. Instead, use [gpg4win](https://chocolatey.org/packages/gpg4win) which is since v3.0 significantly lighter than what it was previously or [gnupg](https://chocolatey.org/packages/gnupg) which provides the modern command line version of GnuPG without any graphical tools.\n\n---\n\nGpg4win-vanilla (GNU Privacy Guard for Windows) only installs the actual file encryption and digital signature command-line tool gpg.exe.\n\nGpg4win enables users to securely transport emails and files with the help of encryption and digital signatures. Encryption protects the contents against an unwanted party reading it. Digital signatures allow authors of files to sign them prior to distribution so a user may verify the file has not been tampered with and comes from a specific sender.\n\nGpg4win supports both relevant cryptography standards, [OpenPGP](http://www.ietf.org/rfc/rfc4880.txt) and Secure Multipurpose Internet Mail Extensions (S/MIME) X.509 certificates, and is the official GnuPG distribution for Windows.\n\nIt is maintained by the developers of GnuPG. Gpg4win and the software included with Gpg4win are Free Software (Open Source; among other things free of charge for all commercial and non-commercial purposes).\n\n## Features\n\n* Supports OpenPGP and S/MIME\n* High algorithmic strength of GnuPG\n* SmartCards for OpenPGP and S/MIME\n* Sign single files or complete folders directly from the Windows Explorer with GpgEX or Kleopatra\n* Create and verify checksums of files directly from the Windows Explorer or Kleopatra\n* Outlook email plugin\n* User-friendly Certificate Selection and management\n* Import and export of certificates from and to (OpenPGP and X.509) certificate servers\n\nMore information:\n\n* [Features](http://www.gpg4win.org/features.html)\n* [Screenshots](http://www.gpg4win.org/screenshots.html)\n* [Privacy policy](http://www.gpg4win.org/privacy-policy.html)\n* Community: [Forum](http://wald.intevation.org/forum/forum.php?forum_id=21), [IRC](irc://irc.freenode.net/#gpg4win)\n\n## Notes\n\nGpg4win is distributed in three editions and available by the following chocolatey packages:\n\n### [gpg4win-vanilla](https://chocolatey.org/packages/gpg4win-vanilla)\n\n* [GnuPG](https://www.gnupg.org/faq/gnupg-faq.html#general)\nThe backend (command-line interface); this is the actual encryption and digital signature tool used by the other software in the suite.\n\n### [gpg4win-light](https://chocolatey.org/packages/gpg4win-light)\n\nIncludes all the above, and:\n\n* [GNU Privacy Assistant (GPA)](https://www.gnupg.org/related_software/gpa/index.html)\nAn alternative program for managing OpenPGP and X.509 (S/MIME) certificates.\n* [GnuPG for Outlook (GpgOL)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgol.git;a=summary)\nA plugin for the 32bit versions of Microsoft Outlook 2003/2007/2010/2013 (email encryption). For Outlook 2010/2013 GpgpOL supports the Exchange Server, but does not support MIME.\n* [GPG Explorer eXtension (GpgEX)](http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgex.git;a=summary)\nA plugin for Microsoft Windows File Explorer to sign and encrypt messages using the context menu.\n* [Claws Mail](http://www.claws-mail.org/)\nA complete email application that offers good support for GnuPG. Also available as its own chocolatey package [claws-mail](https://chocolatey.org/packages/claws-mail).\n\n### [gpg4win](https://chocolatey.org/packages/gpg4win)\n\nIncludes all the above, and:\n\n* [Kleopatra](https://www.kde.org/applications/utilities/kleopatra/)\nThe central certiï¬cate administration of Gpg4win, which ensures uniform user navigation for all cryptographic operations.\n* [Compendium](http://www.gpg4win.org/doc/en/gpg4win-compendium.html)\nThe documentation for beginner and advanced users, available in English and German.\n\n]]></description>\n    <summary>GNU Privacy Guard suite of programs for encryption and digital signatures</summary>\n    <releaseNotes>http://www.gpg4win.org/change-history.html</releaseNotes>\n    <copyright>© 2006 g10 Code GmbH</copyright>\n    <tags>gui cli foss cross-platfrom security signature encryption certificate gpg gnupg gpa gpgol gpgex clawsmail admin</tags>\n    <projectSourceUrl>http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpg4win.git;a=tree</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/gpg4win-vanilla</packageSourceUrl>\n    <docsUrl>http://www.gpg4win.org/documentation.html</docsUrl>\n    <mailingListUrl>http://www.gpg4win.org/community.html#main</mailingListUrl>\n    <bugTrackerUrl>https://bugs.gnupg.org/</bugTrackerUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/gpg4win-vanilla/legal/LICENSE.txt",
    "content": "Gpg4win is\r\n\r\n  Copyright (C) 2005-2011 g10 Code GmbH, Intevation GmbH\r\n\r\n  Gpg4win is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  Gpg4win is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, write to the Free Software\r\n  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\r\n  02110-1301, USA\r\n\r\nGnuPG is\r\n\r\n  Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\r\n            2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\r\n\r\n  GnuPG is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  GnuPG is distributed in the hope that it will be useful, but WITHOUT\r\n  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r\n  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public\r\n  License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GnuPG.\r\n\r\n\r\nNSIS is\r\n\r\n  Copyright (C) 1999-2008 Nullsoft and Contributors\r\n\r\n  This license applies to everything in the NSIS package, except where\r\n  otherwise noted.\r\n\r\n  This software is provided 'as-is', without any express or implied\r\n  warranty. In no event will the authors be held liable for any\r\n  damages arising from the use of this software.\r\n\r\n  Permission is granted to anyone to use this software for any\r\n  purpose, including commercial applications, and to alter it and\r\n  redistribute it freely, subject to the following restrictions:\r\n\r\n  1. The origin of this software must not be misrepresented; you must\r\n     not claim that you wrote the original software. If you use this\r\n     software in a product, an acknowledgment in the product\r\n     documentation would be appreciated but is not required.\r\n\r\n  2. Altered source versions must be plainly marked as such, and must\r\n     not be misrepresented as being the original software.\r\n\r\n  3. This notice may not be removed or altered from any source\r\n     distribution.\r\n\r\n  The user interface used with the installer is\r\n\r\n  Copyright (C) 2002-2005 Joost Verburg\r\n\r\n  [It is distributed along with NSIS and the same conditions as stated\r\n   above apply]\r\n\r\n\r\nGLIB is\r\n\r\n  Copyright (C) 1995-1997  Peter Mattis, Spencer Kimball and Josh MacDonald\r\n\r\n  This library is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public\r\n  License as published by the Free Software Foundation; either\r\n  version 2 of the License, or (at your option) any later version.\r\n\r\n  This library is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\t See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this library; if not, write to the\r\n  Free Software Foundation, Inc., 59 Temple Place - Suite 330,\r\n  Boston, MA 02111-1307, USA.\r\n\r\n  Modified by the GLib Team and others 1997-2000.  See the AUTHORS\r\n  file for a list of people on the GLib Team.  See the ChangeLog\r\n  files for a list of changes.  These files are distributed with\r\n  GLib at ftp://ftp.gtk.org/pub/gtk/.\r\n\r\n\r\nGPA is\r\n\r\n  Copyright (C) 2000-2002 G-N-U GmbH (http://www.g-n-u.de)\r\n  Copyright (C) 2002-2003 Miguel Coca.\r\n  Copyright (C) 2005, 2008, 2009 g10 Code GmbH.\r\n\r\n  GPA uses fragments from the following programs and libraries:\r\n  JNLIB, Copyright (C) 1998-2000 Free Software Foundation, Inc.\r\n  GPGME, Copyright (C) 2000-2001 Werner Koch\r\n  WinPT, Copyright (C) 2000-2002 Timo Schulz\r\n  (For details, see the file AUTHORS.)\r\n\r\n  GPA is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  GPA is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, see .\r\n\r\n\r\nGPGME is\r\n\r\n  Copyright (C) 2000 Werner Koch (dd9jn)\r\n  Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008,\r\n                2009 g10 Code GmbH\r\n\r\n  GPGME is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU Lesser General Public License as\r\n  published by the Free Software Foundation; either version 2.1 of\r\n  the License, or (at your option) any later version.\r\n\r\n  GPGME is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GPGME.\r\n\r\n\r\nGpgOL is\r\n\r\n  Copyright (C) 2001 G Data Software AG, http://www.gdata.de\r\n  Copyright (C) 2004, 2005, 2007, 2008, 2009 g10 Code GmbH\r\n\r\n  GpgOL is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public\r\n  License as published by the Free Software Foundation; either\r\n  version 2 of the License, or (at your option) any later version.\r\n\r\n  GpgOL is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n  GNU Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n  See the files AUTHORS and THANKS for credits, further legal\r\n  information and bug reporting addresses pertaining to GpgOL.\r\n\r\n\r\nLIBGPG-ERROR is\r\n\r\n  Copyright (C) 2003, 2004 g10 Code GmbH\r\n\r\n  libgpg-error is free software; you can redistribute it and/or\r\n  modify it under the terms of the GNU Lesser General Public License\r\n  as published by the Free Software Foundation; either version 2.1 of\r\n  the License, or (at your option) any later version.\r\n\r\n  libgpg-error is distributed in the hope that it will be useful, but\r\n  WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r\n  Lesser General Public License for more details.\r\n\r\n  You should have received a copy of the GNU Lesser General Public\r\n  License along with this program; if not, see .\r\n\r\n\r\nPthreads-win32 is\r\n\r\n  Copyright(C) 1998 John E. Bossom\r\n  Copyright(C) 1999,2002 Pthreads-win32 contributors\r\n\r\n  Most of this is work available under the GNU Lesser General Public\r\n  License as published by the Free Software Foundation version 2.1 of\r\n  the License.  The detailed terms are given in the file COPYING in\r\n  the source distribution; that very file may not be modified and thus\r\n  it is not possible to include it here.\r\n\r\n\r\nBZIP2 is\r\n\r\n  This program, \"bzip2\", the associated library \"libbzip2\", and all\r\n  documentation, are copyright (C) 1996-2006 Julian R Seward.  All\r\n  rights reserved.\r\n\r\n  Redistribution and use in source and binary forms, with or without\r\n  modification, are permitted provided that the following conditions\r\n  are met:\r\n\r\n  1. Redistributions of source code must retain the above copyright\r\n     notice, this list of conditions and the following disclaimer.\r\n\r\n  2. The origin of this software must not be misrepresented; you must\r\n     not claim that you wrote the original software.  If you use this\r\n     software in a product, an acknowledgment in the product\r\n     documentation would be appreciated but is not required.\r\n\r\n  3. Altered source versions must be plainly marked as such, and must\r\n     not be misrepresented as being the original software.\r\n\r\n  4. The name of the author may not be used to endorse or promote\r\n     products derived from this software without specific prior written\r\n     permission.\r\n\r\n  THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS' AND ANY EXPRESS\r\n  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r\n  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\r\n  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\r\n  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\n  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\r\n  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r\n  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\n  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n  Julian Seward, Cambridge, UK.\r\n  jseward@bzip.org\r\n  bzip2/libbzip2 version 1.0.4 of 20 December 2006\r\n\r\n\r\nADNS\r\n\r\n  adns is Copyright 2008 g10 Code GmbH, Copyright 1997-2000,2003,2006\r\n  Ian Jackson, Copyright 1999-2000,2003,2006 Tony Finch, and Copyright\r\n  (C) 1991 Massachusetts Institute of Technology.\r\n\r\n  adns is free software; you can redistribute it and/or modify it\r\n  under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  This program and documentation is distributed in the hope that it will\r\n  be useful, but without any warranty; without even the implied warranty\r\n  of merchantability or fitness for a particular purpose. See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with adns, or one should be available above; if not, write to\r\n  the Free Software Foundation, 59 Temple Place - Suite 330, Boston,\r\n  MA 02111-1307, USA, or email adns-maint@chiark.greenend.org.uk.\r\n\r\n\r\nPaperkey\r\n\r\n  Copyright (C) 2007, 2008, 2009 David Shaw\r\n\r\n  This program is free software; you can redistribute it and/or modify\r\n  it under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation; either version 2 of the License, or\r\n  (at your option) any later version.\r\n\r\n  This program is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program; if not, write to the Free Software\r\n  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,\r\n  MA 02110-1301, USA.\r\n\r\n  The included man page is\r\n\r\n  Copyright (C) 2007 Peter Palfrader\r\n\r\n  Examples have been taken from David Shaw's README. The license is\r\n  the same as for Paperkey.\r\n\r\n\r\nScute\r\n\r\n  Copyright 2006, 2008 g10 Code GmbH\r\n\r\n  Scute is licensed under the GNU General Pubic License, either\r\n  version 2, or (at your option) any later version with this special\r\n  exception:\r\n\r\n  In addition, as a special exception, g10 Code GmbH gives permission\r\n  to link this library: with the Mozilla Foundation's code for\r\n  Mozilla (or with modified versions of it that use the same license\r\n  as the \"Mozilla\" code), and distribute the linked executables.  You\r\n  must obey the GNU General Public License in all respects for all of\r\n  the code used other than \"Mozilla\".  If you modify the software, you\r\n  may extend this exception to your version of the software, but you\r\n  are not obligated to do so.  If you do not wish to do so, delete this\r\n  exception statement from your version and from all source files.\r\n"
  },
  {
    "path": "manual/gpg4win-vanilla/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to\r\n\r\n   x32: https://files.gpg4win.org/gpg4win-vanilla-2.3.4.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 99B7669D58A82950A672232AAA98FA5585F9D7A2D92424BF9E18671292FE17B5\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.gpg4win.org/license.html\r\n"
  },
  {
    "path": "manual/gpg4win-vanilla/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1043\r\nWrite-Warning \"This software is not maintained any more and could potentially put users at risk.\"\r\nWrite-Warning \"Instead, you can use 'gpg4win' or 'gnupg' packages.\"\r\n\r\nGet-Service dirmngr -ea 0 | Stop-Service\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'gpg4win-vanilla'\r\n  fileType       = $fileType\r\n  file           = Get-Item $toolsPath\\*.exe\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Gpg4Win *'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" '' }}\r\n"
  },
  {
    "path": "manual/gpg4win-vanilla/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'gpg4win-light'\r\n$softwareNamePattern = 'Gpg4win *'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n"
  },
  {
    "path": "manual/gpg4win-vanilla/update.ps1.disabled",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://files.gpg4win.org/'\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"  = \"`$1'$($Latest.PackageName)'\"\r\n        }\r\n\r\n        \".\\legal\\VERIFICATION.txt\" = @{\r\n          \"(?i)(\\s+x32:).*\"      = \"`${1} $($Latest.URL32)\"\r\n          \"(?i)(checksum32:).*\"  = \"`${1} $($Latest.Checksum32)\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n    $packageName = Split-Path -Leaf $PSScriptRoot\r\n    $re  = \"$packageName-[0-9.]+.exe$\"\r\n    $url = $download_page.links | ? href -match $re | select -Last 1 -Expand href | % { $releases + $_ }\r\n\r\n    @{\r\n        Version = $url -split '-|.exe' | select -Last 1 -Skip 1\r\n        URL32   = $url\r\n    }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/haali-media-splitter/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/haali-media-splitter.svg\" width=\"48\" height=\"48\"/> [haali-media-splitter](https://chocolatey.org/packages/haali-media-splitter)\r\n\r\n\r\nHaali Media Splitter is a MKV, MP4, M2TS, OGM/OGG, MPEG TS and AVI container decoder/splitter. mkv2vfr included, convert mkvs with variable framerate to constant framerate. GDSMux/DS Mux included also, a simple mkv/m2ts multiplexer and cutter.\r\n\r\n"
  },
  {
    "path": "manual/haali-media-splitter/haali-media-splitter.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>haali-media-splitter</id>\n    <version>1.13.138.1401</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/haali-media-splitter</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Haali Media Splitter</title>\n    <authors>Mike Matsnev</authors>\n    <projectUrl>http://haali.su/mkv/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/haali-media-splitter.svg</iconUrl>\n    <copyright>2004–2009 Mike Matsnev</copyright>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <mailingListUrl>http://lists.matroska.org/</mailingListUrl>\n    <tags>haali-media-splitter haali media splitter matroska ts admin freeware</tags>\n    <summary>Haali Media Splitter is a MKV, MP4, M2TS, OGM/OGG, MPEG TS and AVI container decoder/splitter.</summary>\n    <description>\nHaali Media Splitter is a MKV, MP4, M2TS, OGM/OGG, MPEG TS and AVI container decoder/splitter. mkv2vfr included, convert mkvs with variable framerate to constant framerate. GDSMux/DS Mux included also, a simple mkv/m2ts multiplexer and cutter.\n    </description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/haali-media-splitter/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  url = 'http://haali.su/mkv/MatroskaSplitter.exe'\r\n  softwareName   = 'Haali Media Splitter'\r\n  checksum = '2fbfe6761c98b332b4342353be2cef945d6a1e46bb5c7c406e6f0eb4c92db07d'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/haali-media-splitter/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName = 'Haali Media Splitter'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "manual/hostsman/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d3ba6b8a6b663536b70f5d9a3e710bfca64c73f4/icons/hostsman.png\" width=\"48\" height=\"48\"/> [hostsman](https://chocolatey.org/packages/hostsman)\r\n\r\n__HostsMan__ is a freeware application that lets you manage your Hosts file with ease.\r\n\r\n## Features\r\n\r\n- Built-in hosts file updater\r\n- Enable/Disable hosts file\r\n- Built-in hosts editor\r\n- Scan hosts for errors, duplicates and possible hijacks\r\n- Hosts file backup manager\r\n- Exclusion list\r\n- No Spyware, no adware, no viruses, 100% freeware, clean and simple.\r\n\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/hostsman/screenshot.png)\r\n"
  },
  {
    "path": "manual/hostsman/hostsman.json",
    "content": "﻿{\r\n    \"4.5\":  \"4.5.102\",\r\n    \"4.6\":  \"4.6.103\",\r\n    \"4.7\":  \"4.7.105.20180405\",\r\n    \"4.8\":  \"4.8.106\",\r\n    \"4.0\":  \"4.0.95\"\r\n}\r\n"
  },
  {
    "path": "manual/hostsman/hostsman.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>hostsman</id>\n    <version>4.7.105.20180405</version>\n    <title>HostsMan</title>\n    <authors>abelhadigital.com</authors>\n    <owners>chocolatey-community</owners>\n    <summary>HostsMan is a freeware application that lets you manage your Hosts file with ease.</summary>\n    <tags>security hosts hostsfile freeware network admin</tags>\n    <licenseUrl>http://www.abelhadigital.com/licenses/hm-license.pdf</licenseUrl>\n    <projectUrl>http://www.abelhadigital.com/hostsman</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d3ba6b8a6b663536b70f5d9a3e710bfca64c73f4/icons/hostsman.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[__HostsMan__ is a freeware application that lets you manage your Hosts file with ease.\n\n## Features\n\n- Built-in hosts file updater\n- Enable/Disable hosts file\n- Built-in hosts editor\n- Scan hosts for errors, duplicates and possible hijacks\n- Hosts file backup manager\n- Exclusion list\n- No Spyware, no adware, no viruses, 100% freeware, clean and simple.\n\n\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/automatic/hostsman/screenshot.png)\n]]></description>\n    <copyright>© 1997-2016 abelhadigital.com</copyright>\n    <releaseNotes>http://www.abelhadigital.com/hostsman/release-notes</releaseNotes>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/hostsman</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/hostsman/legal/LICENSE.txt",
    "content": "﻿Software License AGREEMENT\r\n\r\nSoftware Products:\r\nHostsMan and accompanying documentation (\"Freeware\").\r\n\r\nLicensor: abelhadigital.com.\r\n\r\nTHIS IS A LEGAL AGREEMENT BETWEEN YOU, AN END USER, AND LICENSOR.\r\n\r\nBY DOWNLOADING AND INSTALLING THE FREEWARE, YOU ARE AGREEING TO BE BOUND BY THE\r\nTERMS OF THIS AGREEMENT.  IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO\r\nNOT INSTALL AND DELETE ANY COPIES OF THE FREEWARE THAT YOU HAVE DOWNLOADED.\r\n\r\nTHIS FREEWARE IS PROVIDED TO YOU FREE OF CHARGE. OBTAINING A LICENSE TO THIS\r\nFREEWARE FROM ANY PARTY OTHER THAN LICENSOR AND/OR PAYING A FEE FOR SUCH LICENSE\r\nIS STRICTLY FORBIDDEN. IF YOU ARE AWARE OF ANY UNAUTHORIZED THIRD PARTY\r\nDISTRIBUTING THIS FREEWARE AND/OR CHARGING A FEE FOR THIS FREEWARE, PLEASE\r\nREPORT SUCH VIOLATIONS TO YOUR CONSUMER PROTECTION AUTHORITIES.\r\n\r\nDISTRIBUTION ON INTERNET AND CD-ROM\r\n\r\n1. The Licensor grants you the right to make this freeware available on an\r\ninternet site for the purpose of downloading, as long as NO FEE IS CHARGED for\r\nsaid download.\r\n\r\n2. The Licensor grants you the royalty-free right to reproduce and distribute\r\nthis freeware as part of a CD-ROM to be enclosed with the print issue of any\r\nmagazine, book or printed publication, as long as said CD-ROM and printed\r\npublication contain material that would have been distributed regardless of the\r\ninclusion of this freeware, and NO EXTRA FEE IS CHARGED for inclusion of this\r\nfreeware.\r\n\r\n3. You are not allowed to distribute merged hosts files without permission from\r\nthe respective vendors.\r\n\r\nLICENSE TERMS AND CONDITIONS\r\n\r\nI. Grant of license\r\n\r\nThis Agreement permits you to use a copy of the Freeware acquired with this\r\nlicense on any computer (\"License\"). The Freeware is \"in use\" on a computer when\r\nit is loaded into the temporary memory or installed into the permanent memory\r\n(e.g. hard disk, CD ROM, or other storage device) of that computer, except that\r\na copy installed on a network server for the sole purpose of distribution to\r\nother computers is not considered \"in use\".\r\n\r\nII. Copyright\r\n\r\nThe Freeware is owned by Licensor and is protected by copyright laws,\r\ninternational treaty provisions, and other national laws. You agree that you\r\nhave no right, title or interest in the Freeware, except as set forth in\r\nSubsection I.\r\n\r\nIII. Other restrictions\r\n\r\nYou may not rent, lease or sell the Freeware to any third party. You may not\r\nreverse engineer, decompile or disassemble the Freeware.\r\n\r\nIV. Warranties\r\n\r\nYOU ACKNOWLEDGE THAT YOU HAVE LICENSED THIS FREEWARE FREE OF CHARGE AND THAT\r\nLICENSOR MAKES NO WARRANTIES TO YOU IN CONNECTION WITH THIS LICENSE, INCLUDING\r\nBUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\r\nPARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. YOU AGREE TO DEFEND, INDEMNIFY\r\nAND HOLD HARMLESS LICENSOR FROM ANY AND ALL CLAIMS OF INFRINGEMENT (INCLUDING\r\nTHOSE MADE BY THIRD PARTIES) RESULTING IN WHOLE OR IN PART FROM YOUR USE OF THE\r\nFREEWARE.\r\n\r\nV. No liability for consequential damages\r\n\r\nIn no event shall Licensor be liable for any damages whatsoever (including,\r\nwithout limitation, damages for loss of business profits, business interruption,\r\nloss of business information, or other pecuniary loss) arising out of the use\r\nof or inability to use the Freeware, even if Licensor has been advised of the\r\npossibility of such damages.\r\n\r\nVI. Governing Law\r\n\r\nThis Agreement shall be governed by and interpreted in accordance with the laws\r\nof Portugal. If any dispute shall arise pursuant to any provision of this\r\nAgreement, said dispute shall be settled by binding arbitration in accordance\r\nwith the rules and regulations of the courts, located in Portugal. If any term\r\nor provision of this Agreement shall be declared invalid in arbitration or by a\r\ncourt of competent jurisdiction, such invalidity shall be limited solely to the\r\nspecific term or provision invalidated, and the remainder of this Agreement\r\nshall remain in full force and effect, according to its terms. Any provision\r\ndeclared invalid shall be modified to the fullest extent possible to reflect the\r\nparties intent as of the Effective Date.\r\n\r\nCopyright © 1997-2012 abelhadigital.com. All rights reserved.\r\n"
  },
  {
    "path": "manual/hostsman/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://hostsman2.it-mate.co.uk/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://hostsman2.it-mate.co.uk/HostsMan_4.7.105.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: B98F1155CDA04E8A96CF29F6CC68497BDB28ADD7C8317CAE79F6EC34C3BDC7FA\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://hostsman2.it-mate.co.uk/licenses/hostsman_4.txt>\r\n"
  },
  {
    "path": "manual/hostsman/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$fileName = 'HostsMan_Setup.exe'\r\n\r\n$packageArgs = @{\r\n  packageName    = $Env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = gi $toolsPath\\$fileName\r\n  silentArgs     = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Hostsman*'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nrm $toolsPath\\$fileName -ea 0; if (Test-Path $toolsPath\\$fileName) { sc \"$toolsPath\\$fileName.ignore\" \"\" }\r\n"
  },
  {
    "path": "manual/ietester/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/ed166b4b5efd500ba039e8207c52a7f0b42c4ce3/icons/ietester.png\" width=\"48\" height=\"48\"/> [ietester](https://chocolatey.org/packages/ietester)\r\n\r\n\r\nIETester is a free (both for personal and professional usage) WebBrowser that allows you to have the rendering and javascript engines of IE11, IE10, IE9, IE8, IE7 IE 6 and IE5.5 on Windows 8 desktop, Windows 7, Vista and XP, as well as the installed IE in the same process.\r\n\r\n## Notes\r\n- See the [website](http://www.my-debugbar.com/wiki/IETester/HomePage) for known problems and limitations.\r\n\r\n"
  },
  {
    "path": "manual/ietester/ietester.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>ietester</id>\n    <version>0.5.4.20170203</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/ietester</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>IETester</title>\n    <authors>Core Services</authors>\n    <projectUrl>http://my-debugbar.com/wiki/IETester/HomePage</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/ed166b4b5efd500ba039e8207c52a7f0b42c4ce3/icons/ietester.png</iconUrl>\n    <copyright>2008–2017 Core Services</copyright>\n    <licenseUrl>http://www.my-debugbar.com/wiki/IETester/HomePage</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>http://www.my-debugbar.com/wiki/IETester/Doc</docsUrl>\n    <mailingListUrl>http://www.my-debugbar.com/forum/</mailingListUrl>\n    <tags>ietester internet explorer tester admin freeware</tags>\n    <summary>Browser Compatibility Check for Internet Explorer Versions from 5.5 to 11</summary>\n    <description>\nIETester is a free (both for personal and professional usage) WebBrowser that allows you to have the rendering and javascript engines of IE11, IE10, IE9, IE8, IE7 IE 6 and IE5.5 on Windows 8 desktop, Windows 7, Vista and XP, as well as the installed IE in the same process.\n\n## Notes\n- See the [website](http://www.my-debugbar.com/wiki/IETester/HomePage) for known problems and limitations.\n    </description>\n    <releaseNotes>http://www.my-debugbar.com/wiki/IETester/ChangeLog</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/ietester/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName    = 'ietester'\r\n  fileType       = 'exe'\r\n  url            = 'http://www.my-debugbar.com/ietester/install-ietester-v0.5.4.exe'\r\n  softwareName   = 'IETester*'\r\n  checksum       = 'bf3b91b5e5a0c1e799636a0d2d9cf0991a7b6a00a2fed2eaebe2678b9d0655e4'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/ietester/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'ietester'\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'IETester*'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'exe'\r\n      silentArgs  = '/S'\r\n      file        = \"$($_.UninstallString)\"\r\n    }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstall.\"\r\n  Write-Warning \"Please alert the package maintainer the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "manual/itunesfusion/Changelog.md",
    "content": "# Package changelog for [itunesfusion](https://chocolatey.org/packages/itunesfusion)\r\n\r\n## Version: 3.0.1 (2017-05-13)\r\n- **BUG:** Added missinb .NET 4.6 dependency\r\n- **ENHANCEMENT:** Added changelog for package\r\n- **ENHANCEMENT:** Extracted Description to its own file\r\n\r\n## Version: 2.6 (2017-04-29)\r\n- Initial migration of the itunesfusion chocolatey package to the core team repository\r\n"
  },
  {
    "path": "manual/itunesfusion/Readme.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1e793798a1b6d9c6a0fc2b4fe91c850fa253ade1/icons/itunesfusion.png\" width=\"48\" height=\"48\"/> [itunesfusion](https://chocolatey.org/packages/itunesfusion)\r\n\r\nSync iTunes with almost any device! iTunesFusion (formerly iTunes Sync) makes it easy to sync iTunes with almost any phone, tablet or MP3 player. Fast and easy to use, with customizable settings for power-users like custom file naming based on tags.\r\n\r\n## Features\r\n\r\n- Synchronize any iTunes playlist(s) with almost any device\r\n- Configure as many different devices as you need\r\n- Synchronize each one with different iTunes playlists.\r\n- Use standard playlists or dynamically updating smart playlists to synchronize your device\r\n\r\n## Notes\r\n\r\n- ItunesFusion have been officially retired, as such there will be no more updates for this package.\r\n"
  },
  {
    "path": "manual/itunesfusion/itunesfusion.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>itunesfusion</id>\n    <version>3.3</version>\n    <title>iTunesFusion</title>\n    <authors>Binary Fortress Software</authors>\n    <projectUrl>https://www.itunesfusion.com</projectUrl>\n    <licenseUrl>https://www.itunesfusion.com/License/</licenseUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/1e793798a1b6d9c6a0fc2b4fe91c850fa253ade1/icons/itunesfusion.png</iconUrl>\n    <docsUrl>https://www.itunesfusion.com/Help/</docsUrl>\n    <mailingListUrl>https://www.itunesfusion.com/Discussions/</mailingListUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description><![CDATA[\nSync iTunes with almost any device! iTunesFusion (formerly iTunes Sync) makes it easy to sync iTunes with almost any phone, tablet or MP3 player. Fast and easy to use, with customizable settings for power-users like custom file naming based on tags.\n\n## Features\n- Synchronize any iTunes playlist(s) with almost any device\n- Configure as many different devices as you need\n- Synchronize each one with different iTunes playlists.\n- Use standard playlists or dynamically updating smart playlists to synchronize your device\n\n]]></description>\n    <copyright>Copyright © 2017 Binary Fortress Software</copyright>\n    <tags>itunesfusion itunes sync android mp3 usb</tags>\n    <owners>chocolatey-community,keithlammers,the-running-dev</owners>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/manual/itunesfusion</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n      <dependency id=\"iTunes\" version=\"12.6\" />\n      <dependency id=\"dotnet4.6\" version=\"4.6.00081.20150925\" />\n    </dependencies>\n    <releaseNotes>[Package Changelog](https://github.com/Chocolatey/chocolatey-coreteampackages/blob/master/automatic/itunesfusion/Changelog.md)</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/itunesfusion/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference  = 'Stop'\r\n\r\n$arguments          = @{\r\n    packageName     = $env:ChocolateyPackageName\r\n    softwareName    = 'iTunesFusion'\r\n    url             = 'https://binaryfortressdownloads.com/Download/BFSFiles/102/iTunesFusionSetup-3.3.exe'\r\n    checksum        = '5530d377cdfc5a9a8c4f2b4c104cfb197316bdd07e3890e1b1727e0146495b97'\r\n    fileType        = 'exe'\r\n    checksumType    = 'sha256'\r\n    silentArgs      = '/VERYSILENT /LAUNCHAFTER=0'\r\n    validExitCodes  = @(0, 1641, 3010)\r\n}\r\n\r\nInstall-ChocolateyPackage @arguments\r\n"
  },
  {
    "path": "manual/itunesfusion/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$PSScriptRoot\\..\\..\\scripts\\au_extensions.psm1\"\r\n\r\nfunction global:au_GetLatest {\r\n  $downloadEndPointUrl = 'https://www.binaryfortress.com/Data/Download/?package=retired_itunesfusion_retired&log=100'\r\n  $versionRegEx = 'iTunesFusionSetup-([0-9\\.\\-]+)\\.exe'\r\n\r\n  $downloadUrl = Get-RedirectedUrl $downloadEndPointUrl\r\n  $versionInfo = $downloadUrl -match $versionRegEx\r\n\r\n  if ($matches) {\r\n    $version = $matches[1]\r\n  }\r\n\r\n  return @{ Url32 = $downloadUrl; Version = $version }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-ChangelogVersion -version $Latest.Version\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  return @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.Url32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\n$global:au_Force = $true # Just to allow forced updates\r\nUpdate -ChecksumFor 32\r\n"
  },
  {
    "path": "manual/kb2670838/README.md",
    "content": "﻿# <img src=\"https://assets.onestore.ms/cdnfiles/onestorerolling-1509-17011/shell/v1_2/images/logo/microsoft.png\" width=\"48\" height=\"48\"/> [KB2670838](https://chocolatey.org/packages/KB2670838)\r\n\r\nThis update improves the range and performance of the following graphics and imaging components:\r\n- Direct2D\r\n- DirectWrite\r\n- Direct3D\r\n- Windows Imaging Component (WIC)\r\n- Windows Advanced Rasterization Platform (WARP)\r\n- Windows Animation Manager (WAM)\r\n- XPS Document API\r\n- H.264 Video Decoder\r\n\r\nThis package requires Service Pack 1 for Windows 7 or Windows Server 2008 R2 to be installed first. The [KB976932 package](https://chocolatey.org/packages/KB976932) may be used to install it.\r\n\r\nOn systems other than Windows 7 or Windows Server 2008 R2, this package installs successfully, but does nothing.\r\n\r\n"
  },
  {
    "path": "manual/kb2670838/Tools/ChocolateyInstall.ps1",
    "content": "$msuData = @{\r\n  '6.1-client' = @{\r\n    Url = 'https://download.microsoft.com/download/1/4/9/14936FE9-4D16-4019-A093-5E00182609EB/Windows6.1-KB2670838-x86.msu'\r\n    Url64 = 'https://download.microsoft.com/download/1/4/9/14936FE9-4D16-4019-A093-5E00182609EB/Windows6.1-KB2670838-x64.msu'\r\n    Checksum = 'a43037dd15993273e6dd7398345e2bd0424225be81eb8acfaa1361442ef56fce'\r\n    Checksum64 = '9fe71e7dcd2280ce323880b075ade6e56c49b68fc702a9b4c0a635f0f1fb9db8'\r\n  }\r\n\r\n  '6.1-server' = @{\r\n    Url64 = 'https://download.microsoft.com/download/1/4/9/14936FE9-4D16-4019-A093-5E00182609EB/Windows6.1-KB2670838-x64.msu'\r\n    Checksum64 = '9fe71e7dcd2280ce323880b075ade6e56c49b68fc702a9b4c0a635f0f1fb9db8'\r\n  }\r\n}\r\n\r\n$servicePackRequirements = @{\r\n  '6.1' = @{ ServicePackNumber = 1; ChocolateyPackage = 'KB976932' }\r\n}\r\n\r\nchocolateyInstaller\\Install-WindowsUpdate -Id 'KB2670838' -MsuData $msuData -ChecksumType 'sha256' -ServicePackRequirements $servicePackRequirements\r\n"
  },
  {
    "path": "manual/kb2670838/kb2670838.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n    <metadata>\n        <id>KB2670838</id>\n        <version>1.0.20181019</version>\n        <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/kb2670838</packageSourceUrl>\n        <owners>chocolatey-community</owners>\n        <title>Platform update for Windows 7 SP1 and Windows Server 2008 R2 SP1</title>\n        <authors>Microsoft</authors>\n        <projectUrl>https://support.microsoft.com/en-us/kb/2670838</projectUrl>\n        <iconUrl>https://assets.onestore.ms/cdnfiles/onestorerolling-1509-17011/shell/v1_2/images/logo/microsoft.png</iconUrl>\n        <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=206977</licenseUrl>\n        <requireLicenseAcceptance>false</requireLicenseAcceptance>\n        <tags>microsoft windows update kb2670838 admin</tags>\n        <summary>This update improves the range and performance of the graphics and imaging components</summary>\n        <description>This update improves the range and performance of the following graphics and imaging components:\n- Direct2D\n- DirectWrite\n- Direct3D\n- Windows Imaging Component (WIC)\n- Windows Advanced Rasterization Platform (WARP)\n- Windows Animation Manager (WAM)\n- XPS Document API\n- H.264 Video Decoder\n\nThis package requires Service Pack 1 for Windows 7 or Windows Server 2008 R2 to be installed first. The [KB976932 package](https://chocolatey.org/packages/KB976932) may be used to install it.\n\nOn systems other than Windows 7 or Windows Server 2008 R2, this package installs successfully, but does nothing.\n        </description>\n        <dependencies>\n          <dependency id=\"chocolatey-windowsupdate.extension\" version=\"1.0.2\" />\n        </dependencies>\n    </metadata>\n</package>\n"
  },
  {
    "path": "manual/kb2999226/README.md",
    "content": "﻿# <img src=\"https://assets.onestore.ms/cdnfiles/onestorerolling-1509-17011/shell/v1_2/images/logo/microsoft.png\" width=\"48\" height=\"48\"/> [KB2999226](https://chocolatey.org/packages/KB2999226)\r\n\r\nThe Windows 10 Universal CRT is a Windows operating system component that enables CRT functionality on the Windows operating system. This update allows Windows desktop applications that depend on the Windows 10 Universal CRT release to run on earlier Windows operating systems.\r\nMicrosoft Visual Studio 2015 creates a dependency on the Universal CRT when applications are built by using the Windows 10 Software Development Kit (SDK). You can install this update on earlier Windows operating systems to enable these applications to run correctly.\r\nThis update applies to the following operating systems: Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows RT 8.1, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows 8 Enterprise, Windows 8 Pro, Windows 8, Windows RT, Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2\r\n"
  },
  {
    "path": "manual/kb2999226/kb2999226.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>KB2999226</id>\n    <version>1.0.20181019</version>\n    <title>Update for Universal C Runtime in Windows (KB2999226)</title>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community,RB</owners>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <licenseUrl>https://support.microsoft.com/en-us/kb/2999226</licenseUrl>\n    <projectUrl>https://support.microsoft.com/en-us/kb/2999226</projectUrl>\n    <iconUrl>https://assets.onestore.ms/cdnfiles/onestorerolling-1509-17011/shell/v1_2/images/logo/microsoft.png</iconUrl>\n    <description>The Windows 10 Universal CRT is a Windows operating system component that enables CRT functionality on the Windows operating system. This update allows Windows desktop applications that depend on the Windows 10 Universal CRT release to run on earlier Windows operating systems.\n    Microsoft Visual Studio 2015 creates a dependency on the Universal CRT when applications are built by using the Windows 10 Software Development Kit (SDK). You can install this update on earlier Windows operating systems to enable these applications to run correctly.\n    This update applies to the following operating systems: Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows RT 8.1, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows 8 Enterprise, Windows 8 Pro, Windows 8, Windows RT, Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2</description>\n    <summary>Update for Universal C Runtime (CRT) in Windows. Before you install this update, check out the prerequisites section.</summary>\n    <releaseNotes>\n* 1.0.20181019: Ensure the correct Install-WindowsUpdate function is called (work around [Boxstarter issue](https://github.com/chocolatey/boxstarter/issues/293))\n* 1.0.20170509: Fixed KB id in install script\n* 1.0.20170422: Changed to use chocolatey-windowsupdate.extension\n* 1.0.20161201: Fixed installation for windows 10 versions\n* 1.0.20161030: Fixed installation on a few specific OS versions; added checking for requisite Service Packs; simplified install script\n    </releaseNotes>\n    <tags>microsoft visual studio 2015 windows update kb2919355</tags>\n    <dependencies>\n      <dependency id=\"kb2919355\" version=\"1.0.20160915\" />\n      <dependency id=\"chocolatey-windowsupdate.extension\" version=\"1.0.2\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "manual/kb2999226/tools/chocolateyinstall.ps1",
    "content": "﻿$msuData = @{\r\n  '6.0-client' = @{\r\n    Url = 'https://download.microsoft.com/download/D/8/3/D838D576-232C-4C17-A402-75913F27113B/Windows6.0-KB2999226-x86.msu'\r\n    Url64 = 'https://download.microsoft.com/download/5/4/E/54E27BE2-CFB2-4FC9-AB03-C39302CA68A0/Windows6.0-KB2999226-x64.msu'\r\n    Checksum = 'AE380F63BF4E8700ADA686406B04B01230A339B09EDF7819814A4C0BF4AB72E1'\r\n    Checksum64 = '10069DE7315CA3F405E2579846AF5DAB3089A8496AE4C1AB61763480F43A05A8'\r\n  }\r\n  '6.0-server' = @{\r\n    Url = 'https://download.microsoft.com/download/B/5/7/B5757251-DAB0-4E23-AA46-ABC233FDB90E/Windows6.0-KB2999226-x86.msu'\r\n    Url64 = 'https://download.microsoft.com/download/A/7/A/A7A70B17-ADF9-4FC3-A722-69FA89B79756/Windows6.0-KB2999226-x64.msu'\r\n    Checksum = 'AE380F63BF4E8700ADA686406B04B01230A339B09EDF7819814A4C0BF4AB72E1'\r\n    Checksum64 = '10069DE7315CA3F405E2579846AF5DAB3089A8496AE4C1AB61763480F43A05A8'\r\n  }\r\n  '6.1-client' = @{\r\n    Url = 'https://download.microsoft.com/download/4/F/E/4FE73868-5EDD-4B47-8B33-CE1BB7B2B16A/Windows6.1-KB2999226-x86.msu'\r\n    Url64 = 'https://download.microsoft.com/download/1/1/5/11565A9A-EA09-4F0A-A57E-520D5D138140/Windows6.1-KB2999226-x64.msu'\r\n    Checksum = '909E76C81EF0EB176144B253DDFFE7A8FDFACEBFAA15E97DEF003D2262FBF084'\r\n    Checksum64 = '43234D2986CA9B0DE75D5183977964D161A8395C3396279DDFC9B20698E5BC34'\r\n  }\r\n  '6.1-server' = @{\r\n    Url64 = 'https://download.microsoft.com/download/F/1/3/F13BEC9A-8FC6-4489-9D6A-F84BDC9496FE/Windows6.1-KB2999226-x64.msu'\r\n    Checksum64 = '43234D2986CA9B0DE75D5183977964D161A8395C3396279DDFC9B20698E5BC34'\r\n  }\r\n  '6.2-client' = @{\r\n    Url = 'https://download.microsoft.com/download/1/E/8/1E8AFE90-5217-464D-9292-7D0B95A56CE4/Windows8-RT-KB2999226-x86.msu'\r\n    Url64 = 'https://download.microsoft.com/download/A/C/1/AC15393F-A6E6-469B-B222-C44B3BB6ECCC/Windows8-RT-KB2999226-x64.msu'\r\n    Checksum = '0F36750FBB06FEE23131F68B4D0943841EED24730EC1D5D77DEDC41D359BE88D'\r\n    Checksum64 = '50CAE25DA33FA950222D1A803E42567291EB7FEB087FA119B1C97FE9D41CD9F8'\r\n  }\r\n  '6.2-server' = @{\r\n    Url64 = 'https://download.microsoft.com/download/9/3/E/93E0745A-EAE9-4B5A-B50C-012F2D3B6659/Windows8-RT-KB2999226-x64.msu'\r\n    Checksum64 = '50CAE25DA33FA950222D1A803E42567291EB7FEB087FA119B1C97FE9D41CD9F8'\r\n  }\r\n  '6.3-client' = @{\r\n    Url = 'https://download.microsoft.com/download/E/4/6/E4694323-8290-4A08-82DB-81F2EB9452C2/Windows8.1-KB2999226-x86.msu'\r\n    Url64 = 'https://download.microsoft.com/download/9/6/F/96FD0525-3DDF-423D-8845-5F92F4A6883E/Windows8.1-KB2999226-x64.msu'\r\n    Checksum = 'B83251219C5390536B02BEBAF5E43A6F13381CE1DB43E76483BCE07C4BCF877B'\r\n    Checksum64 = '9F707096C7D279ED4BC2A40BA695EFAC69C20406E0CA97E2B3E08443C6381D15'\r\n  }\r\n  '6.3-server' = @{\r\n    Url64 = 'https://download.microsoft.com/download/D/1/3/D13E3150-3BB2-4B22-9D8A-47EE2D609FFF/Windows8.1-KB2999226-x64.msu'\r\n    Checksum64 = '9F707096C7D279ED4BC2A40BA695EFAC69C20406E0CA97E2B3E08443C6381D15'\r\n  }\r\n}\r\n\r\n$servicePackRequirements = @{\r\n  '6.0' = @{ ServicePackNumber = 1; ChocolateyPackage = $null }\r\n  '6.1' = @{ ServicePackNumber = 1; ChocolateyPackage = 'KB976932' }\r\n}\r\n\r\nchocolateyInstaller\\Install-WindowsUpdate -Id 'KB2999226' -MsuData $msuData -ChecksumType 'sha256' -ServicePackRequirements $servicePackRequirements\r\n"
  },
  {
    "path": "manual/keepass-classic-langfiles/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/keepass.svg\" width=\"48\" height=\"48\"/> [keepass-classic-langfiles](https://chocolatey.org/packages/keepass-classic-langfiles)\r\n\r\n\r\nKeePass Classic (1.x) is a free, open source, light-weight and easy-to-use password manager.\r\n\r\nThis package extracts a ZIP with all language files into the KeePass program folder. The language, however, must then be manually selected in the KeePass settings. Credits of the translation files: http://keepass.info/translations.html\r\n\r\n"
  },
  {
    "path": "manual/keepass-classic-langfiles/keepass-classic-langfiles.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>keepass-classic-langfiles</id>\n    <version>1.31</version>\n    <title>KeePass Classic (1.x) language files</title>\n    <owners>chocolatey-community</owners>\n    <authors>KeePass Team</authors>\n    <licenseUrl>http://keepass.info/help/v1/license.html</licenseUrl>\n    <projectUrl>http://keepass.info/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/keepass.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nKeePass Classic (1.x) is a free, open source, light-weight and easy-to-use password manager.\n\nThis package extracts a ZIP with all language files into the KeePass program folder. The language, however, must then be manually selected in the KeePass settings. Credits of the translation files: http://keepass.info/translations.html\n    </description>\n    <summary>Language files for KeePass Classic (1.x.)</summary>\n    <releaseNotes />\n    <tags>keepass password safe encryption language-file admin</tags>\n    <dependencies>\n      <dependency id=\"keepass-classic\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\keepass_1.x_langfiles.zip\" target=\"tools\\keepass_1.x_langfiles.zip\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/keepass-classic-langfiles/tools/chocolateyInstall.ps1",
    "content": "﻿$PSScriptRoot = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\nImport-Module (Join-Path $PSScriptRoot 'functions.ps1')\r\n\r\n$fileFullPath = Join-Path $PSScriptRoot 'keepass_1.x_langfiles.zip'\r\n$keepassInstallPath = (Get-InstallProperties).InstallLocation\r\n\r\n$extractPath = Join-Path $PSScriptRoot 'keepass-classic-langfiles'\r\nif (-not (Test-Path $extractPath)) {\r\n  mkdir $extractPath\r\n}\r\n\r\nGet-ChocolateyUnzip $fileFullPath $extractPath\r\nStart-ChocolateyProcessAsAdmin \"Copy-Item -Force '$extractPath\\*.lng' '$keepassInstallPath'\"\r\n"
  },
  {
    "path": "manual/keepass-classic-langfiles/tools/functions.ps1",
    "content": "﻿function Get-InstallProperties() {\r\n  return (\r\n    Get-ChildItem -ErrorAction SilentlyContinue -Path `\r\n    'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall',\r\n    'HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall' |\r\n    Get-ItemProperty |\r\n    Where-Object {$_.DisplayName -match '^KeePass Password Safe 1\\.\\d+$' } |\r\n    Select-Object -Property InstallLocation\r\n  ) | Select -First 1\r\n}\r\n"
  },
  {
    "path": "manual/keepass-langfiles/README.md",
    "content": "# How to update this package\r\n\r\n1. Navigate to http://keepass.info/translations.html copy the source into a text file.\r\n2. Make a regex search to get the download links to the translation files: `http://downloads\\.sourceforge\\.net/keepass.+?2\\..+?\\.zip`\r\n3. Copy the matches into a new file `url-list.txt`.\r\n4. Download all translation files with `wget -i url-list.txt`\r\n5. Extract all ZIP files to get the `*.lngx` files.\r\n6. Put all `*.lngx` files into `tools\\keepass_2.x_langfiles.zip`\r\n"
  },
  {
    "path": "manual/keepass-langfiles/keepass-langfiles.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>keepass-langfiles</id>\n    <version>2.41</version>\n    <title>KeePass 2.x language files</title>\n    <owners>chocolatey-community</owners>\n    <authors>KeePass Team</authors>\n    <licenseUrl>https://keepass.info/help/v2/license.html</licenseUrl>\n    <projectUrl>https://keepass.info/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/keepass.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nKeePass is a free, open source, light-weight and easy-to-use password manager.\n\nThis package extracts a ZIP with all language files into the KeePass program folder. The language, however, must then be manually selected in the KeePass settings. Credits of the translation files: https://keepass.info/translations.html\n\n## Notes\n\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n    </description>\n    <summary>Language files for KeePass 2.x.</summary>\n    <releaseNotes></releaseNotes>\n    <tags>keepass password safe encryption language-file admin</tags>\n    <dependencies>\n      <dependency id=\"keepass\" version=\"2.41\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/keepass-langfiles/legal/LICENSE.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "manual/keepass-langfiles/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded archive have been created by downloading all\r\nlanguage files located at: https://keepass.info/translations.html\r\nand been repacked into a single 7zip archive to provide easier\r\ndistribution. All files should be equal to the ones located at\r\nthe previously mentioned webpage.\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\nThe keepass license is listed on <https://keepass.info/help/v2/license.html>\r\n"
  },
  {
    "path": "manual/keepass-langfiles/tools/chocolateyInstall.ps1",
    "content": "﻿$PSScriptRoot = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n$fileFullPath = Join-Path $PSScriptRoot 'keepass_2.x_langfiles.7z'\r\n\r\nfunction Get-KeePassInstallLocation {\r\n  @(\r\n    'HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\KeePassPasswordSafe2_is1',\r\n    'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\KeePassPasswordSafe2_is1'\r\n  ) | foreach {\r\n\r\n    if (Test-Path $_) {\r\n      return (Get-ItemProperty $_).InstallLocation\r\n    }\r\n  }\r\n}\r\n\r\n$destination = Get-KeePassInstallLocation\r\n\r\nif (!$destination) {\r\n  throw 'KeePass is not installed. Please install it before installing this package.'\r\n}\r\n\r\nGet-ChocolateyUnzip $fileFullPath \"$destination\\Languages\"\r\nrm \"$fileFullPath\" -ea 0\r\n"
  },
  {
    "path": "manual/keepass-langfiles/update.ps1",
    "content": "$ErrorActionPreference = \"Stop\"\r\n\r\n$translation_page = Invoke-WebRequest \"https://keepass.info/translations.html\" -UseBasicParsing\r\n\r\n$allTranstations = $translation_page.Links | ? href -match \"https.*2\\.\\d+.*\\.zip$\" | % href\r\n\r\n$tempExtraction = \"$env:TEMP\\keepass-langfiles\"\r\n\r\nif (Test-Path $tempExtraction) { rm -Recurse -Force $tempExtraction }\r\n\r\nImport-Module \"$Env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\n\"Downloading all translations...\"\r\n$allTranstations | % {\r\n  $filename = $_ -split \"\\/\" | select -Last 1\r\n  Get-WebFile (Get-RedirectedUrl \"$_\") \"$tempExtraction\\$filename\"\r\n  Get-ChocolateyUnzip -FileFullPath \"$tempExtraction\\$filename\" -Destination \"$tempExtraction\\languages\"\r\n}\r\n\r\n\"Creating new archive with languages...\"\r\n7z a -t7z \"$PSScriptRoot\\tools\\keepass_2.x_langfiles.7z\" -m0=lzma2 -mx=9 -aoa \"$tempExtraction\\languages\\*.lngx\"\r\n"
  },
  {
    "path": "manual/libreoffice-help/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/libreoffice.svg\" width=\"48\" height=\"48\"/> [libreoffice-help](https://chocolatey.org/packages/libreoffice-help)\r\n\r\n**NOTE: THIS PACKAGE IS NOT MAINTAINED. See https://github.com/chocolatey/chocolatey-coreteampackages/issues/762**\r\n\r\nThis package installs the help pack for LibreOffice, the free and open source office suite.\r\n\r\nIt installs the LibreOffice Help Pack in the first language which matches this list:\r\n\r\n1. Install arguments override parameter if present, e.g. `choco install libreoffice-help -installArgs l=es`\r\nTo get a list of all available locales have a look at this folder: http://download.documentfoundation.org/libreoffice/stable/{{PackageVersion}}/win/x86/\r\n2. If libreoffice-help is already installed: the same language as the already installed libreoffice-help. If more than one LibreOffice Help Packs are already installed, this package updates all of them.\r\n3. The Windows language of the current user account.\r\n4. If libreoffice-help is not available in one of the previous languages, it defaults to `en-US`.\r\nIt is also possible to install multiple Help Packs. To achieve that, install them like this: `choco install libreoffice-help -force -installArgs l=<languageCode>`\r\n\r\n"
  },
  {
    "path": "manual/libreoffice-help/libreoffice-help.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>{{PackageName}}</id>\n    <version>{{PackageVersion}}</version>\n    <title>LibreOffice Help Pack</title>\n    <authors>LibreOffice community</authors>\n    <owners>chocolatey-community</owners>\n    <licenseUrl>https://www.libreoffice.org/download/license/</licenseUrl>\n    <projectUrl>https://www.libreoffice.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/libreoffice.svg</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nThis package installs the help pack for LibreOffice, the free and open source office suite.\n\nIt installs the LibreOffice Help Pack in the first language which matches this list:\n\n1. Install arguments override parameter if present, e.g. `choco install libreoffice-help -installArgs l=es`\nTo get a list of all available locales have a look at this folder: http://download.documentfoundation.org/libreoffice/stable/{{PackageVersion}}/win/x86/\n2. If libreoffice-help is already installed: the same language as the already installed libreoffice-help. If more than one LibreOffice Help Packs are already installed, this package updates all of them.\n3. The Windows language of the current user account.\n4. If libreoffice-help is not available in one of the previous languages, it defaults to “en-US”.\nIt is also possible to install multiple Help Packs. To achieve that, install them like this: `choco install libreoffice-help -force -installArgs l=&lt;languageCode&gt;`\n    </description>\n    <summary>Help Pack for LibreOffice</summary>\n    <releaseNotes />\n    <tags>libreoffice office help admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/libreoffice-help/tools/chocolateyInstall.ps1",
    "content": "﻿$scriptDir = $(Split-Path -parent $MyInvocation.MyCommand.Definition)\r\n$matchLanguagePath = Join-Path $scriptDir 'matchLanguage.ps1'\r\n$loHelpIsAlreadyInstalled = Join-Path $scriptDir 'loHelpIsAlreadyInstalled.ps1'\r\n\r\nImport-Module $matchLanguagePath\r\nImport-Module $loHelpIsAlreadyInstalled\r\n\r\n$packageName = 'libreoffice-help'\r\n$fileType = 'msi'\r\n$version = '{{PackageVersion}}'\r\n$silentArgs = '/passive /norestart'\r\n\r\nfunction getInstallLanguageOverride($installArguments) {\r\n  $argumentMap = ConvertFrom-StringData $installArguments\r\n  $langFromInstallArgs = $argumentMap.Item('l')\r\n  return $langFromInstallArgs\r\n}\r\n\r\nfunction getLangOfExistentInstall() {\r\n  $majorVersion = $version -replace '(^\\d).+', '$1'\r\n  $helpInstallPath32 = \"$env:ProgramFiles\\LibreOffice $majorVersion\\help\"\r\n  $helpInstallPath64 = \"${env:ProgramFiles(x86)}\\LibreOffice $majorVersion\\help\"\r\n\r\n  if (Test-Path $helpInstallPath32) {\r\n    return (Get-ChildItem $helpInstallPath32 | ?{ $_.PSIsContainer }).Name\r\n  }\r\n\r\n  if (Test-Path $helpInstallPath64) {\r\n    return (Get-ChildItem $helpInstallPath64 | ?{ $_.PSIsContainer }).Name\r\n  }\r\n\r\n  return $null\r\n}\r\n\r\n# Language detection\r\n$urlDownloadLinks = \"http://download.documentfoundation.org/libreoffice/stable/$version/win/x86/\"\r\n$htmlDownloadLinks = \"$env:TEMP\\libreoffice-help-download-links.html\"\r\n\r\nGet-ChocolateyWebFile 'libreoffice-help-download-links' $htmlDownloadLinks $urlDownloadLinks\r\n\r\n$htmlLinksContent = Get-Content $htmlDownloadLinks\r\nRemove-Item $htmlDownloadLinks\r\n\r\n$regex = '(?<=helppack_)[\\-a-zA-Z]{2,}(?=\\.msi\">)'\r\n\r\n$matchObject = [regex]::Matches($htmlLinksContent, $regex)\r\n\r\n# Language matching with matchLanguage function\r\n$availableLangs = @()\r\n\r\nforeach ($singleMatch in $matchObject) {\r\n  $availableLangs += $singleMatch.Value\r\n}\r\n\r\n$installOverride = getInstallLanguageOverride $installArguments\r\n$ofExistentInstall = getLangOfExistentInstall\r\n$fallback = 'en-US'\r\n\r\n$language = matchLanguage $availableLangs $installOverride $ofExistentInstall $fallback\r\n\r\n# if multiple language packs in different are already install,\r\n# update all of them, otherwise update/install only the matched language\r\nif (($ofExistentInstall -is [System.Array]) -and ($installOverride -eq $null)) {\r\n  foreach ($existentLang in $ofExistentInstall) {\r\n    $url = \"http://download.documentfoundation.org/libreoffice/stable/${version}/win/x86/LibreOffice_${version}_Win_x86_helppack_${existentLang}.msi\"\r\n\r\n    # If LibreOffice Help Pack with the same version as the package version is not already installed,\r\n    # download and install the Help Pack of the existent language\r\n    if (-not(loHelpIsAlreadyInstalled 'LibreOffice' $version $existentLang)) {\r\n      Install-ChocolateyPackage \"$packageName $existentLang\" $fileType $silentArgs $url\r\n    } else {\r\n      Write-Output \"LibreOffice Help Pack $version ($existentLang) is already installed.\"\r\n    }\r\n  }\r\n} else {\r\n  # Download of libreoffice-help with the right version and language\r\n  $url = \"http://download.documentfoundation.org/libreoffice/stable/${version}/win/x86/LibreOffice_${version}_Win_x86_helppack_${language}.msi\"\r\n\r\n  # If LibreOffice Help Pack with the same version as the package version is not already installed,\r\n  # download and install the Help Pack of the matched\r\n  if (-not(loHelpIsAlreadyInstalled 'LibreOffice' $version $language)) {\r\n    Install-ChocolateyPackage $packageName $fileType $silentArgs $url\r\n  } else {\r\n    Write-Output \"LibreOffice Help Pack $version ($language) is already installed.\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/libreoffice-help/tools/loHelpIsAlreadyInstalled.ps1",
    "content": "﻿function loHelpIsAlreadyInstalled {\r\n  param([string]$keyName, [string]$version, [string]$language)\r\n\r\n  $registryDirsArray = @('HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall', 'HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall')\r\n\r\n  foreach ($registryDir in $registryDirsArray) {\r\n\r\n    if (Test-Path $registryDir) {\r\n      Get-ChildItem -Force -Path $registryDir | foreach {\r\n        $currentKey = (Get-ItemProperty -Path $_.PsPath)\r\n        if ($currentKey -match $keyName -and $currentKey -match $version) {\r\n          if ($currentKey.Comments -match \"LibreOffice [\\d\\.]+ Help Pack \\($language\\)\") {\r\n            return $currentKey\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  return $null\r\n}\r\n"
  },
  {
    "path": "manual/libreoffice-help/tools/matchLanguage.ps1",
    "content": "﻿Function matchLanguage($availableLangs, $installOverride = '', $ofExistentInstall = '', $fallback = 'en-US') {\r\n\r\n  $detectedLangs = @{\r\n    installOverride = $installOverride\r\n    ofExistentInstall = $ofExistentInstall\r\n    winUiOverride = $null\r\n    listFirst = $null\r\n    fromCulture = $null\r\n    fallback = $fallback\r\n  }\r\n\r\n  $detectedLangsOrder = @('installOverride', 'ofExistentInstall', 'winUiOverride', 'listFirst', 'fromCulture', 'fallback')\r\n\r\n  # Get get language override for user account if present. Overriding the language is possible from the control panel\r\n  if (Get-Command Get-WinUILanguageOverride -ErrorAction SilentlyContinue) {\r\n    $detectedLangs.winUiOverride = (Get-WinUILanguageOverride).Name\r\n  }\r\n\r\n  # Get the first language from the user account language list. If the language override is not set, this is the\r\n  # actual language of the current user account\r\n  if (Get-Command Get-WinUserLanguageList -ErrorAction SilentlyContinue) {\r\n    $detectedLangs.listFirst = (Get-WinUserLanguageList)[0].LanguageTag\r\n  }\r\n\r\n  # The language from Get-Culture is not the actual UI language, only the locale format. I use this because on Windows 7\r\n  # there seems no other possibility to get the system or user UI language.\r\n  $detectedLangs.fromCulture = (Get-Culture).Name\r\n\r\n  # Loop over detected languages and for each detected language, loop over the available language\r\n  # and return the first matched language\r\n  foreach ($key in $detectedLangsOrder) {\r\n\r\n    $langTwoLetter = $detectedLangs[$key] -replace \"-[A-Z]+\", ''\r\n\r\n    foreach ($availableLang in $availableLangs) {\r\n\r\n      if ($detectedLangs[$key] -contains $availableLang) {\r\n        return $availableLang\r\n      }\r\n\r\n      if ($langTwoLetter -contains $availableLang) {\r\n        return $availableLang\r\n      }\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "manual/lockhunter/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@33b62b2ce8da379ba364675e5104019ef0734c4c/icons/lockhunter.png\" width=\"48\" height=\"48\"/> [lockhunter](https://chocolatey.org/packages/lockhunter)\r\n\r\nLockHunter is a foolproof file unlocker. It is a free tool to delete files blocked by something you do not know. LockHunter is useful for fighting against malware, and other programs that are blocking files without a reason. Unlike other similar tools it deletes files into the recycle bin so you may restore them if deleted by mistake.\r\n\r\n## Features\r\n\r\n- Shows processes locking a file or folder\r\n- Gives you detailed information on the process\r\n- Allows to unlock, delete, copy or rename a locked file\r\n- Can delete a file at next OS restart\r\n- Allows to kill locking process\r\n- Allows to remove locking processes from hard drive\r\n- Can unload DLLs from processes\r\n- Integrates in to Explorer menu\r\n- It deletes files into the recycle bin, so you may restore them if deleted by mistake\r\n- Supports both 32 and 64 bit Windows\r\n\r\n![screenshot](https://lockhunter.com/assets/screenshots/mainScreenshotFull.png)\r\n\r\n## Notes\r\n\r\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "manual/lockhunter/lockhunter.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>lockhunter</id>\n    <title>LockHunter</title>\n    <!-- They had rolled back the actual version, so we use a date fix version to allow updating the package -->\n    <version>3.4.3.20250511</version>\n    <authors>Igor Tkachenko, Nikolay Duylovskiy, Crystal Rich Ltd</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <copyright>2016 Crystal Rich Ltd</copyright>\n    <summary>LockHunter is a foolproof file unlocker</summary>\n    <description>LockHunter is a foolproof file unlocker. It is a free tool to delete files blocked by something you do not know. LockHunter is useful for fighting against malware, and other programs that are blocking files without a reason. Unlike other similar tools it deletes files into the recycle bin so you may restore them if deleted by mistake.\n\n## Features\n\n- Shows processes locking a file or folder\n- Gives you detailed information on the process\n- Allows to unlock, delete, copy or rename a locked file\n- Can delete a file at next OS restart\n- Allows to kill locking process\n- Allows to remove locking processes from hard drive\n- Can unload DLLs from processes\n- Integrates in to Explorer menu\n- It deletes files into the recycle bin, so you may restore them if deleted by mistake\n- Supports both 32 and 64 bit Windows\n\n![screenshot](https://lockhunter.com/assets/screenshots/mainScreenshotFull.png)\n\n## Notes\n\n**If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\n    </description>\n    <projectUrl>https://lockhunter.com/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/manual/lockhunter</packageSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@33b62b2ce8da379ba364675e5104019ef0734c4c/icons/lockhunter.png</iconUrl>\n    <tags>lockhunter unlocker file system locked files freeware admin</tags>\n    <docsUrl>https://lockhunter.com/manual.htm</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/lockhunter/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:chocolateyPackageName\r\n  fileType       = 'EXE'\r\n  url            = 'https://lockhunter.com/assets/exe/lockhuntersetup_3-4-3.exe'\r\n  checksum       = '02F738111A7EF929B8017277109FF3CB188ED0896FA385B79205DA888AFA266D'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n  softwareName   = 'LockHunter*'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif (!$installLocation) { Write-Warning \"Can't find $packageName install location\"; return }\r\nWrite-Host \"$packageName installed to '$installLocation'\"\r\n\r\nRegister-Application \"$installLocation\\$packageName.exe\"\r\nWrite-Host \"$packageName registered as $packageName\"\r\n\r\nInstall-BinFile $packageName \"$installLocation\\$packageName.exe\"\r\n"
  },
  {
    "path": "manual/lockhunter/tools/chocolateyUninstall.ps1",
    "content": "﻿Uninstall-BinFile $env:chocolateyPackageName\r\n"
  },
  {
    "path": "manual/mpc-hc/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/18bc5fef22a657d3632d88b1366126201b3b39bc/icons/mpc-hc.png\" width=\"48\" height=\"48\"/> [mpc-hc](https://chocolatey.org/packages/mpc-hc)\r\n\r\n\r\nMPC-HC is an extremely light-weight, open source media player for Windows. It supports all common video and audio file formats available for playback.\r\n\r\n## Features\r\n\r\n- It is written in C++.\r\n- Supports common video and audio formats.\r\n- MPC-HC can also be used as DVB player.\r\n- Supports GPU assisted decoding.\r\n- Translated in 41 languages.\r\n- 100% spyware free, there are no advertisements or toolbars.\r\n"
  },
  {
    "path": "manual/mpc-hc/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                      Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                      TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                    END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "manual/mpc-hc/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://mpc-hc.org/downloads>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://binaries.mpc-hc.org/MPC%20HomeCinema%20-%20Win32/MPC-HC_v1.7.13_x86/MPC-HC.1.7.13.x86.exe>\r\n  64-Bit software: <https://binaries.mpc-hc.org/MPC%20HomeCinema%20-%20x64/MPC-HC_v1.7.13_x64/MPC-HC.1.7.13.x64.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: BA6F1F617E9C4D3CE535A85C2FCDA39E66FC13781F4CF6197FE802994D71F0EC\r\n  checksum64: F84B347C75F650BFF85C855B170DDB86EC72F025E6C7769387F2C999EFD09D32\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl.txt>\r\n"
  },
  {
    "path": "manual/mpc-hc/mpc-hc.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>mpc-hc</id>\n    <version>1.7.13.20180702</version>\n    <title>MPC-HC</title>\n    <owners>chocolatey-community</owners>\n    <authors>MPC-HC Team</authors>\n    <licenseUrl>https://github.com/mpc-hc/mpc-hc/blob/develop/COPYING.txt</licenseUrl>\n    <projectUrl>https://mpc-hc.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/18bc5fef22a657d3632d88b1366126201b3b39bc/icons/mpc-hc.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://trac.mpc-hc.org/</docsUrl>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description><![CDATA[\nMPC-HC is an extremely light-weight, open source media player for Windows. It supports all common video and audio file formats available for playback.\n\n## Features\n\n- It is written in C++.\n- Supports common video and audio formats.\n- MPC-HC can also be used as DVB player.\n- Supports GPU assisted decoding.\n- Translated in 41 languages.\n- 100% spyware free, there are no advertisements or toolbars.\n\n]]></description>\n    <summary>Media Player Classic – Home Cinema (MPC-HC)</summary>\n    <copyright>MPC-HC Team</copyright>\n    <tags>mpc-hc media player video audio music admin foss</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/mpc-hc</packageSourceUrl>\n    <projectSourceUrl>https://github.com/mpc-hc/mpc-hc</projectSourceUrl>\n    <bugTrackerUrl>https://trac.mpc-hc.org/wiki/How_to_Report_Issues</bugTrackerUrl>\n    <releaseNotes>https://trac.mpc-hc.org/wiki/Changelog/1.7.13</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/mpc-hc/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path -parent $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\MPC-HC.1.7.13.x86.exe\"\r\n  file64         = \"$toolsPath\\MPC-HC.1.7.13.x64.exe\"\r\n  softwareName   = 'MPC-HC*'\r\n  silentArgs     = \"/VERYSILENT /NORESTART /SUPPRESSMSGBOXES /SP- /LOG=`\"$($env:TEMP)\\$($env:chocolateyPackageName).$($env:chocolateyPackageVersion).InnoInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nGet-ChildItem $toolsPath\\*.exe | ForEach-Object { Remove-Item $_ -ea 0; if (Test-Path $_) { Set-Content \"$_.ignore\" } }\r\n"
  },
  {
    "path": "manual/mpc-hc/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$softwareNamePattern = 'MPC-HC*'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | ForEach-Object {\r\n        $packageArgs = @{\r\n            packageName            = $env:ChocolateyPackageName\r\n            silentArgs             = \"/VERYSILENT /SUPPRESSMSGBOXES\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString.replace(' /SILENT', '').trim('\"')\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | ForEach-Object {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n"
  },
  {
    "path": "manual/mpc-hc/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://mpc-hc.org/downloads'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\"      = @{\r\n      \"(?i)(^\\s*location on\\:?\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(\\s*32\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(\\s*64\\-Bit Software.*)\\<.*\\>\" = \"`${1}<$($Latest.URL64)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\"     = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"       = \"`${1} $($Latest.Checksum32)\"\r\n      \"(?i)(^\\s*checksum64\\:).*\"          = \"`${1} $($Latest.Checksum64)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\).*\"   = \"`${1}$($Latest.FileName32)`\"\"\r\n      \"(?i)(^\\s*file64\\s*=\\s*`\"[$]toolsPath\\\\).*\" = \"`${1}$($Latest.FileName64)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_AfterUpdate {\r\n  Update-Metadata -key \"releaseNotes\" -value $Latest.ReleaseNotes\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re = 'x86\\.exe$'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n\r\n  $re = 'x64\\.exe$'\r\n  $url64 = $download_page.links | ? href -match $re | select -first 1 -expand href\r\n\r\n  $verRe = '_v|_x(86|64)'\r\n  $version32 = $url32 -split \"$verRe\" | select -first 1 -skip 1\r\n  $version64 = $url64 -split \"$verRe\" | select -first 1 -skip 1\r\n  if ($version32 -ne $version64) {\r\n    throw \"32bit version do not match the 64bit version\"\r\n  }\r\n  @{\r\n    URL32        = $url32\r\n    URL64        = $url64\r\n    Version      = $version32\r\n    ReleaseNotes = \"https://trac.mpc-hc.org/wiki/Changelog/${version32}\"\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/ontopreplica/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/78d42b0a714d5870167fce4bc2b70e39e9686707/icons/ontopreplica.png\" width=\"48\" height=\"48\"/> [ontopreplica](https://chocolatey.org/packages/ontopreplica)\r\n\r\n\r\nA real-time, always on top, \"replica\" of a window of your choice, based on DWM Thumbnails. Completely written in C# for .NET 4.0/4.5, makes use of the Windows Forms Aero library.\r\n\r\n## Features\r\n\r\n- Clone any of your windows and keep it always on top while working with other windows,\r\n- Select a subregion of the cloned window:\r\n- Store the selected subregions for future use,\r\n- Now with relative subregions from the window's borders.\r\n- Auto-resizing (fit the original window, half, quarter and fullscreen mode),\r\n- Position lock on the screen's corners,\r\n- Adjustable opacity,\r\n- Click forwarding allows to interact with the cloned window,\r\n- Click-through allows to click through the cloned thumbnail (especially useful with partial opacity),\r\n- Group switch mode automatically switches through a group of windows while you use them,\r\n- Non invasive installation: doesn't require administrator elevation.\r\n\r\n## Notes\r\n\r\n- CodePlex is planning to shut down in December 2017, after that it is unlikely that this package will ever be updated again.\r\n\r\n"
  },
  {
    "path": "manual/ontopreplica/legal/LICENSE.txt",
    "content": "\r\n\r\n<!DOCTYPE html>\r\n\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\" class=\"\" prefix=\"og: http://ogp.me/ns# profile: http://ogp.me/ns/profile#\">\r\n    \r\n    \r\n    \r\n    \r\n\r\n    \r\n    <head>\r\n        <meta id=\"CompatabilityMode\" http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n\t    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n        <link href=\"https://download-codeplex.sec.s-msft.com/css/v21050/i1970183/StyleSheet.ashx\" id=\"MasterCss\" rel=\"stylesheet\" type=\"text/css\" />\r\n        <link rel=\"SHORTCUT ICON\" href=\"https://www.codeplex.com/favicon.ico\" />\r\n        <title>OnTopReplica - License</title>\r\n        \r\n        <!--\r\n        Third party scripts and code linked to or referenced from this website are licensed to you by the parties that own such code,\r\n        not by Microsoft.  See ASP.NET Ajax CDN Terms of Use – http://www.asp.net/ajaxlibrary/CDN.ashx.\r\n        -->\r\n        <script src=\"https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.4.min.js\" type=\"text/javascript\"></script>\r\n        \r\n        <script type=\"text/javascript\">\r\n            if (typeof jQuery === 'undefined') {\r\n                document.write(unescape(\"%3Cscript src='https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js' type='text/javascript'%3E%3C/script%3E\"));\r\n            }\r\n        </script>\r\n\r\n        <script src=\"https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.min.js\" type=\"text/javascript\"></script>\r\n        \r\n        <script type=\"text/javascript\">\r\n            if (typeof jQuery.ui === 'undefined') {\r\n                document.write(unescape(\"%3Cscript src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js' type='text/javascript'%3E%3C/script%3E\"));\r\n            }\r\n        </script>\r\n\r\n        \r\n            <script type=\"text/javascript\">\r\n                var appInsights=window.appInsights||function(config){\r\n                    function s(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},r=document,f=window,e=\"script\",o=r.createElement(e),i,u;for(o.src=config.url||\"//az416426.vo.msecnd.net/scripts/a/ai.0.js\",r.getElementsByTagName(e)[0].parentNode.appendChild(o),t.cookie=r.cookie,t.queue=[],i=[\"Event\",\"Exception\",\"Metric\",\"PageView\",\"Trace\"];i.length;)s(\"track\"+i.pop());return config.disableExceptionTracking||(i=\"onerror\",s(\"_\"+i),u=f[i],f[i]=function(config,r,f,e,o){var s=u&&u(config,r,f,e,o);return s!==!0&&t[\"_\"+i](config,r,f,e,o),s}),t\r\n                }({\r\n                    instrumentationKey:\"3a5c29be-06e6-465e-862f-c10a5d93d3a2\"\r\n                });\r\n    \r\n                window.appInsights=appInsights;\r\n                appInsights.trackPageView();\r\n            </script>\r\n        \r\n    <style type=\"text/css\">.SideBar, .SideBarPadding{display:none;}.MainContent{width:auto;}.SiteContentTable{width:100%;}</style>\r\n    <style id=\"ProjectStyles\" type=\"text/css\">\r\n        .SiteHeader, .SiteHeaderLeft {\r\n            height:45px !important;\r\n            overflow:hidden;\r\n        }\r\n        .SiteContent \r\n        {\r\n            padding: 0 0 1em 0;\r\n            margin-top:0;\r\n            min-height:225px;\r\n            border-right: 1px solid lightgrey;\r\n            border-left: 1px solid lightgrey;\r\n            border-bottom: 1px solid lightgrey;\r\n        }\r\n        .IE table.MinWidthContent\r\n        {\r\n\t        table-layout: auto !important;\t\r\n        }\r\n    </style>\r\n    \r\n    \r\n    <style type=\"text/css\">.LeftSideBar, .LeftSideBarPadding{display:none;}.RightSideBar, .RightSideBarPadding{display:block;}.RightSideBarPadding{width:0;}.MainContent{width:auto;}.IE7 .MainContent{padding-right:0;}.SiteContentTable{width:100%;}</style>\r\n    <style type=\"text/css\">.MainContent{width:100%;}.RightSideBar{width:auto}</style>\r\n    <style type=\"text/css\">\r\n        .FF .TabPanel {margin-bottom:-7px;}\r\n        .RightSideBar\r\n        {\r\n            width: 300px;\r\n        }\r\n        .SideBarControl h2\r\n        {\r\n        padding: 0;\r\n        margin: 0.2em 0;\r\n        }\r\n    </style>\r\n\r\n    \r\n    \r\n    <meta id=\"WTProjectName\" name=\"WT.pi\" content=\"ontopreplica\"/>\r\n    \r\n\r\n    <link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href='https://ontopreplica.codeplex.com/rsd' />\r\n    <link rel=\"wlwmanifest\" type=\"application/wlwmanifest+xml\" title=\"WLWManifest\" href='https://www.codeplex.com/wlwmanifest.xml' />\r\n    \r\n    \r\n        <link rel=\"alternate\" type=\"application/rss+xml\" title=\"OnTopReplica\" url=\"https://ontopreplica.codeplex.com/project/feeds/rss\"/>\r\n    \r\n        \r\n        <link rel=\"alternate\" type=\"application/rss+xml\" title=\"OnTopReplica&#32;-&#32;Discussions\" url=\"https://ontopreplica.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fforum%2fontopreplica\"/>\r\n        \r\n        <link rel=\"alternate\" type=\"application/rss+xml\" title=\"OnTopReplica&#32;-&#32;Issues\" url=\"https://ontopreplica.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fworkitem%2fontopreplica\"/>\r\n        \r\n        <link rel=\"alternate\" type=\"application/rss+xml\" title=\"OnTopReplica&#32;-&#32;Downloads\" url=\"https://ontopreplica.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2frelease%2fontopreplica\"/>\r\n        <link rel=\"alternate\" type=\"application/rss+xml\" title=\"OnTopReplica&#32;-&#32;Reviews\" url=\"https://ontopreplica.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2freview%2fontopreplica\"/>\r\n        \r\n    \r\n        <link rel=\"alternate\" type=\"application/rss+xml\" title=\"OnTopReplica&#32;-&#32;Source&#32;code\" url=\"https://ontopreplica.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fsourcecontrol%2fontopreplica\"/>\r\n        <link rel=\"alternate\" type=\"application/rss+xml\" title=\"OnTopReplica&#32;-&#32;Wiki\" url=\"https://ontopreplica.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fwiki%2fontopreplica\"/>\r\n    \r\n        \r\n    \r\n        <meta content=\"summary\" name=\"twitter:card\" /><meta content=\"@CodePlex\" name=\"twitter:site\" /><meta content=\"https://ontopreplica.codeplex.com/license?ProjectName=ontopreplica\" name=\"twitter:url\" /><meta content=\"OnTopReplica\" name=\"twitter:title\" /><meta content=\"A real-time, always on top, &amp;#34;replica&amp;#34; of a window of your choice, based on DWM Thumbnails.\" name=\"twitter:description\" /><meta content=\"https://www.codeplex.com/Images/codeplex.png\" name=\"twitter:image\" /><meta content=\"CodePlex\" property=\"og:site_name\" /><meta content=\"https://ontopreplica.codeplex.com/license?ProjectName=ontopreplica\" property=\"og:url\" /><meta content=\"object\" property=\"og:type\" /><meta content=\"OnTopReplica\" property=\"og:title\" /><meta content=\"A real-time, always on top, &amp;#34;replica&amp;#34; of a window of your choice, based on DWM Thumbnails.\" property=\"og:description\" /><meta content=\"https://www.codeplex.com/Images/codeplex.png\" property=\"og:image\" />\r\n        \r\n\r\n    </head>\r\n    \r\n    <body>\r\n        <script src=\"https://download-codeplex.sec.s-msft.com/scripts/v21050/i5/ScriptLoader.ashx\" type=\"text/javascript\"></script>\r\n        <form id=\"aspnetForm\" autocomplete=\"off\" method=\"POST\" enctype=\"multipart/form-data\">\r\n            <input name=\"__RequestVerificationToken\" type=\"hidden\" value=\"aDvXusolTV4ayduliCuf8b0MvkGYh1KtXhxvDbV1k3Iqc2IWR-8s0MSlmMEk7B3MsL_1FR32n8Nmo4LJqBlX6phY2StL8mLKfy5KdDWXrZNm0l9zII809hmq7ou0KkxJP5f3Qg2\" /><input name=\"__RequestVerificationToken2\" type=\"hidden\" value=\"__RequestVerificationToken2751ddd37-106f-4cda-a7e7-fb6f7a59dea1\" />\r\n            \r\n            <div id=\"UpdateProgressPanel\" class=\"loading_animation\" style=\"display:none;\">\r\n                <div class=\"row\">\r\n                    <h2 class=\"anim_h2\">\r\n                        <span id=\"UpdateProgressText\">Updating...</span>\r\n                        <span id=\"animatedLoadingIconContainer\">\r\n                            <img id=\"animatedLoadingIcon\" src=\"https://download-codeplex.sec.s-msft.com/Images/v21050/loading_animation.gif\" class=\"anim_img\"/>\r\n                        </span>\r\n                    </h2>\r\n                </div>\r\n            </div>\r\n            \r\n            <div style=\"display:none;\">\r\n                \r\n                <img id=\"BlankImage\" style=\"width:0;height:0;\" src=\"https://download-codeplex.sec.s-msft.com/Images/v21050/blank.png\" onload=\"self.logoImageLoaded=true;\"/>\r\n\r\n                <script language=\"javascript\" type=\"text/javascript\">\r\n                    var date = new Date();\r\n                    var timezoneOffset = date.getTimezoneOffset() / 60 * -1;\r\n                    var timezoneOffsetCookie = getCookie(\"TimezoneOffset\");\r\n                    var firstTimeSetTimezoneCookie = false;\r\n\r\n                    if (timezoneOffsetCookie == null || timezoneOffsetCookie != timezoneOffset) {\r\n                        firstTimeSetTimezoneCookie = true;\r\n                        document.cookie = \"TimezoneOffset=\" + timezoneOffset + '; domain=.codeplex.com;expires=Sun, 22 Apr 2018 20:50:11 UTC';\r\n                    }\r\n                </script>\r\n            </div>\r\n            \r\n            \r\n            <div id=\"banner\">\r\n                <div id=\"message\">\r\n                    <strong>CodePlex is shutting down.</strong><span>  Read about the shutdown plan, including archive and migration information, on <a href=\"https://aka.ms/codeplex-announcement\">Brian Harry's blog.</a></span>\r\n                </div>\r\n            </div>\r\n            \r\n\r\n            <div id=\"header\">\r\n                <div id=\"header_wrap\" class=\"row\">\r\n                    <p id=\"logo\"><a href=\"https://www.codeplex.com\">Code<span class=\"semi\">Plex</span></a><span id=\"tagline\">Project Hosting for Open Source Software</span></p>\r\n                    \r\n\r\n<ul id=\"nav\">\r\n\r\n    <li><a href=\"https://www.codeplex.com/site/register/new\" id=\"registerLink\" class=\"ZoomFix\">Register</a></li>\r\n    <li ><a class=\"SignInLink\" href=\"https://www.codeplex.com/site/login?RedirectUrl=https%3a%2f%2fontopreplica.codeplex.com%2flicense\" id=\"signInLink\">Sign In</a></li>\r\n  \r\n    <li class=\"last\"><a class=\"rss_site_icon\" href=\"https://www.codeplex.com/site/feeds/rss\" type=\"application/rss+xml\" rel=\"Alternate\" title=\"CodePlex Site Activity\"></a></li>\r\n</ul>\r\n                    <input id=\"searchsite\" name=\"searchsite\" maxlength=\"500\" type=\"text\" value=\"\" /><span id=\"search_mag\"><a id=\"submitSearch\" name=\"submitSearch\" class=\"magnify\" title=\"Search\" href=\"#\"></a></span>\r\n                    <script>\r\n\t$(document).ready(function() {\r\n    var searchButton = $('#submitSearch'),\r\n        searchBar = $('#searchsite');\r\n\r\n    // Register our own handler for the search event while we wait for the SearchBox script to load.\r\n    searchButton.bind('click.backupSearchBox', doProjectSearch);\r\n    searchBar.bind('keypress.backupSearchBox', function(e) { if ($keyCode(e) === 13) { doProjectSearch(); return false; } });\r\n\r\n    function cleanupSearchEvents() {\r\n        // If the SearchBox was loaded, unregister our handlers.\r\n        if (epx_loaded) {\r\n            searchButton.unbind('.backupSearchBox');\r\n            searchBar.unbind('.backupSearchBox');\r\n        }\r\n    }\r\n\r\n    $loadScript('https://services.social.microsoft.com/search/Widgets/SearchBox.jss?appid=1000&scopeid=1&boxId=searchsite&btnId=submitSearch&watermark=Search%20all%20projects&overrideWatermark=true&searchLocation=https%3a%2f%2fwww.codeplex.com%2fsite%2fsearch&allowEmptySearch=true&focusOnInit=False&minimumTermLength=3', cleanupSearchEvents);\r\n})\r\nfunction doProjectSearch() {\r\n    \r\n    var url = 'https://www.codeplex.com/site/search';\r\n\r\n    //If search term is not same as watermark\r\n    if($('#searchsite').val() != 'Search all projects')    \r\n    {        \r\n        url = url + '?query=' + encodeURIComponent($('#searchsite').val());\r\n    }\r\n\r\n    \r\n    var callback = '';\r\n    if (callback.length > 0 && eval('typeof ' + callback) != 'undefined')\r\n        url += eval(callback + '()');\r\n\r\n    window.location.href = url;\r\n    return false;\r\n}\r\n</script>\r\n                </div>\r\n            </div>\r\n            \r\n            <div id=\"wrap\">\r\n                \r\n    <div id=\"sub_heading\" class=\"row\">\r\n        \r\n        <div id=\"ProjectHeader\">\r\n            <div id=\"project_title_row\" class=\"row\">\r\n                <div id=\"project_logo\">\r\n                    \r\n    \r\n    <h1><a href=\"https://ontopreplica.codeplex.com/\"><img src=\"https://download-codeplex.sec.s-msft.com/Download?ProjectName=ontopreplica&DownloadId=780617&Build=21050\" alt=\"OnTopReplica\" /></a></h1>\r\n\r\n                </div>\r\n            </div>\r\n        </div>\r\n        \r\n        <div id=\"ProjectDetailsDiv\">\r\n            \r\n        </div>\r\n\t\t<div class=\"clear\"></div>\r\n        \r\n\r\n<ul id=\"page_box_links\">\r\n\t<li id=\"homeTabCell\" style=\"width: 63px;\"><a id=\"homeTab\" href=\"https://ontopreplica.codeplex.com/\" class=\"box_home\">home</a><div></div></li>\r\n    \r\n\t<li id=\"sourceTabCell\" style=\"width:113px;\"><a id=\"sourceTab\" href=\"https://ontopreplica.codeplex.com/SourceControl/latest\" class=\"box_source\">source code</a><div></div></li>\r\n    \r\n\t<li id=\"releasesTabCell\" style=\"width:105px;\"><a id=\"releasesTab\" href=\"https://ontopreplica.codeplex.com/releases\" class=\"box_downloads\">downloads</a><div></div></li>\r\n    \r\n    <li id=\"documentationTabCell\" style=\"width:143px;\"><a id=\"documentationTab\" href=\"https://ontopreplica.codeplex.com/documentation\" class=\"box_documentation\">documentation</a><div></div></li>\r\n    \r\n\t<li id=\"discussionTabCell\" style=\"width:112px;\"><a id=\"discussionTab\" href=\"https://ontopreplica.codeplex.com/discussions\" class=\"box_discussions\">discussions</a><div></div></li>\r\n    \r\n\t<li id=\"workItemsTabCell\" style=\"width:70px;\"><a id=\"workItemsTab\" href=\"https://ontopreplica.codeplex.com/workitem/list/basic\" class=\"box_issue\">issues</a><div></div></li>\r\n    \r\n\t<li id=\"peopleTabCell\" style=\"width:70px;\"><a id=\"peopleTab\" href=\"https://ontopreplica.codeplex.com/team/view\" class=\"box_people\">people</a><div></div></li>\r\n\t<li id=\"licenseTabCell\" style=\"width:70px;\"><a id=\"licenseTab\" href=\"https://ontopreplica.codeplex.com/license\" class=\"license_active\">license</a><div></div></li>\r\n    \r\n    <span class=\"stretch\"></span>\r\n</ul>\r\n\r\n<script type=\"text/javascript\">\r\n    $(document).ready(function () {\r\n        $('#page_box_links').applyLastClassToList();\r\n    });\r\n</script>\r\n\t\t    <div class=\"clear\"></div>\r\n            \r\n    <div id=\"licensepage_sub_menu\" class=\"licensepage_sub_menu\">\r\n        \r\n\r\n<div>\r\n    \r\n    <div id=\"actionBar\" class=\"action_bar\">\r\n        <ul id=\"actionBar_ul\" class=\"actionBar_sublinks subtab_right\" style=\"vertical-align: middle;\">\r\n\r\n            \r\n        </ul>\r\n    </div>\r\n</div>\r\n        <div class=\"clear\"></div>\r\n    </div>\r\n    <script>\r\n        if ($('#actionBar_ul').children().length == 0) {\r\n            $('#licensepage_sub_menu').removeClass('licensepage_sub_menu');\r\n        }\r\n    </script>\r\n\r\n        \r\n\r\n    </div>\r\n    \r\n    \r\n    <div id=\"left_column\" class=\"no_border\">\r\n        <h1 class=\"page_title\">Microsoft Reciprocal License (Ms-RL)</h1>\r\n        \r\n            <p id=\"license_text\">Microsoft Reciprocal License &#40;Ms-RL&#41;<br /><br />This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.<br /><br />1. Definitions<br /><br />The terms &#34;reproduce,&#34; &#34;reproduction,&#34; &#34;derivative works,&#34; and &#34;distribution&#34; have the same meaning here as under U.S. copyright law.<br /><br />A &#34;contribution&#34; is the original software, or any additions or changes to the software.<br /><br />A &#34;contributor&#34; is any person that distributes its contribution under this license.<br /><br />&#34;Licensed patents&#34; are a contributor&#39;s patent claims that read directly on its contribution.<br /><br />2. Grant of Rights<br /><br />&#40;A&#41; Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.<br /><br />&#40;B&#41; Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and&#47;or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.<br /><br />3. Conditions and Limitations<br /><br />&#40;A&#41; Reciprocal Grants- For any file you distribute that contains code from the software &#40;in source code or binary format&#41;, you must provide recipients the source code to that file along with a copy of this license, which license will govern that file. You may license other files that are entirely your own work and do not contain code from the software under any terms you choose.<br /><br />&#40;B&#41; No Trademark License- This license does not grant you rights to use any contributors&#39; name, logo, or trademarks.<br /><br />&#40;C&#41; If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.<br /><br />&#40;D&#41; If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.<br /><br />&#40;E&#41; If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.<br /><br />&#40;F&#41; The software is licensed &#34;as-is.&#34; You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.</p>\r\n        \r\n    </div>\r\n\r\n        \r\n    <div id=\"right_sidebar_noborder\">\r\n        <div class=\"right_sidebar_table\">\r\n            <h2>license history</h2>\r\n            \r\n                <table>\r\n                    \r\n                        <tr>\r\n                            <td class=\"left\">\r\n                                \r\n                                    Current (started <span class=\"smartDate dateOnlyNoShort\" title=\"11/4/2007 10:23:52 AM\" LocalTimeTicks=\"1194200632\">Nov 4, 2007</span>)\r\n                                \r\n                            </td>\r\n                            <td class=\"right\">\r\n                                \r\n                                    Displayed\r\n                                \r\n                            </td>\r\n                        </tr>\r\n                    \r\n                </table>\r\n            \r\n        </div>\r\n    </div>\r\n\r\n        \r\n                \r\n                <div class=\"clear\"></div>\r\n                \r\n                <div id=\"footer\">\r\n                    <div class=\"row\">\r\n                        <hr />\r\n                        <ul>\r\n                            <li>© 2006-2017 Microsoft</li>\r\n                            <li><a href=\"https://www.codeplex.com/site/help\">Get Help</a></li>\r\n                            <li><a href=\"/site/legal/privacy\">Privacy Statement</a></li>\r\n                            <li><a href=\"https://www.codeplex.com/site/legal/terms\">Terms of Use</a></li>\r\n                            <li><a href=\"https://www.codeplex.com/site/legal/conduct\">Code of Conduct</a></li>\r\n                            <li><a href=\"http://developermedia.com/\" target=\"_blank\">Advertise With Us</a></li>\r\n                            <li>Version 3.28.2017.21050</li>\r\n                        </ul>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </form>\r\n    </body>\r\n\r\n</html>"
  },
  {
    "path": "manual/ontopreplica/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://ontopreplica.codeplex.com/releases/view/117442>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://ontopreplica.codeplex.com/downloads/get/780725>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: CFD1EEDD6C46A8D00EA87E5D25607E20DE78FCE636F648B15CFFB366D9005030\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://ontopreplica.codeplex.com/license>\r\n"
  },
  {
    "path": "manual/ontopreplica/ontopreplica.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>ontopreplica</id>\n    <version>3.5.1.20170427</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/automatic/ontopreplica</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>OnTopReplica (Install)</title>\n    <authors>Lck</authors>\n    <projectUrl>https://github.com/LorenzCK/OnTopReplica</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/78d42b0a714d5870167fce4bc2b70e39e9686707/icons/ontopreplica.png</iconUrl>\n    <licenseUrl>https://raw.githubusercontent.com/LorenzCK/OnTopReplica/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/LorenzCK/OnTopReplica/tree/master/src</projectSourceUrl>\n    <tags>ontopreplica replica window on-top foss</tags>\n    <summary>A real-time, always on top, \"replica\" of a window of your choice</summary>\n    <description>\nA real-time, always on top, “replica” of a window of your choice, based on DWM Thumbnails. Completely written in C# for .NET 4.0/4.5, makes use of the Windows Forms Aero library.\n\n## Features\n\n- Clone any of your windows and keep it always on top while working with other windows,\n- Select a subregion of the cloned window:\n  - Store the selected subregions for future use,\n  - Now with relative subregions from the window's borders.\n- Auto-resizing (fit the original window, half, quarter and fullscreen mode),\n- Position lock on the screen's corners,\n- Adjustable opacity,\n- “Click forwarding” allows to interact with the cloned window,\n- “Click-through” allows to click through the cloned thumbnail (especially useful with partial opacity),\n- “Group switch” mode automatically switches through a group of windows while you use them,\n- Non invasive installation: doesn’t require administrator elevation.\n    </description>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/ontopreplica/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\OnTopReplica-3_5_1-Setup.exe\"\r\n  softwareName   = 'OnTopReplica'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "manual/ontopreplica/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'OnTopReplica'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs['file'] = \"$($_.UninstallString.Trim('\"'))\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "manual/ontopreplica/update.ps1",
    "content": "﻿Import-Module $env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\r\n\r\n$url = 'https://ontopreplica.codeplex.com/downloads/get/780725'\r\n$fileName = Get-WebFileName $url 'ontopreplica.exe'\r\n$destination = \"$PSScriptRoot\\tools\\$fileName\"\r\nRemove-Item \"$PSScriptRoot\\tools\\*.exe\" -Force -ea 0\r\nGet-WebFile $url $destination\r\n\r\nRemove-Module chocolateyInstaller\r\n"
  },
  {
    "path": "manual/pcwrunas/README.md",
    "content": "﻿# <img src=\"\" width=\"48\" height=\"48\"/> [pcwrunas](https://chocolatey.org/packages/pcwrunas)\r\n\r\n\r\npcwRunAs works similar to the Microsoft tool `runas.exe` but it also takes on the command line additional parameter password, allowing the program to start without additional inputs.\r\n\r\nAfter installing pcwRunAs you find two more tools on your hard disk: `pcwRunAsGui` used for the easy creation of links that allow you to start programs in a restricted account or an Administrator and `pcwPrivilegien.DLL` is for the status display in IE and Windows Explorer.\r\n\r\nPcwRunAs is intended exclusively for use on your home PC.\r\n\r\n```\r\nPcwRunAs v0.4 by  prx@pcwelt.de\r\n\r\nUse: pcwRunAs4 [/?] [/d <domain>] [/profile /netonly]\r\n/u name /p password\r\n[/dir] [/app <app>] | [/arg <cmd>]\r\nor [/e string]\r\n\r\n/d       domain login\r\n/u       user name\r\n/p       password\r\n/profile User profile\r\n/netonly credentials only valid for remote access (domain)\r\n/app     path to the application\r\n/arg     Additional parameters for application\r\n/dir     working directory\r\n/e       encrypted string (as the only option)\r\n/?       Shows this help\r\n\r\nExamples: pcwRunAs4 /u hugo /p secret /app notepad.exe\r\nPcwRunAs4 /u hugo /p secret /app notepad.exe /arg \"C:\\NewFile.txt\"\r\n```\r\n\r\n## Notes\r\n\r\n- The software is available only on German language.\r\n\r\n"
  },
  {
    "path": "manual/pcwrunas/pcwrunas.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>pcwrunas</id>\n    <version>0.4.0.20161129</version>\n    <title>pcwRunAs</title>\n    <owners>chocolatey-community</owners>\n    <authors>PC-Welt</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <projectUrl>http://www.pcwelt.de/downloads/pcwRunAs-1215998.html</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\npcwRunAs works similar to the Microsoft tool `runas.exe` but it also takes on the command line additional parameter password, allowing the program to start without additional inputs.\n\nAfter installing pcwRunAs you find two more tools on your hard disk: `pcwRunAsGui` used for the easy creation of links that allow you to start programs in a restricted account or an Administrator and `pcwPrivilegien.DLL` is for the status display in IE and Windows Explorer.\n\nPcwRunAs is intended exclusively for use on your home PC.\n\n```\nPcwRunAs v0.4 by  prx@pcwelt.de\n\n Use: pcwRunAs4 [/?] [/d &lt;domain&gt;] [/profile /netonly]\n                     /u name /p password\n                     [/dir] [/app &lt;app&gt;] | [/arg &lt;cmd&gt;]\n                or [/e string]\n\n    /d       domain login\n    /u       user name\n    /p       password\n    /profile User profile\n    /netonly credentials only valid for remote access (domain)\n    /app     path to the application\n    /arg     Additional parameters for application\n    /dir     working directory\n    /e       encrypted string (as the only option)\n    /?       Shows this help\n\nExamples: pcwRunAs4 /u hugo /p secret /app notepad.exe\nPcwRunAs4 /u hugo /p secret /app notepad.exe /arg &quot;C:\\NewFile.txt&quot;\n```\n\n## Notes\n\n- The software is available only on German language.\n    </description>\n    <summary>Run files as other freeware user</summary>\n    <releaseNotes />\n    <language>de-DE</language>\n    <tags>pcwrunas runas cli admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/manual/pcwrunas</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/pcwrunas/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'pcwrunas'\r\n  fileType               = 'EXE'\r\n  url                    = 'http://download.pcwelt.de/area_release/files/A1/59/A159789BD5C889445B1D33BBF89685BC/pcwRunAs4.exe'\r\n  checksum               = '752069509a8887361d1b830f59e08bab5c5cb67b01d4ab263d6d8c5dd0921acd'\r\n  checksumType           = 'sha256'\r\n  silentArgs             = '/VERYSILENT'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'pcwRunAs *'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageName\r\nif ($installLocation)  {\r\n    Write-Host \"$packageName installed to '$installLocation'\"\r\n    Install-BinFile $packageName $installLocation\\pcwRunAs4.exe\r\n}\r\nelse { Write-Warning \"Can't find $packageName install location\" }\r\n"
  },
  {
    "path": "manual/pcwrunas/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'pcwrunas'\r\n$softwareNamePattern = 'pcwRunAs *'\r\n\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | % {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/x86=0 /VERYSILENT\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = ''\r\n        }\r\n        $packageArgs.file = \"$($_.UninstallString.Replace(' /x86=0', ''))\"   #\"C:\\Program Files\\OpenSSH\\uninstall.exe\" /x86=0\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n        Uninstall-BinFile $packageName\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$key.Count matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | % {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n\r\n"
  },
  {
    "path": "manual/php-legacy/README.md",
    "content": "The php versions located in this folder is just here for convenience.\r\nJust in case there is a need to update old versions of php.\r\nNot a single one of these versions are officially supported by the php dev team anymore.\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.3.x/php_5.3.x.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>php</id>\n    <title>PHP (Hypertext Preprocessor)</title>\n    <version>5.3.29</version>\n    <authors>PHP Authors</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>PHP – widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.</summary>\n    <description>PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.\n\n## Package Parameters\n- `/DontAddToPath` - Do not add install directory to path\n- `/InstallDir:`   - Override the installation directory (needs to be specified both during install and update, until it is remembered by choco)\n- `/ThreadSafe`    - Install the thread safe version of php that is compatible with Apache.\n\nThese parameters can be passed to the installer with the use of --params.\nFor example: `--params '\"/ThreadSafe \"\"/InstallDir:C:\\PHP\"\"\"'`.\n    </description>\n    <projectUrl>http://www.php.net/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/php-legacy/php_5.3.x</packageSourceUrl>\n    <tags>php development programming foss cross-platform admin</tags>\n    <licenseUrl>http://us.php.net/license/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://secure.php.net/ChangeLog-5.php#5.3.29</releaseNotes>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/4e147ce52b1a2a7ac522ffbce6d176f257de6ac1/icons/php.svg</iconUrl>\n    <bugTrackerUrl>https://bugs.php.net/</bugTrackerUrl>\n    <docsUrl>https://secure.php.net/docs.php</docsUrl>\n    <projectSourceUrl>http://git.php.net</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist2008\" version=\"9.0.30729.6161\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"..\\..\\..\\automatic\\php\\tools\\helpers.ps1\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/php-legacy/php_5.3.x/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$installLocation = GetInstallLocation \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  Write-Host \"Uninstalling previous version of php...\"\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName 'php'\r\n  Uninstall-ChocolateyPath $installLocation\r\n}\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$downloadInfo = GetDownloadInfo -downloadInfoFile \"$toolsPath\\downloadInfo.csv\" -parameters $pp\r\n\r\n$packageArgs = @{\r\n  packageName    = 'php'\r\n  url            = $downloadInfo.URL32\r\n  checksum       = $downloadInfo.Checksum32\r\n  checksumType   = 'sha256'\r\n  checksumType64 = 'sha256'\r\n}\r\n$newInstallLocation = $packageArgs.unzipLocation = GetNewInstallLocation $packageArgs.packageName $env:ChocolateyPackageVersion $pp\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\nif (!$pp.DontAddToPath) {\r\n  Install-ChocolateyPath $newInstallLocation\r\n}\r\n\r\n$php_ini_path = $newInstallLocation + '/php.ini'\r\n\r\nif (($installLocation -ne $newInstallLocation) -and (Test-Path \"$installLocation\\php.ini\")) {\r\n  Write-Host \"Moving old configuration file.\"\r\n  Move-Item \"$installLocation\\php.ini\" \"$php_ini_path\"\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Write-Host \"Removing old install location.\"\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n}\r\n\r\nif (!(Test-Path $php_ini_path)) {\r\n  Write-Host 'Creating default php.ini'\r\n  cp $newInstallLocation/php.ini-production $php_ini_path\r\n\r\n  Write-Host 'Configuring PHP extensions directory'\r\n  (gc $php_ini_path) -replace '; extension_dir = \"ext\"', 'extension_dir = \"ext\"' | sc $php_ini_path\r\n}\r\n\r\nif (!$pp.ThreadSafe) { Write-Host 'Please make sure you have CGI installed in IIS for local hosting' }\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.3.x/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageName = 'php'\r\n\r\n$installLocation = GetInstallLocation -libDirectory \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName $packageName\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n\r\n  Uninstall-ChocolateyPath $installLocation\r\n\r\n} else {\r\n  Write-Warning \"$packageName install path was not found. It may already be uninstalled!\"\r\n}\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.3.x/tools/downloadInfo.csv",
    "content": "threadsafe|http://windows.php.net//downloads/releases/archives/php-5.3.29-Win32-VC9-x86.zip||c1d7bf791fda6dea29c3eb8ae73188ff3a45970d5ca54ff9e5702971381c19cd|\r\nnot-threadsafe|http://windows.php.net//downloads/releases/archives/php-5.3.29-nts-Win32-VC9-x86.zip||d63846ede80daacdb1ca2359c4f8bf1bd2f9831fe1b9599d2e4345ede931b75b|\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.3.x/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://windows.php.net/downloads/releases/archives/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.ChecksumTS32 = Get-RemoteChecksum $Latest.URLTS32\r\n  $Latest.ChecksumNTS32 = Get-RemoteChecksum $Latest.URLNTS32\r\n\r\n  $lines = @(\r\n    @('threadsafe'; $Latest.URLTS32; '' ; $Latest.ChecksumTS32; '') -join '|'\r\n    @('not-threadsafe'; $Latest.URLNTS32; '' ; $Latest.ChecksumNTS32; '') -join '|'\r\n  )\r\n\r\n  [System.IO.File]::WriteAllLines(\"$PSScriptRoot\\tools\\downloadInfo.csv\", $lines);\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"                        = \"`$1'$($Latest.PackageName)'\"\r\n        }\r\n\r\n        \"php_5.3.x.nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n    $re      = 'php-5\\.3.+-nts.+\\.zip$'\r\n    $versionSort = { [version]($_ -split '-' | select -Index 1) }\r\n    $url     = $download_page.links | ? href -match $re  | % href | sort $versionSort -Descending | select -First 1\r\n    $urlTS   = $url -replace '\\-nts',''\r\n    $version = $url -split '-' | select -Index 1\r\n    $majorVersion = $version -split '\\.' | select -first 1\r\n    $Result = @{\r\n        Version      = $version\r\n        URLNTS32     = \"http://windows.php.net/\" + $url\r\n        URLTS32      = \"http://windows.php.net/\" + $urlTS\r\n        ReleaseNotes = \"https://secure.php.net/ChangeLog-${majorVersion}.php#${version}\"\r\n        PackageName  = 'php'\r\n    }\r\n\r\n    if ($Result.URLNTS32 -eq $Result.TS32) {\r\n      throw \"The threadsafe and non-threadsafe 32bit url is equal... This is not expected\"\r\n    }\r\n\r\n    $Result\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.4.x/php_5.4.x.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>php</id>\n    <title>PHP (Hypertext Preprocessor)</title>\n    <version>5.4.45</version>\n    <authors>PHP Authors</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>PHP – widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.</summary>\n    <description>PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.\n\n## Package Parameters\n- `/DontAddToPath` - Do not add install directory to path\n- `/InstallDir:`   - Override the installation directory (needs to be specified both during install and update, until it is remembered by choco)\n- `/ThreadSafe`    - Install the thread safe version of php that is compatible with Apache.\n\nThese parameters can be passed to the installer with the use of --params.\nFor example: `--params '\"/ThreadSafe \"\"/InstallDir:C:\\PHP\"\"\"'`.\n    </description>\n    <projectUrl>http://www.php.net/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/php-legacy/php_5.4.x</packageSourceUrl>\n    <tags>php development programming foss cross-platform admin</tags>\n    <licenseUrl>http://us.php.net/license/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://secure.php.net/ChangeLog-5.php#5.4.45</releaseNotes>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/4e147ce52b1a2a7ac522ffbce6d176f257de6ac1/icons/php.svg</iconUrl>\n    <bugTrackerUrl>https://bugs.php.net/</bugTrackerUrl>\n    <docsUrl>https://secure.php.net/docs.php</docsUrl>\n    <projectSourceUrl>http://git.php.net</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist2008\" version=\"9.0.30729.6161\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"..\\..\\..\\automatic\\php\\tools\\helpers.ps1\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/php-legacy/php_5.4.x/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$installLocation = GetInstallLocation \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  Write-Host \"Uninstalling previous version of php...\"\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName 'php'\r\n  Uninstall-ChocolateyPath $installLocation\r\n}\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$downloadInfo = GetDownloadInfo -downloadInfoFile \"$toolsPath\\downloadInfo.csv\" -parameters $pp\r\n\r\n$packageArgs = @{\r\n  packageName    = 'php'\r\n  url            = $downloadInfo.URL32\r\n  checksum       = $downloadInfo.Checksum32\r\n  checksumType   = 'sha256'\r\n  checksumType64 = 'sha256'\r\n}\r\n$newInstallLocation = $packageArgs.unzipLocation = GetNewInstallLocation $packageArgs.packageName $env:ChocolateyPackageVersion $pp\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\nif (!$pp.DontAddToPath) {\r\n  Install-ChocolateyPath $newInstallLocation\r\n}\r\n\r\n$php_ini_path = $newInstallLocation + '/php.ini'\r\n\r\nif (($installLocation -ne $newInstallLocation) -and (Test-Path \"$installLocation\\php.ini\")) {\r\n  Write-Host \"Moving old configuration file.\"\r\n  Move-Item \"$installLocation\\php.ini\" \"$php_ini_path\"\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Write-Host \"Removing old install location.\"\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n}\r\n\r\nif (!(Test-Path $php_ini_path)) {\r\n  Write-Host 'Creating default php.ini'\r\n  cp $newInstallLocation/php.ini-production $php_ini_path\r\n\r\n  Write-Host 'Configuring PHP extensions directory'\r\n  (gc $php_ini_path) -replace '; extension_dir = \"ext\"', 'extension_dir = \"ext\"' | sc $php_ini_path\r\n}\r\n\r\nif (!$pp.ThreadSafe) { Write-Host 'Please make sure you have CGI installed in IIS for local hosting' }\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.4.x/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageName = 'php'\r\n\r\n$installLocation = GetInstallLocation -libDirectory \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName $packageName\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n\r\n  Uninstall-ChocolateyPath $installLocation\r\n\r\n} else {\r\n  Write-Warning \"$packageName install path was not found. It may already be uninstalled!\"\r\n}\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.4.x/tools/downloadInfo.csv",
    "content": "threadsafe|http://windows.php.net//downloads/releases/archives/php-5.4.45-Win32-VC9-x86.zip||38cde4bac05e916fb0c0b78a2e5bfeec9b02b4b6fc51c9a02a66e4fc1e1a1d08|\r\nnot-threadsafe|http://windows.php.net//downloads/releases/archives/php-5.4.45-nts-Win32-VC9-x86.zip||63da6fd7c73c25eef1baec7099c3de348390671f9b2e61b74a8ab300fa4eab92|\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.4.x/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://windows.php.net/downloads/releases/archives/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.ChecksumTS32 = Get-RemoteChecksum $Latest.URLTS32\r\n  $Latest.ChecksumNTS32 = Get-RemoteChecksum $Latest.URLNTS32\r\n\r\n  $lines = @(\r\n    @('threadsafe'; $Latest.URLTS32; '' ; $Latest.ChecksumTS32; '') -join '|'\r\n    @('not-threadsafe'; $Latest.URLNTS32; '' ; $Latest.ChecksumNTS32; '') -join '|'\r\n  )\r\n\r\n  [System.IO.File]::WriteAllLines(\"$PSScriptRoot\\tools\\downloadInfo.csv\", $lines);\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"                        = \"`$1'$($Latest.PackageName)'\"\r\n        }\r\n\r\n        \"php_5.4.x.nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n    $re      = 'php-5\\.4.+-nts.+\\.zip$'\r\n    $versionSort = { [version]($_ -split '-' | select -Index 1) }\r\n    $url     = $download_page.links | ? href -match $re  | % href | sort $versionSort -Descending | select -First 1\r\n    $urlTS   = $url -replace '\\-nts',''\r\n    $version = $url -split '-' | select -Index 1\r\n    $majorVersion = $version -split '\\.' | select -first 1\r\n    $Result = @{\r\n        Version      = $version\r\n        URLNTS32     = \"http://windows.php.net/\" + $url\r\n        URLTS32      = \"http://windows.php.net/\" + $urlTS\r\n        ReleaseNotes = \"https://secure.php.net/ChangeLog-${majorVersion}.php#${version}\"\r\n        PackageName  = 'php'\r\n    }\r\n\r\n    if ($Result.URLNTS32 -eq $Result.TS32) {\r\n      throw \"The threadsafe and non-threadsafe 32bit url is equal... This is not expected\"\r\n    }\r\n\r\n    $Result\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.5.x/php_5.5.x.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>php</id>\n    <title>PHP (Hypertext Preprocessor)</title>\n    <version>5.5.38</version>\n    <authors>PHP Authors</authors>\n    <owners>chocolatey-community, Rob Reynolds</owners>\n    <summary>PHP – widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.</summary>\n    <description>PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.\n\n## Package Parameters\n- `/DontAddToPath` - Do not add install directory to path\n- `/InstallDir:`   - Override the installation directory (needs to be specified both during install and update, until it is remembered by choco)\n- `/ThreadSafe`    - Install the thread safe version of php that is compatible with Apache.\n\nThese parameters can be passed to the installer with the use of --params.\nFor example: `--params '\"/ThreadSafe \"\"/InstallDir:C:\\PHP\"\"\"'`.\n    </description>\n    <projectUrl>http://www.php.net/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/php-legacy/php_5.5.x</packageSourceUrl>\n    <tags>php development programming foss cross-platform admin</tags>\n    <licenseUrl>http://us.php.net/license/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <releaseNotes>https://secure.php.net/ChangeLog-5.php#5.5.38</releaseNotes>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/4e147ce52b1a2a7ac522ffbce6d176f257de6ac1/icons/php.svg</iconUrl>\n    <bugTrackerUrl>https://bugs.php.net/</bugTrackerUrl>\n    <docsUrl>https://secure.php.net/docs.php</docsUrl>\n    <projectSourceUrl>http://git.php.net</projectSourceUrl>\n    <dependencies>\n      <dependency id=\"vcredist2012\" version=\"11.0.61031\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"..\\..\\..\\automatic\\php\\tools\\helpers.ps1\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/php-legacy/php_5.5.x/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$installLocation = GetInstallLocation \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  Write-Host \"Uninstalling previous version of php...\"\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName 'php'\r\n  Uninstall-ChocolateyPath $installLocation\r\n}\r\n\r\n$pp = Get-PackageParameters\r\n\r\n$downloadInfo = GetDownloadInfo -downloadInfoFile \"$toolsPath\\downloadInfo.csv\" -parameters $pp\r\n\r\nif (!(UrlExists($downloadInfo.URL32))) {\r\n    Write-Host \"Using archive urls\"\r\n    $downloadInfo.URL32 = AddArchivePathToUrl($downloadInfo.URL32)\r\n    $downloadInfo.URL64 = AddArchivePathToUrl($downloadInfo.URL64) # Assuming the 64 bit version is archived simultaneously as the 32 bit one\r\n}\r\n\r\n$packageArgs = @{\r\n  packageName    = 'php'\r\n  url            = $downloadInfo.URL32\r\n  url64Bit       = $downloadInfo.URL64\r\n  checksum       = $downloadInfo.Checksum32\r\n  checksum64     = $downloadInfo.Checksum64\r\n  checksumType   = 'sha256'\r\n  checksumType64 = 'sha256'\r\n}\r\n$newInstallLocation = $packageArgs.unzipLocation = GetNewInstallLocation $packageArgs.packageName $env:ChocolateyPackageVersion $pp\r\n\r\nInstall-ChocolateyZipPackage @packageArgs\r\n\r\nif (!$pp.DontAddToPath) {\r\n  Install-ChocolateyPath $newInstallLocation\r\n}\r\n\r\n$php_ini_path = $newInstallLocation + '/php.ini'\r\n\r\nif (($installLocation -ne $newInstallLocation) -and (Test-Path \"$installLocation\\php.ini\")) {\r\n  Write-Host \"Moving old configuration file.\"\r\n  Move-Item \"$installLocation\\php.ini\" \"$php_ini_path\"\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Write-Host \"Removing old install location.\"\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n}\r\n\r\nif (!(Test-Path $php_ini_path)) {\r\n  Write-Host 'Creating default php.ini'\r\n  cp $newInstallLocation/php.ini-production $php_ini_path\r\n\r\n  Write-Host 'Configuring PHP extensions directory'\r\n  (gc $php_ini_path) -replace '; extension_dir = \"ext\"', 'extension_dir = \"ext\"' | sc $php_ini_path\r\n}\r\n\r\nif (!$pp.ThreadSafe) { Write-Host 'Please make sure you have CGI installed in IIS for local hosting' }\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.5.x/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n. $toolsPath\\helpers.ps1\r\n\r\n$packageName = 'php'\r\n\r\n$installLocation = GetInstallLocation -libDirectory \"$toolsPath\\..\"\r\n\r\nif ($installLocation) {\r\n  UninstallPackage -libDirectory \"$toolsPath\\..\" -packageName $packageName\r\n\r\n  $di = Get-ChildItem $installLocation -ea 0 | Measure-Object\r\n  if ($di.Count -eq 0) {\r\n    Remove-Item -Force -ea 0 $installLocation\r\n  }\r\n\r\n  Uninstall-ChocolateyPath $installLocation\r\n\r\n} else {\r\n  Write-Warning \"$packageName install path was not found. It may already be uninstalled!\"\r\n}\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.5.x/tools/downloadInfo.csv",
    "content": "threadsafe|http://windows.php.net//downloads/releases/php-5.5.38-Win32-VC11-x86.zip|http://windows.php.net//downloads/releases/php-5.5.38-Win32-VC11-x64.zip|800a7e2be97aace568848e6bb91c93114ba59793a4f89c8756c66b975f2311be|2a5eec621c36b94a5f2c59706f219b598fafbef9930215760f854de6ffba0092\r\nnot-threadsafe|http://windows.php.net//downloads/releases/php-5.5.38-nts-Win32-VC11-x86.zip|http://windows.php.net//downloads/releases/php-5.5.38-nts-Win32-VC11-x64.zip|443fba0410873b9d7083c2b815b0d53bbcec8b2f5e8a69469e06e8d8cb2d343e|abdf2fefcd7d1daf75d689e309e8571879b15d4b61726546e4e064f96167387a\r\n"
  },
  {
    "path": "manual/php-legacy/php_5.5.x/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'http://windows.php.net/downloads/releases/'\r\n# Change the release url above with this one when\r\n# version 5.5.x is only available from the archive section\r\n# Fallback to the archive version in ./tools/chocolateyInstall.ps1\r\n# can also be removed then\r\n#$releases = 'http://windows.php.net/downloads/releases/archives/'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.ChecksumTS32 = Get-RemoteChecksum $Latest.URLTS32\r\n  $Latest.ChecksumTS64 = Get-RemoteChecksum $Latest.URLTS64\r\n  $Latest.ChecksumNTS32 = Get-RemoteChecksum $Latest.URLNTS32\r\n  $Latest.ChecksumNTS64 = Get-RemoteChecksum $Latest.URLNTS64\r\n\r\n  $lines = @(\r\n    @('threadsafe'; $Latest.URLTS32; $Latest.URLTS64; $Latest.ChecksumTS32; $Latest.ChecksumTS64) -join '|'\r\n    @('not-threadsafe'; $Latest.URLNTS32; $Latest.URLNTS64; $Latest.ChecksumNTS32; $Latest.ChecksumNTS64) -join '|'\r\n  )\r\n\r\n  [System.IO.File]::WriteAllLines(\"$PSScriptRoot\\tools\\downloadInfo.csv\", $lines);\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*packageName\\s*=\\s*)('.*')\"                        = \"`$1'$($Latest.PackageName)'\"\r\n        }\r\n\r\n        \"php_5.5.x.nuspec\" = @{\r\n            \"(\\<releaseNotes\\>).*?(\\</releaseNotes\\>)\" = \"`${1}$($Latest.ReleaseNotes)`$2\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -Uri $releases\r\n\r\n    $re      = 'php-5\\.5.+-nts.+\\.zip$'\r\n    $versionSort = { [version]($_ -split '-' | select -Index 1) }\r\n    $url     = $download_page.links | ? href -match $re  | % href | sort $versionSort -Descending | select -First 2\r\n    $urlTS   = $url | % { $_ -replace '\\-nts','' }\r\n    $version = $url[0] -split '-' | select -Index 1\r\n    $majorVersion = $version -split '\\.' | select -first 1\r\n    $Result = @{\r\n        Version      = $version\r\n        URLNTS32     = \"http://windows.php.net/\" + ($url -match 'x86' | select -First 1)\r\n        URLNTS64     = \"http://windows.php.net/\" + ($url -match 'x64' | select -First 1)\r\n        URLTS32      = \"http://windows.php.net/\" + ($urlTS -match 'x86' | select -First 1)\r\n        URLTS64      = \"http://windows.php.net/\" + ($urlTS -match 'x64' | select -First 1)\r\n        ReleaseNotes = \"https://secure.php.net/ChangeLog-${majorVersion}.php#${version}\"\r\n        PackageName  = 'php'\r\n    }\r\n\r\n    if ($Result.URLNTS32 -eq $Result.TS32) {\r\n      throw \"The threadsafe and non-threadsafe 32bit url is equal... This is not expected\"\r\n    }\r\n\r\n    if ($Result.URLNTS64 -eq $Result.TS64) {\r\n      throw \"The threadsafe and non-threadsafe 64bit url is equal... This is not expected\"\r\n    }\r\n\r\n    $Result\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/php-legacy/update_all.ps1",
    "content": "# Convenience script to update all packages\r\n# They will still need to be manually pushed\r\n# with [PUSH php_5.3.x php_5.4.x php_5.5.x]\r\n\r\nparam(\r\n  [switch]$CreateCommitMessage\r\n)\r\n\r\n$global:au_Force = $true\r\n\r\n$folders = Get-ChildItem \"$PSScriptRoot\" -Directory | ? { Test-Path \"$_\\update.ps1\"}\r\n\r\nforeach ($folder in $folders) {\r\n  try {\r\n    pushd $folder.FullName\r\n    . \".\\update.ps1\"\r\n  } finally {\r\n    popd\r\n  }\r\n}\r\n\r\n$global:au_Force = $null\r\n\r\ngit add \"$PSScriptRoot\"\r\nif ($CreateCommitMessage) {\r\n  git commit -m \"[PUSH $(($folders | % Name) -join ' ')]\"\r\n}\r\n"
  },
  {
    "path": "manual/qttabbar-langfiles/README.md",
    "content": "﻿# <img src=\"\" width=\"48\" height=\"48\"/> [qttabbar-langfiles](https://chocolatey.org/packages/qttabbar-langfiles)\r\n\r\n\r\nThis package downloads all available language files for QTTabBar and automatically sets the user's Windows language as language for QTTabBar.\r\n\r\nQTTabBar is extension for Windows Explorer that brings tabbed browsing to Microsoft file browser, along with a host of other great features. Under new management! Now in public beta!\r\n\r\n"
  },
  {
    "path": "manual/qttabbar-langfiles/qttabbar-langfiles.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>qttabbar-langfiles</id>\n    <version>1.5.0.20130713</version>\n    <title>QTTabBar language files</title>\n    <owners>chocolatey-community</owners>\n    <authors>QTTabBar translation team</authors>\n    <licenseUrl>http://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <projectUrl>http://qttabbar.sourceforge.net/</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nThis package downloads all available language files for QTTabBar and automatically sets the user’s Windows language as language for QTTabBar.\n\nQTTabBar is extension for Windows Explorer that brings tabbed browsing to Microsoft’s file browser, along with a host of other great features. Under new management! Now in public beta!\n    </description>\n    <summary>Language files for QTTabBar</summary>\n    <releaseNotes />\n    <tags>productivity windows explorer i18n</tags>\n    <dependencies>\n      <dependency id=\"QTTabBar\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Chinese_Simp.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \r\n<root>\r\n\r\n<Author>\r\neasyT(http://easyt.blog.163.com)\r\n</Author>\r\n\r\n<Language>\r\nSimplified Chinese(简体中文)\r\n</Language>\r\n\r\n<Country>\r\nChina PRC\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2010/11/22\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\n分隔线\r\n后退\r\n前进\r\n标签组\r\n最近关闭的标签\r\n应用程序\r\n开新窗口\r\n复制标签\r\n锁定\r\n复制工具\r\n最上层显示\r\n关闭\r\n关闭其他标签\r\n关闭窗口\r\n关闭左侧\r\n关闭右侧\r\n上移\r\n重新载入\r\n搜索\r\n半透明\r\n搜索框\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\n路径\r\n名称\r\n当前文件夹路径\r\n当前文件夹名称\r\nMD5\r\n 个项目\r\n所有标签路径\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n新增(&amp;A)\r\n移除(&amp;M)\r\n关闭(&amp;E)\r\n重置(&amp;R)\r\n上移(&amp;U)\r\n下移(&amp;D)\r\n浏览图片(&amp;B)...\r\n小图标\r\n大图标\r\n自订(&amp;C)...\r\n锁定菜单(&amp;L)\r\n重置图片(&amp;S)\r\n显示文字标签\r\n选择性文字\r\n没有文字标签\r\n锁定搜索框大小\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\n确定\r\n取消\r\n应用(&amp;A)\r\n默认值(&amp;D)\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\n复制到：\r\n移到：\r\n建立快捷方式到：\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\n桌面搜索\r\n无效的图片。\\r\\n\\r\\n请选择 432 x 40 px 的图片。\r\n搜索结果在\r\n快捷方式\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\n关闭\r\n关闭右侧\r\n关闭左侧\r\n关闭其他标签\r\n新增到标签组\r\n建立新标签组\r\n锁定\r\n复制此标签\r\n开新窗口\r\n复制路径\r\n内容\r\n标签历史\r\n标签组\r\n复原关闭的标签\r\n上次使用的标签\r\n最近开启的文件\r\n浏览文件夹\r\n关闭其他标签\r\n关闭窗口\r\n选项\r\n解除锁定\r\n新增到应用程序菜单(&amp;A)：\r\n个项目\r\n取消\r\n分支\r\n从菜单移除此项\r\n开启所在文件夹(&amp;P)\r\n标签标记\r\n标签排序\r\n名称\r\n路径\r\n使用中\r\n锁定工具栏\r\n合并其他窗口的标签\r\n反向\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar 无法打开\\r\\n\\r\\n  \"{0}\"。\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\n建立新标签组\r\n标签组名称：\r\n加入所有标签\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\n切换到新标签\r\n重复使用现有标签\r\n开启标签组时关闭所有标签\r\n显示工具提示\r\n获取鼠标X1/X2按钮\r\n显示导航钮\r\n标签历史\r\n最近的文件\r\n使用拖放文件到标签标题\r\n语言文件：\r\n新标签位置：\r\n当前标签关闭后切换到：\r\n双击标签标题时：\r\n双击标签栏背景时：\r\n路径/标签组名：\r\n多行标签栏：\r\n自动重命名名称模糊的标签\r\n鼠标滚轮点选文件夹时：\r\n双击文件夹空白处跳到上层目录\r\n禁止调整窗口大小\r\n储存窗口透明度\r\n捕捉新的Explorer程序\r\n捕捉到新窗口时显示树状目录\r\n从外部程序打开窗口时不自动捕捉到标签\r\n以Shift+滚轮横向卷动\r\n以Ctrl+滚轮更改查看模式 (XP)\r\n有标签存在时防止窗口关闭\r\n有标签锁定时防止窗口关闭\r\n还原标签\r\n还原锁定的标签\r\n使用标签图片\r\n反白颜色\r\n标签大小：\r\n宽度\r\n高度\r\n最大宽度\r\n最小宽度\r\n字体\r\n用粗体显示使用中的标签标题\r\n标签标题颜色\r\n激活状态\r\n未激活状态\r\n默认\r\n工具栏背景颜色\r\n文件夹图标\r\n路径\r\n参数\r\n工作目录\r\n外挂插件语言文件：\r\n隐藏菜单栏\r\nXP兼容BackSpace键(Vista/win7)\r\n详细信息查看时整行选取\r\n详细信息查看时显示格线\r\n详细信息查看时交替每行颜色\r\n使用文件预览\r\n按下Shift键时\r\n启用\"子目录提示\"\r\n显示隐藏文件\r\n显示文件\r\n重新命名时不选择扩展名 (XP)\r\n显示系统文件\r\n按下关闭钮时窗口缩小到系统托盘\r\n最大宽度\r\n最大高度\r\n工具栏背景图片\r\n按F2重命名时改变选择范围\r\n在标签上显示关闭按钮\r\n以滚轮点选标签时：\r\n在标签上启用\"子目录提示\"\r\n由外部开启时总是开新窗口\r\n按下Alt键时\r\n鼠标悬停时\r\n导出设定值...\r\n光标循环\r\n网络超时时间 (单位：秒，0为系统默认值)\r\n最小化时窗口缩到系统托盘\r\n文字对齐\r\n菜单样式\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\n在文件夹树上以Shift+左键或滚轮点选时开启新标签 (XP)\r\n以Ctrl+Tab切换时显示标签切换列表\r\n文字阴影\r\n定期检查更新\r\n开新窗口后关闭原标签\r\n显示驱动器字母\r\n播放音效\r\n新增外挂插件\r\n选项\r\n停用\r\n启用\r\n移除\r\n关于 {0}\r\n移除这个外挂插件的话，\\r\\n\\r\\n{0}\\r\\n\\r\\n也会一起被移除。要继续吗？\r\n在图片下方显示文件信息\r\n使用旧的ListView列表显示(Win7)\r\n所有查看模式下都显示列标题(Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\n左侧\r\n右侧\r\n最右侧\r\n最左侧\r\n上次使用的标签\r\n上移\r\n关闭\r\n锁定\r\n显示菜单\r\n开新窗口\r\n复制\r\n复制路径\r\n内容\r\n - \r\n浏览文件夹\r\n关闭其他标签\r\n全部锁定\r\n复原最近关闭的标签\r\n选项\r\n关闭窗口\r\n复制当前标签\r\n多行 \r\n新标签\r\n自动调整\r\n固定大小\r\n限制标签宽度\r\n伸展\r\n平铺\r\n实际大小\r\n靠左\r\n居中\r\nVista 风格\r\nXP 风格\r\n在各行伸展\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\n常规\r\n标签\r\n窗口\r\n外观\r\n标签组\r\n应用程序\r\n外挂插件\r\n快捷键\r\n其他\r\n路径\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\n清除\r\n上移\r\n下移\r\n新增分隔线\r\n启动\r\n外挂插件选项\r\n背景颜色\r\n文字颜色\r\n默认\r\n设定\r\n删除\r\n立即检查\r\n复制到剪贴板\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\n任务栏(&amp;T)\r\n桌面(&amp;D)\r\n锁定项目(&amp;L)\r\n显示标题背景(&amp;B)\r\n单击显示菜单(&amp;O)\r\n应用程序快捷键(&amp;A)\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\n标签组\r\n恢复关闭的标签\r\n应用程序\r\n最近的文件\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\n上一页 ( Alt + Left )\r\n下一页 ( Alt + Right )\r\n回到第一页\r\n到最后一页\r\n选择下一个标签\r\n选择上一个标签\r\n选择第一个标签\r\n选择最后一个标签\r\n关闭当前标签\r\n关闭当前以外所有的标签\r\n关闭左侧\r\n关闭右侧\r\n关闭窗口 ( Alt + F4 )\r\n恢复关闭的标签\r\n复制当前标签\r\n以新窗口开启当前文件夹\r\n锁定/解除锁定当前标签\r\n锁定/解除锁定全部标签\r\n浏览文件夹\r\n建立新标签组\r\n开启选项对话框\r\n显示工具栏菜单\r\n显示当前标签菜单\r\n显示标签组菜单 ( 按钮栏 )\r\n显示最近文件夹菜单 ( 按钮栏 )\r\n显示使用者应用程序菜单 ( 按钮栏 )\r\n显示/隐藏菜单栏\r\n复制所选文件路径\r\n复制所选文件名称\r\n复制当前文件夹路径\r\n复制当前文件夹名称\r\n检查所选文件的MD5\r\n将窗口移至最上层\r\n增加透明度\r\n减少透明度\r\n焦点移到文件列表\r\n焦点移到搜索列 (Vista/Win7)\r\n焦点移到搜索框 ( 按钮栏 )\r\n显示所选文件夹的子目录提示菜单\r\n将窗口缩小到系统托盘\r\n焦点移到标签栏\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" 已经指派给 \"{1}\"。\\r\\n\\r\\n您要重新指派吗？\r\n重新指派确认\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\n外挂插件\r\n用户指令\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\n找到新的版本。\\r\\n\\r\\n{0}\\r\\n\\r\\n要访问网站下载吗？\r\n你的 QTTabBar 已是最新的版本。\r\n找到新的测试版：\r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Chinese_Trad.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"UTF-8\"?> \r\n<root>\r\n\r\n<Author>\r\neasyT(http://easyt.blog.163.com)\r\n</Author>\r\n\r\n<Language>\r\nTraditional Chinese(正體中文)\r\n</Language>\r\n\r\n<Country>\r\nTaiwan, R.O.C.\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2010/11/22\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\n分割線\r\n上一頁\r\n下一頁\r\n群組\r\n最近關閉的分頁\r\n應用程式\r\n開新視窗\r\n複製分頁\r\n鎖定\r\n複製工具\r\n最上層顯示\r\n關閉\r\n關閉其他分頁\r\n關閉視窗\r\n關閉左側\r\n關閉右側\r\n上移\r\n重新載入\r\n搜尋\r\n半透明\r\n搜尋框\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\n路徑\r\n名稱\r\n目前資料夾路徑\r\n目前資料夾名稱\r\nMD5\r\n 個項目\r\n所有分頁路徑\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n新增(&amp;A)\r\n移除(&amp;M)\r\n關閉(&amp;E)\r\n重設(&amp;R)\r\n上移(&amp;U)\r\n下移(&amp;D)\r\n瀏覽圖片(&amp;B)...\r\n小圖示\r\n大圖示\r\n自訂(&amp;C)...\r\n鎖定功能表(&amp;L)\r\n重設影像(&amp;S)\r\n顯示文字標籤\r\n選用性文字\r\n沒有文字標籤\r\n鎖定搜尋框大小\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\n確定\r\n取消\r\n套用(&amp;A)\r\n預設值(&amp;D)\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\n複製到：\r\n移到：\r\n建立捷徑在：\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\n桌面搜尋\r\n無效的圖片。\\r\\n\\r\\n請選擇 432 x 40 px 的圖片。\r\n搜尋結果在\r\n捷徑\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\n關閉\r\n關閉右側\r\n關閉左側\r\n關閉其他分頁\r\n新增到群組\r\n建立新群組\r\n鎖定\r\n複製此頁\r\n開新視窗\r\n複製路徑\r\n內容\r\n分頁歷史\r\n群組\r\n復原關閉的分頁\r\n上次使用的分頁\r\n最近開啟的文件\r\n瀏覽資料夾\r\n關閉其他分頁\r\n關閉視窗\r\n選項\r\n解除鎖定\r\n新增到應用程式功能表(&amp;A)：\r\n個項目\r\n取消(&amp;C)\r\n分支\r\n從選單移除此項\r\n開啟所在資料夾(&amp;P)\r\n分頁標記\r\n分頁排序\r\n名稱\r\n路徑\r\n使用中\r\n鎖定工具列\r\n合併其他視窗的分頁\r\n反向\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar 無法開啟\\r\\n\\r\\n  \"{0}\"。\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\n建立新群組\r\n群組名稱：\r\n加入所有分頁\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\n切換到新分頁\r\n重複使用現有分頁\r\n開啟群組時關閉所有分頁\r\n顯示工具提示\r\n擷取滑鼠X1/X2按鈕\r\n顯示導航鈕\r\n分頁歷史\r\n最近的檔案\r\n使用拖放檔案到分頁標籤\r\n語系檔：\r\n新分頁位置：\r\n目前分頁關閉後切換到：\r\n雙擊分頁標籤時：\r\n雙擊標籤列背景時：\r\n路徑/群組名稱：\r\n多列分頁標籤：\r\n自動重新命名名稱模糊的分頁標籤\r\n滑鼠滾輪點選資料夾時：\r\n雙擊資料夾空白處回到上層目錄\r\n禁止調整視窗大小\r\n儲存視窗透明度\r\n擷取新的Explorer程序\r\n擷取到新程序時顯示樹狀目錄\r\n從外部開啟時不以新分頁擷取視窗\r\n以Shift+滾輪橫向捲動\r\n以Ctrl+滾輪更改檢視模式 (XP)\r\n有分頁存在時防止視窗關閉\r\n有分頁鎖定時防止視窗關閉\r\n還原分頁\r\n復原鎖定的分頁\r\n使用分頁圖片\r\n反白顏色\r\n分頁大小：\r\n寬度\r\n高度\r\n最大寬度\r\n最小寬度\r\n字型\r\n用粗體顯示使用中的分頁標題\r\n分頁標題顏色\r\n使用中\r\n非使用中\r\n預設\r\n工具列背景顏色\r\n資料夾圖示\r\n路徑\r\n參數\r\n工作目錄\r\n外掛模組語系檔：\r\n隱藏功能表列\r\nXP相容BackSpace鍵(Vista/Win7)\r\n詳細資料檢視時整列選取\r\n詳細資料檢視時顯示格線\r\n詳細資料檢視時交替橫列顏色\r\n使用檔案預覽\r\n按下Shift鍵時\r\n啟用\"子目錄提示\"\r\n顯示隱藏檔\r\n顯示檔案\r\n重新命名時不選取副檔名 (XP)\r\n顯示系統檔\r\n按下關閉鈕時視窗縮到系統列\r\n最大寬度\r\n最大高度\r\n工具列背景圖片\r\n重新命名時按F2改變選取範圍\r\n在分頁上顯示關閉按鈕\r\n以滾輪點選分頁時：\r\n在分頁上啟用\"子目錄提示\"\r\n由外部開啟時總是開新視窗\r\n按下Alt鍵時\r\n滑鼠懸停時\r\n匯出設定值...\r\n游標循環\r\n網路逾時時間 (單位：秒，0為系統預設值)\r\n最小化時視窗縮到系統列\r\n文字對齊\r\n功能表樣式\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\n在資料夾樹上以Shift+左鍵或滾輪點選時開啟新分頁 (XP)\r\n以Ctrl+Tab切換時顯示分頁切換列表\r\n文字陰影\r\n定期檢查更新\r\n開新視窗後關閉原分頁\r\n顯示磁碟機代號\r\n播放音效\r\n新增外掛模組\r\n選項\r\n停用\r\n啟用\r\n移除\r\n關於 {0}\r\n移除這個外掛模組的話，\\r\\n\\r\\n{0}\\r\\n\\r\\n也會一起被移除。要繼續嗎？\r\n在圖片下方顯示檔案資訊\r\n使用舊式ListView列表顯示(Win7)\r\n所有查看模式下都顯示列標題(Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\n左側\r\n右側\r\n最右側\r\n最左側\r\n上次使用的分頁\r\n上移\r\n關閉\r\n鎖定\r\n顯示功能表\r\n開新視窗\r\n複製\r\n複製路徑\r\n內容\r\n - \r\n瀏覽資料夾\r\n關閉其他分頁\r\n全部鎖定\r\n復原最近關閉的分頁\r\n選項\r\n關閉視窗\r\n複製目前分頁\r\n多列 \r\n開新分頁\r\n自動調整\r\n固定大小\r\n限制範圍\r\n延展\r\n並排\r\n實際大小\r\n靠左\r\n置中\r\nVista 風格\r\nXP 風格\r\n在各列延展\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\n一般\r\n分頁\r\n視窗\r\n外觀\r\n群組\r\n應用程式\r\n外掛模組\r\n快速鍵\r\n其他\r\n路徑\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\n清除\r\n上移\r\n下移\r\n新增分隔線\r\n啟動\r\n外掛模組選項\r\n背景顏色\r\n文字顏色\r\n預設\r\n設定\r\n刪除\r\n立即檢查\r\n複製到剪貼簿\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\n工作列(&amp;T)\r\n桌面(&amp;D)\r\n鎖定項目(&amp;L)\r\n繪製標題背景(&amp;B)\r\n單擊顯示選單(&amp;O)\r\n應用程式快速鍵(&amp;A)\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\n群組\r\n復原關閉的分頁\r\n應用程式\r\n最近的文件\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\n上一頁 ( Alt + Left )\r\n下一頁 ( Alt + Right )\r\n回到第一頁\r\n到最後一頁\r\n選取下一個分頁\r\n選取上一個分頁\r\n選取第一個分頁\r\n選取最後一個分頁\r\n關閉目前分頁\r\n關閉目前以外所有的分頁\r\n關閉左側\r\n關閉右側\r\n關閉視窗 ( Alt + F4 )\r\n復原關閉的分頁\r\n複製目前分頁\r\n以新視窗開啟目前資料夾\r\n鎖定/解除鎖定目前分頁\r\n鎖定/解除鎖定全部分頁\r\n瀏覽資料夾\r\n建立新群組\r\n開啟選項對話框\r\n顯示工具列功能表\r\n顯示目前分頁功能表\r\n顯示群組功能表 ( 按鈕列 )\r\n顯示最近資料夾功能表 ( 按鈕列 )\r\n顯示使用者應用程式功能表 ( 按鈕列 )\r\n顯示/隱藏功能表列\r\n複製所選檔案路徑\r\n複製所選檔案名稱\r\n複製目前資料夾路徑\r\n複製目前資料夾名稱\r\n檢查所選檔案的MD5\r\n將視窗移至最上層\r\n增加透明度\r\n減少透明度\r\n焦點移到檔案清單\r\n焦點移到搜尋列 (Vista/win7)\r\n焦點移到搜尋框 ( 按鈕列 )\r\n顯示所選資料夾的子目錄提示功能表\r\n將視窗縮到系統列\r\n焦點移到分頁標籤\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" 已經指派給 \"{1}\"。\\r\\n\\r\\n您要重新指派嗎？\r\n重新指派確認\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\n外掛模組\r\n使用者指令\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\n找到新的版本。\\r\\n\\r\\n{0}\\r\\n\\r\\n要造訪網站下載嗎？\r\n你的 QTTabBar 已是最新的版本。\r\n找到新的測試版：\r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Czech.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nBuchtič\r\n</Author>\r\n\r\n<Language>\r\nCzech\r\n</Language>\r\n\r\n<Country>\r\nCZE\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a4\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a4\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2011/06/22\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nOddělovač\r\nZpět\r\nVpřed\r\nSkupiny\r\nPoslední zavřené\r\nAplikace\r\nNové okno\r\nKlonovat\r\nZamknout\r\nKopírovat\r\nNavrchu\r\nZavřít\r\nZavřít vše, kromě aktuální\r\nZavřít okno\r\nZavřít vše vlevo\r\nZavřít vše vpravo\r\nNahoru\r\nObnovit\r\nHledat\r\nPrůhlednost\r\nVyhledávací pole\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nCestu\r\nNázev\r\nCestu aktuální složky\r\nNázev aktuální složky\r\nMD5\r\n položek\r\nCesty všech otevřených záložek\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Přidat\r\n&amp;Odebrat\r\n&amp;Zavřít\r\n&amp;Resetovat\r\n&amp;Nahoru\r\n&amp;Dolů\r\n&amp;Procházet obrázek...\r\nMalá ikona\r\nVelká ikona\r\n&amp;Přizpůsobit...\r\n&amp;Zamknout mabídky\r\nRe&amp;setovat obrázek\r\nZobrazit textové popisky\r\nVýběr textu\r\nŽádné textové popisky\r\nOzamknout velikost vyhledávacího pole\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nZrušit\r\n&amp;Použít\r\n&amp;Výchozí\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nKopírovat do:\r\nPřesunout do:\r\nVytvořit zástupce v:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nProhledat Plochu\r\nNeplatný obrázek.\\r\\n\\r\\nProsím, vyberte obrázek o velikosti 432 x 40 px.\r\nVýsledky hledání v\r\nzástupce\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nZavřít\r\nZavřít vše vpravo\r\nZavřít vše vlevo\r\nZavřít vše, kromě této\r\nPřidat do skupiny\r\nVytvořit novou skupinu\r\nZamknout\r\nKlonovat\r\nNové okno\r\nKopírovat cestu\r\nVlastnosti\r\nHistorie záložek\r\nZáložky\r\nVrátit zavřené\r\nPoslední aktivované\r\nNaposledy otevřené soubory\r\nProcházet složku\r\nZavřít vše, kromě aktuální\r\nZavřít okno\r\nMožnosti\r\nOdemknout\r\nPřidat do menu Aplikace: \r\npoložek\r\nZrušit\r\nBranches\r\nOdebrat tuto položku z menu\r\nO&amp;tevřít obsahující složku\r\nŠtítek záložky\r\nPořadí záložek\r\nNázev\r\nCesta\r\nAktivní\r\nZamknout Panely nástrojů\r\nSloučit záložky ostatních oken\r\nObrátit\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar neotevřel\\r\\n\\r\\n \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nVytvořit novou skupinu\r\nNázev skupiny:\r\nPřidat všechny záložky\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nAktivovat novou záložku\r\nZnovu použít tuto záložku\r\nZavřít všechny záložky při otevření skupiny\r\nZobrazit bublinové nápovědy\r\nSnímat X1/X2 tlačítka myši\r\nZobrazit navigační tlačítka\r\nHistorie záložek\r\nPoslední soubory\r\nPoužít Drag &amp;&amp; Drop (Táhni &amp;&amp; Pusť) v záložkách\r\nJazykový soubor:\r\nNové umístění záložky:\r\nPo zavření aktuální záložky, aktivovat:\r\nPři dvokliku na záložku:\r\nPři dvojkliku na pozadí:\r\nCesta/skupina:\r\nVíce řádků záložek\r\nAutomaticky přejmenovat nejednoznačné záložky\r\nPři kliku kolem myši na složku:\r\nNahoru při dvojkliku na okraj složky\r\nNeměnit velikost okna\r\nUložit průhlednost okna\r\nZachytit nové procesy Průzkumníka\r\nZobrazit strom při zachycení nových procesů\r\nNezachytávat okna jako novou záložku při otevření externě\r\nVodorovné rolování pomocí Shift + Kolečko myši\r\nZměnit režim prohlížení pomocí Ctrl + Kolečko myši (XP)\r\nZabránit zavření okna při ukončení záložky\r\nZabránit zavření okna při uzamčené záložce\r\nObnovit záložky\r\nObnovit uzamčené záložky\r\nPoužít obrázek pro záložku\r\nBarva zvýraznění\r\nVelikost záložky:\r\nŠířka\r\nVýška\r\nMax\r\nMin\r\nPísmo\r\nTučně na aktivní záložce\r\nBarva textu\r\nAktivní\r\nNeaktivní\r\nVýchozí\r\nBarva pozadí Panelu nástrojů\r\nIkona složky\r\nCesta\r\nArgumenty\r\nPracovní adresář\r\nJazykový soubor pluginu:\r\nSkrýt panel menu\r\nXP-kompatibilní BS klíč(Vista)\r\nVýběr celého řádku při zobrazení detailů\r\nVýběr mřížky při zobrazení detailů\r\nAlternativní barva řádku při zobrazení detailů\r\nZobrazit náhled bublinové nápovědy\r\npomocí klávesy Shift\r\nZapnout zobrazení podsložek\r\nZobrazit skryté objekty\r\nZobrazit soubory\r\nSkrýt přípony souborů při výběru (XP)\r\nZobrazit systémové objekty\r\nSkrýt do systray při kliknutí na Zavřít\r\nMax šířka\r\nMax výška\r\nPozadí Panelu nástrojů\r\nZměnit výběr pomocí F2 při přejmenování souborů\r\nZobrazit tlačítko pro zavření na záložkách\r\nPři kliknutí kolečkem na záložku:\r\nZapnout zobrazení podsložek na záložkách\r\nOtevřít nové okno...\r\nPomocí klávesy Alt\r\nPři přejetí myši\r\nNastavení exportu...\r\nSmyčka kurzoru\r\nTimeout sítě (sekund, 0 pro hodnotu systému)\r\nSkrýt do systray při minimalizaci\r\nZarovnání textu\r\nVykreslení menu\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nPři zobrazení stromu, otevřít novou složku kliknutím kolečka nebo kliknutím a Shift (XP)\r\nZobrazit přepínač záložek pomocí Ctrl+Tab\r\nStín textu\r\nPravidelně kontrolovat aktualizace\r\nOdebrat původní záložku při otevření nového okna\r\nZobrazit písmena jednotek\r\nZvuk\r\nInstalovat plugin\r\nMožnosti\r\nVypnout\r\nZapnout\r\nOdinstalovat\r\nO pluginu {0}\r\nPokud odinstalujte tento plugin, musíte odinstalovat také \\r\\n\\r\\n{0}\\r\\n\\r\\nJste si jistý, že chcete pokračovat?\r\nZobrazit informace o souboru pod obrázky\r\nPoužít staré ovládání zobrazení seznamu (Win7)\r\nZobrazit názvy sloupců ve všech režimech zobrazení (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nVlevo\r\nVpravo\r\nÚplně vpravo\r\nÚplně vlevo\r\nPoslední aktivovaný\r\nNahoru\r\nZavřít\r\nZamknout\r\nZobrazit menu\r\nNové okno\r\nKlonovat\r\nKopírovat cestu\r\nVlasnosti\r\n - \r\nProcházet složku\r\nZavřít všechny, kromě aktuální\r\nZamknout vše\r\nObnovit poslední zavřenou\r\nMožnosti\r\nZavřít okno\r\nKlonovat\r\n \r\nNová záložka\r\nAutomaticky\r\nFixní\r\nLimit šířky záložky\r\nStretch\r\nTitulek\r\nSkutečná velikost\r\nVlevo\r\nNa střed\r\nVista\r\nXP\r\nStretch on each band\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nHlavní\r\nZáložka\r\nOkno\r\nVzhled\r\nSkupiny\r\nAplikace\r\nPluginy\r\nKláv. zkratky\r\nRůzné\r\nCesta\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nVymazat\r\nNahoru\r\nDolů\r\nPřidat oddělovač\r\nPo spuštění\r\nMožnosti pluginu\r\nBarva pozadí\r\nBarva textu\r\nVýchozí\r\nNastavit\r\nVymazat\r\nZkontrolovat\r\nZkopírovat do schránky\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nPanel nástrojů\r\nPlocha\r\nZamknuté položky\r\nVykreslit pozadí textu\r\nMenu jedním klikem\r\nZapnout klávesové zkratky pro aplikace\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nSkupiny\r\nVrátit zavřené\r\nAplikace\r\nNaposledy otevřené soubory\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nPřejít zpět ( Alt + Left )\r\nPřejít vpřed ( Alt + Right )\r\nPřejít na začátek\r\nPřejít na konec\r\nVybrat následující záložku\r\nVybrat předchozí záložku\r\nVybrat první záložku\r\nVybrat poslední záložku\r\nZavřít aktuální záložku\r\nZavřít vše, kromě aktuální\r\nZavřít vše vlevo\r\nZavřít vše vpravo\r\nZavřít okno ( Alt + F4 )\r\nVrátit zavřené\r\nKlonovat aktuální\r\nOtevřít aktuální složku v novém okně\r\nZamknout / odemknout aktuální\r\nZamknout / odemknout vše\r\nProcházet složku\r\nVytvořit novou skupinu\r\nOtevřít dialog možnosti\r\nZobrazit menu Panelu nástrojů\r\nZobrazit menu aktuální záložky\r\nZobrazit menu skupiny ( tlačítko )\r\nZobrazit menu aktuální složky ( tlačítko )\r\nZobrazit menu uživatelské aplikace ( tlačítko )\r\nZobrazit / skrýt menu\r\nKopírovat cestu vybraných souborů\r\nKopírovat názvy vybraných souborů\r\nKopírovat cestu aktuální složky\r\nKopírovat název aktuální složky\r\nOvěřit MD5 vybraných souborů\r\nPřesunout okno nahoru\r\nPrůhlednost +\r\nPrůhlednost -\r\nZvýraznit seznam souborů\r\nZvýraznit vyhledávací pole (Vista)\r\nZvýraznit vyhledávací pole ( tlačítko )\r\nZobrazit menu podsložek pro aktuální složku\r\nSkrýt okno do systray\r\nZvýraznit Panel nástrojů\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" je již přiřazena \"{1}\".\\r\\n\\r\\nChcete změnit přiřazení?\r\nPotvrzení změny přiřazení\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugin\r\nUživatelské příkazy\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nNalezena nová verze.\\r\\n\\r\\n{0}\\r\\n\\r\\nKlikněte na OK pro otevření webu.\r\nPoužíváte nejnovější verzi QTTabBar.\r\nNalezena nová vývojová verze: \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Dutch.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nBy Jan Van der Borght, Ported and Completed by Just Someone\r\n</Author>\r\n\r\n<Language>\r\nDutch - Nederlands\r\n</Language>\r\n\r\n<Country>\r\nNetherlands\\Belgium\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a4\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a4\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n6/3/2011\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nScheidingsteken\r\nGa terug\r\nGa vooruit\r\nGroepen\r\nRecent Gesloten\r\nToepassingen\r\nNieuw venster\r\nKloon deze tab\r\nFixeer\r\nKopieer\r\nBovenop\r\nSluit\r\nSluit alle andere\r\nVenster Sluiten\r\nLinks Sluiten\r\nRechts Sluiten\r\nNiveau Hoger\r\nHerlaad\r\nZoek\r\nTransparantie\r\nZoekbalk\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nPad\r\nNaam\r\nCurrent folder path\r\nCurrent folder name\r\nMD5\r\n items\r\npaden van alle open tabbladen \r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Voeg toe\r\n&amp;Verwijder\r\n&amp;Sluit\r\n&amp;Herstellen\r\n&amp;Omhoog\r\n&amp;Omlaag\r\n&amp;Zoek afbeelding...\r\nKleine iconen\r\nGrote iconen\r\n&amp;Pas aan...\r\n&amp;Fixeer menu\r\n&amp;herstel afbeelding\r\nToon tekstlabels\r\nSelectieve tekst\r\nGeen tekstlabels\r\nFixeer de grote van de zoekbox\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nAnnuleer\r\n&amp;Toepassen\r\n&amp;Standaard\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nKopieer Hier:\r\nVerplaats naar Hier:\r\nMaak Hier Snelkoppeling:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nBureaublad zoekopdracht\r\nAfbeelding is ongeldig.\\r\\n\\r\\nKies een afbeelding van 432 bij 40 pixels.\r\nZoekresultaten in\r\nSnelkoppeling\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nSluit\r\nRechts sluiten\r\nLinks sluiten\r\nSluit alle andere\r\nVoeg toe aan Groep\r\nMaak nieuwe Groep\r\nFixeer\r\nKloon deze tab\r\nNieuw venster\r\nKopieer pad\r\nEigenschappen\r\nTabgeschiedenis\r\nGroepen\r\nSluiten ongedaan maken\r\nLaast geactiveerde\r\nRecent geopende bestanden\r\nBlader in folder\r\nSluit alle andere\r\nVenster sluiten\r\nOpties\r\nMaak los\r\nVoeg toe aan Toepassingenmenu :\r\nitems\r\nAnnuleer\r\nBranches\r\nVerwijder dit item uit menu\r\nO&am;pen deze map\r\nTab label\r\nTab volgorde\r\nNaam\r\nPad\r\nActief\r\nFixeer de werkbalken\r\nVoeg de tabs van andere vensters toe\r\nOmkeren\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar faalde bij het opstarten\\r\\n\\r\\n  \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nMaak Nieuwe Groep\r\nGroepsnaam :\r\nVoeg alle tabs toe\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nActiveer nieuwe tab\r\nHergebruik bestaande tab\r\nSluit alle tabs wanneer Groep wordt geopend\r\nToon Tooltips\r\nVang muisknoppen X1/X2\r\nToon navigatieknoppen\r\nTabgeschiedenis\r\nRecente bestanden\r\nSleep bestanden op tabs d.m.v. Drag &amp;&amp; Drop\r\nTaalbestand :\r\nNieuwe tablocatie :\r\nDe huidige tab sluiten, activeert :\r\nDubbelklikken op een tab :\r\nDubbelklikken op de achtergrond :\r\nPad/Groepsnaam :\r\nMeerdere tab-rijen\r\nHernoem dubbelzinnige tabs automatisch\r\nMet muiswiel klikken op een Map :\r\nGa één niveau hoger met dubbelklik op map marge\r\nVenstergrootte niet wijzigen\r\nOnthou venstertransparantie\r\nVang nieuwe Verkenner-processen\r\nToon mappenstructuur wanneer nieuw proces wordt gevangen\r\nVang geen vensters in een nieuwe tab bij openen van buitenaf\r\nHorizontaal schuiven met Shift + Muiswiel\r\nVerander beeldwijze met Ctrl + Muiswiel (XP)\r\nVerhinder dat venster gesloten wordt als er tabs zijn\r\nVerhinder dat venster gesloten wordt als tabs gefixeerd zijn\r\nHerstel tabs\r\nHerstel gefixeerde tabs\r\nGebruik tabafbeelding\r\nAccentueringskleur\r\nTabgrootte :\r\nBreedte\r\nHoogte\r\nMax\r\nMin\r\nLettertype\r\nMaak actieve tab vet\r\nKleur van de tabtitel\r\nActief\r\nInactief\r\nStandaard\r\nAchtergrondkleur taakbalk\r\nMapicoon\r\nPad\r\nArgumenten\r\nWerkmap\r\nTaalbestand plugin :\r\nVerberg menubalk\r\nXP-compatibele BS toets (Vista)\r\nVolledige rijselectie in detailzicht\r\nToon rasterlijnen in detailzicht\r\nAlternerende rijkleuren in detailzicht\r\nToon voorbeeld-tooltip\r\nals Shift wordt ingedrukt\r\nActiveer 'Submap-tip'\r\nToon verborgen bestanden\r\nToon bestanden\r\nSelecteer bestandsnaam zonder extensie bij hernoemen (XP)\r\nToon systeembestanden\r\nStuur venster naar het Systeembalk bij klikken op Sluit-knop\r\nMax Breedte\r\nMax Hoogte\r\nWerkbalk achtergrond afbeelding\r\nVerander Selectie met F2 Bij hernoemen van Bestanden\r\nToon sluitknop op de tabs\r\nScrollwiel-klik op tab:\r\nEnable 'submap tip' op tabs\r\nOpen een nieuwe venster bij openen van...\r\nMet Alt toets ingedrukt\r\nBij Muis \r\nExporteer instellingen...\r\nAan het einde van een regel item op de volgende regel markeren\r\nMax netwerk time-out in seconden (0 voor Windows-waarde)\r\nBij minimaliseren stuur venster naar systeembalk\r\nTekstweergave\r\nMenu renderer\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nBij navigatiedeelvenster, open nieuw tabblad met wielknop of klik met shift-toets ingedrukt (XP)\r\nToon tabblad wisselaar met Ctrl + Tab\r\nText Schaduw\r\nPeriodiek controleren op updates\r\nVerwijder origineel tab bij het aanmaken van een nieuw venster\r\nVermeld stationsletter\r\nGeluid\r\nInstalleer een plugin\r\nOpties\r\nUitschakelen\r\nEnable\r\nVerwijderen\r\nInfo {0}\r\nAls u deze plugin verwijderd, moet u ook de volgende verwijderen, \\r\\n\\r\\n{0}\\r\\n\\r\\nWeet u zeker dat u dit wilt doen?\r\nToon bestandsinformatie onder afbeeldingen\r\nGebruik het oude ListView besturing (Win7)\r\nToon kolomkoppen in alle weergaven (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nLinkse tab\r\nRechtse tab\r\nMeest rechtse tab\r\nMeest linkse tab\r\nLaatst geactiveerde\r\nEén niveau hoger\r\nSluiten\r\nFixeer\r\nToon menu\r\nNieuw venster\r\nKloon\r\nKopieer pad\r\nEigenschappen\r\n - \r\nBlader in folder\r\nAlle andere sluiten\r\nAlle tabs fixeren\r\nHerstel laatst gesloten\r\nOpties\r\nVenster sluiten\r\nKloon huidige tab\r\nmeerdere\r\nNieuwe tab\r\nAuto\r\nVast\r\nBeperk tabbreedte\r\nRekken\r\nTegel\r\nWare grootte\r\nLinks\r\nMidden\r\nVista\r\nXP\r\nRek op elke punt\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nAlgemeen\r\nTab\r\nVenster\r\nUiterlijk\r\nGroepen\r\nToepassingen\r\nPlugins\r\nSneltoetsen\r\nDiverse\r\nPad\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nWis\r\nOmhoog\r\nOmlaag\r\nPlaats scheidingsteken\r\nOpstarten\r\nPluginopties\r\nAchtergrondkleur\r\nTekstkleur\r\nStandaard\r\nActiveer\r\nWissen\r\nNu controleren\r\nKopiëren naar het klembord\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nTaakbalk\r\nBureaublad\r\nFixeer items\r\nToon titel achtergrond\r\nMenu door een klik\r\nActiveer toepassing sneltoetsen\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGroepen\r\nSluiten ongedaan maken\r\nToepassingen\r\nRecente locaties\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nGa terug ( Alt + Left )\r\nGa vooruit ( Alt + Right )\r\nGa terug naar start\r\nGa naar einde\r\nSelecteer volgende tab\r\nSelecteer vorige tab\r\nSelect eerste tab\r\nSelect laatste tab\r\nSluit huidige tab\r\nAlle andere tabs sluiten\r\nLinker tab sluiten\r\nRechter tab sluiten\r\nVenster sluiten ( Alt + F4 )\r\nSluiten ongedaan maken\r\nKloon huidige tab\r\nOpen huidige folder in nieuw venster\r\nFixeren / losmaken van huidige tab\r\nFixeren / losmaken van alle tabs\r\nBlader in folder\r\nMaak nieuwe Groep\r\nOpen dialoogvenster van opties\r\nToon taakbalk-menu\r\nToon menu van huidige tab\r\nToon menu van Groep ( knoppenbalk )\r\nToon menu met recente mappen ( knoppenbalk )\r\nToon menu met gebruikerstoepassingen ( knoppenbalk )\r\nToon / Verberg menubalk (Vista)\r\nKopieer pad geselecteerde bestanden\r\nKopieer naam geselecteerde bestanden\r\nKopieer huidig folderpad\r\nKopieer huidige foldernaam\r\nControleer MD5 van geselecteerde bestanden\r\nBreng venster naar voorgrond\r\nTransparantie +\r\nTransparantie -\r\nFocus bestandenlijst\r\nFocus zoekbalk (Vista)\r\nFocus zoekbalk ( knoppenbalk )\r\nToon 'Subfolder Tip' voor geselecteerde folder\r\nZend venster naar Systeembalk\r\nfocus de tab\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" is reeds toegewezen aan \"{1}\".\\r\\n\\r\\nWil je opnieuw toewijzen?\r\nBevestiging van opnieuw toewijzen\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugins\r\nGebruikerscommando's\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nNieuwe versie gevonden.\\r\\n\\r\\n{0}\\r\\n\\r\\nKlik OK om naar de website te gaan.\r\nU heeft de laaste versie van QTTabBar.\r\nNieuwe ontwikkelings versie van QTTabBar gevonden:\r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_English.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nPaul Accisano\r\n</Author>\r\n\r\n<Language>\r\nEnglish\r\n</Language>\r\n\r\n<Country>\r\nUSA\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a4\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a4\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2010/11/18\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nSeparator\r\nGo back\r\nGo forward\r\nGroups\r\nRecently Closed\r\nApplications\r\nNew window\r\nClone this\r\nLock\r\nCopy Tool\r\nTopMost\r\nClose\r\nClose all but current\r\nClose window\r\nClose left\r\nClose right\r\nUp one level\r\nReload\r\nSearch\r\nOpacity\r\nSearch Box\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nPath\r\nName\r\nCurrent folder path\r\nCurrent folder name\r\nMD5\r\n items\r\nPaths of all open tabs\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Add\r\n&amp;Remove\r\n&amp;Close\r\n&amp;Reset\r\n&amp;Up\r\n&amp;Down\r\n&amp;Browse image...\r\nSmall icon\r\nLarge icon\r\n&amp;Customize...\r\n&amp;Lock menus\r\nRe&amp;set image\r\nShow text labels\r\nSelective text\r\nNo text labels\r\nLock the size of the search box\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nCancel\r\n&amp;Apply\r\n&amp;Default\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nCopy to:\r\nMove to:\r\nCreate shortcut in:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nDesktop Search\r\nImage file is invalid.\\r\\n\\r\\nPlease specify 432 x 40 px image file.\r\nSearch Results in\r\nshortcut\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nClose\r\nClose right\r\nClose left\r\nClose all but this\r\nAdd to Group\r\nCreate new Group\r\nLock\r\nClone this\r\nNew window\r\nCopy path\r\nProperties\r\nTab history\r\nGroups\r\nUndo closed\r\nLast activated\r\nRecently opened files\r\nBrowse folder\r\nClose all but current\r\nClose Window\r\nOptions\r\nUnlock\r\nAdd to Application menu : \r\nitems\r\nCancel\r\nBranches\r\nRemove this item from menu\r\nO&amp;pen containing folder\r\nTab label\r\nTab order\r\nName\r\nPath\r\nActive\r\nLock the Toolbars\r\nMerge tabs of other windows\r\nInvert\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar failed to open\\r\\n\\r\\n \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nCreate New Group\r\nGroup name:\r\nAdd all tabs\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nActivate new tab\r\nReuse existing tab\r\nClose all tabs when group opened\r\nShow tooltips\r\nCapture mouse X1/X2 buttons\r\nShow navigation buttons\r\nTab history\r\nRecent files\r\nUse file Drag &amp;&amp; Drop onto tabs\r\nLanguage file:\r\nNew tab location:\r\nAfter current tab closed, activate:\r\nWhen tab double-clicked:\r\nWhen background double-clicked:\r\nPath/Group name:\r\nMultiple rows of tab\r\nRename ambiguous tabs automatically\r\nWhen mouse wheel clicked on folder:\r\nUp one level when dbl clicked on folder margin\r\nNo window resizing\r\nSave window transparency\r\nCapture new Explorer processes\r\nShow folder tree when new process captured\r\nDo not capture window as a new tab when opened from outside\r\nHorizontal scroll with Shift + Wheel\r\nChange view mode with Ctrl + Wheel (XP)\r\nPrevent window closing when tabs exist\r\nPrevent window closing when tabs locked\r\nRestore tabs\r\nRestore locked tabs\r\nUse tab image\r\nHighlight color\r\nTab size:\r\nWidth\r\nHeight\r\nMax\r\nMin\r\nFont\r\nBold active tab title\r\nTab title color\r\nActive\r\nInactive\r\nDefault\r\nToolbar background color\r\nFolder icon\r\nPath\r\nArguments\r\nWorking directory\r\nPlugin language file:\r\nHide menu bar\r\nXP-compatibile BS key(Vista)\r\nFull row selection in details view\r\nGrid lines for details view\r\nAlternate row color in details view\r\nShow preview tooltip\r\nwith Shift key down\r\nEnable 'Sub folder tip'\r\nShow hidden objects\r\nShow files\r\nEliminate file extension from selection when renaming(XP)\r\nShow system objects\r\nSend window to Task Tray by clicking Close button\r\nMax Width\r\nMax Height\r\nToolbar background image\r\nChange selection by F2 when renaming files\r\nShow close button on tabs\r\nWhen tab wheel-clicked:\r\nEnable 'Sub folder tip' on Tabs\r\nOpen new window at...\r\nWith Alt key down\r\nOn mouse hover\r\nExport settings...\r\nCursor loop\r\nNetwork max timeout (seconds, 0 for system value)\r\nSend window to Task Tray on minimized\r\nText alignment\r\nMenu renderer\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nOn Folder Tree, open a new tab by wheel-click or click with shift key down (XP)\r\nShow tab switcher by Ctrl+Tab\r\nText shadow\r\nCheck for updates periodically\r\nRemove original tab when creating new window\r\nIndicate drive letter\r\nSound\r\nInstall a plugin\r\nOptions\r\nDisable\r\nEnable\r\nUninstall\r\nAbout {0}\r\nIf you uninstall this plugin, you must also uninstall \\r\\n\\r\\n{0}\\r\\n\\r\\nAre you sure you want to do this?\r\nDisplay file information below images\r\nUse old ListView control (Win7)\r\nDisplay column headers in all views (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nLeft\r\nRight\r\nMost right\r\nMost left\r\nLast activated\r\nUp One Level\r\nClose\r\nLock\r\nShow menu\r\nNew window\r\nClone\r\nCopy path\r\nProperties\r\n - \r\nBrowse folder\r\nClose all but current\r\nLock all\r\nRestore last closed\r\nOptions\r\nClose window\r\nClone current\r\nmultiple\r\nNew tab\r\nAuto\r\nFixed\r\nLimit tab width\r\nStretch\r\nTile\r\nReal size\r\nLeft\r\nCenter\r\nVista\r\nXP\r\nStretch on each band\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nGeneral\r\nTab\r\nWindow\r\nAppearance\r\nGroups\r\nApplications\r\nPlugins\r\nShortcut Keys\r\nMisc.\r\nPath\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nClear\r\nUp\r\nDown\r\nAdd separator\r\nStart Up\r\nPlugin Option\r\nBg color\r\nTxt color\r\nDefault\r\nSet\r\nDelete\r\nCheck now\r\nCopy to clipboard\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nTaskbar\r\nDesktop\r\nLock items\r\nDraw title background\r\nMenu by one click\r\nEnable application shortcut keys\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGroups\r\nUndo closed\r\nApplications\r\nRecently opened files\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nGo back ( Alt + Left )\r\nGo forward ( Alt + Right )\r\nGo back to start\r\nGo forward to end\r\nSelect next tab\r\nSelect previous tab\r\nSelect first tab\r\nSelect last tab\r\nClose current tab\r\nClose all but current\r\nClose left\r\nClose right\r\nClose window ( Alt + F4 )\r\nUndo close\r\nClone current tab\r\nOpen current folder in new window\r\nLock / unlock current\r\nLock / unlock all\r\nBrowse folder\r\nCreate new group\r\nOpen option dialog\r\nShow toolbar menu\r\nShow current tab menu\r\nShow group menu ( button bar )\r\nShow recent folder menu ( button bar )\r\nShow user application menu ( button bar )\r\nShow / hide menu bar\r\nCopy selected files path\r\nCopy selected files name\r\nCopy current folder path\r\nCopy current folder name\r\nCheck MD5 of selected files\r\nBring window to topmost\r\nTransparency +\r\nTransparency -\r\nFocus file list\r\nFocus search bar (Vista)\r\nFocus search box ( button bar )\r\nShow Subfolder Tip Menu for selected folder\r\nSend window to Task Tray\r\nFocus the Tab Bar\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" is already assigned for \"{1}\".\\r\\n\\r\\nDo you want to reassign?\r\nConfirmation of reassignment\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugin\r\nUser commands\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nNew version found.\\r\\n\\r\\n{0}\\r\\n\\r\\nPress OK to go to the web site.\r\nYour version of QTTabBar is up to date.\r\nNew development version found: \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_French.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<root>\r\n\r\n<Author>\r\nCédric SEGURA\r\n</Author>\r\n\r\n<Language>\r\nFrench\r\n</Language>\r\n\r\n<Country>\r\nFrance\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a5\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a5\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n28/02/2011\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nSéparateur\r\nPrécédent\r\nSuivant\r\nGroupes\r\nFermés récemments\r\nApplications\r\nNouvelle fenêtre\r\nDupliquer \r\nVerrouiller\r\nOutil de copie\r\nToujours Au-Dessus\r\nFermer\r\nFermer les autres fenêtres\r\nFermer la fenêtre\r\nFermer à gauche\r\nFermer à droite\r\nMonter d'un niveau\r\nRecharger \r\nChercher\r\nOpacité\r\nBoîte de recherche\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nChemin\r\nNom\r\nChemin du répertoire courant\r\nNom du répertoire courant\r\nMD5\r\nEléments \r\nChemins de tous les onglets ouverts\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Ajouter\r\n&amp;Supprimer\r\n&amp;Fermer\r\n&amp;Réinitialiser\r\n&amp;Monter\r\n&amp;Descendre\r\n&amp;Parcourir images...\r\nPetite icone\r\nGrande icone\r\n&amp;Personnaliser...\r\n&amp;Verrouiller menu\r\nRé&amp;initialiser l'image\r\nAfficher info-bulle \r\nTexte sélectionné \r\nMasquer info-bulle\r\nVerrouiller la taille de la boîte de recherche\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nAnnuler\r\n&amp;Appliquer\r\n&amp;Par défaut\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nCopier vers :\r\nDéplacer vers :\r\nCréer raccourci dans:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nRecherche sur le bureau\r\nType d'image invalide.\\r\\n\\r\\nVeuillez spécifié 432 x 40 px.\r\nChercher résultat dans\r\nRaccourci\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nFermer\r\nFermer à droite\r\nFermer à gauche\r\nFermer les autres fenêtres\r\nAjouter au groupe\r\nCréer un nouveau groupe\r\nVerrouiller\r\nDupliquer \r\nNouvelle fenêtre\r\nCopier chemin\r\nPropriétés\r\nHistorique des onglets\r\nGroupes\r\nAnnuler fermer\r\nDernier actif\r\nFichiers récemments ouverts\r\nParcourir le répertoire\r\nFermer les autres fenêtres\r\nFermer la fenêtre\r\nOptions\r\nDéverrouiller\r\nAjouter au menu :\r\nEléments\r\nAnnuler\r\nBranches\r\nSupprimer cet élément du menu\r\nO&amp;uvrir le répertoire conteneur\r\nTitre onglet\r\nOrdre onglet\r\nNom\r\nChemin\r\nActive\r\nVerrouiller les barres d'outils\r\nFusionner les onglets des autres fenêtres\r\nInverser\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nl'Ouverture de QTTabBar à echoué\\r\\n\\r\\n \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nCréer nouveau groupe\r\nNom du groupe :\r\nAjouter tous les onglets\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nActiver nouvel onglet\r\nRéutiliser onglet existant\r\nFermer tous les onglets quand groupe ouvert\r\nMontrer les info-bulles\r\nCapture les boutons X1/X2 de la souris\r\nAfficher les boutons de navigation\r\nHistorique des onglets\r\nFichiers récents\r\nUtiliser le glisser-déposer sur les onglets\r\nFicher langue :\r\nNouvel position d'onglet :\r\nAprès fermeture de l'onglet, activer :\r\nQuand double-clic sur onglet : \r\nQuand double-clic sur l'arrière plan : \r\nChemin du groupe :\r\nOnglets à rangées multiples\r\nRenommer les onglets ambigus automatiquement \r\nAu clique sur le répertoire :\r\nNiveau parent au double-clic dans la marge \r\nFénêtre non redimensionnée\r\nConserver la transparence des fenêtres\r\nCapturer nouveaux processus de l'explorateur\r\nAfficher l'arborescence quand processus capturé\r\nNe pas capturer nouveaux processus à l'ouverture de l'extérieur\r\nDéfilement horizontal Shift+Molette\r\nChanger vue avec Ctrl+Molette (XP)\r\nEmpêcher la fermeture de fenêtre quand les onglets existent\r\nEmpêcher la fermeture de fenêtre quand onglets verrouillés\r\nRestaurer les onglets\r\nRestaurer les onglets verrouillés\r\nEmployer l'image d'onglet\r\nCoul. surbrillance\r\nTaille d'onglet :\r\nLargeur\r\nHauteur\r\nMax\r\nMin\r\nPolice\r\nTitre gras de l'onglet actif\r\nCouleur de titre de l'onglet\r\nActif\r\nInactif\r\nDéfaut\r\nCoul. de fond de la barre d'outils\r\nIcone du dossier\r\nChemin\r\nArguments\r\nRépertoire de trav\r\nFichier langue plugin :\r\nMasquer la barre des menus\r\nXP-compatible BS key (Vista)\r\nSélection de rangée complète dans la vue détaillée\r\nLignes de grille pour la vue détaillée\r\nCouleurs alternées des rangées dans la vue détaillée\r\nAfficher prévisualisation info-bulle\r\nAvec touche Shift appuyée\r\nActiver 'astuce sous-répertoire'\r\nMontrer les fichiers cachés\r\nMontrer les fichiers\r\nEliminer de la sélection les extension de fichier lors du renommage (XP)\r\nMontrer les fichiers systèmes\r\nEnvoyer dans la barre des tâches à la fermeture\r\nLargeur Max\r\nHauteur Max\r\nImage de fond de la barre d'outils\r\nChanger de sélection avec F2 lors du renommage de fichiers\r\nAfficher un bouton de fermeture sur les onglets\r\nLorsque clic-milieu sur l'onglet :\r\nActiver 'sous-répertoire' sur les onglets\r\nOuvre une nouvelle fenêtre à ...\r\nAvec la touche Alt enfoncée\r\nAu survole de la souris \r\nExporter paramètres ......\r\nCurseur en boucle\r\nPause max du réseau (en secondes, 0 pour la valeur du système)\r\nEnvoyer fenêtre minimisée dans la barre des tâches\r\nAlignement du texte\r\nMenu de rendu\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nSur l'arborescence, ouvrez un onglet avec clic Molette ou Shift+Clic (XP)\r\nAffiche bascule d'onglets Ctrl+Tab\r\nOmbres Texte \r\nVérification auto des mises à jour \r\nRetirez l'onglet d'origine lors de la création  d'une nouvelle fenêtre\r\nAfficher la lettre du lecteur\r\nSons\r\nInstaller un plugin\r\nOptions\r\nDésactiver\r\nActiver\r\nDésinstaller\r\nA propos de {0}\r\nSi vous désinstallez ce plugin, vous devez également désinstaller \\r\\n\\r\\n{0}\\r\\n\\r\\nÊtes-vous sûr ?\r\nAfficher le fichier ci-dessous les informations images\r\nUtilisez l'ancien contrôle ListView (Win7)\r\nAfficher colonnes dans toutes les vues (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nGauche\r\nDroite\r\nPlus à droite\r\nPlus à gauche\r\nDernière activée\r\nNiveau parent\r\nFermer\r\nVerrouiller\r\nAfficher menu\r\nNouvelle fenêtre\r\nDupliquer\r\nCopier le chemin\r\nPropriétés\r\n - \r\nParcourir le répertoire\r\nFermer les autres\r\nTout verrouiller\r\nRestaurer le dernier fermé\r\nOptions\r\nFermer fenêtre\r\nDupliquer celle-ci\r\nMultiples\r\nNouvel onglet\r\nAuto\r\nFixe\r\nLarg. limite d'onglet\r\nEtirer\r\nCarreau\r\nTaille réelle\r\nGauche\r\nCentre\r\nVista\r\nXP\r\nEtirer sur chaque bande\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nGénéral\r\nOnglets\r\nFenêtre\r\nApparence\r\nGroupes\r\nApplications\r\nPlugins\r\nRaccourcis clavier\r\nDivers\r\nChemin\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nEffacer\r\nMonter\r\nDesc\r\nAjouter séparateur\r\nDémarrage\r\nOptions plugins\r\nCouleur de fond\r\nCouleur de texte\r\nDéfaut\r\nDéfinir\r\nSupprimer\r\nVérifier maintenant\r\nCopier dans presse-papiers\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nBarre des tâches\r\nBureau\r\nVerrouiller eléments\r\nTirage de fond du titre\r\nMenu en un seul clic\r\nActiver les touches de raccourci d'application\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGroupes\r\nAnnuler fermé\r\nApplications\r\nFichiers récemment ouverts\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nPrécédent (Alt+Gauche)\r\nSuivant  (Alt+Droit)\r\nRetourner au début\r\nRetourner à la fin\r\nSelectionner onglet suivant\r\nSelectionner onglet précédent\r\nSelectionner premier onglet\r\nSelectionner dernier onglet\r\nFermer onglet actif\r\nFermer les autres onglets\r\nFermer gauche\r\nFermer droite\r\nFermer fenêtre (Alt+F4) \r\nAnnuler fermer\r\nDupliquer onglet courant\r\nOuvrir répertoire dans une nouvelle fenêtre\r\nVerrouiller/déverrouiller \r\nVerrouiller/déverrouiller tout\r\nParcourir le répertoire\r\nCréer un nouveau groupe\r\nOuvrir boîte d'options\r\nAfficher barre des menus\r\nAfficher menu onglet courant\r\nAfficher menu groupe (barre de boutons)\r\nAfficher menu répertoire récent (barre de boutons)\r\nAfficher menu application utilisateur (barre de boutons)\r\nAfficher/cacher barre des menus\r\nCopier chemin du fichier sélectionné\r\nCopier nom du fichier sélectionné\r\nCopier chemin du répertoire actif\r\nCopier nom du répertoire actif\r\nVérifier MD5 du fichier sélectionné\r\nPlacer la fenêtre plus haut\r\nTransparence +\r\nTransparence -\r\nRegrouper liste de fichier\r\nRegrouper barre de recherche (Vista)\r\nRegrouper zone de recherche (barre de boutons)\r\nAfficher menu astuce des sous-répertoire du répertoire sélectionné\r\nEnvoyer fenêtre dans barre des tâches\r\nRegrouper la barre d'onglets\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" est déjà assigné pour \"{1}\".\\r\\n\\r\\nVoulez-vous le réassigner ?\r\nConfirmation de la réassignation\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugin\r\nCommandes utilisateur\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nNouvelle version trouvée.\\r\\n\\r\\n{0}\\r\\n\\r\\nCliquez sur OK pour aller sur le site web.\r\nVotre version de QTTabBar est à jour.\r\nNouvelle version de développement trouvée : \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_German.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nJan Ripper (www.jan-ripper.de) E-Mail: jan DOT ripper AT gmail DOT com\r\n</Author>\r\n\r\n<Language>\r\nGerman / Deutsch\r\n</Language>\r\n\r\n<Country>\r\nGermany / Deutschland\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.2.3 Beta5\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.2.3 Beta\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2009/02/19\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nTrennzeichen \r\nZurück\r\nVorwärts\r\nGruppen\r\nGeschlossene Tabs\r\nAnwendungen\r\nNeues Fenster\r\nDuplizieren\r\nSperren\r\nKopieren\r\nImmer im Vordergrund\r\nSchließen\r\nAlle inaktiven Tabs schließen\r\nFenster schließen\r\nLinken Tab schließen\r\nRechten Tab schließen\r\nAufwärts\r\nNeu laden\r\nSuchen\r\nDeckkraft\r\nSuchfeld\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nPfad\r\nName\r\nAktuellen Verzeichnisspfad\r\nAktuellen Ordnernamen\r\nMD5-Prüfsumme\r\n Elemente\r\nPfade aller offenen Tabs\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Hinzufügen\r\n&amp;Entfernen\r\n&amp;Schließen\r\nS&amp;tandard\r\nNach &amp;oben\r\nNach &amp;unten\r\n&amp;Bilddatei wählen ...\r\nKleine Symbole\r\nGroße Symbole\r\n&amp;Anpassen ...\r\n&amp;Menü sperren\r\nB&amp;ilddatei wiederherstellen\r\nAlle Symboltitel anzeigen\r\nNur bestimmte Symboltitel\r\nKeine Symboltitel anzeigen\r\nFeste Größe der Suchbox\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nAbbrechen\r\n&amp;Übernehmen\r\n&amp;Standard\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nHierher kopieren:\r\nHierher verschieben:\r\nVerknüpfung hier erstelllen:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nDesktopsuche\r\nDie gewählte Bilddatei ist ungültig.\\r\\n\\r\\nBitte wählen Sie eine 432 x 40 Pixel große Bilddatei.\r\nErgebnisse hier suchen\r\nVerknüpfung\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nSchließen\r\nRechten Tab schließen\r\nLinken Tab schließen\r\nAlle inaktiven Tabs schließen\r\nZu Gruppe hinzufügen\r\nNeue Gruppe erstellen\r\nSperren\r\nDuplizieren\r\nNeues Fenster\r\nPfad kopieren\r\nEigenschaften\r\nTabverlauf\r\nGruppen\r\nZuletzt geöffnete Ordner\r\nLetzten aktiven Tab öffnen\r\nZuletzt geöffnete Dateien\r\nOrdner suchen\r\nAlle inaktiven Tabs schließen\r\nFenster schließen\r\nQTTabBar Optionen\r\nEntsperren\r\n&amp;Zu Anwendungen hinzufügen : \r\nElemente\r\n&amp;Abbrechen\r\nZweige\r\nVom Menü entfernen\r\nO&amp;rdner öffnen der das Element enthält\r\nTabbezeichnung\r\nTabreihenfolge\r\nName\r\nPfad\r\nAktiv\r\nSymbolleisten fixieren\r\nTabs aller Fenster hier anzeigen\r\nUmkehren\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar konnte\\r\\n\\r\\n  \"{0}\" \\r\\n\\r\\nnicht öffnen.\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nNeue Gruppe erstellen\r\nGruppenname:\r\nAlle Tabs hinzufügen\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nNeuen Tab aktivieren\r\nExistierenden Tab wiederbenutzen\r\nAlle offenen Tabs schließen wenn eine Gruppe geöffnet wird\r\nHinweise auf Tabs anzeigen\r\nVor- und Zurücktasten der Maus verwenden (falls vorhanden)\r\nNavigationspfeile auf der Tableiste anzeigen\r\nListe zuletzt geöffneter Ordner speichern\r\nListe zuletzt geöffneter Dateien speichern\r\nDrag &amp;&amp; Drop bei Tabs aktivieren\r\nSprachdatei:\r\nPlatzierung neuer Tabs:\r\nAktivieren, wenn aktueller Tab geschlossen wird:\r\nDoppelklick auf Tab:\r\nDoppelklick auf Hintergrund:\r\nStandardpfad:\r\nMehrere Tabreihen\r\nIdentische Tabbezeichnungen automatisch ändern (z.B.: \"Programme @ C:\\\")\r\nMausradklick auf Ordner:\r\nBei Doppelklick auf den Fensterhintergrund zu übergeordnetem Ordner wechseln \r\nFenstergröße kann nicht verändert werden\r\nFenstertransparenz beibehalten\r\nNeue Explorerinstanzen aufnehmen\r\nVerzeichnissbaum anzeigen wenn neue Instanz aufgenommen wurde\r\nNeues Fenster nicht als Tab aufnehmen wenn es von außerhalb geöffnet wurde\r\nMit Shift + Mausrad zwischen Tabs wechseln\r\nAnzeigemodus mit Strg + Mausrad ändern (XP)\r\nFenster lässt sich bei offenen Tabs nicht schließen\r\nFenster lässt sich bei gesperrten Tabs nicht schließen\r\nTabs wiederherstellen\r\nGesperrte Tabs wiederherstellen\r\nTabbild verwenden\r\nMarkierungsfarbe\r\nTabgröße:\r\nBreite\r\nHöhe\r\nMax\r\nMin\r\nSchriftart\r\nTitel bei aktivem Tab \"Fett\" darstellen\r\nTabtitelfarbe\r\nAktiver Tab\r\nInaktive Tabs\r\nStandard\r\nFarbe der Werkzeugleiste\r\nOrdnersymbol anzeigen\r\nPfad\r\nParameter\r\nAusführen in\r\nSprachdatei für Plugins:\r\nMenüleiste ausblenden\r\nRückschritttaste wie in XP (Vista)\r\nZeilenauswahl in Detailansicht erleichtern\r\nRastergitter in Detailansicht anzeigen\r\nAbwechselnde Zeilenfarben in Detailansicht verwenden\r\nDateivorschau anzeigen\r\nBei gedrückter Shift-Taste\r\nUnterordnerhinweis anzeigen\r\nVersteckte Dateien anzeigen\r\nDateien anzeigen\r\nDateiname beim Umbenennen ohne Erweiterung auswählen (XP)\r\nSystemdateien anzeigen\r\nFenster beim Schließen in den Infobereich minimieren\r\nMaximale Breite\r\nMaximale Höhe\r\nHintergrundbild der Werkzeugleiste\r\nTextauswahl beim Umbennenen durch F2 verändern\r\nSchließen-Schaltfäche auf den Tabs zeigen\r\nMausradklick auf Tab\r\nUnterordnerinfo auf Tabs zeigen\r\nNeues Fenster wird hier geöffnet\r\nWenn Alt gedrückt wird\r\nWenn der Mauszeiger über dem Tab ist\r\nEinstellungen exportieren ...\r\nAm Ende einer Zeile das Element der nächsten Zeile markieren\r\nMax. Netzwerkzeitüberschreitung in Sekunden (0 für Windows-Wert)\r\nFenster beim Minimieren in den Infobereich schicken\r\nTextdarstellung\r\nMenüdarstellung\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nOrdner im Verzeichnisbaum durch Mausradklick oder gedrückter Shift-Taste als neuen Tab öffnen (XP)\r\nMit Strg+TAB zwischen Tabs wechseln\r\nSchlagschatten\r\nRegelmäßig nach neuer Version suchen\r\nOriginaltab schließen wenn der Inhalt in einem neuen Fenster geöffnet wird\r\nLaufwerksbuchstabe anzeigen\r\nSounds abspielen\r\nPlugin hinzufügen\r\nQTTabBar Optionen\r\nDeaktiveren\r\nAktivieren\r\nDeinstallieren\r\nÜber {0}\r\nWenn Sie dieses Plugin deinstallieren, wird auch folgendes Plugin deinstalliert: \\r\\n\\r\\n{0}\\r\\n\\r\\nSind Sie sicher, dass Sie diese Plugins deinstallieren möchten?\r\nDateiinformationen unter Bildern anzeigen\r\nAlte Listen-Darstellung verwenden (Windows 7)\r\nAlle Spaltenüberschriften anzeigen (Windows 7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nLinks\r\nRechts\r\nGanz rechts\r\nGanz links\r\nVoriger Tab\r\nAufwärts\r\nSchließen\r\nSperren\r\nMenü anzeigen\r\nNeues Fenster\r\nDuplizieren\r\nPfad kopieren\r\nEigenschaften\r\n -\r\nOrdner suchen \r\nAlle inaktiven Tabs schließen\r\nAlle sperren\r\nGerade geschlossenen Tab wiederherstellen\r\nQTTabBar Optionen\r\nFenster schließen\r\nDuplizieren\r\nUntereinander \r\nNeuer Tab\r\nAutomatisch\r\nFest\r\nBegrenzen\r\nGestreckt\r\nNebeneinander\r\nOriginalgröße\r\nLinksbündig\r\nZentriert\r\nVista\r\nXP\r\nAuf jeder Leiste gestreckt\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nAllgemein\r\nTabs\r\nFenster\r\nDarstellung\r\nGruppen\r\nAnwendungen\r\nPlugins\r\nTastenkürzel\r\nSonstiges\r\nPfad\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nListe leeren\r\nHoch\r\nRunter\r\nTrennzeichen\r\nImmer öffnen\r\nPluginoptionen\r\nHintergrund\r\nTextfarbe\r\nStandard\r\nÜbernehmen\r\nLöschen\r\nJetzt suchen\r\nIn die Zwischenablage kopieren\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nAuf der &amp;Taskleiste\r\nAuf dem &amp;Desktop\r\n&amp;Elemente sperren\r\n&amp;Menükategorien farbig darstellen\r\nMenü durch einfachen &amp;Klick öffnen\r\n&amp;Anwendungskürzel aktivieren\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGruppen\r\nZuletzt geöffnete Ordner\r\nAnwendungen\r\nZuletzt geöffnete Dateien\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nZurück (Alt + Nach links)\r\nVorwärts (Alt + Nach rechts)\r\nRücklauf\r\nVorlauf\r\nNächsten Tab auswählen\r\nVorigen Tab auswählen\r\nErsten Tab auswählen\r\nLetzten Tab auswählen\r\nAktiven Tab schließen\r\nAlle inaktiven Tabs schließen\r\nLinken Tab schließen\r\nRechten Tab schließen\r\nFenster schließen (Alt + F4)\r\nZuletzt geöffnete Ordner\r\nDuplizieren\r\nAktuellen Ordner in neuem Fenster öffnen\r\nSperren / Entsperren\r\nAlle sperren / entsperren\r\nOrdner suchen\r\nNeue Gruppe erstellen\r\nOptionen anzeigen\r\nWerkzeugleistenmenü anzeigen\r\nAktuelles Tabmenü anzeigen\r\nGruppenmenü anzeigen (Werkzeugleiste)\r\nZuletzt geöffnete Ordner anzeigen  (Werkzeugleiste)\r\nBenutzeranwendungsmenü anezgeigen (Werkzeugleiste)\r\nMenüleiste ein- / ausblenden (Vista)\r\nPfad ausgewählter Dateien kopieren\r\nName ausgewählter Dateien kopieren\r\nAktuellen Ordnerpfad kopieren\r\nAktuellen Ordnernamen kopieren\r\nMD5-Prüfsumme ausgewählter Dateien kontrollieren\r\nFenster im Vordergrund halten\r\nTransparenz verringern\r\nTransparenz erhöhen\r\nZur Dateiliste wechseln\r\nZum Vista-Suchfeld wechseln\r\nZum QTTabBar-Suchfeld wechseln\r\nUnterordnerhinweis für ausgewählten Ordner anzeigen\r\nFenster in den Infobereich minimieren\r\nTableiste auswählen\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\nDas Kürzel \"{0}\" wurde bereits \"{1}\" zugewiesen.\\r\\n\\r\\nMöchten Sie diese Zuweisung ändern?\r\nKürzel ist bereits vergeben\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugins\r\nBenutzerbefehle\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nNeue Version gefunden.\\r\\n\\r\\n{0}\\r\\n\\r\\nKlicken Sie OK um die Homepage von QTTabBar aufzurufen.\r\nSie verfügen bereits über die aktuellste Version von QTTabBar.\r\nNeue Betaversion verfügbar : \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Greek.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nSifis, George Georgiou\r\n</Author>\r\n\r\n<Language>\r\nGreek/Ελληνικά\r\n</Language>\r\n\r\n<Country>\r\nGreece\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a4\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a4\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n1/12/2010\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nΔιαχωριστικό\r\nΠίσω\r\nΕμπρός\r\nΟμάδες\r\nΠρόσφατα κλεισμένες\r\nΕφαρμογές\r\nΝέο παράθυρο\r\nΚλωνοποίηση\r\nΚλείδωμα\r\nΕργαλείο Αντιγραφής\r\nΑνώτατο\r\nΚλείσιμο\r\nΚλείσιμο όλων εκτός τρέχουσας\r\nΚλείσιμο παραθύρου\r\nΚλείσιμο αριστερών\r\nΚλείσιμο δεξιών\r\nΕπάνω\r\nΑνανέωση\r\nΑναζήτηση\r\nΔιαφάνεια\r\nΠεδίο αναζήτησης\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nΔιαδρομή \r\nΌνομα \r\nΔιαδρομή τρέχοντος φακέλου\r\nΌνομα τρέχοντος φακέλου\r\nMD5\r\n αντικείμενα\r\nΔιαδρομές όλων των καρτελών\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Προσθήκη\r\nΜετα&amp;κίνηση\r\nΚλείσιμ&amp;ο\r\n&amp;Επαναφορά\r\n&amp;Επάνω\r\n&amp;Κάτω\r\n&amp;Αναζήτηση εικόνας...\r\nΜικρά εικονίδια\r\nΜεγάλα εικονίδια\r\n&amp;Παραμετροποίηση...\r\n&amp;Κλειδώμα μενού\r\nΕπανα&amp;φορά εικόνας\r\nΕμφάνιση ετικετών κειμένου\r\nΕπιλεκτικό κείμενο\r\nΧωρίς ετικέτες κειμένου\r\nΚλείδωμα μεγέθους πεδίου αναζήτησης\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nΆκυρο\r\n&amp;Εφαρμογή\r\n&amp;Προεπιλογή\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\n&amp;Αντιγραφή σε:\r\n&amp;Μετακίνηση σε:\r\nΣυντόμευση &amp;σε:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nΑναζήτηση\r\nΤο αρχείο εικόνας δεν υπάρχει.\\r\\n\\r\\nΠαρακαλώ ορίστε αρχείο εικόνας 432 x 40 px\r\nΑποτελέσματα αναζήτησης σε\r\nΣυντόμευση\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nΚλείσιμο\r\nΚλείσιμο δεξιών καρτελών\r\nΚλείσιμο αριστερών καρτελών\r\nΚλείσιμο όλων πλήν τρέχουσας\r\nΠροσθήκη σε Ομάδες\r\nΔημιουργία νέας Ομάδας\r\nΚλείδωμα καρτέλας\r\nΚλωνοποίηση καρτέλας\r\nΝέο παράθυρο\r\nΑντιγραφή διαδρομής \r\nΙδιότητες \r\nΙστορικό καρτελών\r\nΟμάδες\r\nΑναίρεση κλεισίματος\r\nΤελευταία ενεργοποιημένη\r\nΠρόσφατα ανοιγμένα αρχεία\r\nΑναζήτηση φακέλου\r\nΚλείσιμο όλων πλήν τρέχουσας\r\nΚλείσιμο παραθύρου\r\nΕπιλογές\r\nΞεκλείδωμα\r\n&amp;Προσθήκη στο μενού Εφαρμογών : \r\nαντικείμενα\r\n&amp;Άκυρο\r\nκλαδιά\r\nΑφαίρεση αντικειμένου απο το μενού\r\nΆ&amp;νοιγμα φακέλου που περιέχεται\r\nΕτικέτα καρτέλας\r\nΣειρά καρτελών\r\nΌνομα\r\nΔιαδρομή\r\nΕνεργή\r\nΚλείδωμα γραμμών εργαλείων\r\nΣυγχώνευση με κατρέλες άλλων παραθύρων\r\nΑναστροφή\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nΤο QTTabBar απέτυχε να ανοίξει\\r\\n\\r\\n  \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nΔημιουργία νέας Ομάδας\r\nΌνομα Ομάδας:\r\nΠροσθήκη όλων των καρτελών\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nΕνεργοποίηση νέας καρτέλας\r\nΕπαναχρησιμοποίηση υπάρχουσας καρτέλας\r\nΚλείσιμο των καρτελών εφόσον ανοιχθεί ομάδα\r\nΕμφάνιση συμβουλών\r\nΣύλληψη πλήκτρων X1/X2 ποντικιού\r\nΕμφάνιση πλήκτρων περιήγησης\r\nΙστορικό καρτελών\r\nΠρόσφατα έγγραφα\r\nΧρήση συρσίματος αρχείων &amp;&amp; Σύρσιμο σε καρτέλες\r\nΑρχείο Γλώσσας (Language File) :\r\nΘέση νέας καρτέλας:\r\nΕμφάνιση με κλείσιμο της τρέχουσας καρτέλας:\r\nΔιπλό-κλίκ πάνω στην καρτέλα:\r\nΔιπλό-κλίκ πάνω στο φόντο:\r\nΔιαδρομή/ Ομάδα:\r\nΠολλαπλές γραμμές καρτελών\r\nΠροβολή γονικού φακέλου συνώνυμων καρτελών\r\nΚλίκ τροχού ποντικιού πάνω σε φάκελο:\r\nΜετάβαση στο γονικό φάκελο με διπλό-κλίκ στο φόντο του παραθύρου\r\nΑποτροπή αλλαγής μεγέθους παραθύρου\r\nΑποθήκευση διαφάνειας παραθύρου\r\nΣύλληψη νέας διεργασίας του Explorer\r\nΕμφάνιση δέντρου φακέλων όταν γίνεται σύλληψη νέας διεργασίας\r\nΑποτροπή σύλληψης ως νέα καρτέλα όταν ανοίγει εξωτερικός δεσμός \r\nΟριζόντια κύλιση με Shift + Τροχό\r\nΑλλαγή τρόπου προβολής με Ctrl + τροχό (XP)\r\nΑποτροπή κλεισίματος παραθύρου εφόσον υπάρχουν καρτέλες\r\nΑποτροπή κλεισίματος παραθύρου εφόσον υπάρχουν κλειδωμένες καρτέλες\r\nΑποκατάσταση καρτελών\r\nΑποκατάσταση κλειδωμένων καρτελών\r\nΧρήση εικόνας καρτέλας\r\nΧρώμα επισήμανσης\r\nΜέγεθος καρτέλας:\r\nΠλάτος\r\nΎψος\r\nΜέγιστο\r\nΕλάχιστο\r\nΓραμματοσειρά\r\nΈντονος τίτλος ενεργής καρτέλας\r\nΧρώμα τίτλου καρτέλας\r\nΕνεργή\r\nΑνενεργή\r\nΠροεπιλογή\r\nΧρώμα φόντου γραμμής εργαλείων\r\nΕικονίδιο φακέλου\r\nΔιαδρομή\r\nΠαράμετροι\r\nΔιαδρ. εργασίας\r\nΑρχείο γλώσσας:\r\nΑπόκρυψη γραμμής μενού (Vista)\r\nΚλειδί συμβατό με XP-BS (Vista)\r\nΠλήρης επιλογή γραμμών στην προβολή λεπτομερειών\r\nΓραμμές πλέγματος στην προβολή λεπτομερειών\r\nΕναλλαγή χρώματος γραμμών στην προβολή λεπτομερειών\r\nΕμφάνιση προεπισκόπησης\r\nΜε πάτημα του Shift\r\nΕνεργοποίηση προεπισκόπησης υπο-φακέλων\r\nΕμφάνιση κρυφών \r\nΕμφάνιση αρχείων\r\nΕπιλογή ονόματος αρχείου χωρίς την προέκταση κατα τη μετονομασία (XP)\r\nΕμφάνιση στοιχείων συστήματος\r\nΕλαχιστοποίηση στο χώρο περιοχή ειδοποιήσεων με  κλίκ στο κουμπί κλεισίματος\r\nΜέγιστο πλάτος\r\nΜέγιστο ύψος\r\nΕικόνα φόντου γραμμής εργαλείων\r\nΑλλαγή επιλογής με χρήση του F2 κατα τη μετονομασία αρχείων\r\nΕμφάνιση πλήκτρου κλεισίματος στις καρτέλες\r\nΚλίκ τροχού ποντικιού σε καρτέλα:\r\nΕνεργοποίηση προεπισκόπησης υπο-φακέλων σε καρτέλες\r\nΆνοιγμα νέου παράθυρου σε...\r\nΜε πάτημα του Alt\r\nΜε αιώρηση ποντικιού\r\nΕξαγωγή ρυθμίσεων...\r\nΑποτροπή μετονομασίας αρχείου με αργό διπλό κλικ ποντικιού\r\nΧρόνος απόκρισης δικτύου (δευτερόλεπτα, 0 για τιμή συστήματος)\r\nΕλαχιστοποίηση στο χώρο ειδοποιήσεων \r\nΚατεύθυνση κειμένου\r\nΕμφάνιση μενού\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nΣτην προβολή φακέλων, άνοιγμα νέας καρτέλας με κλίκ τροχού ή πατημένο Shift (XP)\r\nΕμφάνιση εναλλαγής καρτελών με Ctrl+Tab\r\nΣκίαση κειμένου\r\nΠεριοδικός έλεγχος για αναβαθμίσεις\r\nΜην εφανίζεται η αρχική καρτέλα με τη δημιουργία νέου παραθύρου\r\nΕμφάνιση γράμματος οδηγού\r\nΉχοι\r\nΕγκατάσταση πρόσθετου\r\nΕπιλογές\r\nΑπενεργοποίηση\r\nΕνεργοποίηση\r\nΑπεγκατάσταση\r\nΠερί {0}\r\nΕαν απεγκαταστήσετε αυτό το πρόσθετο πρέπει να απεγκαταστήσεε και το \\r\\n\\r\\n{0}\\r\\n\\r\\nΕίστε σίγουροι;\r\nΕμφάνιση πληροφοριών αρχείου από κάτω\r\nΧρήση παλαιών πλαισίων λίστας (Win7)\r\nKεφαλίδες στηλών σε όλες τις προβολές (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nΑριστερά\r\nΔεξιά\r\nΤέρμα δεξιά\r\nΤέρμα αριστερά\r\nΤελευταία ενεργοποιημένη\r\nΕπάνω\r\nΚλείσιμο\r\nΚλείδωμα\r\nΕμφάνιση μενού\r\nΝέο παράθυρο\r\nΚλωνοποίηση\r\nAντιγραφή διαδρομής\r\nΙδιότητες\r\n - \r\nΑναζήτηση φακέλου\r\nΚλείσιμο όλων πλήν τρέχουσας\r\nΚλείδωμα όλων\r\nΕπαναφορά τελευταίας κλεισμένης\r\nΕπιλογές\r\nΚλείσιμο παραθύρου\r\nΚλώνος τρέχουσας\r\nΠολλαπλό\r\nΝέα καρτέλα\r\nΑυτόματα\r\nΟρισμός\r\nΠεριορισμένο \r\nΤέντωμα\r\nΤίτλος\r\nΠραγματικό μέγεθος\r\nΑριστερά\r\nΚέντρο\r\nVista\r\nXP\r\nΠαραμόρφωση στις άκρες\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nΓενικά\r\nΚαρτέλες\r\nΠαράθυρο\r\nΕμφάνιση\r\nΟμάδες\r\nΕφαρμογές\r\nΠρόσθετα\r\nΣυντομεύσεις\r\nΔιάφορα\r\nΔιαδρομή\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nΕκκαθάριση\r\nΕπάνω\r\nΚάτω\r\nΔιαχωριστικό\r\nΕκκίνηση\r\nΕπιλογές προσθέτου\r\nΧρώμα Φόντου\r\nΧρώμα Κειμένου\r\nΠροεπιλογή\r\nΟρισμός\r\nΔιαγραφή\r\nΈλεγχος\r\nΑντιγραφή στο πρόχειρο\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\n&amp;Γραμμή εργασιών\r\n&amp;Επιφάνεια εργασίας\r\n&amp;Κλείδωμα αντικειμένων\r\nΑπεικόνιση τίτλου &amp;φόντο\r\nΜενού με &amp;απλό κλικ\r\nΕνεργοποίηση &amp;συνρομεύσεων εφαρμογών\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nΟμάδες\r\nΑναίρεση κλεισίματος\r\nΕφαρμογές\r\nΠρόσφατα αρχεία\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nΠήγαινε πίσω ( Alt + Left )\r\nΠήγαινε μπροστά ( Alt + Right )\r\nΠήγαινε πίσω στην αρχή\r\nΠήγαινε μπροστά στο τέλος\r\nΕπιλογή επόμενης καρτέλας\r\nΕπιλογή προηγούμενης καρτέλας\r\nΕπιλογή πρώτης καρτέλας\r\nΕπιλογή τελευταίας καρτέλας\r\nΕπιλογή τρέχουσας καρτέλας\r\nΚλείσιμο όλων εκτός της τρέχουσας\r\nΚλείσιμο αριστερά\r\nΚλείσιμο δεξιά\r\nΚλείσιμο παραθύρου ( Alt + F4 )\r\nΑναίρεση κλεισίματος\r\nΚλώνος τρέχουσας καρτέλας\r\nΆνοιγμα τρέχοντος φακέλου σε νέο παράθυρο\r\nΚλείδωμα / Ξεκλείδωμα τρέχουσας\r\nΚλείδωμα / Ξεκλείδωμα όλων\r\nΑναζήτηση φακέλου\r\nΔημιουργία νέας ομάδας\r\nΆνοιγμα διαλόγου επιλογών\r\nΕμφάνιση μενού γραμμής εργαλείων\r\nΕμφάνιση μενού τρέχουσας καρτέλας\r\nΕμφάνιση μενού ομάδας (γραμμή πλήκτρων)\r\nΕμφάνιση μενού προσφάτων φακέλων (γραμμή πλήκτρων)\r\nΕμφάνιση μενού εφαρμογών χρήστη (γραμμή πλήκτρων)\r\nΕμφάνιση / Απόκρυψη γραμμής μενού  (Vista)\r\nAντιγραφή διαδρομής επιλεγμένων αρχείων\r\nAντιγραφή ονόματος επιλεγμένων αρχείων\r\nΑντιγραφή διαδρομής τρέχοντος φακέλου\r\nΑντιγραφή ονόματος τρέχοντος φακέλου\r\nΈλεγχος MD5 επιλεγμένων αρχείων\r\nΚαρφίτσωμα παράθυρου στην κορυφή\r\nΔιαφάνεια +\r\nΔιαφάνεια -\r\nΕστίαση λίστας αρχείων\r\nΕστίαση γραμμής αναζήτησης (Vista)\r\nΕστίαση πεδίου αναζήτησης (γραμμή πλήκτρων)\r\nΕμφάνιση μενού υπο-φακέλων για τον επιλεγμένο φάκελο\r\nΕλαχιστοποίηση στο χώρο ειδοποιήσεων \r\nΕστίαση στη γραμμή καρτελών\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\nΤο \"{0}\" έχει ήδη ανατεθεί στο \"{1}\".\\r\\n\\r\\nΘέλετε εκ νέου ανάθεση;\r\nΕπιβεβαίωση ανάθεσης\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nΠρόσθετα\r\nΕντολές χρήστη\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nΒρέθηκε νέα έκδοση.\\r\\n\\r\\n{0}\\r\\n\\r\\nΠατήστε OK για μετάβαση στην ιστοσελίδα.\r\nΈχετε την τελευταία έκδοση του QTTabBar.\r\nΒρέθηκε νέα έκδοση (Beta): \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Italian.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<root>\r\n\r\n<Author>\r\nvfede\r\n</Author>\r\n\r\n<Language>\r\nItalian - Italiano\r\n</Language>\r\n\r\n<Country>\r\nItaly - Italia\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0b1\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0b1\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2011/03/30\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nSeparatore\r\nIndietro\r\nAvanti\r\nGruppi\r\nChiuse di recente\r\nApplicazioni\r\nNuova finestra\r\nDuplica\r\nBlocca\r\nTool Copia\r\nRadice\r\nChiudi\r\nChiudi le altre schede\r\nChiudi finestra\r\nChiudi schede a sinistra\r\nChiudi schede a destra\r\nCartella superiore\r\nRicarica\r\nCerca\r\nOpacita'\r\nRicerca\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nPercorso\r\nNome\r\nPercorso cartella corrente\r\nNome cartella corrente\r\nMD5\r\nElementi\r\nPercorsi di tutte le tab\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\nAggiungi\r\nRimuovi\r\nChiudi\r\nResetta\r\nSu\r\nGiu'\r\nApri immagine...\r\nIcone piccole\r\nIcone grandi\r\nPersonalizza...\r\nBlocca menu\r\nRipristina immagine\r\nMostra etichette\r\nTesto selettivo\r\nNascondi etichette\r\nBlocca dimensione searchbox\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nAnnulla\r\nApplica\r\nDefault\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nCopia in:\r\nSposta in:\r\nCrea collegamento in:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nRicerca desktop\r\nFile immagine non valido.\\r\\n\\r\\nPer favore inserisici un'immagine di 432x40px.\r\nRisultati ricerca in collegamento\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nChiudi\r\nChiudi schede a destra\r\nChiudi schede a sinistra\r\nChiudi le altre schede\r\nAggiungi a un Gruppo\r\nCrea nuovo Gruppo\r\nBlocca\r\nDuplica\r\nNuova finestra\r\nCopia percorso\r\nProprieta'\r\nCronologia schede\r\nGruppi\r\nRiapri schede chiuse\r\nUltima scheda attiva\r\nFile recenti\r\nSfoglia\r\nChiudi le altre schede\r\nChiudi finestra\r\nOpzioni\r\nSblocca\r\nAggiungi al menu Applicazioni: \r\nElementi\r\nAnnulla\r\nAlbero cartelle\r\nRimuovi dal menu\r\nApri percorso file\r\nEtichetta scheda\r\nOrdina schede per\r\nNome\r\nPercorso\r\nUltima scheda attiva\r\nBlocca le toolbar\r\nUnisci schede di altre finestre\r\nInverti\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nErrore durante l'avvio di QTTabBar\\r\\n\\r\\n \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nCrea Nuovo Gruppo\r\nNome gruppo:\r\nAggiungi tutte le schede\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nPassa a nuova scheda\r\nRiusa scheda esistente\r\nChiudi tutte le schede quando apri un gruppo\r\nMostra tooltip\r\nCattura i pulsanti X1/X2 del mouse\r\nMostra pulsanti di navigazione\r\nCronologia schede\r\nFile recenti\r\nUsa Drag and Drop dei file sulle schede\r\nFile di lingua:\r\nPosizione nuova scheda:\r\nAlla chiusura della scheda, attiva:\r\nDoppio click sulla scheda:\r\nDoppio click sullo sfondo della barra:\r\nNome percorso/gruppo:\r\nSchede su multiple righe\r\nRinomina schede ambigue automaticamente\r\nClick centrale su una cartella:\r\nSu di un livello con doppio click ai margini\r\nNon ridimensionare la finestra\r\nSalva la trasparenza della finestra\r\nCattura nuovi processi di Explorer\r\nMostra l'albero delle cartelle quando si cattura un nuovo processo\r\nNon convertire finestre in nuove schede quando aperte dall'esterno\r\nScroll orizzontale con Maiusc + Rotella\r\nCambia visualizzazione con Ctrl + Rotella (XP)\r\nNon chiudere la finestra se ha piu' schede\r\nNon chiudere la finestra se ha schede bloccate\r\nRipristina schede\r\nRipristina schede bloccate\r\nUsa immagine per le schede\r\nColore selezione\r\nMisure delle schede:\r\nLarghezza\r\nAltezza\r\nMassima\r\nMinima\r\nCarattere\r\nTitolo in grassetto sulla scheda attiva\r\nColore titolo della scheda\r\nAttiva\r\nInattiva\r\nDefault\r\nColore sfondo della toolbar\r\nIcona cartella\r\nPercorso\r\nArgomenti\r\nWorking directory\r\nFile di lingua dei Plugin:\r\nNascondi la barra del menu di Explorer\r\nCompatibilita' XP per tasto Indietro (Vista)\r\nSelezione intera riga in vista dettagli\r\nGriglia in vista dettagli\r\nAlterna i colori delle righe in vista dettagli\r\nMostra anteprima dei file\r\nTenendo premuto Maiusc\r\nAbilita 'icona sottocartelle'\r\nMostra file nascosti\r\nMostra i file\r\nNon selezionare l'estensione quando rinomini i file (XP)\r\nMostra file di sistema\r\nMinimizza nel tray cliccando Chiudi\r\nLarghezza Massima\r\nAltezza Massima\r\nImmagine di sfondo della toolbar\r\nCambia la selezione con F2 quanto rinomini\r\nMostra la X di chiusura sulle schede\r\nClick centrale sulla scheda:\r\nAbilita 'icona sottocartelle' sulle schede\r\nApri nuova finestra in...\r\nPremendo tasto Alt\r\nAl passaggio del mouse\r\nEsporta configurazione...\r\nLoop del cursore\r\nMassimo timeout della rete (in secondi, 0 per valore di sistema)\r\nMinimizza nel tray cliccando Minimizza\r\nAllineamento testo\r\nRendering del Menu\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nSull'albero delle cartelle, apri nuova scheda con Click Centrale o Maiusc+Click (XP)\r\nScorri tra le schede con Ctrl+Tab\r\nOmbra del testo\r\nControlla aggiornamenti periodicamente\r\nRimuovi la scheda originaria quando crei una nuova finestra \r\nMostra lettera dell'unita'\r\nSuoni\r\nInstalla un plugin\r\nOpzioni\r\nDisabilita\r\nAbilita\r\nDisinstalla\r\nAbout {0}\r\nSe disinstalli questo plugin, devi disinstallare anche \\r\\n\\r\\n{0}\\r\\n\\r\\nSei sicuro?\r\nMostra informazioni file sotto le immagini\r\nUsa il vecchio ListView control (Win7)\r\nMostra intestazione delle colonne in tutte le viste (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nSinistra\r\nDestra\r\nPiu' a destra\r\nPiu' a sinistra\r\nUltima scheda attiva\r\nSu di un livello\r\nChiudi\r\nBlocca\r\nMostra menu\r\nNuova finestra\r\nDuplica\r\nCopia percorso\r\nProprieta'\r\n - \r\nSfoglia cartella\r\nChiudi le altre schede\r\nBlocca tutte\r\nRiapri scheda chiusa\r\nOpzioni\r\nChiudi finestra\r\nDuplica la scheda corrente\r\nMultipla\r\nNuova scheda\r\nAutomatica\r\nFisso\r\nLimita larghezza schede\r\nAllarga\r\nAffianca\r\nDimensioni reali\r\nSinistra\r\nCentro\r\nVista\r\nXP\r\nAllarga su ogni fascia\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nGenerale\r\nScheda\r\nFinestra\r\nAspetto\r\nGruppi\r\nApplicazioni\r\nPlugins\r\nShortcut da tastiera\r\nMisc.\r\nPercorso\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nPulisci\r\nSu\r\nGiu'\r\nAggiungi separatore\r\nStart Up\r\nOpzioni Plugin\r\nColore sfondo\r\nColore testo\r\nDefault\r\nSalva\r\nElimina\r\nControlla ora\r\nCopia negli appunti\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nTaskbar\r\nDesktop\r\nBlocca elementi\r\nDisegna sfondo del titolo\r\nMenu con un click\r\nAbilita shortcut applicazione\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGruppi\r\nRiapri chiusa\r\nApplicazioni\r\nFile recenti\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nIndietro (Alt + Sinista)\r\nAvanti (Alt + Destra)\r\nTorna all'inizio\r\nVai alla fine\r\nSeleziona prossima scheda\r\nSeleziona scheda precedente\r\nSeleziona prima scheda\r\nSeleziona ultima scheda\r\nChiudi scheda corrente\r\nChiudi le altre schede\r\nChiudi schede a sinistra\r\nChiudi schede a destra \r\nChiudi finestra (Alt + F4)\r\nRiapri scheda chiusa\r\nDuplica scheda\r\nApri cartella corrente in una nuova finestra\r\nBlocca/sblocca scheda corrente\r\nBlocca/sblocca tutte le schede\r\nSfoglia cartella\r\nCrea nuovo gruppo\r\nApri menu opzioni\r\nMostra menu toolbar\r\nMostra menu scheda corrente\r\nMostra menu gruppi (barra pulsanti)\r\nMostra menu cartelle recenti (barra pulsanti)\r\nMostra menu applicazioni utente (barra pulsanti)\r\nMostra/nascondi barra del menu di Explorer\r\nCopia percorso file selezionati\r\nCopia nome file selezionati\r\nCopia percorso cartella corrente\r\nCopia nome cartella corrente\r\nControlla MD5 dei file selezionati\r\nPorta finestra in primo piano\r\nAumenta trasparenza\r\nDiminusici trasparenza\r\nFocus su lista file\r\nFocus sulla barra di ricerca (Vista)\r\nFocus sulla casella di ricerca (barra pulsanti)\r\nMostra sottocartelle della cartella selezionata\r\nMinimizza finestra nel tray\r\nFocus sulla barra delle schede\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" e' gia' assegnato a \"{1}\".\\r\\n\\r\\nVuoi riassegnarlo?\r\nConferma di riassegnamento\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugin\r\nComandi utente\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nTrovata nuova versione.\\r\\n\\r\\n{0}\\r\\n\\r\\nClicca OK per aprire il sito web.\r\nLa tua versione di QTTabBar e' aggiornata.\r\nTrovata nuova versione: \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Japanese.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nMoriki, Atsushi\r\n</Author>\r\n\r\n<Language>\r\nJapanese\r\n</Language>\r\n\r\n<Country>\r\nJapan\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a4\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a4\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2011/07/18\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nセパレーター\r\n戻る\r\n進む\r\nグループ\r\n最近閉じたタブ\r\nアプリケーション\r\n新規ウィンドウ\r\nタブを複製\r\nロック\r\nコピーツール\r\n最前面表示\r\n閉じる\r\n現在のタブ以外を閉じる\r\nウィンドウを閉じる\r\n左を閉じる\r\n右を閉じる\r\n一つ上の階層へ\r\n更新\r\n検索\r\n透明度\r\n検索ボックス\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nパス\r\n名前\r\n現在のフォルダーパス\r\n現在のフォルダー名\r\nMD5\r\nの項目\r\n全てのタブのパス\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n追加((&amp;A)\r\n削除(&amp;R)\r\n閉じる(&amp;C)\r\nリセット(&amp;R)\r\n上へ(&amp;U)\r\n下へ(&amp;D)\r\n画像を参照...((&amp;B)\r\n小さいアイコン\r\n大きいアイコン\r\nカスタマイズ...(&amp;C)\r\nメニューを固定する(&amp;L)\r\n画像を再設定(&amp;S)\r\nラベルを表示\r\nテキストを選択可能に\r\nラベルを表示しない\r\n検索ボックスの幅を固定\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nキャンセル\r\n適用(&amp;A)\r\n初期設定(&amp;D)\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nコピー：\r\n移動：\r\nショートカットを作成：\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nデスクトップ検索\r\n画像ファイルが正しくありません。\\r\\n\\r\\n432×40ピクセルの画像を使用してください。\r\n検索結果：\r\nショートカット\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\n閉じる\r\n右を閉じる\r\n左を閉じる\r\nこれ以外をすべて閉じる\r\nグループに追加\r\n新規グループを作成\r\nタブをロック\r\nこのタブを複製\r\n新規ウィンドウ\r\nパスをコピー\r\nプロパティ\r\nタブ履歴\r\nグループ\r\n閉じたタブを開く\r\n直前に使用したタブ\r\n最近開いたファイル\r\nフォルダーを参照\r\n現在のタブ以外を閉じる\r\nウィンドウを閉じる\r\nオプション\r\nロック解除\r\nアプリケーションメニューに追加：\r\n項目\r\nキャンセル\r\n履歴の分岐\r\nこの一覧より削除\r\nこの項目のフォルダーを開く(&amp;P)\r\nタブのラベル\r\nタブの並び替え\r\n名前\r\nパス\r\n使用順\r\nツールバーを固定する\r\n他のウィンドウのタブを取り込む\r\n反転\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBarはオープンに失敗しました。\\r\\n\\r\\n \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\n新規グループを作成\r\nグループ名：\r\n全てのタブを追加\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\n新規タブを前面にする\r\n既にあるタブを再利用する\r\nグループを開くときに他を閉じる\r\nツールチップを表示する\r\nマウスのX1／X2ボタンを捕捉する\r\n進む／戻るボタンを表示する\r\nタブ履歴\r\n最近使用したファイル\r\nタブへのファイルのドラッグ＆ドロップを使用する\r\n言語ファイル：\r\n新規タブの表示位置：\r\nタブを閉じたときに表示するタブ：\r\nタブをダブルクリックしたときの動作：\r\n背景をダブルクリックしたときの動作：\r\nパス／グループ名：\r\nタブを複数行にする\r\n同名のタブを自動的にリネームする\r\nフォルダー上でホイールクリックしたときの動作：\r\nフォルダーの余白をダブルクリックしたときに一階層上へ移動する\r\nウィンドウサイズを固定する\r\nウィンドウの透明度を保存する\r\n新しいエクスプローラーのプロセスを捕捉する\r\n新しいプロセスを捕捉したときにフォルダーツリーを表示する\r\n外部で開かれたウィンドウは取り込まない\r\nSHIFT＋ホイールで水平スクロールさせる\r\nCTRL＋ホイールで表示モードを変更する(XP)\r\nタブが複数ある場合はウィンドウを閉じない\r\nロック中のタブがある場合はウィンドウを閉じない\r\nタブを復元する\r\nタブのロック状態を復元する\r\nタブ画像を使用\r\nハイライト色\r\nタブのサイズ：\r\n幅\r\n高さ\r\n最大\r\n最小\r\nフォント\r\nアクティブなタブを太字にする\r\nタブのタイトル色\r\nアクティブ\r\n非アクティブ\r\n初期設定\r\nツールバーの背景色\r\nフォルダーのアイコン\r\nパス\r\nコマンドオプション\r\n作業ディレクトリー\r\nプラグインの言語ファイル：\r\nメニューバーを非表示にする\r\nバックスペースをXP互換に（Vista）\r\n詳細表示で行全体を選択する\r\n詳細表示でグリッドを表示する\r\n詳細表示で行の色を縞模様にする\r\nプレビューチップを表示する\r\nシフトキー押下時のみ\r\n「サブフォルダーチップ」を有効にする\r\n隠し項目を表示\r\nファイルを表示\r\nファイル名変更時に拡張子を選択しないようにする（XP）\r\nシステム項目を表示\r\n閉じるボタンクリック時にウィンドウを通知領域に収める\r\n最大幅\r\n最大高\r\nツールバーの背景画像\r\nファイル名変更時にF2押下で選択箇所を変更する\r\nタブに閉じるボタンを表示する\r\nタブをホイールクリックした場合の動作：\r\nタブ上の「サブフォルダーチップ」を有効にする\r\n新規ウィンドウで開くパス\r\nALT押下時に\r\nマウスをかざしたときに\r\n設定を書き出す...\r\nカーソルループ\r\nネットワークをタイムアウトする最大秒（0を設定するとシステム値を使用）\r\nウィンドウを最小化する場合、通知領域に収める\r\n文字揃え\r\nメニューの描画方法\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nフォルダツリー上でホイールクリックまたはSHIFT＋クリック時に新規タブを開く（XP）\r\nタブ選択パネルをCTRL＋タブで開く\r\n文字の影\r\n定期的に最新版を確認する\r\nタブを新しいウィンドウで開くときに元のタブを削除する\r\nドライブ文字を重ねる\r\nサウンドを使用する\r\nプラグインをインストールする\r\nオプション\r\n無効\r\n有効\r\n削除\r\n「{0}」について\r\nこのプラグインをアンインストールした場合、下記のプラグインも同時にアンインストールされます。\\r\\n\\r\\n{0}\\r\\n\\r\\nアンインストールを続けて構いませんか？\r\n画像の下にファイル情報を表示する\r\n古いリストビューコントロールを使用する（Win7）\r\n全ての表示形式で列のヘッダーを表示する（Win7）\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\n左\r\n右\r\n一番右\r\n一番左\r\n直前に使用したタブ\r\n一つ上の階層へ\r\nタブを閉じる\r\nタブをロック\r\nメニューを表示する\r\n新規ウィンドウ\r\nタブを複製する\r\nパスをコピーする\r\nプロパティ\r\nなし\r\nフォルダーを参照\r\n現在のタブを除き全て閉じる\r\n全てロック\r\n最後に閉じたタブを復元\r\nオプション\r\nウィンドウを閉じる\r\n現在のタブを複製する\r\n複数行\r\n新規タブ\r\n自動\r\n固定\r\nタブ幅を制限する\r\n引き延ばす\r\nタイル状に並べる\r\n実寸\r\n左揃え\r\n中央揃え\r\nVista\r\nXP\r\nツールバーごとに引き延ばす\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\n全般\r\nタブ\r\nウィンドウ\r\n外観\r\nグループ\r\nアプリケーション\r\nプラグイン\r\nショートカットキー\r\nその他\r\nパス\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nクリア\r\n上へ\r\n下へ\r\nセパレーターを追加\r\n起動時\r\nプラグインオプション\r\n背景色\r\n文字色\r\n初期設定\r\n設定\r\n削除\r\n今すぐ確認\r\nクリップボードにコピー\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nタスクバー\r\nデスクトップ\r\n項目を固定する\r\nタイトルの背景を描画\r\nクリック一回でメニューを開く\r\nアプリケーションのショートカットキーを有効\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nグループ\r\n閉じたタブを開く\r\nアプリケーション\r\n最近開いたファイル\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\n戻る（ALT＋←）\r\n進む（ALT＋→）\r\n最初まで戻る\r\n最後まで進む\r\n次のタブを選択\r\n前のタブを選択\r\n最初のタブを選択\r\n最後のタブを選択\r\n現在のタブを閉じる\r\n現在のタブを残し全て閉じる\r\n左を閉じる\r\n右を閉じる\r\nウィンドウを閉じる（ALT＋F4）\r\n閉じたタブを再度開く\r\n現在のタブを複製する\r\n現在のフォルダーを新しいウィンドウで開く\r\nロック／解除の切り替え（現在のタブ）\r\nロック／解除の切り替え（全てのタブ）\r\nフォルダーを参照\r\n新規グループ作成\r\nオプションダイアログを開く\r\nツールバーメニューを表示\r\n現在のタブのメニューを表示\r\nグループのメニューを表示（ボタンバー）\r\n最近閉じたタブのメニューを表示（ボタンバー）\r\nアプリケーションのメニューを表示（ボタンバー）\r\nメニューバーの表示／非表示\r\n選択しているファイルのパスをコピーする\r\n選択しているファイルの名前をコピーする\r\n現在のフォルダーのパスをコピーする\r\n現在のフォルダーの名前をコピーする\r\n選択しているファイルのMD5を確認する\r\nウィンドウを最前面表示に固定する\r\n透明度を下げる（不透明に）\r\n透明度を上げる（透明に）\r\nファイル一覧をフォーカス\r\n検索ボックスをフォーカス（Vista）\r\n検索ボックスをフォーカス（ボタンバー）\r\n選択フォルダーのサブフォルダー小メニューを表示する\r\nウィンドウを通知領域に収める\r\nタブバーにフォーカスを移す\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n「{0}」は「{1}」のショートカットとして割り当て済みです。\\r\\n\\r\\n割り当て直してかまいませんか？\r\n割り当て直しの確認\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nプラグイン\r\nユーザーコマンド\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\n新しいバージョンが見つかりました。\\r\\n\\r\\n{0}\\r\\n\\r\\n「OK」を押すとWebサイトを開きます。\r\nこの QTTabBar のバージョンは最新版です。\r\n新しい開発版が見つかりました：\r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>\r\n"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Polish.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n<!--##############################################################\r\n             !!!! Please use editors that accepts UTF-8 encode !!!!\r\n\r\n                * 1 line for 1 data. \r\n                * New Line character must be CR-LF (\"\\r\\n\") in each line end.\r\n                * QTTabBar ignores empty lines.\r\n                * '&' (Alt-key mnemonic indicator) must be replaced to \"&amp;\" so use \"&amp;&amp;\" for literal '&'.\r\n                * Literal \"\\r\\n\" can be used for new line.\r\n                * {0} is used as a placeholder for folder path in some resources.\r\n                * These comments can be removed on distributing.\r\n\t\t\t\t\r\n    ##############################################################\r\n\t\r\n\t\t\tThis file translate four Plugins:\r\n\t\t\t\t* Change FolderViewMode\r\n\t\t\t\t* FolderMemo\r\n\t\t\t\t* QTFileTools\r\n\t\t\t\t* FolderTreeButton \r\n\t\t\t\t\r\n####################################################################-->\r\n####################################################################-->\r\n\r\n<Author>\r\nTomasz Zenger % Jacek Kloska (poprawki i dodatki)\r\n</Author>\r\n\r\n<Language>\r\nPolski/Polish\r\n</Language>\r\n\r\n<Country>\r\nPolska/Poland\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a4\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a4\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n13-12-2010\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nSeparator\r\nWstecz\r\nDalej\r\nGrupy\r\nOstatnio zamknięte\r\nAplikacje\r\nNowe okno\r\nKlonuj\r\nZablokuj\r\nNarzędzie do kopiowania\r\nZawsze na wierzchu\r\nZamknij\r\nZamknij wszystkie oprócz bieżącego\r\nZamknij okno\r\nZamknij lewy\r\nZamknij prawy\r\nW górę\r\nOdśwież\r\nWyszukaj\r\nPrzezroczystość\r\nPole wyszukiwania\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nŚcieżka\r\nNazwa\r\nŚcieżka bieżącego folderu\r\nNazwa bieżącego folderu\r\nMD5\r\n elementów\r\nŚcieżki wszystkich otwartych kart\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\nDod&amp;aj\r\nU&amp;suń\r\nZamkni&amp;j\r\n&amp;Resetuj\r\n&amp;W górę\r\nW &amp;dół\r\nPrze&amp;glądaj obrazy...\r\nMałe ikony\r\nDuże ikony\r\nD&amp;ostosuj...\r\nZab&amp;lokuj menu\r\nRe&amp;setuj obraz\r\nIkony i tekst\r\nSelektywny tekst\r\nTylko ikony\r\nZablokuj rozmiar pola wyszukiwania\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nAnuluj\r\nZ&amp;astosuj\r\n&amp;Domyślne\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\n&amp;Kopiuj do:\r\n&amp;Przenieś do:\r\nUtwórz &amp;skrót w:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nWyszukaj z Pulpitu\r\nPlik obrazu jest nieprawidłowy.\\r\\n\\r\\nWybierz obraz o rozmiarach 432 x 40 px.\r\nWyszukaj w\r\nskrót\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nZamknij\r\nZamknij lewy\r\nZamknij prawy\r\nZamknij wszystkie oprócz tego\r\nDodaj do grupy\r\nUtwórz nową grupę\r\nZablokuj\r\nKlonuj\r\nNowe okno\r\nKopiuj ścieżkę\r\nWłaściwości\r\nHistoria kart\r\nGrupy\r\nCofnij zamknięcie\r\nOstatnio aktywowana\r\nOstatnio otwarte pliki\r\nPrzeglądaj folder\r\nZamknij wszystkie oprócz bieżącego\r\nZamknij okno\r\nOpcje\r\nOdblokuj\r\nDod&amp;aj do menu Aplikacje: \r\nelementy\r\n&amp;Anuluj\r\nGałęzie\r\nUsuń ten element z menu\r\nO&amp;twórz folder zawierający\r\nNazwa karty\r\nUkład kart\r\nNazwa\r\nŚcieżka\r\nAktywne\r\nZablokuj paski narzędzi\r\nPołącz wszystkie okna\r\nOdwróć\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar nie może otworzyć\\r\\n\\r\\n  \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nUtwórz nową grupę\r\nNazwa grupy:\r\nDodaj wszystkie karty\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nAktywuj nową kartę\r\nUżyj istniejącej karty\r\nZamknij wszystkie karty przy otwarciu grupy\r\nPokaż podpowiedzi\r\nPrzechwyć przyciski X1/X2 myszy\r\nPokaż przyciski nawigacyjne\r\nHistoria ostatnio używanych kart\r\nHistoria ostatnio używanych plików\r\nUżywaj przeciągnij i upuść plików na karty\r\nPlik językowy:\r\nPołożenie nowej karty:\r\nPo zamknięciu bieżącej karty aktywuj:\r\nPodwójne kliknięcie karty:\r\nPodwójne kliknięcie tła:\r\nNazwa Ścieżki/Grupy:\r\nKarty w wielu rzędach\r\nAutomatycznie zmień nazwy niejednoznacznych kart\r\nKliknięcie kółkiem myszy folderu:\r\nPoziom wyżej po podwójnym kliknięciu marginesu folderu\r\nBez zmiany rozmiaru okna\r\nZachowaj przezroczystość okna\r\nPrzechwyć nowe procesy Eksploratora\r\nPokaż drzewo folderów po przechwyceniu nowego procesu\r\nNie przechwytuj okna jako nowej karty gdy otwarte z zewnątrz\r\nShift + kółko - poziome przewijanie\r\nCtrl + kółko - Zmień widok (XP)\r\nNie zamykaj okna jeśli są otwarte karty\r\nNie zamykaj okna jeśli są zablokowane karty\r\nPrzywróć karty\r\nPrzywróć zablokowane karty\r\nUzyj obrazu jako tła karty\r\nKolor podświetlenia\r\nRozmiar karty:\r\nSzerokość\r\nWysokość\r\nMaks.\r\nMin.\r\nCzcionka\r\nPogrubiony tytuł aktywnej karty\r\nKolor tytułu karty\r\nAktywna\r\nNieaktywna\r\nDomyślne\r\nKolor tła paska narzędzi\r\nIkona folderu\r\nŚcieżka\r\nArgumenty\r\nFolder roboczy\r\nPlik językowy wtyczki / wtyczek (jeden do wszystkich wtyczek):\r\nUkryj pasek menu (Vista)\r\nKompatybilny z XP klawisz BS (Vista)\r\nWybór całego rzędu w widoku szczegółów\r\nSiatka w widoku szczegółów\r\nZróżnicowane kolory rzędów w widoku szczegółów\r\nPokazuj podgląd\r\nz przyciśniętym klawiszem Shift\r\nWłącz podgląd podfolderów\r\nPokaż obiekty ukryte\r\nPokaż pliki\r\nZaznaczanie nazwy plików bez rozszerzenia (XP)\r\nPokaż obiekty systemowe\r\nZminimalizuj okno do zasobnika po kliknięciu Zamknij\r\nMaks. szerokość\r\nMaks. wysokość\r\nObraz tła paska narzędziowego\r\nPrzełącz zaznaczenie przy zmianie nazw plików używając F2\r\nPokazuj przyciski zamknięcia na kartach\r\nGdy karta kliknięta kółkiem myszy:\r\nWłącz podgląd podfolderów na kartach\r\nOtwórz nowe okno w...\r\nZ wciśniętym przyciskiem Alt\r\nGdy pod kursorem myszy\r\nEksportuj ustawienia...\r\nPętla kursora\r\nMaksymalny czas oczekiwania sieci (sekundy, 0 dla wartości systemowej)\r\nPrzy minimalizacji wyślij okno do zasobnika \r\nUstawienie tekstu\r\nGenerator menu\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nW drzewie folderów otwórz nową kartę przez kliknięcie kółkiem lub z wciśniętym klawiszem shift (XP)\r\nPokaż przełączanie kart na Ctrl+Tab\r\nCień tekstu\r\nRegularnie poszukuj aktualizacji\r\nUsuń oryginalną kartę przy tworzeniu nowego okna\r\nPokazuj literę dysku\r\nDźwięki\r\nZainstaluj wtyczkę\r\nOpcje\r\nWyłącz\r\nWłącz\r\nOdinstaluj\r\nInformacje {0}\r\nJeśli odinstalujesz tą wtyczkę, musisz także odinstalować \\r\\n\\r\\n{0}\\r\\n\\r\\nCzy kontynuować?\r\nWyświetl informacje o pliku poniżej obrazów\r\nUżyj starego widoku listy (Win7)\r\nWyświetl nagłówki kolumn we wszystkich widokach (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nZ lewej\r\nZ prawej\r\nOstatnia z prawej\r\nOstatnia z lewej\r\nOstatnio aktywna\r\nW górę\r\nZamknij\r\nZablokuj\r\nPokaż menu\r\nNowe okno\r\nKlonuj\r\nKopiuj ścieżkę\r\nWłaściwości\r\n - \r\nPrzeglądaj folder\r\nZamknij wszystkie oprócz ostatniej\r\nZablokuj wszystkie\r\nPrzywróć ostatnio zamkniętą\r\nOpcje\r\nZamknij okno\r\nSklonuj bieżącą\r\nwielokrotne\r\nNowa karta\r\nAuto\r\nUstalona\r\nOgranicz szer. karty\r\nRozciągnij\r\nKafelki\r\nRozmiar rzeczywisty\r\nLewo\r\nŚrodek\r\nVista\r\nXP\r\nRozciągnij na każdy pasek\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nOgólne\r\nKarta\r\nOkno\r\nWygląd\r\nGrupy\r\nAplikacje\r\nWtyczki\r\nKlawisze skrótu\r\nRóżne\r\nŚcieżka\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nWyczyść\r\nW górę\r\nW dół\r\nDodaj separator\r\nUruchom\r\nOpcje wtyczki\r\nKolor tła\r\nKolor tekstu\r\nDomyślne\r\nUstaw\r\nUsuń\r\nSprawdź teraz\r\nSkopiuj skróty do schowka\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\n&amp;Pasek narzędzi\r\nP&amp;ulpit\r\n&amp;Zablokuj elementy\r\nPokazuj tło t&amp;ytułu\r\nMenu po &amp;jednym kliknięciu\r\nWłącz skróty klawiaturowe &amp;aplikacji\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGrupy\r\nCofnij zamknięcie\r\nAplikacje\r\nOstatnio otwarte pliki\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nWstecz (Alt + Left)\r\nDalej (Alt + Right)\r\nWstecz do początku\r\nDalej do końca\r\nWybierz następną kartę\r\nWybierz poprzednią kartę\r\nWybierz pierwszą kartę\r\nWybierz ostatnią\r\nZamknij bieżącą kartę\r\nZamknij wszystkie oprócz bieżącej\r\nZamknij lewą\r\nZamknij prawa\r\nZamknij okno (Alt + F4)\r\nCofnij zamknięcie\r\nKlonuj bieżącą kartę\r\nOtwórz bieżący folder w nowym oknie\r\nZablokuj/ odblokuj bieżącą\r\nZablokuj/ odblokuj wszystkie\r\nPrzeglądaj folder\r\nUtwórz nową grupę\r\nOtwórz okno opcji\r\nPokaż menu paska narzędziowego\r\nPokaż menu bieżącej karty\r\nPokaż menu grup (pasek przycisków)\r\nPokaż menu ostatnich folderów (pasek przycisków)\r\nPokaż menu aplikacji użytkownika (pasek przycisków)\r\nPokaż/ ukryj pasek menu (Vista)\r\nKopiuj ścieżki wybranych plików\r\nKopiuj nazwy wybranych plików\r\nKopiuj ścieżkę bieżącego folderu\r\nKopiuj nazwę bieżącego folderu\r\nSprawdź sumę MD5 wybranych plików\r\nPrzesuń okno na wierzch\r\nPrzezroczystość +\r\nPrzezroczystość -\r\nWybierz listę plików\r\nWybierz pasek wyszukiwania (Vista)\r\nWybierz okienko wyszukiwania (pasek przycisków)\r\nPokaż menu podglądu podfolderu dla wybranego folderu\r\nWyślij okna do zasobnika systemowego\r\nWybierz pasek zakładek (QTTabBar)\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" już przypisany do \"{1}\".\\r\\n\\r\\nCzy chcesz zmienić przypisanie?\r\nPotwierdzenie zmiany przypisania\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nWtyczki\r\nPolecenia użytkownika\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nZnaleziono nową wersję.\\r\\n\\r\\n{0}\\r\\n\\r\\nNaciśnij OK, aby przejść na stronę.\r\nTwoja wersja QTTabBar jest aktualna.\r\nZnaleziono nową wersję beta: \r\n</UpdateCheck>\r\n\r\n\r\n\r\n\r\n<QuizoPlugins.ViewModeButton>\r\nPrzezrocze\r\nMiniatury\r\nKafelki\r\nIkony\r\nLista\r\nSzczegóły\r\nWidok\r\n</QuizoPlugins.ViewModeButton>\r\n\r\n<QuizoPlugins.Memo>\r\nPokaż / ukryj \"Folder Memo\"\r\nPokazuj jeśli istnieje\r\nPokazuj zawsze\r\nZatrzymaj\r\n</QuizoPlugins.Memo>\r\n\r\n<QuizoPlugins.CopyButton>\r\nKopiuj\r\n</QuizoPlugins.CopyButton>\r\n\r\n<QuizoPlugins.CutButton>\r\nWytnij\r\n</QuizoPlugins.CutButton>\r\n\r\n<QuizoPlugins.PasteButton>\r\nWklej\r\n</QuizoPlugins.PasteButton>\r\n\r\n<QuizoPlugins.DeleteButton>\r\nUsuń\r\n</QuizoPlugins.DeleteButton>\r\n\r\n<QuizoPlugins.CopyToButton>\r\nKopiuj do folderu\r\n</QuizoPlugins.CopyToButton>\r\n\r\n<QuizoPlugins.MoveToButton>\r\nPrzenieś do folderu\r\n</QuizoPlugins.MoveToButton>\r\n\r\n<QuizoPlugins.UndoButton>\r\nCofnij\r\n</QuizoPlugins.UndoButton>\r\n\r\n<QuizoPlugins.SendToParentButton>\r\nPrzenieś do katalogu wyżej\r\n</QuizoPlugins.SendToParentButton>\r\n\r\n<QuizoPlugins.PropertiesButton>\r\nWłaściwości\r\n</QuizoPlugins.PropertiesButton>\r\n\r\n<QuizoPlugins.QTFolderTreeButton>\r\nPokaż lub ukryj drzewo folderów\r\nFoldery\r\nPrzejdź do drzewa folderów\r\n</QuizoPlugins.QTFolderTreeButton>\r\n\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Portuguese.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nArthur Assuncao\r\n</Author>\r\n\r\n<Language>\r\nPortuguese\r\n</Language>\r\n\r\n<Country>\r\nBrazil\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0b2\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0b2\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2011/11/12\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nSeparador\r\nVoltar\r\nAvançar\r\nGrupos\r\nRecentemente fechadas\r\nAplicações\r\nNova janela\r\nClonar esta aba\r\nBloquear\r\nFerramenta Copiar\r\nTopMost\r\nFechar\r\nFechar todas menos esta\r\nFechar janela\r\nFechar abas à esquerda\r\nFechar abas à direita\r\nAcima\r\nRecarregar\r\nPesquisar\r\nOpacidade\r\nCaixa de Pesquisa\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nEndereco\r\nNome\r\nEndereco da pasta atual\r\nNome da pasta atual\r\nMD5\r\n itens\r\nEndereços de todas abas abertas\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Adicionar\r\nRe&amp;mover\r\nFec&amp;har\r\n&amp;Resetar\r\n&amp;Acima\r\n&amp;Abaixo\r\n&amp;Procurar Imagem...\r\nÍcone pequeno\r\nÍcone grande\r\n&amp;Personalizar...\r\n&amp;Bloquear menus\r\nRe&amp;escolher imagem\r\nMostrar rótulos de texto\r\nTexto seletivo\r\nSem rótulo de texto\r\nBloquear o tamanho da caixa Pesquisar\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nCancelar\r\n&amp;Aplicar\r\n&amp;Padrão\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nCopiar para:\r\nMover para:\r\nCriar atalho em:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nPesquisa na Área de Trabalho\r\nArquico de imagem inválido.\\r\\n\\r\\nPor favor especifique uma imagem de 432 x 40 px.\r\nResultados da Pesquisa em\r\nAtalho\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nFechar\r\nFechar direita\r\nFechar esquerda\r\nFechar todas menos esta\r\nAdicionar ao Grupo\r\nCriar novo Grupo\r\nBloquear\r\nClonar esta aba\r\nNova janela\r\nCopiar endereço\r\nPropriedades\r\nHistórico da aba\r\nGrupos\r\nReabrir\r\nUltima ativada\r\nArquivos recentemente abertos\r\nProcurar pasta\r\nFechar todas menos esta\r\nFechar janela\r\nOpções\r\nDesbloquear\r\nAdicionar ao menu aplicação :\r\nitens\r\nCancelar\r\nRamos\r\nRemover este item do menu\r\nA&amp;bir contendo pasta\r\nRótulo da aba\r\nOrdem das abas\r\nNome\r\nEndereço\r\nAtivo\r\nBloquear barras de ferramentas\r\nMesclar abas de outras janelas\r\nInverter\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar falhou ao abrir\\r\\n\\r\\n \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nCriar um novo Grupo\r\nNome do Grupo:\r\nAdicionar todas abas\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nAtivar nova aba\r\nReutilizar aba existente\r\nFechar todas as abas quando grupo é aberto\r\nMostrar dicas de ferramentas\r\nCaptura de botões do mouse X1/X2\r\nMostrar botões de navegação\r\nHistórico das abas\r\nArquivos recentes\r\nUse arquivo Drag &amp;&amp; Drop nas abas\r\nArquivo de idioma:\r\nLocalização da nova aba:\r\nDepois de fechar a aba atual, ativar:\r\nQuando der duplo-clique na aba:\r\nQuando der duplo-clique no fundo:\r\nCaminho/Grupo:\r\nMúltiplas linhas de abas\r\nRenomear automaticamente abas ambíguas\r\nQuando a roda do mouse clicar na pasta:\r\nUm nível acima quando der duplo-clique na margem da pasta\r\nSem redimensionamento de janela\r\nSalvar a transparência da janela\r\nCapturar novos processos Explorer\r\nMostrar árvore de pastas quando novo processo capturado\r\nNão capture janela como uma nova aba quando aberto do exterior\r\nScroll horizontal com Shift + Roda\r\nMudar o modo de visualização com Ctrl + Roda (XP)\r\nImpedir o fechamento da janela quando existir abas\r\nImpedir o fechamento da janela quando abas bloqueadas\r\nRestaurar abas\r\nRestaurar abas bloqueadas\r\nUsar imagem na aba\r\nRealçar cor\r\nTamanho da aba:\r\nLargura\r\nAltura\r\nMáximo\r\nMínimo\r\nFonte\r\nTítulo da aba ativa em negrito\r\nCor do título da aba\r\nAtiva\r\nInativa\r\nPadrão\r\nCor de fundo da barra de ferramentas\r\nIcone da pasta\r\nEndereço\r\nArgumentos\r\nDiretório de trabalho\r\nArquivo de idioma do Plugin:\r\nEsconder barra de menu\r\nXP-compatibile BS key(Vista)\r\nSeleção de linha completa em visualização em detalhes\r\nLinhas de grade em visualização em detalhes\r\nAlterar cor da linha na visualização em detalhes\r\nMostrar previsão do arquivo\r\nCom a tecla Shift pressionada\r\nAtivar 'dica de sub-pasta'\r\nMostrar objetos ocultos\r\nMostrar arquivos\r\nEliminar extensão do arquivo selecionado quando renomear(XP)\r\nMostrar objetos do sistema\r\nEnviar janela para Barra de Tarefas, clicando no botão Fechar\r\nLargura Máxima\r\nAltura Máxima\r\nImagem de fundo da barra de ferramentas\r\nSeleção de mudança por F2 ao renomear arquivos\r\nMostrar botão fechar nas abas\r\nQuando clicar com a roda na aba:\r\nAtivar 'dica de sub-pasta' nas abas\r\nAbrir nova janela em...\r\nCom a tecla Alt pressionada\r\nAo foco do mouse\r\nExportar configurações...\r\nloop de cursor\r\nTempo limite de rede máximo (segundos, 0 para valor do sistema)\r\nEnviar janela para Barra de Tarefas ao minimizar\r\nAlinhamento do texto\r\nMenu render\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nNa árvore de pastas, abrir uma nova aba com clique na roda ou clique com shift pressionado (XP)\r\nMostrar troca de aba com Ctrl+Tab\r\nSombra no texto\r\nVerificar por atualizações periodicamente\r\nRemover aba original quando criar nova janela\r\nIndicar letra do drive\r\nSom\r\nInstalar um plugin\r\nOpções\r\nDesativar\r\nAtivar\r\nDesinstalar\r\nSobre {0}\r\nSe você desinstalar este plugin, você deverá desinstalar \\r\\n\\r\\n{0}\\r\\n\\r\\nVocê tem certeza de que quer fazer isso?\r\nExibir informações do arquivo abaixo imagens\r\nUsar velho controle visualização de lista (Win7)\r\nExibir cabeçalho de coluna em todas as visualizações (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nÀ esquerda\r\nÀ direita\r\nMáximo à direita\r\nMáximo à esquerda\r\nÚltima ativada\r\nAcima\r\nFechar\r\nBloquear\r\nMostrar menu\r\nNova janela\r\nFechar\r\nCopiar endereço\r\nPropriedades\r\n - \r\nProcurar pasta\r\nFechar todas menos esta\r\nBloquear tudo\r\nRestaurar última fechada\r\nOpções\r\nFechar janela\r\nFechar esta\r\nMúltiplo\r\nNova aba\r\nAuto\r\nFixo\r\nLimite de tabulação\r\nEsticar\r\nTile\r\nTamanho real\r\nEsquerdo\r\nCentro\r\nVista\r\nXP\r\nEsticar em cada banda\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nGeral\r\nAba\r\nJanela\r\nAparência\r\nGrupos\r\nAplicações\r\nPlugins\r\nTeclas de atalho\r\nMisc.\r\nCaminho\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nLimpar\r\nAcima\r\nAbaixo\r\nAdicionar separador\r\nAbrir ao iniciar\r\nPlugin Opção\r\nCor de fundo\r\nCor do texto\r\nPadrão\r\nSetar\r\nDeletar\r\nVerificar agora\r\nCopiar para área de transferência\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nBarra de tarefas\r\nÁrea de trabalho\r\nBloquear itens\r\nDesenhe fundo título\r\nMenu por um clique\r\nAtivar teclas de atalho da aplicação\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGrupos\r\nDesfazer fechado\r\nAplicações\r\nArquivos recentemente abertos\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nVoltar ( Alt+Left )\r\nAvançar ( Alt+Right )\r\nVoltar ao início\r\nAvançar ao fim\r\nSelecionar próxima aba\r\nSelecionar aba anterior\r\nSelecionar primeira aba\r\nSelecionar última aba\r\nFechar aba atual\r\nFechar todas menos esta\r\nFechar abas à esquerda\r\nFechar abas à direita\r\nFechar janela ( Alt+F4 )\r\nDesfazer fechar\r\nClonar aba atual\r\nAbrir pasta atual em nova janela\r\nBloquear / Desbloquear atual\r\nBloquear / Desbloquear todas\r\nProcurar pasta\r\nCriar novo grupo\r\nAbrir diálogo Opções\r\nMostrar menu barra de ferramentas\r\nMostrar menu aba atual\r\nMostrar menu grupo (barra de botões)\r\nMostrar menu da pasta recente (barra de botões)\r\nMostrar menu da aplicação do usuário (barra de botões)\r\nMostrar / esconder barra de menu\r\nCopiar endereço do arquivo / pasta selecionado\r\nCopiar nome do arquivo / pasta selecionado\r\nCopiar endereço da pasta atual\r\nCopiar nome da pasta atual\r\nChecar MD5 do arquivo selecionado\r\nTrazer janela para nível superior\r\nTransparência +\r\nTransparência -\r\nFoco na lista de arquivos\r\nFoco na barra de pesquisa (Vista)\r\nFoco na caixa de pesquisa (barra de botões)\r\nMostrar menu Dica de Subpasta da pasta selecionada\r\nEnviar janela para Barra de Tarefas\r\nFoco na barra de aba\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" já está atribuído à \"{1}\".\\r\\n\\r\\nVocê quer transferir?\r\nConfirmação de transferência\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugin\r\nComandos do usuário\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nNova versão encontrada.\\r\\n\\r\\n{0}\\r\\n\\r\\nPressione OK para ir para o site.\r\nSua versão do QTTabBar está atualizada.\r\nNova versão de desenvolvimento encontrada: \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Russian.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nAlexander Shalamov aka Morkva\r\n</Author>\r\n\r\n<Language>\r\nRussian\r\n</Language>\r\n\r\n<Country>\r\nRussian Federation\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0a4\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0a4\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2010/11/21\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nРазделитель\r\nНазад\r\nВперед\r\nГруппы\r\nНедавно закрытые\r\nПриложения\r\nНовое окно\r\nКлонировать\r\nЗакрепить\r\nКопировать\r\nПопулярное\r\nЗакрыть\r\nЗакрыть все кроме текущего\r\nЗакрыть окно\r\nЗакрыть окно слева\r\nЗакрыть окно справа\r\nВверх на уровень\r\nОбновить\r\nПоиск\r\nПрозрачность\r\nФильтр содержимого\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nПуть\r\nИмя\r\nПуть текущей папки\r\nНазвание текущей папки\r\nMD5\r\n пункты\r\nПути открытых вкладок\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Добавить\r\n&amp;Удалить\r\n&amp;Закрыть\r\n&amp;Сбросить\r\n&amp;Вверх\r\nВ&amp;низ\r\nИспользовать скин...\r\nМаленькие значки\r\nКрупные значки\r\nНастройка...\r\nЗакрепить панель\r\nВыгрузить скин\r\nОтображать подписи\r\nОтображать выборочно\r\nБез подписей\r\nЗаблокировать размер поля поиска\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nОтмена\r\n&amp;Применить\r\nПо&amp;умолчанию\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nКопировать в:\r\nПереместить в:\r\nСоздать ярлык в:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nФильтр\r\nГрафический файл не подходит.\\r\\n\\r\\nТребуется файл размером 432 x 40 px.\r\nРезультаты поиска\r\nярлык\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nЗакрыть\r\nЗакрыть вкладку справа\r\nЗакрыть вкладку слева\r\nЗакрыть все кроме текущей\r\nДобавить в группу\r\nСоздать группу\r\nЗакрепить\r\nКлонировать\r\nНовое окно\r\nКопировать путь\r\nСвойства папки\r\nИстория вкладок\r\nГруппы\r\nЗакрытые вкладки\r\nПоследняя активированная\r\nНедавно открытые файлы\r\nОбзор папок\r\nЗакрыть все кроме текущей\r\nЗакрыть окно\r\nНастройки\r\nРазблокировать\r\n&amp;Добавить в список приложений : \r\nобъекты\r\n&amp;Отмена\r\nДрево\r\nУдалить этот пункт из меню\r\n&amp;Открыть содержащую папку\r\nЯрлык вкладки\r\nУпорядочить вкладки по\r\nИмени\r\nПути\r\nАктивности\r\nЗакрепить панель\r\nОбъединить вкладки в одном окне\r\nИнвертировать\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nОшибка открытия QTTabBar\\r\\n\\r\\n  \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nСоздать новую группу\r\nИмя группы:\r\nДобавить все вкладки\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nАктивировать новую вкладку\r\nПовторно использовать существующие вкладки\r\nЗакрыть все вкладки при открытии группы\r\nПоказывать всплывающие подсказки\r\nЗахватывать кнопки мыши [X1/X2]\r\nПоказать кнопки навигации\r\nИстория вкладок\r\nНедавние файлы\r\nИспользовать Drag &amp;&amp; Drop файлов/папок на вкладки\r\nФайл локализации:\r\nРасположение новой вкладки:\r\nПри закрытии текущей, активировать:\r\nПри двойном клике по вкладке:\r\nПри двойном клике по рабочей области:\r\nПуть/Имя группы:\r\nНесколько строк на вкладке\r\nАвтоматически сокращать длинные имена вкладок\r\nПри клике колесиком мыши по папке:\r\nВверх на один уровень при двойном клике по вкладке\r\nНе изменять размер окна\r\nСохранить прозрачность окна\r\nЗахватывать новые процессы проводника\r\nПоказывать дерево папок при захвате нового процесса\r\nНе открывать окно как новую вкладку при активации не из текущего окна\r\nГоризонтальная прокрутка [Shift + Колесико]\r\nИзменение режима просмотра [Ctrl + Колесико] (XP)\r\nНе закрывать окно при наличии вкладок\r\nНе закрывать окно при наличии закрепленных вкладок\r\nВосстановить вкладки\r\nВосстановить закрепленные вкладки\r\nИспользовать скин для вкладок\r\nЦвет выделения\r\nРазмер вкладок:\r\nШирина\r\nВысота\r\nМакс.\r\nМин.\r\nШрифт\r\nНазвание активной вклади жирным\r\nЦвет заголовка вкладки\r\nАктивная\r\nНеактивная\r\nПо умолчанию\r\nФон панели инструментов\r\nПоказывать значок папки\r\nПуть\r\nАргументы\r\nРабочая папка\r\nФайл локализации плагина:\r\nСкрыть панель меню (Win7)\r\nXP-совместимая BS клавиша (Win7)\r\nВыделять всю стороку при отображении таблицей\r\nРазделять строки при отображении таблицей\r\nЧередующийся цвет строк при отображении таблицей\r\nПредпросмотр при наведении курсора\r\nПри удерживании [Shift]\r\nВключить просмотр вложенных папок, отображать:\r\nСкрытые объекты\r\nФайлы\r\nВыбирать имя файла без расширения при переименовании (XP)\r\nСистемные объекты\r\nСворачивать окно в Трэй при закрытии\r\nМакс. ширина\r\nМакс. высота\r\nСкин панели инструментов\r\nИнвертировать выделение клавишей [F2] при переименовывании\r\nКнопка закрытия на вкладках\r\nПри клике колесиком мыши:\r\nАктивировать просмотр вложенных папок для вкладок\r\nОткрыть в новом окне:\r\nПри удерживании [Alt]\r\nПри наведении мыши\r\nСохранить настройки...\r\nЦиклическое выделение объектов при отображении в виде значков\r\nМаксимальный таймаут сети (сек., 0 по умолчанию)\r\nСворачивать окно в Трэй\r\nВыравнивание текста\r\nСтиль меню\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nОткрывать новую вкладку из дерева папок при клике колесиком / [ЛКМ + Shift] (XP)\r\nПоказывать переключатель папок при нажатии [Ctrl+Tab]\r\nТень текста\r\nПроверять обновления\r\nЗакрыть оригинальную вкладку при создании нового окна\r\nОтображать букву диска\r\nЗвук\r\nУстановить плагин\r\nНастройки\r\nДеактивировать\r\nАктивировать\r\nУдалить\r\nО программе {0}\r\nПри удалении данного плагина Вы должны удалить\\r\\n\\r\\n{0}\\r\\n\\r\\nВы уверены в этом?\r\nОтображать информацию о файле для изображений\r\nИспользовать Old ListView Control (Win7)\r\nЗаголовки колонок во всех режимах просмотра (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nСлева\r\nСправа\r\nСамая правая\r\nСамая левая\r\nПоследняя\r\nВверх на уровень\r\nЗакрыть\r\nЗакрепить\r\nПоказать меню\r\nНовое окно\r\nКлонировать\r\nКопировать путь\r\nСвойства\r\n - \r\nПросмотр папки\r\nЗакрыть все кроме текущей\r\nЗакрепить все\r\nВосстановить закрытые\r\nОпции\r\nЗакрыть окно\r\nКлон текущей\r\nНесколько\r\nНовая вкладка\r\nАвто\r\nФикс.\r\nОграничить\r\nРастянуть\r\nЗамостить\r\nРеальный размер\r\nВлево\r\nПо центру\r\nVista\r\nXP\r\nРастянуть на каждой панели\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nОсновные\r\nВкладки\r\nОкно\r\nВид\r\nГруппы\r\nПриложения\r\nПлагины\r\nГорячие клавиши\r\nРазное\r\nПравила\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nОчистка\r\nВверх\r\nВниз\r\nРазделитель\r\nStart Up\r\nНастройки плагинов\r\nЦвет фона\r\nЦвет текста\r\nПо умолчанию\r\nУстановить\r\nУдалить\r\nПроверить\r\nКопировать в буфер\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\n&amp;Панель задач\r\n&amp;Рабочий стол\r\n&amp;Закрепить объекты\r\nОтображать &amp;фон заголовка\r\nМеню по &amp;одному клику\r\nВключить &amp;горячие клавиши приложений\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nГруппы\r\nОтменить закрытие\r\nПриложения\r\nПоследние файлы:\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nНазад [Alt + Left]\r\nВперед [Alt + Right]\r\nВ начало\r\nВ конец\r\nВыбрать след. вкладку\r\nВыбрать пред. вкладку\r\nВыбрать первую вкладку\r\nВыбрать последнюю вкладку\r\nЗакрыть текущую вкладку\r\nЗакрыть все кроме текущей\r\nЗакрыть слева\r\nЗакрыть справа\r\nЗакрыть окно [Alt + F4]\r\nВосстановить закрытые\r\nКлонировать текущую вкладку\r\nОткрыть текущую папку в новом окне\r\nЗакрепить / текущую\r\nЗакрепить / все\r\nОбзор папок\r\nСоздать новую группу\r\nОткрыть диалог опций\r\nПоказать меню панели инструментов\r\nПоказать меню текущей вкладки\r\nПоказать меню гуппы\r\nПоказать меню недавних папок\r\nПоказать меню приложений\r\nПоказать / скрыть панель меню (Vista)\r\nКопировать путь выбранных файлов\r\nКопировать имя выбранных файлов\r\nКопировать путь выбранных папок\r\nКопировать имя выбранных папок\r\nПроверить MD5 выбранных файлов\r\nПоместить поверх остальных окон\r\nПрозрачность +\r\nПрозрачность -\r\nФокус на список файлов\r\nФокус на панель поиска (Vista)\r\nФокус на фильтр отображения\r\nПоказывать меню вложенных папок для выбранных папок\r\nСвернуть окно в Трэй\r\nФокус на панель вкладок\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" уже назначено для \"{1}\".\\r\\n\\r\\nЖелаете изменить?\r\nПодтверждение переназначения\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugin\r\nUser commands\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nОбнаружена новая версия.\\r\\n\\r\\n{0}\\r\\n\\r\\nНажмите OK для перехода на web сайт.\r\nВаша версия QTTabBar не требует обновления.\r\nНайдена новая пробная версия: \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Spanish.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n<!--##############################################################\r\n\r\n    localization xml template for QTTabBar, ver 1.2\r\n\r\n        INFO:\r\n\r\n\t\t1.5.0.0b1\tmodificado 16/03/2011\r\n\t\t\tTraducción al español de Lng_QTTabBar_English por naymad [patacona-españa]\r\n\t\t\tAdaptación de la versión 1.2.2.1 de Froilson a la versión 1.5.0.0b1\r\n\r\n\r\n             !!!! Please use editors that accepts UTF-8 encode !!!!\r\n\r\n                * 1 line for 1 data. \r\n                * New Line character must be CR-LF (\"\\r\\n\") in each line end.\r\n                * QTTabBar ignores empty lines.\r\n                * '&' (Alt-key mnemonic indicator) must be replaced to \"&amp;\"\r\n                    so use \"&amp;&amp;\" for literal '&'.\r\n                * Literal \"\\r\\n\" can be used for new line.\r\n                * {0} is used as a placeholder for folder path in some resources.\r\n                * missing lines will be filled by QTTabBar with default texts (English).\r\n                  (so previous versions are compatible.)\r\n                * These comments can be removed on distributing.\r\n                                                                      2008/2/1\r\n\r\n\r\n\r\n                1.2.2      modified 2008/2/4:\r\n                                     <DragDrop> is deleted.\r\n                                     added section <DragDropToolTip>,\r\n                                     added section <TabBar_Option2>,\r\n                                     added section <UpdateCheck>.\r\n\r\n                                     added 1 line to <ButtonBar_Misc>,\r\n                                     2 to <TabBar_Menu>,\r\n                                     1 to <TabBar_Option_Buttons>,\r\n                                     1 to <TabBar_Option_DropDown>,\r\n                                     2 to <TaskBar_Menu>.\r\n                                     (These changes are added at ends of sections.)\r\n\r\n                                     \"Hide menu bar(Vista)\" -> \"Hide menu bar\" in <TabBar_Option>. \r\n                                     (This option is not restricted to Vista now.)\r\n\r\n\r\n                1.2        modified 2007/12/25:\r\n                                     added 3 lines to \"TabBar_Menu\", 1 to \"TabBar_Option_Genre\", 10 lines to \"TabBar_Option\",\r\n                                     1 line \"shortcut\" to \"Misc_Strings\", 4 in \"TabBar_Option_DropDown\"\r\n                                     sorry for so many changes...\r\n\r\n                1.1.0.1    modified 2007/09/18: add 2 lines to \"TabBar_Option\" and 3 to \"TabBar_Option_DropDown\".\r\n\r\n                1.1        modified 2007/09/05: add an element \"TabBar_Option_Buttons\"\r\n                                     add some to \"TabBar_Option\"\r\n                                     add \"Send to Tray\" to \"ShortcutKeys_ActionNames\"\r\n\r\n\r\n####################################################################-->\r\n\r\n\r\n\r\n<!--Please enter these and upload http://qttabbar.wikidot.com/userpages:language-files to distribute.-->\r\n\r\n<Author>\r\nStiviS, mod. By Froilson; Adaptación por naymad\r\n</Author>\r\n\r\n<Language>\r\nEspañol\r\n</Language>\r\n\r\n<Country>\r\nEspaña\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0b1\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.2.2\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n16/03/2011\r\n</DateModified>\r\n\r\n\r\n\r\n<!-- data start -->\r\n\r\n\r\n<ButtonBar_BtnName>\r\nSeparador\r\nAtrás\r\nAdelante\r\nGrupos\r\nCerrados Recientemente\r\nAplicaciones\r\nNueva Ventana\r\nClonar pestaña\r\nBloquear\r\nCopiar\r\nPrimer Plano\r\nCerrar\r\nCerrar todas menos esta\r\nCerrar ventana\r\nCerrar hacia la izquierda\r\nCerrar hacia la derecha\r\nArriba\r\nActualizar\r\nBúsqueda\r\nOpacidad\r\nCaja de Búsqueda\r\n</ButtonBar_BtnName>\r\n\r\n\r\n\r\n<ButtonBar_Misc>\r\nRuta\r\nNombre\r\nRuta de la carpeta actual\r\nNombre de la carpeta actual\r\nMD5\r\n elementos\r\nRutas de todas las pestañas abiertas\r\n</ButtonBar_Misc>\r\n\r\n\r\n\r\n<ButtonBar_Option>\r\n&amp;Añadir\r\nE&amp;liminar\r\nC&amp;errar\r\n&amp;Restaurar\r\n&amp;Arriba\r\nAba&amp;jo\r\n&amp;Seleccionar imagen...\r\nIconos pequeños\r\nIconos grandes\r\n&amp;Personalizar...\r\nBloquear &amp;menu\r\nRe&amp;stablecer imagen\r\nMostrar etiquetas de texto\r\nSeleccionar texto\r\nSin etiquetas de texto\r\nBloquear el tamaño de la caja de búsqueda\r\n</ButtonBar_Option>\r\n\r\n\r\n\r\n<DialogButtons>\r\nAceptar\r\nCancelar\r\n&amp;Aplicar\r\n&amp;Predeterminado\r\n</DialogButtons>\r\n\r\n\r\n\r\n<DragDropToolTip>\r\nCopiar a:\r\nMover a:\r\nCrear acceso directo en:\r\n</DragDropToolTip>\r\n\r\n\r\n\r\n<Misc_Strings>\r\nBúsqueda de Escritorio\r\nArchivo de imagen no válido.\\r\\n\\r\\nPor favor especifique un archivo de imagen de 432 x 40 px.\r\nResultados de la Búsqueda en\r\nacceso directo\r\n</Misc_Strings>\r\n\r\n\r\n\r\n<TabBar_Menu>\r\nCerrar\r\nCerrar hacia la derecha\r\nCerrar hacia la izquierda\r\nCerrar todas menos esta\r\nAñadir al Grupo\r\nCrear nuevo Grupo\r\nBloquear\r\nClonar esta\r\nNueva ventana\r\nCopiar la ruta\r\nPropiedades\r\nHistorial de pestañas\r\nGrupos\r\nReabrir\r\nÚltima activada\r\nArchivos abiertos recientemente\r\nExaminar carpeta\r\nCerrar todas menos la actual\r\nCerrar ventana\r\nOpciones\r\nDesboquear\r\n&amp;Añadir al Menu de Aplicaciones : \r\nelementos\r\n&amp;Cancelar\r\nRamas\r\nEliminar este elemento del menu\r\nAb&amp;rir carpeta contenedora\r\nEtiqueta de pestaña\r\nOrden de pestañas\r\nNombre\r\nRuta\r\nActivo\r\nBloquear las barras de herramientas\r\nCombinar pestañas de otras ventanas\r\nInvertir\r\n</TabBar_Menu>\r\n\r\n\r\n\r\n<TabBar_Message>\r\nFallo al abrir QTTabBar\\r\\n\\r\\n  \"{0}\".\r\n</TabBar_Message>\r\n\r\n\r\n\r\n<TabBar_NewGroup>\r\nCrear Nuevo Grupo\r\nNombre Grupo:\r\nAñadir todas las pestañas\r\n</TabBar_NewGroup>\r\n\r\n\r\n\r\n<TabBar_Option>\r\nActivar nueva pestaña\r\nReutilizar pestaña existente\r\nCerrar todas las pestañas al abrir un grupo\r\nMostrar información\r\nCapturar botones X1/X2 del ratón\r\nMostrar botones de navegación\r\nHistorial de Pestañas\r\nArchivos Recientes\r\nUtilizar Arrastrar y Soltar archivos entre pestañas\r\nArchivo de Idioma:\r\nNueva localización de la pestaña:\r\nDespués de cerrar la pestaña actual, activar:\r\nAl hacer doble-click en pestaña:\r\nAl hacer doble-click en el fondo:\r\nRuta/Grupo:\r\nMúltiples filas de pestañas\r\nRenombrar pestañas ambiguas automáticamente\r\nAl presionar la rueda del ratón en la carpeta:\r\nSubir un nivel al hacer doble-click en el margen de una carpeta\r\nNo redimensionar ventana\r\nGuardar transparencia de ventana\r\nCapturar nuevos procesos del Explorador de Windows\r\nMostrar árbol de carpetas al capturar un nuevo proceso\r\nNo capturar ventana como una nueva pestaña cuando es abierta desde fuera\r\nDesplazamiento Horizontal con Mayúsculas + Rueda del ratón\r\nCambiar vistas con Ctrl + Rueda del ratón (XP)\r\nEvitar el cierre de ventana cuando existen pestañas\r\nEvitar el cierre de ventana cuando existen pestañas bloqueadas\r\nRestaurar pestañas\r\nRestaurar pestañas bloqueadas\r\nUtilizar imagen para las pestañas\r\nColor Resaltado\r\nTamaño de la Pestaña:\r\nAncho\r\nAlto\r\nMáx\r\nMín\r\nFuente\r\nTítulo de la pestaña activa en negrita\r\nColor del título\r\nActivo\r\nInactivo\r\nPor Defecto\r\nColor de fondo de la barra\r\nIcono de la Carpeta\r\nRuta\r\nArgumentos\r\nIniciar en\r\nArchivo de idioma de los Plugins:\r\nOcultar barra de menú\r\nTecla Retroceso compatible-XP (Vista)\r\nSeleccionar línea completa en vista detalles\r\nMostrar rejilla en vista detalles\r\nAlternar color de las filas en vista detalles\r\nMostrar ventana de vista previa\r\ncon la tecla Mayúsculas pulsada\r\nActivar 'Ver contenido de subcarpetas'\r\nMostrar objetos ocultos\r\nMostrar archivos\r\nSeleccionar nombre de archivo sin extensión al renombrarlo (XP)\r\nMostrar objetos del sistema\r\nEnviar ventana a la Bandeja de Tareas al cerrar\r\nMáx Anchura\r\nMax Altura\r\nImagen de fondo de la barra\r\nCambiar selección con F2 al renombrar archivos\r\nMostrar botón cerrar en pestañas\r\nAl presionar la rueda del ratón:\r\nActivar 'información de Subcarpeta' en pestañas\r\nAbrir nueva ventana en...\r\nCon tecla Alt presionada\r\nAl pasar el ratón\r\nExportar configuración...\r\nBucle de cursor\r\nTiempo máximo de espera para la red (en segundos, 0 valor del sistema)\r\nEnviar ventana a la Bandeja de Tareas al minimizar\r\nAlineación del texto\r\nRepresentación del menú\r\n</TabBar_Option>\r\n\r\n\r\n\r\n<TabBar_Option2>\r\nEn el árbol de carpetas, abrir una nueva pestaña pulsando Ctrl+Click Izquierdo (Win7).\r\nMostrar intercambiador de pestañas con Ctrl+Tab\r\nSombra del texto\r\nComprobar actualizaciones periódicamente\r\nEliminar la pestaña original al crear una nueva ventana\r\nIndicar letra de unidad\r\nSonido\r\nInstalar plugin\r\nOpciones\r\nDeshabilitar\r\nHabilitar\r\nDesinstalar\r\nAcerca de {0}\r\nSi desinstala este plugin, también debe desinstalar \\ r \\ n \\ r \\ n {0} \\ r \\ n \\ r \\ n ¿Está seguro de querer hacer esto?\r\nMostrar información del archivo debajo de las imágenes\r\nUsar antiguo control ListView (Win7)\r\nMostrar encabezados de columna en todas las vistas (Win7)\r\n</TabBar_Option2>\r\n\r\n\r\n\r\n<TabBar_Option_DropDown>\r\nIzquierda\r\nDerecha\r\nMás a la derecha\r\nMás a la izquierda\r\nÚltima Activada\r\nArriba\r\nCerrar\r\nBloquear\r\nMostrar menu\r\nNueva ventana\r\nClonar\r\nCopiar ruta\r\nPropiedades\r\n - \r\nExminar carpeta\r\nCerrar todas menos la actual\r\nBloquear todo\r\nRestaurar última cerrada\r\nOpciones\r\nCerrar ventana\r\nClonar actual\r\nFilas \r\nNueva Pestaña\r\nAuto\r\nFijo\r\nLimitar ancho\r\nExpandido\r\nEn Mosaico\r\nTamaño real\r\nIzquierda\r\nCentrado\r\nVista\r\nXP\r\nExpandir en cada banda\r\n</TabBar_Option_DropDown>\r\n\r\n\r\n\r\n<TabBar_Option_Genre>\r\nGeneral\r\nPestaña\r\nVentana\r\nApariencia\r\nGrupos\r\nAplicaciones\r\nPlugins\r\nMétodo abreviado\r\nVarios\r\nRuta\r\n</TabBar_Option_Genre>\r\n\r\n\r\n\r\n<TabBar_Option_Buttons>\r\nLimpiar\r\nArriba\r\nAbajo\r\nAñadir separador\r\nIniciar\r\nOpciones del Plugin\r\nColor de Fondo\r\nColor de Texto\r\nPor Defecto\r\nEstablecer\r\nEliminar\r\nComprobar ahora\r\nCopiar al portapapeles\r\n</TabBar_Option_Buttons>\r\n\r\n\r\n\r\n<TaskBar_Menu>\r\n&amp;Barra de Tareas\r\n&amp;Escritorio\r\n&amp;Bloquear elementos\r\nDibujar título en el &amp;fondo\r\nMenú con u&amp;n solo clic\r\nhabilitar teclas de método abreviado de &amp;aplicaciones\r\n</TaskBar_Menu>\r\n\r\n\r\n\r\n<TaskBar_Titles>\r\nGrupos\r\nReabrir\r\nAplicaciones\r\nArchivos abiertos recientemente\r\n</TaskBar_Titles>\r\n\r\n\r\n\r\n<ShortcutKeys_ActionNames>\r\nAtrás ( Alt + Left )\r\nAdelante ( Alt + Right )\r\nIr al Inicio\r\nIr al Final\r\nSeleccionar siguiente pestaña\r\nSeleccionar anterior pestaña\r\nSeleccionar primera pestaña\r\nSeleccionar última pestaña\r\nCerrar pestaña actual\r\nCerrar todas menos la actual\r\nCerrar izquierda\r\nCerrar derecha\r\nCerrar ventana ( Alt + F4 )\r\nDeshacer cerrar\r\nClonar pestaña actual\r\nAbrir carpeta actual en nueva ventana\r\nBloquear / desbloquear actual\r\nBloquear / desbloquear todo\r\nExaminar carpeta\r\nCrear nuevo grupo\r\nAbrir diálogo de opciones\r\nMostrar menu de la barra\r\nMostrar menu de la pestaña actual\r\nMostrar menu de grupo ( botón barra )\r\nMostrar menu de carpetas recientes ( botón barra )\r\nMostrar menu de aplicaciones del usuario ( botón barra )\r\nMostrar / ocultar barra menu\r\nCopiar ruta de archivos seleccionados\r\nCopiar nombre de archivos seleccionados\r\nCopiar ruta de la carpeta actual\r\nCopiar el nombre de la carpeta actual\r\nValidar MD5 de los archivos seleccionados\r\nLlevar ventana al Primer Plano\r\nTransparencia +\r\nTransparencia -\r\nFoco lista de archivos\r\nFoco barra de Búsqueda (Vista)\r\nFoco caja de Búsqueda ( botón barra )\r\nMostrar menú de subcarpetas para la carpeta seleccionada\r\nEnviar ventana a la Bandeja de Tareas\r\nFoco Barra de Pestañas\r\n</ShortcutKeys_ActionNames>\r\n\r\n\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nPlugins\r\nComandos de Usuario\r\n</ShortcutKeys_Groups>\r\n\r\n\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" es siempre asignado para \"{1}\".\\r\\n\\r\\n¿Desea reasignarlo?\r\nConfirmación de reasignación\r\n</ShortcutKeys_MsgReassign>\r\n\r\n\r\n\r\n<UpdateCheck>\r\nSe ha encontrado una nueva versión.\\r\\n\\r\\n{0}\\r\\n\\r\\nPresione Aceptar para ir la página Web.\r\nSu versión de QTTabBar está actualizada.\r\nSe ha encontrado una nueva versión beta : \r\n</UpdateCheck>\r\n\r\n\r\n\r\n<!-- data end -->\r\n\r\n\r\n\r\n</root>\r\n"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/Lng_QTTabBar_Swedish.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?> \r\n<root>\r\n\r\n<Author>\r\nÅke Engelbrektson\r\n</Author>\r\n\r\n<Language>\r\nSwedish\r\n</Language>\r\n\r\n<Country>\r\nSweden\r\n</Country>\r\n\r\n<Version_QTTabBar>\r\n1.5.0.0b2\r\n</Version_QTTabBar>\r\n\r\n<Version_LangFile>\r\n1.5.0.0b2\r\n</Version_LangFile>\r\n\r\n<DateModified>\r\n2011/10/22\r\n</DateModified>\r\n\r\n<!-- data start -->\r\n\r\n<ButtonBar_BtnName>\r\nSeparator\r\nTillbaka\r\nFramåt\r\nGrupper\r\nNyligen stängda\r\nProgram\r\nNytt fönster\r\nKlona flik\r\nLås\r\nKopieringsverktyg\r\nÖverst\r\nStäng\r\nStäng alla utom aktuell\r\nStäng fönster\r\nStäng vänster\r\nStäng höger\r\nUpp en nivå\r\nUppatera\r\nSök\r\nOpacitet\r\nSökfält\r\n</ButtonBar_BtnName>\r\n\r\n<ButtonBar_Misc>\r\nSökväg\r\nNamn\r\nAktuell mappsökväg\r\nAktuellt mappnamn\r\nMD5\r\n objekt\r\nSökvägar för alla öppna flikar\r\n</ButtonBar_Misc>\r\n\r\n<ButtonBar_Option>\r\n&amp;Lägg till\r\n&amp;Ta bort\r\n&amp;Stäng\r\n&amp;Återställ\r\n&amp;Upp\r\n&amp;Ner\r\n&amp;Browse image...\r\nLiten ikon\r\nStor ikon\r\n&amp;Anpassa...\r\n&amp;Lås menyer\r\nÅter&amp;ställ bild\r\nVisa ikontext\r\nSelektiv text\r\nIngen ikontext\r\nLås sökfältets storlek\r\n</ButtonBar_Option>\r\n\r\n<DialogButtons>\r\nOK\r\nAvbryt\r\n&amp;Verkställ\r\n&amp;Standard\r\n</DialogButtons>\r\n\r\n<DragDropToolTip>\r\nKopiera till:\r\nFlytta till:\r\nSkapa genväg i:\r\n</DragDropToolTip>\r\n\r\n<Misc_Strings>\r\nDesktop Search\r\nBildfilen är ogiltig.\\r\\n\\r\\nSpecificera en bildfil på 432x40 pixel.\r\nSökresultat i\r\ngenväg\r\n</Misc_Strings>\r\n\r\n<TabBar_Menu>\r\nStäng\r\nStäng höger\r\nStäng vänster\r\nStäng alla utom aktuell\r\nLägg till i grupp\r\nSkapa ny grupp\r\nLås\r\nKlona flik\r\nÖppna i nytt fönster\r\nKopiera sökväg\r\nEgenskaper\r\nFlikhistorik\r\nGrupper\r\nÅngra stängning\r\nSenast aktiverad\r\nNyligen öpnnade filer\r\nBläddra efter mapp\r\nStäng alla utom aktuell\r\nStäng fönster\r\nAlternativ\r\nLås upp\r\nLägg till i programmeny: \r\nobjekt\r\nAvbryt\r\nGrenar\r\nTa bort objekt från meny\r\nÖ&amp;ppna målmapp\r\nFlikettikett\r\nSortera efter...\r\nNamn\r\nSökväg\r\nAktiv\r\nLås verktygsfält\r\nKoppla flikar i andra fönster\r\nInvertera\r\n</TabBar_Menu>\r\n\r\n<TabBar_Message>\r\nQTTabBar kunde inte öppna\\r\\n\\r\\n \"{0}\".\r\n</TabBar_Message>\r\n\r\n<TabBar_NewGroup>\r\nSkapa ny grupp\r\nGruppnamn:\r\nLägg till alla flikar\r\n</TabBar_NewGroup>\r\n\r\n<TabBar_Option>\r\nAktivera ny flik\r\nAnvänd befintlig flik\r\nStäng alla flikar när grupp öppnas\r\nVisa tipsrutor\r\nLäs in X1/X2-musknappar\r\nVisa navigationsknappar\r\nFlikhistorik\r\nSenaste öppnade filer\r\nTillåt 'Dra &amp;&amp; släpp' för filer till flikar\r\nSpråkfil:\r\nPlats för ny flik:\r\nNär aktuell flik stängs, aktivera:\r\nNär flik dubbelklickas:\r\nNär bakgrunden dubbelklickas:\r\nSökväg/Grupp:\r\nMultipla flikrader\r\nByt automatiskt namn på tvetydiga flikar\r\nVid mushjulsklick på mapp:\r\nUpp en nivå vid dubbelklick på flik\r\nIngen storleksändring på fönster\r\nSpara fönstertransparens\r\nLäs in nya Explorer-processer\r\nVisa mappträd när ny process läses in\r\nFånga inte in fönster som ny flik, när de öppnas från utsidan\r\nHorisontell skrollning med [Shift]+[Mushjul]\r\nByt visningsläge med [Ctrl]+[Mushjul] (XP)\r\nFörhindra att fönster stängs när det finns flikar\r\nFörhindra att fönster stängs när flikar är låsta\r\nÅterställ flikar\r\nÅterställ låsta flikar\r\nAnvänd flikbild\r\nMarkeringsfärg\r\nFlikstorlek:\r\nBredd\r\nHöjd\r\nMax\r\nMin\r\nTeckensnitt\r\nFet text på aktiv flik\r\nFliktextfärg\r\nAktiv\r\nInaktiv\r\nStandard\r\nVerktygsfältets bakgrundsfärg\r\nMappikon\r\nSökväg\r\nArgument\r\nPlats\r\nTilläggsspråkfil:\r\nDölj menyfält\r\nXP-kompatibel BS-nyckel (Vista)\r\nHelradsmarkering i detaljerad vy\r\nStödlinjer i detaljerad vy\r\nAlternativ radfärg i detaljerad vy\r\nVisa förhandsgranskningsrutor\r\nmed [Shift] nedtryckt\r\nAktivera mappmenyer\r\nVisa dolda objekt\r\nVisa filer\r\nUndanta filformat vid namnbyte (XP)\r\nVisa systemfiler\r\nMinimera till meddelandefältet med stäng-knappen\r\nMax-bredd\r\nMax-höjd\r\nBakgrundsbild för verktygsfält\r\nAnvänd F2 för filnamnsbyte\r\nVisa stäng-knapp på flikar\r\nVid mushjulsklick:\r\nAktivera mappmenyer på flikar\r\nÖppna nytt fönster i...\r\nMed [Alt] nertryckt\r\nVid 'Mus över'\r\nExportera inställningar...\r\nPekar-loop\r\nNätwerkets max-timeout (sekunder, 0 för systemvärde)\r\nMinimera till meddelandefältet\r\nTextjustering\r\nMenyrenderare\r\n</TabBar_Option>\r\n\r\n<TabBar_Option2>\r\nÖppna en ny flik med mushjulsklick eller [shift]+klick (XP), i mappträdet\r\nVisa flikbytare med [Ctrl]+[Tab]\r\nTextskugga\r\nSök automatiskt efter uppdateringar\r\nTa bort originalfliken när nytt fönster skapas\r\nVisa enhetsbokstav\r\nLjud\r\nInstallera ett tillägg\r\nAlternativ\r\nAvaktivera\r\nAktivera\r\nAvinstallera\r\nOm {0}\r\nOm du intsallerar detta tillägg, måste du också avinstallera \\r\\n\\r\\n{0}\\r\\n\\r\\nVill du verkligen göra detta?\r\nVisa filinformation under bilder\r\nAnvänd gammal listvykontroll (Win7)\r\nVisa kolumnrubrik i alla vyer (Win7)\r\n</TabBar_Option2>\r\n\r\n<TabBar_Option_DropDown>\r\nVänster\r\nHöger\r\nLängst till höger\r\nLängst till vänster\r\nSenast aktiverad\r\nUpp en nivå\r\nStäng\r\nLås\r\nVisa meny\r\nNytt fönster\r\nKlona\r\nKopiera sökväg\r\nEgenskaper\r\n - \r\nBläddra efter mapp\r\nStäng alla utom aktuell\r\nLås alla\r\nÅterställ senast stängd\r\nAlternativ\r\nStäng fönster\r\nStäng aktuell\r\nmultipel\r\nNy flik\r\nAuto\r\nFixerad\r\nBegränsa flikbredd\r\nSträck ut\r\nSida vid sida\r\nVerklig storlek\r\nVänster\r\nCentrerat\r\nVista\r\nXP\r\nStretch on each band\r\n</TabBar_Option_DropDown>\r\n\r\n<TabBar_Option_Genre>\r\nAllmänt\r\nFlik\r\nFönster\r\nUtseende\r\nGrupper\r\nProgram\r\nTillägg\r\nGenvägar\r\nDiverse\r\nSökväg\r\n</TabBar_Option_Genre>\r\n\r\n<TabBar_Option_Buttons>\r\nRensa\r\nUpp\r\nNer\r\nLägg till separator\r\nUppstart\r\nTilläggsalternativ\r\nBakgrundsfärg\r\nTextfärg\r\nStandard\r\nStäll in\r\nTa bort\r\nSök nu\r\nKopiera till urklipp\r\n</TabBar_Option_Buttons>\r\n\r\n<TaskBar_Menu>\r\nAktivitetsfält\r\nSkrivbord\r\nLås objekt\r\nRita titelbakgrund\r\nMeny med enkelklick\r\nAktivera programmets snabbgenvägar\r\n</TaskBar_Menu>\r\n\r\n<TaskBar_Titles>\r\nGrupper\r\nÅngra stängning\r\nProgram\r\nNyligen öppnade filer\r\n</TaskBar_Titles>\r\n\r\n<ShortcutKeys_ActionNames>\r\nTillbaka ( Alt + Left )\r\nFramåt ( Alt + Right )\r\nTillbaka till start\r\nFramåt till slutet\r\nNästa flik\r\nFöregående flik\r\nFörsta fliken\r\nSista fliken\r\nStäng aktuell flik\r\nStäng alla utom aktuell flik\r\nStäng åt vänster\r\nStäng åt höger\r\nStäng fönster ( Alt + F4 )\r\nÅngra stängning\r\nKlona aktuell flik\r\nÖppna aktuell mapp i nytt fönster\r\nLås/Lås upp aktuell flik\r\nLås/Lås upp alla\r\nBläddra efter mapp\r\nSkapa ny grupp\r\nÖppna Alternativ\r\nVisa verktygsfältets meny\r\nVisa flikmeny\r\nVisa Grupper (knappfält)\r\nVisa Nyligen stängda (knappfält)\r\nVisa Program (knappfält)\r\nVisa/Dölj menyrad\r\nKopiera filsökväg\r\nKopiera filnamn\r\nKopiera mappsökväg\r\nKopiera mappnamn\r\nKontrollera MD5 för markerade filer\r\nPlacera fönster överst\r\nTransparens +\r\nTransparens -\r\nFokus fillista\r\nFokus sökfält (Vista)\r\nFokus sökfält (knappfält)\r\nVisa undermeny för markerad mapp\r\nMinimera fönster till meddelandefältet\r\nFokus flikfält\r\n</ShortcutKeys_ActionNames>\r\n\r\n<ShortcutKeys_MsgReassign>\r\n\"{0}\" är redan reserverad för \"{1}\".\\r\\n\\r\\nVill du ändra tangentreservation?\r\nBekräfta reservationsändring\r\n</ShortcutKeys_MsgReassign>\r\n\r\n<ShortcutKeys_Groups>\r\nQTTabBar\r\nTillägg\r\nKommandon\r\n</ShortcutKeys_Groups>\r\n\r\n<UpdateCheck>\r\nNy version hittad.\\r\\n\\r\\n{0}\\r\\n\\r\\nTryck OK, för att besöka webbsidan.\r\nDin version av QTTabBar uppdaterad.\r\nNy utvecklingsversion hittad: \r\n</UpdateCheck>\r\n\r\n<!-- data end -->\r\n\r\n</root>"
  },
  {
    "path": "manual/qttabbar-langfiles/tools/chocolateyInstall.ps1",
    "content": "﻿$locale = (Get-Culture).EnglishName\r\n$language = $locale -replace ' \\(.+','' # Remove country name\r\n$regDir = 'HKCU:\\Software\\Quizo\\QTTabBar'\r\nif (!(Test-Path $regDir)) {New-Item -Path $regDir -ItemType directory -Force}\r\n$scriptPath = $(Split-Path -parent $MyInvocation.MyCommand.Definition)\r\n$fileFullPath = \"$scriptPath\\Lng_QTTabBar_$language.xml\"\r\nif (Test-Path $fileFullPath) {\r\n  Set-ItemProperty -Name LanguageFile -Path HKCU:\\Software\\Quizo\\QTTabBar -Value $fileFullPath -Force\r\n} else {\r\n  Write-Output 'No language file available for your language.'\r\n}\r\n"
  },
  {
    "path": "manual/quicktime/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/quicktime.png\" width=\"48\" height=\"48\"/> [Quicktime](https://chocolatey.org/packages/Quicktime)\r\n\r\n\r\nQuicktime is a powerful multimedia technology with a built-in media player. QuickTime lets you view Internet video, HD movie trailers,\r\nand personal media in a wide range of file formats.\r\n\r\n## Notes\r\n\r\n- **QuickTime 7 for Windows is no longer supported by Apple**.\r\n- This package installs QuickTime and the required Apple Application Support component, but not the Apple Software Update component.\r\nThe latter is intrusive and thus probably undesirable for many user because it recommends unnecessary additional software from Apple.\r\n\r\n"
  },
  {
    "path": "manual/quicktime/quicktime.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>Quicktime</id>\n    <version>7.7.9.20161124</version>\n    <title>Quicktime</title>\n    <owners>chocolatey-community</owners>\n    <authors>Apple</authors>\n    <licenseUrl>http://www.apple.com/legal/terms/site.html</licenseUrl>\n    <projectUrl>http://support.apple.com/kb/DL837</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/quicktime.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nWhat is Quicktime 7?\n\nA powerful multimedia technology with a built-in media player, QuickTime lets you view Internet video, HD movie trailers,\nand personal media in a wide range of file formats.\n\n## Notes\n* This package installs QuickTime and the required Apple Application Support component, but not the Apple Software Update component.\n  The latter is intrusive and thus probably undesirable for many user because it recommends unnecessary additional software from Apple.\n    </description>\n    <summary>A powerful multimedia technology with a built-in media player</summary>\n    <copyright>Apple Inc. All rights reserved</copyright>\n    <tags>Quicktime admin freeware</tags>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/quicktime</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/quicktime/tools/chocolateyInstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$packageName = 'Quicktime'\r\n$fileType    = 'msi'\r\n$silentArgs  = '/quiet'\r\n$filePath    = Get-PackageCacheLocation\r\n\r\nInstall-ChocolateyZipPackage `\r\n  -PackageName $packageName `\r\n  -Url 'https://secure-appldnld.apple.com/QuickTime/031-43075-20160107-C0844134-B3CD-11E5-B1C0-43CA8D551951/QuickTimeInstaller.exe' `\r\n  -UnzipLocation $filePath `\r\n  -Checksum '56eff77b029b5f56c47d11fe58878627065dbeacbc3108d50d98a83420152c2b' `\r\n  -ChecksumType 'sha256'\r\n\r\n$packageName = 'appleapplicationsupport'\r\n$file = \"$filePath\\AppleApplicationSupport.msi\"\r\nInstall-ChocolateyInstallPackage $packageName $fileType $silentArgs $file\r\n\r\n$packageName = 'Quicktime'\r\n$file = \"$filePath\\QuickTime.msi\"\r\nInstall-ChocolateyInstallPackage $packageName $fileType $silentArgs $file\r\n"
  },
  {
    "path": "manual/quicktime/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nimport-module \"../../extensions/extensions.psm1\"\r\n\r\n$releases = 'https://support.apple.com/kb/DL837?locale=en_US'\r\n\r\nfunction global:au_SearchReplace {\r\n    @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*-Url\\s+)('.*')\"            = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*-Checksum\\s+)('.*')\"       = \"`$1'$($Latest.Checksum32)'\"\r\n            \"(?i)(^\\s*-ChecksumType\\s+)('.*')\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $download_page = Invoke-WebRequest -UseBasicParsing -Uri $releases\r\n\r\n    $re = 'https:\\/\\/secure-appldnld\\.apple\\.com\\/QuickTime\\/[a-zA-Z\\d\\-\\.]+\\/QuickTimeInstaller\\.exe'\r\n    $download_page.content -match $re | Out-Null\r\n    $url = $Matches[0]\r\n\r\n    $re = 'strTitle\"\\s*:\\s*\"[^\\d\\.]+([\\d\\.]+)[^\"]+'\r\n    $download_page.content -match $re | Out-Null\r\n    $version = $Matches[1]\r\n    @{\r\n        URL32   = $url\r\n        Version = $version\r\n        PackageName = 'Quicktime'\r\n    }\r\n}\r\n\r\ntry {\r\n    update -ChecksumFor 32\r\n} catch {\r\n    if ($_ -match 'Access Denied') { Write-Host 'Access Denied error'; 'ignore' }  else { throw $_ }\r\n}\r\n"
  },
  {
    "path": "manual/sauerbraten/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/sauerbraten.png\" width=\"48\" height=\"48\"/> [sauerbraten](https://chocolatey.org/packages/sauerbraten)\r\n\r\n\r\nCube 2: Sauerbraten is a free multiplayer & singleplayer first person shooter, the successor of the Cube FPS.\r\n\r\nMuch like the original Cube, the aim of this game is fun,\r\nold school deathmatch gameplay and also to allow map/geometry editing to be done cooperatively in-game.\r\n\r\nThe engine supporting the game is entirely original in code & design, and its code is Open Source.\r\n\r\n## Game Features\r\n* Oldskool fast & intense gameplay (read: similar to Doom 2 / Quake 1).\r\n* Many multiplayer gameplay modes, most in teamplay variants as well: deathmatch, instagib, efficiency, tactics,\r\ncapture (domination/battlefield style), CTF (capture the flag), coop edit (!).\r\n* Masterserver & ingame server browser.\r\n* Lag-free gameplay experience.\r\n* Two singleplayer modes: DMSP (fight a monster invasion on any DM map), classic SP (progression driven SP like other games)\r\n* 7 weapons tuned for maximum satisfaction: double barrelled shogun, rocket launcher, machine gun, rifle, grenade launcher, pistol, fist.\r\n\r\n## Engine Features\r\n* 6 directional heightfield in octree world structure allowing for instant easy in-game geometry editing (even in multiplayer, coop edit).\r\n* Rendering engine optimized for high geometry throughput,\r\nsupporting hardware occlusion culling and software precomputed conservative PVS with occluder fusion.\r\n* Lightmap based lighting with accurate shadows from everything including mapmodels, smooth lighting for faceted geometry, and fast compiles.\r\nSoft shadowmap based shadows for dynamic entities.\r\n* Pixel and vertex shader support, each model and world texture can have its own shader assigned.\r\nSupports normal and parallax mapping, specular and dynamic lighting with bloom and glow,\r\nenvironment-mapped and planar reflections/refractions, and post-process effects.\r\n* Robust physics written specifically for this world structure.\r\n* Loading of md2/md3/md5/obj/smd/iqm models for skeletal and vertex animated characters, weapons, items, and world objects.\r\nSupports animation blending, procedural pitch animation, and ragdoll physics for skeletally-animated characters.\r\n* Network library designed for high speed games, client/server network system.\r\n* Small but complete configuration/scripting language.\r\n* Simple stereo positional sound system.\r\n* Particle engine, supporting text particles, volumetric explosions, soft particles, and decals.\r\n* 3d menu/gui system, for in-world representation of choices.\r\n\r\n"
  },
  {
    "path": "manual/sauerbraten/sauerbraten.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>sauerbraten</id>\n    <version>2013.02.03.20161112</version>\n    <title>Cube 2: Sauerbraten</title>\n    <owners>chocolatey-community,purity</owners>\n    <authors>Cube 2: Sauerbraten development team</authors>\n    <licenseUrl>http://sauerbraten.org/README.html#license</licenseUrl>\n    <projectUrl>http://sauerbraten.org/</projectUrl>\n    <projectSourceUrl>https://sourceforge.net/p/sauerbraten/code/HEAD/tree/</projectSourceUrl>\n    <docsUrl>http://cubeengine.com/wiki/</docsUrl>\n    <mailingListUrl>http://www.cubeengine.com/forum.php</mailingListUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/sauerbraten.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nCube 2: Sauerbraten is a free multiplayer &amp; singleplayer first person shooter, the successor of the Cube FPS.\n\nMuch like the original Cube, the aim of this game is fun,\nold school deathmatch gameplay and also to allow map/geometry editing to be done cooperatively in-game.\n\nThe engine supporting the game is entirely original in code &amp; design, and its code is Open Source.\n\n## Game Features\n* Oldskool fast &amp; intense gameplay (read: similar to Doom 2 / Quake 1).\n* Many multiplayer gameplay modes, most in teamplay variants as well: deathmatch, instagib, efficiency, tactics,\n  capture (domination/battlefield style), CTF (capture the flag), coop edit (!).\n* Masterserver &amp; ingame server browser.\n* Lag-free gameplay experience.\n* Two singleplayer modes: DMSP (fight a monster invasion on any DM map), classic SP (progression driven SP like other games)\n* 7 weapons tuned for maximum satisfaction: double barrelled shogun, rocket launcher, machine gun, rifle, grenade launcher, pistol, fist.\n\n## Engine Features\n* 6 directional heightfield in octree world structure allowing for instant easy in-game geometry editing (even in multiplayer, coop edit).\n* Rendering engine optimized for high geometry throughput,\n  supporting hardware occlusion culling and software precomputed conservative PVS with occluder fusion.\n* Lightmap based lighting with accurate shadows from everything including mapmodels, smooth lighting for faceted geometry, and fast compiles.\n  Soft shadowmap based shadows for dynamic entities.\n* Pixel and vertex shader support, each model and world texture can have its own shader assigned.\n  Supports normal and parallax mapping, specular and dynamic lighting with bloom and glow,\n  environment-mapped and planar reflections/refractions, and post-process effects.\n* Robust physics written specifically for this world structure.\n* Loading of md2/md3/md5/obj/smd/iqm models for skeletal and vertex animated characters, weapons, items, and world objects.\n  Supports animation blending, procedural pitch animation, and ragdoll physics for skeletally-animated characters.\n* Network library designed for high speed games, client/server network system.\n* Small but complete configuration/scripting language.\n* Simple stereo positional sound system.\n* Particle engine, supporting text particles, volumetric explosions, soft particles, and decals.\n* 3d menu/gui system, for in-world representation of choices.\n    </description>\n    <summary>Cube 2: Sauerbraten is a free multiplayer &amp; singleplayer first person shooter</summary>\n    <copyright>Copyright (C) 2001-2016 Wouter van Oortmerssen, Lee Salzman, Mike Dysart, Robert Pointon, and Quinton Reeves</copyright>\n    <tags>game cube sauerbraten admin fos cross-platform freeware fps</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/sauerbraten</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/sauerbraten/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    ='sauerbraten'\r\n  fileType       = 'exe'\r\n  softwareName   = 'Sauerbraten'\r\n\r\n  checksum       = '89842b3fe5cf591b761b84948e97e3a68e2fa451f5a0afb102a9347efca0a41e'\r\n  checksumType   = 'sha256'\r\n  url            = 'https://sourceforge.net/projects/sauerbraten/files/sauerbraten/2020_11_29/sauerbraten_2020_12_21_windows.exe/download'\r\n  \r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/sauerbraten/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'sauerbraten'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName 'Sauerbraten'\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs = @{\r\n      packageName = $packageName\r\n      fileType    = 'EXE'\r\n      silentArgs  = '/S'\r\n      validExitCodes= @(0)\r\n      file          = \"$($_.UninstallString)\"\r\n  }\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | % {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "manual/scite4autohotkey/Readme.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/102485a3d4606c6294d152f4b2e8b8b030d65b99/icons/scite4autohotkey.png\" height=\"48\" width=\"48\" /> scite4autohotkey](https://chocolatey.org/packages/scite4autohotkey)\r\n\r\nSciTE4AutoHotkey is a lightweight and easy to use [SciTE-based](http://www.scintilla.org/) AutoHotkey script editor.\r\n\r\n## Features\r\n* Syntax highlighting\r\n* Code folding\r\n* Calltips (also known as IntelliSense)\r\n* AutoComplete\r\n* AutoIndent\r\n* AutoHotkey help integration\r\n* Abbreviations\r\n* AutoHotkey\\_L debugging support\r\n* Tools for AutoHotkey scripting\r\n* A toolbar that enables easy access to the tools\r\n* Some AutoHotkey scripting facilities\r\n\r\n### Note\r\n\r\n- This package uses an AutoHotkey-script for unattended installation.\r\n- Installation pops up a message to update, unfortunately this have not been automated.\r\n- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.**\r\n"
  },
  {
    "path": "manual/scite4autohotkey/legal/LICENSE.txt",
    "content": "Scintella and SciTE\r\n\r\nCopyright 1998-2014 by Neil Hodgson <neilh@scintilla.org>\r\n\r\nAll Rights Reserved\r\n\r\nPermission to use, copy, modify, and distribute this software and its\r\ndocumentation for any purpose and without fee is hereby granted,\r\nprovided that the above copyright notice appear in all copies and that\r\nboth that copyright notice and this permission notice appear in\r\nsupporting documentation.\r\n\r\nNEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS\r\nSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY\r\nSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\r\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\r\nWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\r\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE\r\nOR PERFORMANCE OF THIS SOFTWARE.\r\n\r\nEverything else\r\n\r\nCopyright 2007-2014 by fincs (@ autohotkey.com forum)\r\n\r\nThis program is free software. It comes without any warranty, to\r\nthe extent permitted by applicable law. You can redistribute it and/or\r\nmodify it under the terms of the WTFPL, Version 2, as published by\r\nSam Hocevar. The full license text can be found at http://www.wtfpl.net/txt/copying/.\r\n"
  },
  {
    "path": "manual/scite4autohotkey/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://fincs.ahk4.net/scite4ahk/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://fincs.ahk4.net/scite4ahk/dl/s4ahk-install.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 59770ba956ec114265909d9fe97546052c7c7c322e58228e3de2341629ff3c5d\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://fincs.ahk4.net/scite4ahk/license.htm>\r\n"
  },
  {
    "path": "manual/scite4autohotkey/scite4autohotkey.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>scite4autohotkey</id>\n    <version>3.0.06.20170428</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/manual/scite4autohotkey</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>SciTE4AutoHotkey</title>\n    <authors>fincs</authors>\n    <projectUrl>https://fincs.ahk4.net/scite4ahk/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/102485a3d4606c6294d152f4b2e8b8b030d65b99/icons/scite4autohotkey.png</iconUrl>\n    <licenseUrl>https://fincs.ahk4.net/scite4ahk/license.htm</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/fincs/SciTE4AutoHotkey</projectSourceUrl>\n    <mailingListUrl>http://ahkscript.org/boards/viewtopic.php?f=6&amp;t=62</mailingListUrl>\n    <bugTrackerUrl>https://github.com/fincs/SciTE4AutoHotkey/issues</bugTrackerUrl>\n    <tags>scite4autohotkey autohotkey debugging ide admin foss</tags>\n    <summary>SciTE distribution designed for AutoHotkey</summary>\n    <description></description>\n    <releaseNotes>https://fincs.ahk4.net/scite4ahk/changelog.htm</releaseNotes>\n    <dependencies>\n      <dependency id=\"autohotkey.install\" version=\"1.1.25.01\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/scite4autohotkey/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'scite4autohotkey'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\s4ahk-install.exe\"\r\n  softwareName   = ''\r\n  silentArgs     = ''\r\n  validExitCodes = @(0)\r\n}\r\n\r\n# Experimental environment variable, but the best I know of for testing if '--notsilent' is used\r\nif ($env:chocolateyInstallOverride -ne $true) {\r\n  Start-Process \"autohotkey\" -Verb runas -ArgumentList \"`\"$toolsPath\\install.ahk`\"\"\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "manual/scite4autohotkey/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop';\r\n\r\n$packageName = 'scite4autohotkey'\r\n\r\n$uninstalled = $false\r\n[array]$key = Get-UninstallRegistryKey -SoftwareName \"$packageName*\"\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $index = $_.UninstallString.IndexOf('/')\r\n    $packageArgs = @{\r\n      packageName   = $packageName\r\n      fileType      = 'EXE'\r\n      silentArgs    = $_.UninstallString.Substring($index).Trim('\"')\r\n      validExitCodes= @(0)\r\n      file          = \"$($_.UninstallString.Substring(0, $index).Trim().Trim('\"'))\"\r\n    }\r\n\r\n    # We only want to try uninstalling if the user haven't specified '--notsilent', otherwise\r\n    # we let the auto uninstaller ask the user to run the uninstaller\r\n    if ($env:chocolateyInstallOverride -ne $true) {\r\n      $toolsPath = Split-Path -Parent $MyInvocation.MyCommand.Definition\r\n      Start-Process \"autohotkey\" -Verb \"runas\" -ArgumentList \"`\"$toolsPath\\uninstall.ahk`\"\"\r\n      Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$key.Count matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n  $key | % {Write-Warning \"- $_.DisplayName\"}\r\n}\r\n"
  },
  {
    "path": "manual/scite4autohotkey/tools/install.ahk",
    "content": "﻿#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.\r\n; #Warn  ; Enable warnings to assist with detecting common errors.\r\nSendMode Input  ; Recommended for new scripts due to its superior speed and reliability.\r\nSetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.\r\n\r\nWinWait, SciTE4AutoHotkey Setup,, 30\r\nControlClick, x300 y200, SciTE4AutoHotkey Setup,,,NA\r\nSleep, 1000\r\nControlClick, x540 y390, SciTE4AutoHotkey Setup,,,NA\r\nWinWait, SciTE4AutoHotkey Setup, Done, 10\r\nIfWinActive, SciTE4AutoHotkey Setup, Done\r\n{\r\n\tSleep, 500\r\n\tSend, {Enter}\r\n}\r\nWinWait, SciTE4AutoHotkey, Welcome to SciTE4AutoHotkey, 10\r\nIfWinActive, SciTE4AutoHotkey, Welcome to SciTE4AutoHotkey\r\n{\r\n\tSleep, 500\r\n\tSend, {Enter}\r\n}\r\nSleep, 1000\r\nSetTitleMatchMode, 2\r\nWinClose, SciTE settings\r\nWinClose, - SciTE4AutoHotkey\r\n"
  },
  {
    "path": "manual/scite4autohotkey/tools/uninstall.ahk",
    "content": "#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.\r\n; #Warn  ; Enable warnings to assist with detecting common errors.\r\nSendMode Input  ; Recommended for new scripts due to its superior speed and reliability.\r\nSetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.\r\n\r\nloop, 3\r\n{\r\n  WinWait, SciTE4AutoHotkey Setup,, 30\r\n  ControlClick, Button1, SciTE4AutoHotkey Setup\r\n  Sleep, 100\r\n}\r\n"
  },
  {
    "path": "manual/scite4autohotkey/update.ps1",
    "content": "iwr -UseBasicParsing 'https://fincs.ahk4.net/scite4ahk/dl/s4ahk-install.exe' -OutFile \"$PSScriptRoot\\tools\\s4ahk-install.exe\"\r\n\r\n. \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1\r\n"
  },
  {
    "path": "manual/secret-maryo-chronicles/Readme.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/378964544b40e9559db6f90285f35f63545d049c/icons/secret-maryo-chronicles.png\" height=\"48\" width=\"48\" /> secret-maryo-chronicles](https://chocolatey.org/packages/secret-maryo-chronicles)\r\n\r\nSecret Maryo Chronicles is an Open Source two-dimensional platform game with a design similar to classic computer games. SMC has computer support to a great degree by using an accelerated Open Graphics Library for the best possible graphic design and stock performance.\r\n\r\n### Note\r\n\r\n- This package installs the game and the music addon. The uninstaller doesn’t work silently. If Secret Maryo Chronicles is already installed, the installer script doesn’t work silently.\r\n- Development have ceased on this game, so do not expect any bugfixes for it.\r\n"
  },
  {
    "path": "manual/secret-maryo-chronicles/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc.\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n\r\n    Copyright (C)\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see .\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n      Copyright (C)\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n.\r\n"
  },
  {
    "path": "manual/secret-maryo-chronicles/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.secretmaryo.org/index.php?page=game_download_windows&sid=?sid=>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following\r\n  Installer: <http://downloads.sourceforge.net/smclone/SMC_1.9_win32.exe?download>\r\n  BG Music : <http://downloads.sourceforge.net/smclone/SMC_Music_5.0_high_win32.exe?download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum installer: 4EA14B8B12403254011486CA8D6578992F30645ED5E8883ADC30D7C207717D2C\r\n  checksum bg music : C0603CBDFCEECD2C0AAB316EDAF8F42BE1DBC5BB7F8175EB1C2E062DB0865C5C\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.secretmaryo.org/index.php?page=disclaimer>\r\n"
  },
  {
    "path": "manual/secret-maryo-chronicles/secret-maryo-chronicles.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>secret-maryo-chronicles</id>\n    <version>1.9.0.20170428</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/automatic/secret-maryo-chronicles</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Secret Maryo Chronicles</title>\n    <authors>SMC Team</authors>\n    <projectUrl>http://www.secretmaryo.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/378964544b40e9559db6f90285f35f63545d049c/icons/secret-maryo-chronicles.png</iconUrl>\n    <copyright>© SecretMaryo.org</copyright>\n    <licenseUrl>http://www.secretmaryo.org/index.php?page=disclaimer</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://github.com/FluXy/SMC</projectSourceUrl>\n    <docsUrl>http://www.secretmaryo.org/wiki/index.php?title=Main_Page</docsUrl>\n    <mailingListUrl>http://www.secretmaryo.org/phpBB3/index.php?sid=?sid=</mailingListUrl>\n    <tags>secret-maryo-chronicles secret maryo chronicles 2d platform game admin foss</tags>\n    <summary>Secret Maryo Chronicles is an Open Source two-dimensional platform game.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description>Dummy</description>\n    <releaseNotes>http://www.secretmaryo.org/index.php?page=new_1_9&amp;sid=?sid=</releaseNotes>\n    <dependencies>\n      <dependency id=\"vcredist2008\" version=\"9.0.30729.6161\" />\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/secret-maryo-chronicles/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'secret-maryo-chronicles'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\SMC_1.9_win32.exe\"\r\n  softwareName   = 'Secret Maryo Chronicles'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\n$packageArgs['file'] = \"$toolsPath\\SMC_Music_5.0_high_win32.exe\"\r\n$packageArgs['softwareName'] = 'Secret Maryo Chronicles Music Pack'\r\n$packageArgs['packageName'] += '-background-music'\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "manual/secret-maryo-chronicles/update.ps1",
    "content": "Import-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\nrm -Force \"$PSScriptRoot\\tools\\*.exe\"\r\nGet-WebFile 'https://downloads.sourceforge.net/smclone/SMC_1.9_win32.exe?download' \"$PSScriptRoot\\tools\\SMC_1.9_win32.exe\"\r\nGet-WebFile 'https://downloads.sourceforge.net/smclone/SMC_Music_5.0_high_win32.exe?download' \"$PSScriptRoot\\tools\\SMC_Music_5.0_high_win32.exe\"\r\nRemove-Module chocolateyInstaller\r\n\r\n. \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1\r\n"
  },
  {
    "path": "manual/skype/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@040c834d483de9e38ceeef0fd8283d803be082bf/icons/skype.png\" width=\"48\" height=\"48\"/> [Skype](https://chocolatey.org/packages/skype)\r\n\r\nSkype - Install Skype, add your friends as contacts, then call, video call and instant message with them for free. Call people who aren't on Skype too, at really low rates.\r\n\r\n## Notes\r\nThe package have the following known issues.\r\n- Skype automatically starts after installation (no known way to disable it yet)\r\n- A desktop shortcut is automatically created.\r\n"
  },
  {
    "path": "manual/skype/info",
    "content": "﻿0x8D58E8363FDCB6B|7.41.0.101"
  },
  {
    "path": "manual/skype/skype.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>skype</id>\n    <title>Skype</title>\n    <version>8.150.0.125</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community,Rob Reynolds</owners>\n    <summary>Skype - VOIP</summary>\n    <description><![CDATA[Skype - Install Skype, add your friends as contacts, then call, video call and instant message with them for free. Call people who aren't on Skype too, at really low rates.\n\n## Notes\nThe package have the following known issues.\n- Skype automatically starts after installation (no known way to disable it yet)\n- A desktop shortcut is automatically created.\n]]></description>\n    <projectUrl>http://www.skype.com</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/skype</packageSourceUrl>\n    <tags>Skype VOIP voice over ip video conferencing admin</tags>\n    <licenseUrl>https://www.microsoft.com/servicesagreement#14e_Skype</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@040c834d483de9e38ceeef0fd8283d803be082bf/icons/skype.png</iconUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n<!-- character encoding: “UTF-8” -->\n"
  },
  {
    "path": "manual/skype/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  softwareName   = 'Skype*'\r\n  fileType       = 'msi'\r\n  url            = 'https://download.skype.com/s4l/download/win/Skype-8.150.0.125.msi'\r\n  checksum       = 'b18f66797265a920bb04fdf2075810bfe59df3c816081d970f6a3c3b1862a08c'\r\n  checksumType   = 'sha256'\r\n  silentArgs     = \"/quiet /norestart /l*v `\"$($env:TEMP)\\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`\"\"\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "manual/skype/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$env:ChocolateyInstall/helpers/chocolateyInstaller.psm1\"\r\n\r\n$release = 'https://go.skype.com/msi-download'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $checksumType = $Latest.ChecksumType32 = 'sha256'\r\n\r\n  $Latest.Checksum32 = Get-RemoteChecksum -Url $Latest.URL32 -Algorithm $checksumType\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*url\\s*=\\s*)('.*')\"          = \"`$1'$($Latest.URL32)'\"\r\n      \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"     = \"`$1'$($Latest.Checksum32)'\"\r\n      \"(?i)(^\\s*checksumType\\s*=\\s*)('.*')\" = \"`$1'$($Latest.ChecksumType32)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $url32 = Get-RedirectedUrl -url $release\r\n  $version = $url32 -split '\\-|\\.msi$' | Select-Object -Last 1 -Skip 1\r\n  return @{\r\n    URL32 = $url32\r\n    Version = $version\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/sonarlint-vs2015/README.md",
    "content": "# <img src=\"https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@9d190bd5283df93c69ff06df0b78a289af483aa2/icons/sonarlint-vs2015.png\" width=\"48\" height=\"48\"/> [sonarlint-vs2015](https://chocolatey.org/packages/sonarlint-vs2015)\r\n\r\n\r\nSonarLint is a Visual Studio 2015 extension that provides on-the-fly feedback to developers on new bugs and quality issues injected into C# and VB.NET code. SonarLint for Visual Studio is based on and benefits from the .NET Compiler Platform (\"Roslyn\") and its code analysis API to provide a fully-integrated user experience in Visual Studio 2015. With version 2.0 you can now establish a connection to a SonarQube server and bind your Visual Studio solution to a SonarQube project. This operation automatically updates the rulesets of the solution and attaches the required Roslyn analyzers to the solution.\r\n\r\n\r\n## Features\r\n\r\n- On-the-fly feedback\r\n- Support C#, VB.Net, Javascript and C/C++.\r\n- Support for standalone analysis.\r\n- Support for connected mode for C# and VB.Net projects.\r\n- [Connected mode] Suppression of issues marked as False Positive or Won't Fix on SonarQube\r\n"
  },
  {
    "path": "manual/sonarlint-vs2015/legal/LICENSE.txt",
    "content": "GNU LESSER GENERAL PUBLIC LICENSE\r\nVersion 3, 29 June 2007\r\n\r\nCopyright (C) 2016-2017 SonarSource SA\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nThis version of the GNU Lesser General Public License incorporates\r\nthe terms and conditions of version 3 of the GNU General Public\r\nLicense, supplemented by the additional permissions listed below.\r\n\r\n    Additional Definitions.\r\n\r\n    As used herein, \"this License\" refers to version 3 of the GNU Lesser\r\n    General Public License, and the \"GNU GPL\" refers to version 3 of the GNU\r\n    General Public License.\r\n\r\n    \"The Library\" refers to a covered work governed by this License,\r\n    other than an Application or a Combined Work as defined below.\r\n\r\n    An \"Application\" is any work that makes use of an interface provided\r\n    by the Library, but which is not otherwise based on the Library.\r\n    Defining a subclass of a class defined by the Library is deemed a mode\r\n    of using an interface provided by the Library.\r\n\r\n    A \"Combined Work\" is a work produced by combining or linking an\r\n    Application with the Library. The particular version of the Library\r\n    with which the Combined Work was made is also called the \"Linked\r\n    Version\".\r\n\r\n    The \"Minimal Corresponding Source\" for a Combined Work means the\r\n    Corresponding Source for the Combined Work, excluding any source code\r\n    for portions of the Combined Work that, considered in isolation, are\r\n    based on the Application, and not on the Linked Version.\r\n\r\n    The \"Corresponding Application Code\" for a Combined Work means the\r\n    object code and/or source code for the Application, including any data\r\n    and utility programs needed for reproducing the Combined Work from the\r\n    Application, but excluding the System Libraries of the Combined Work.\r\n\r\n    Exception to Section 3 of the GNU GPL.\r\n\r\n    You may convey a covered work under sections 3 and 4 of this License\r\n    without being bound by section 3 of the GNU GPL.\r\n\r\n    Conveying Modified Versions.\r\n\r\n    If you modify a copy of the Library, and, in your modifications, a\r\n    facility refers to a function or data to be supplied by an Application\r\n    that uses the facility (other than as an argument passed when the\r\n    facility is invoked), then you may convey a copy of the modified\r\n    version:\r\n\r\n    a) under this License, provided that you make a good faith effort to\r\n    ensure that, in the event an Application does not supply the\r\n    function or data, the facility still operates, and performs\r\n    whatever part of its purpose remains meaningful, or\r\n\r\n    b) under the GNU GPL, with none of the additional permissions of\r\n    this License applicable to that copy.\r\n\r\n    Object Code Incorporating Material from Library Header Files.\r\n\r\n    The object code form of an Application may incorporate material from\r\n    a header file that is part of the Library. You may convey such object\r\n    code under terms of your choice, provided that, if the incorporated\r\n    material is not limited to numerical parameters, data structure\r\n    layouts and accessors, or small macros, inline functions and templates\r\n    (ten or fewer lines in length), you do both of the following:\r\n\r\n    a) Give prominent notice with each copy of the object code that the\r\n    Library is used in it and that the Library and its use are\r\n    covered by this License.\r\n\r\n    b) Accompany the object code with a copy of the GNU GPL and this license\r\n    document.\r\n\r\n    Combined Works.\r\n\r\n    You may convey a Combined Work under terms of your choice that,\r\n    taken together, effectively do not restrict modification of the\r\n    portions of the Library contained in the Combined Work and reverse\r\n    engineering for debugging such modifications, if you also do each of\r\n    the following:\r\n\r\n    a) Give prominent notice with each copy of the Combined Work that\r\n    the Library is used in it and that the Library and its use are\r\n    covered by this License.\r\n\r\n    b) Accompany the Combined Work with a copy of the GNU GPL and this license\r\n    document.\r\n\r\n    c) For a Combined Work that displays copyright notices during\r\n    execution, include the copyright notice for the Library among\r\n    these notices, as well as a reference directing the user to the\r\n    copies of the GNU GPL and this license document.\r\n\r\n    d) Do one of the following:\r\n\r\n    0) Convey the Minimal Corresponding Source under the terms of this\r\n    License, and the Corresponding Application Code in a form\r\n    suitable for, and under terms that permit, the user to\r\n    recombine or relink the Application with a modified version of\r\n    the Linked Version to produce a modified Combined Work, in the\r\n    manner specified by section 6 of the GNU GPL for conveying\r\n    Corresponding Source.\r\n\r\n    1) Use a suitable shared library mechanism for linking with the\r\n    Library. A suitable mechanism is one that (a) uses at run time\r\n    a copy of the Library already present on the user's computer\r\n    system, and (b) will operate properly with a modified version\r\n    of the Library that is interface-compatible with the Linked\r\n    Version.\r\n\r\n    e) Provide Installation Information, but only if you would otherwise\r\n    be required to provide such information under section 6 of the\r\n    GNU GPL, and only to the extent that such information is\r\n    necessary to install and execute a modified version of the\r\n    Combined Work produced by recombining or relinking the\r\n    Application with a modified version of the Linked Version. (If\r\n    you use option 4d0, the Installation Information must accompany\r\n    the Minimal Corresponding Source and Corresponding Application\r\n    Code. If you use option 4d1, you must provide the Installation\r\n    Information in the manner specified by section 6 of the GNU GPL\r\n    for conveying Corresponding Source.)\r\n\r\n    Combined Libraries.\r\n\r\n    You may place library facilities that are a work based on the\r\n    Library side by side in a single library together with other library\r\n    facilities that are not Applications and are not covered by this\r\n    License, and convey such a combined library under terms of your\r\n    choice, if you do both of the following:\r\n\r\n    a) Accompany the combined library with a copy of the same work based\r\n    on the Library, uncombined with any other library facilities,\r\n    conveyed under the terms of this License.\r\n\r\n    b) Give prominent notice with the combined library that part of it\r\n    is a work based on the Library, and explaining where to find the\r\n    accompanying uncombined form of the same work.\r\n\r\n    Revised Versions of the GNU Lesser General Public License.\r\n\r\n    The Free Software Foundation may publish revised and/or new versions\r\n    of the GNU Lesser General Public License from time to time. Such new\r\n    versions will be similar in spirit to the present version, but may\r\n    differ in detail to address new problems or concerns.\r\n\r\n    Each version is given a distinguishing version number. If the\r\n    Library as you received it specifies that a certain numbered version\r\n    of the GNU Lesser General Public License \"or any later version\"\r\n    applies to it, you have the option of following the terms and\r\n    conditions either of that published version or of any later version\r\n    published by the Free Software Foundation. If the Library as you\r\n    received it does not specify a version number of the GNU Lesser\r\n    General Public License, you may choose any version of the GNU Lesser\r\n    General Public License ever published by the Free Software Foundation.\r\n\r\n    If the Library as you received it specifies that a proxy can decide\r\n    whether future versions of the GNU Lesser General Public License shall\r\n    apply, that proxy's public statement of acceptance of any version is\r\n    permanent authorization for you to choose that version for the\r\n    Library."
  },
  {
    "path": "manual/sonarlint-vs2015/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe extension has been downloaded from their official download link listed on <https://marketplace.visualstudio.com/items?itemName=SonarSource.SonarLintforVisualStudio>\r\nand can be verified like this:\r\n\r\n1. Download <https://marketplace.visualstudio.com/_apis/public/gallery/publishers/SonarSource/vsextensions/SonarLintforVisualStudio/4.38.0.36876/vspackage>\r\n2. Then use one of the following methods to obtain the checksum\r\n  - Use powershell function 'Get-Filehash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n\r\n  checksum type: \r\n  checksum: \r\n\r\nFile 'LICENSE.txt' is obtained from <https://marketplace.visualstudio.com/items/SonarSource.SonarLintforVisualStudio/license>\r\n"
  },
  {
    "path": "manual/sonarlint-vs2015/sonarlint-vs2015.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>sonarlint-vs2015</id>\n    <title>SonarLint for Visual Studio 2015</title>\n    <version>4.38.0.36876</version>\n    <authors>SonarSource (SonarSource SA)</authors>\n    <owners>chocolatey-community, Pascal Berger</owners>\n    <projectSourceUrl>https://github.com/SonarSource-VisualStudio/sonarlint-visualstudio</projectSourceUrl>\n    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-coreteampackages@9d190bd5283df93c69ff06df0b78a289af483aa2/icons/sonarlint-vs2015.png</iconUrl>\n    <projectUrl>http://www.sonarlint.org/visualstudio/</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/sonarlint-vs2015</packageSourceUrl>\n    <licenseUrl>https://github.com/SonarSource-VisualStudio/sonarlint-visualstudio/blob/master/LICENSE</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>SonarLint provides on-the-fly feedback to developers on new bugs and quality issues injected into C# and VB.Net code. In addition the connected mode allows to enforce governance policies by reporting the same issues in Visual Studio and in SonarQube server.</summary>\n    <description><![CDATA[\nSonarLint is a Visual Studio 2015 extension that provides on-the-fly feedback to developers on new bugs and quality issues injected into C# and VB.NET code. SonarLint for Visual Studio is based on and benefits from the .NET Compiler Platform (\"Roslyn\") and its code analysis API to provide a fully-integrated user experience in Visual Studio 2015. With version 2.0 you can now establish a connection to a SonarQube server and bind your Visual Studio solution to a SonarQube project. This operation automatically updates the rulesets of the solution and attaches the required Roslyn analyzers to the solution.\n\n\n## Features\n\n- On-the-fly feedback\n- Support C#, VB.Net, Javascript and C/C++.\n- Support for standalone analysis.\n- Support for connected mode for C# and VB.Net projects.\n- [Connected mode] Suppression of issues marked as False Positive or Won't Fix on SonarQube\n]]></description>\n    <tags>sonarlint sonarqube sonarsource visualstudio extension foss</tags>\n    <releaseNotes>http://www.sonarlint.org/visualstudio/#News</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>  \n</package>\n"
  },
  {
    "path": "manual/sonarlint-vs2015/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n$filePath = \"$toolsPath\\SonarLint.VSIX-4.38.0.36876-2015.vsix\"\r\n\r\n$vsixUrl =  \"file://\" + $filePath.Replace(\"\\\", \"/\")\r\n\r\n$parameters = @{\r\n    PackageName = \"sonarlint-vs2015\"\r\n    VsixUrl = $vsixUrl\r\n    VsVersion = 14 \r\n}\r\n\r\nInstall-ChocolateyVsixPackage @parameters\r\n"
  },
  {
    "path": "manual/sonarlint-vs2015/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\n$releases = 'https://marketplace.visualstudio.com/items?itemName=SonarSource.SonarLintforVisualStudio'\r\n\r\nfunction global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameBase $Latest.FileName }\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(listed on\\s*)\\<.*\\>\" = \"`${1}<$releases>\"\r\n      \"(?i)(1\\..+)\\<.*\\>\"        = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(checksum type:).*\"   = \"`${1} $($Latest.ChecksumType)\"\r\n      \"(?i)(checksum:).*\"        = \"`${1} $($Latest.Checksum)\"\r\n    }\r\n    'tools\\chocolateyInstall.ps1' = @{\r\n      \"(PackageName\\s*=\\s*)`\"([^*]+)`\"\" = \"`$1`\"$($Latest.PackageName)`\"\"\r\n      \"(^[$]filePath\\s*=\\s*`\"[$]toolsPath\\\\)(.*)`\"\" = \"`$1$($Latest.FileName).$($Latest.FileType)`\"\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n\r\n  $re      = 'SonarLintforVisualStudio/.+?/vspackage$'\r\n  $url     = $download_page.links | ? href -match $re | % { \"https://marketplace.visualstudio.com\" + $_.href  }\r\n  $version = $url -split '/' | select -Last 1 -Skip 1\r\n\r\n  @{\r\n    Version   = $version\r\n    URL32     = $url\r\n    Filename  = \"SonarLint.VSIX-${version}-2015\"\r\n    FileType  = 'vsix'\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/sourcetree-disableautoupdate/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d9984ffd9b6481c92e83fc1ec16f55184633adb6/icons/sourcetree.png\" width=\"48\" height=\"48\"/> [sourcetree-disableautoupdate](https://chocolatey.org/packages/sourcetree-disableautoupdate)\r\n\r\nDisables the auto update functionality of SourceTree.\r\n"
  },
  {
    "path": "manual/sourcetree-disableautoupdate/sourcetree-disableautoupdate.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>sourcetree-disableautoupdate</id>\n    <title>SourceTree Auto Update Deactivation</title>\n    <version>1.0.0</version>\n    <authors>chocolatey</authors>\n    <owners>chocolatey-community, Pascal Berger</owners>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/sourcetree-disableautoupdate</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/sourcetree-disableautoupdate</packageSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/d9984ffd9b6481c92e83fc1ec16f55184633adb6/icons/sourcetree.png</iconUrl>\n    <licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>SourceTree Auto Update Deactivation</summary>\n    <description>Disables the auto update functionality of SourceTree.</description>\n    <tags>sourcetree configuration cross-platform</tags>\n    <dependencies>\n      <dependency id=\"sourcetree\" version=\"1.0.0\"/>\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/sourcetree-disableautoupdate/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# Disable auto update\r\nNew-Item 'HKCU:\\Software\\Caphyon\\Advanced Updater\\{138B87CA-4905-43FE-BB63-184FFB0CE1EC}\\Settings' -Force | New-ItemProperty -Name AutoUpdatePolicy -Value 0 -Force\r\n"
  },
  {
    "path": "manual/sourcetree-disableautoupdate/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n# Enable auto update\r\nRemove-ItemProperty -Name 'AutoUpdatePolicy' -Path 'HKCU:\\Software\\Caphyon\\Advanced Updater\\{138B87CA-4905-43FE-BB63-184FFB0CE1EC}\\Settings'\r\n"
  },
  {
    "path": "manual/svg-explorer-extension/Readme.md",
    "content": "# [svg-explorer-extension](https://chocolatey.org/packages/svg-explorer-extension)\r\n\r\nExtension module for Windows Explorer to render SVG thumbnails, so that you can have an overview of your SVG files.\r\n\r\n## Notes\r\n- CodePlex is planning to shut down in December 2017, after that it is unlikely that this package will ever be updated again.\r\n"
  },
  {
    "path": "manual/svg-explorer-extension/legal/LICENSE.txt",
    "content": "GNU Lesser General Public License (LGPL)\r\nVersion 2.1, February 1999\r\n\r\nCopyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\r\n\r\n[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]\r\n\r\nPreamble\r\n\r\nThe licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.\r\n\r\nThis license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.\r\n\r\nWhen we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.\r\n\r\nTo protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.\r\n\r\nFor example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.\r\n\r\nWe protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.\r\n\r\nTo protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.\r\n\r\nFinally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.\r\n\r\nMost GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.\r\n\r\nWhen a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.\r\n\r\nWe call this license the \"Lesser\" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.\r\n\r\nFor example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.\r\n\r\nIn other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.\r\n\r\nAlthough the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.\r\n\r\nThe precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a \"work based on the library\" and a \"work that uses the library\". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.\r\n\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called \"this License\"). Each licensee is addressed as \"you\".\r\n\r\nA \"library\" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.\r\n\r\nThe \"Library\", below, refers to any such software library or work which has been distributed under these terms. A \"work based on the Library\" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term \"modification\".)\r\n\r\n\"Source code\" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.\r\n\r\nActivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.\r\n\r\n1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\r\n\r\n2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\r\n\r\na) The modified work must itself be a software library.\r\nb) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.\r\nc) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.\r\nd) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.\r\n(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)\r\n\r\nThese requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.\r\n\r\nIn addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. \r\n\r\n3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.\r\n\r\nOnce this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.\r\n\r\nThis option is useful when you wish to copy part of the code of the Library into a program that is not a library.\r\n\r\n4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.\r\n\r\nIf distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.\r\n\r\n5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a \"work that uses the Library\". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.\r\n\r\nHowever, linking a \"work that uses the Library\" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a \"work that uses the library\". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.\r\n\r\nWhen a \"work that uses the Library\" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.\r\n\r\nIf such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)\r\n\r\nOtherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.\r\n\r\n6. As an exception to the Sections above, you may also combine or link a \"work that uses the Library\" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.\r\n\r\nYou must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:\r\n\r\na) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable \"work that uses the Library\", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)\r\nb) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.\r\nc) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.\r\nd) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.\r\ne) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.\r\nFor an executable, the required form of the \"work that uses the Library\" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\r\n\r\nIt may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.\r\n\r\n7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:\r\n\r\na) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.\r\nb) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.\r\n8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\r\n\r\n9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.\r\n\r\n10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.\r\n\r\n11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.\r\n\r\nIf any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\r\n\r\n12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\r\n\r\n13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and \"any later version\", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.\r\n\r\n14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\r\n\r\nNO WARRANTY\r\n\r\n15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES."
  },
  {
    "path": "manual/svg-explorer-extension/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://svgextension.codeplex.com/releases/view/118790>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://svgextension.codeplex.com/downloads/get/803085>\r\n  64-Bit software: <https://svgextension.codeplex.com/downloads/get/803086>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum32: 7C7A40ED5530C0350ADCA4CB2A306C8F1CDF617823A2DB4BEADC5191B963E4C7\r\n  checksum64: 8D13CAD568FCB835980147B91228BF8A5CCE10C35F69954C6A83288298B2C2BF\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://svgextension.codeplex.com/license>\r\n"
  },
  {
    "path": "manual/svg-explorer-extension/svg-explorer-extension.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>svg-explorer-extension</id>\n    <version>0.1.1.20170428</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/automatic/svg-explorer-extension</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>svg-explorer-extension</title>\n    <authors>Tibold Kandrai</authors>\n    <projectUrl>https://svgextension.codeplex.com/</projectUrl>\n    <licenseUrl>https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://svgextension.codeplex.com/SourceControl/latest</projectSourceUrl>\n    <bugTrackerUrl>https://svgextension.codeplex.com/workitem/list/basic</bugTrackerUrl>\n    <mailingListUrl>https://svgextension.codeplex.com/discussions</mailingListUrl>\n    <tags>svg-explorer-extension svg thumbnail preview explorer extension admin foss</tags>\n    <summary>SVG Viewer Extension for Windows Explorer</summary>\n    <description></description>\n    <dependencies>\n      <!--We could set chocolatey to version 0.10.4, but that version was broken so we use 0.10.5-->\n      <dependency id=\"chocolatey\" version=\"0.10.5\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/svg-explorer-extension/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'svg-explorer-extension'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\dssee_setup_i386_v011_signed.exe\"\r\n  file64         = \"$toolsPath\\dssee_setup_x64_v011_signed.exe\"\r\n  softwareName   = 'SVG Explorer Extension*'\r\n  silentArgs     = '/VERYSILENT'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "manual/svg-explorer-extension/update.ps1",
    "content": "Import-Module $env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\r\n. \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\n\r\n$url32 = 'https://svgextension.codeplex.com/downloads/get/803085'\r\n$url64 = 'https://svgextension.codeplex.com/downloads/get/803086'\r\n$filename32 = Get-WebFileName $url32 'svg-explorer-extension_x32.exe'\r\n$filename64 = Get-WebFileName $url64 'svg-explorer-extension_x64.exe'\r\n$destination = \"$PSScriptRoot\\tools\"\r\nRemove-Item \"$destination\\*.exe\" -Force\r\nGet-WebFile $url32 \"$destination\\$filename32\"\r\nGet-WebFile $url64 \"$destination\\$filename64\"\r\n\r\nRemove-Module chocolateyInstaller\r\n\r\nSet-DescriptionFromReadme -SkipFirst 1\r\n"
  },
  {
    "path": "manual/tipp10/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/2e0c82fddfc50af5efc5aeb9c8b09b11592a3819/icons/tipp10.png\" width=\"48\" height=\"48\"/> [tipp10](https://chocolatey.org/packages/tipp10)\r\n\r\n\r\nTIPP10 is a free 10-finger touch typing tutor. TIPP10 is easy to use and features a clear user interface. Beginners and even children will find their way around right away so they can start practicing without a hitch. You will be able to learn touch typing quickly and efficiently with the program’s intelligent practice lessons, useful support functions and an extensive progress tracker. You can also play a typing game and expand the program with open lessons or make your own to meet your specific needs.\r\n\r\n## Features\r\n- Easy to use and for free\r\n- Intelligent text selection\r\n- Ticker and virtual assistance keyboard\r\n- Detailed results\r\n- Open lessons and using your own texts\r\n- Extensive customization\r\n\r\n## Notes\r\n- Their source code is downloadable from their download page located [here](https://www.tipp10.com/en/download/)\r\n\r\n"
  },
  {
    "path": "manual/tipp10/legal/LICENSE.txt",
    "content": "GNU GENERAL PUBLIC LICENSE\r\nVersion 2, June 1991\r\n\r\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nPreamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it. By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users. This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation\\'s software and to any other program whose authors commit to\r\nusing it. (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.) You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice. Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have. You must make sure that they, too, receive or can get the\r\nsource code. And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author\\'s protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware. If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors\\' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents. We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary. To prevent this, we have made it clear that any\r\npatent must be licensed for everyone\\'s free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\nGNU GENERAL PUBLIC LICENSE\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License. The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage. (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".) Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope. The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program\\'s\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License. (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole. If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works. But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code. (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it. For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable. However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License. Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it. However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works. These actions are\r\nprohibited by law if you do not accept this License. Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions. You may not impose any further\r\nrestrictions on the recipients\\' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License. If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all. For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices. Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded. In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time. Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number. If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation. If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission. For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this. Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\nNO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\nEND OF TERMS AND CONDITIONS\r\n"
  },
  {
    "path": "manual/tipp10/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.tipp10.com/en/download/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://www.tipp10.com/en/download/getfile/0/1485444544/>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 405ADAF0DC8CA3C958ABD161E6DC6B682B710FFDF8AE7428153EDBED0DB6FCD3\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.tipp10.com/en/license/>\r\n"
  },
  {
    "path": "manual/tipp10/tipp10.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>tipp10</id>\n    <version>2.1.0.20170126</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/manual/tipp10</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>TIPP10</title>\n    <authors>Tom Thielicke IT Solutions</authors>\n    <projectUrl>https://www.tipp10.com/en/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/2e0c82fddfc50af5efc5aeb9c8b09b11592a3819/icons/tipp10.png</iconUrl>\n    <copyright>2006-2013 Tom Thielicke IT Solutions</copyright>\n    <licenseUrl>https://www.tipp10.com/en/license/</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://www.tipp10.com/doc/html/en/index.html</docsUrl>\n    <bugTrackerUrl>https://www.tipp10.com/en/support/bugs/</bugTrackerUrl>\n    <tags>tipp10 typing keyboard 10-finger admin foss cross-platform</tags>\n    <summary>10-finger touch typing tutor</summary>\n    <description>\nTIPP10 is a free 10-finger touch typing tutor. TIPP10 is easy to use and features a clear user interface. Beginners and even children will find their way around right away so they can start practicing without a hitch. You will be able to learn touch typing quickly and efficiently with the program’s intelligent practice lessons, useful support functions and an extensive progress tracker. You can also play a typing game and expand the program with open lessons or make your own to meet your specific needs.\n\n## Features\n- Easy to use and for free\n- Intelligent text selection\n- Ticker and virtual assistance keyboard\n- Detailed results\n- Open lessons and using your own texts\n- Extensive customization\n\n## Notes\n- Their source code is downloadable from their download page located [here](https://www.tipp10.com/en/download/)\n    </description>\n    <releaseNotes>2013-05-28: fixed an error when current working directory was not writable\n2013-05-26: download link works now thanks to regex search and replace\nhttps://www.tipp10.com/en/news/</releaseNotes>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/tipp10/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'tipp10'\r\n  fileType       = 'exe'\r\n  softwareName   = 'Tipp10*'\r\n  file           = \"$toolsPath\\tipp10.exe\"\r\n  silentArgs     = '/SILENT /NORESTART /SP- /SUPPRESSMSGBOXES'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item $packageArgs.file -Force -ea 0\r\n"
  },
  {
    "path": "manual/tipp10/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\nImport-Module \"$env:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\"\r\n\r\n$domain       = 'https://www.tipp10.com'\r\n$releases     = \"$domain/en/download/\"\r\n$softwareName = 'Tipp10*'\r\n\r\nfunction global:au_BeforeUpdate {\r\n  $Latest.FileName32 = 'tipp10.exe'\r\n  $filePath = \"$PSScriptRoot\\tools\\$($Latest.FileName32)\"\r\n  Get-WebFile $Latest.URL32 $filePath\r\n\r\n  $Latest.Checksum32 = Get-FileHash $filePath -Algorithm 'SHA256' | % Hash\r\n  $Latest.ChecksumType32 = 'sha256'\r\n}\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\legal\\VERIFICATION.txt\" = @{\r\n      \"(?i)(^\\s*1\\..+)\\<.*\\>\"         = \"`${1}<$($Latest.URL32)>\"\r\n      \"(?i)(^\\s*checksum\\s*type\\:).*\" = \"`${1} $($Latest.ChecksumType32)\"\r\n      \"(?i)(^\\s*checksum(32)?\\:).*\"   = \"`${1} $($Latest.Checksum32)\"\r\n    }\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"(?i)(^\\s*packageName\\s*=\\s*)'.*'\"    = \"`${1}'$($Latest.PackageName)'\"\r\n      \"(?i)(^\\s*softwareName\\s*=\\s*)'.*'\"   = \"`${1}'$softwareName'\"\r\n      \"(?i)(^\\s*file\\s*=\\s*`\"[$]toolsPath\\\\)[^`\"]*`\"\" = \"`${1}$($Latest.FileName32)`\"\"\r\n    }\r\n  }\r\n}\r\nfunction global:au_GetLatest {\r\n  $version_page = Invoke-WebRequest -Uri $releases -UseBasicParsing\r\n  $version32 = $version_page.Content | ? { $_ -match 'Version ([\\d\\.]+)'} | select -first 1\r\n  if ($version32 -and $Matches) {\r\n    $version32 = $Matches[1]\r\n  } else {\r\n    throw \"Unable to get version information\"\r\n  }\r\n\r\n  $url32 = $version_page.links | ? href -match 'getfile\\/0\\/?$' | select -first 1 -expand href\r\n  $download_page = Invoke-WebRequest -Uri ($domain + $url32) -UseBasicParsing\r\n\r\n  $re = '\\/download\\/getfile'\r\n  $url32 = $download_page.Links | ? href -match $re | select -first 1 -expand href\r\n  @{\r\n    URL32   = $domain + $url32\r\n    Version = $version32\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/tsremux/README.md",
    "content": "﻿# <img src=\"\" width=\"48\" height=\"48\"/> [tsremux](https://chocolatey.org/packages/tsremux)\r\n\r\n\r\nTsRemux is a transport Stream Re-muxer with blu-ray/Sat/OTA and now MPG/VOB/EVOB stream support. Ability to trim streams at the beginning and/or the end, Ability to pick and choose elementary streams to be kept, Ability to remux PCR-less streams, Ability to remux program streams (MPG/VOB/EVOB) into TS/M2TS, Ability to demux elementary streams as well as subtitle streams compatible with SUPreader (right click the selected stream with the mouse)\r\n\r\n"
  },
  {
    "path": "manual/tsremux/tools/chocolateyInstall.ps1",
    "content": "﻿$packageName = 'tsremux'\r\n$fileType = \"exe\"\r\n$silentArgs = \"/VERYSILENT\"\r\n$url = 'http://www.videohelp.com/download/TsRemux0.23.2.exe'\r\n$referer = 'http://www.videohelp.com/tools/TsRemux'\r\n$file = \"$env:TEMP\\TsRemux0.23.2.exe\"\r\n\r\nwget -P \"$env:TEMP\" --referer=$referer $url\r\n\r\nInstall-ChocolateyInstallPackage $packageName $fileType $silentArgs $file\r\nRemove-Item $file\r\n"
  },
  {
    "path": "manual/tsremux/tools/chocolateyUninstall.ps1",
    "content": "﻿$packageName = 'tsremux'\r\n$fileType = \"exe\"\r\n$silentArgs = \"/VERYSILENT\"\r\n$validExitCodes = @(0)\r\n\r\n$unfile = \"${Env:ProgramFiles}\\TsRemux\\unins000.exe\"\r\n$unfilex86 = \"${Env:ProgramFiles(x86)}\\TsRemux\\unins000.exe\"\r\n\r\nif (Test-Path \"$unfile\") {$file = \"$unfile\"}\r\nif (Test-Path \"$unfilex86\") {$file = \"$unfilex86\"}\r\n\r\nif ((Test-Path \"$unfile\") -or (Test-Path \"$unfilex86\")) {\r\n  Uninstall-ChocolateyPackage $packageName $fileType $silentArgs $file -validExitCodes $validExitCodes\r\n}\r\n"
  },
  {
    "path": "manual/tsremux/tsremux.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>tsremux</id>\n    <version>0.23.2</version>\n    <title>TsRemux</title>\n    <owners>chocolatey-community purity</owners>\n    <authors>TsRemux Contributors</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <projectUrl>http://www.videohelp.com/tools/TsRemux</projectUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nTsRemux is a transport Stream Re-muxer with blu-ray/Sat/OTA and now MPG/VOB/EVOB stream support. Ability to trim streams at the beginning and/or the end, Ability to pick and choose elementary streams to be kept, Ability to remux PCR-less streams, Ability to remux program streams (MPG/VOB/EVOB) into TS/M2TS, Ability to demux elementary streams as well as subtitle streams compatible with SUPreader (right click the selected stream with the mouse)\n    </description>\n    <summary>TsRemux is a transport Stream Re-muxer.</summary>\n    <releaseNotes />\n    <tags>tsremux ts transport-stream remux admin</tags>\n    <dependencies>\n      <dependency id=\"wget\" />\n    </dependencies>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/universal-extractor/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/universal-extractor.png\" width=\"48\" height=\"48\"/> [universal-extractor](https://chocolatey.org/packages/universal-extractor)\r\n\r\n\r\nUniversal Extractor is a program designed to decompress and extract files from any type of archive or installer, such as ZIP or RAR files, self-extracting EXE files, application installers, etc. It's able to support so many varied file formats by utilizing many backend utilities.\r\n\r\n"
  },
  {
    "path": "manual/universal-extractor/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'universal-extractor'\r\n  fileType               = 'exe'\r\n  url                    = 'http://www.legroom.net/scripts/download.php?file=uniextract161'\r\n  checksum               = '6df6a742c23eefa480cb37bad3835c5005801c61168d32610504eeb72c7b7f30'\r\n  checksumType           = 'sha256'\r\n  silentArgs             = '/VERYSILENT'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'Universal Extractor *'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n\r\n$packageName = $packageArgs.packageName\r\n$installLocation = Get-AppInstallLocation $packageArgs.softwareName\r\nif ($installLocation)  {\r\n    Write-Host \"$packageName installed to '$installLocation'\"\r\n    Register-Application \"$installLocation\\UniExtract.exe\" unie\r\n    Write-Host \"$packageName registered as unie\"\r\n}\r\nelse { Write-Warning \"Can't find $packageName install location\" }\r\n"
  },
  {
    "path": "manual/universal-extractor/universal-extractor.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>universal-extractor</id>\n    <version>1.6.1.20161126</version>\n    <title>Universal Extractor</title>\n    <owners>chocolatey-community</owners>\n    <authors>Jared Breland</authors>\n    <summary>Decompress and extract files from installers or archives</summary>\n    <projectUrl>http://legroom.net/software/uniextract</projectUrl>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-3.0.en.html</licenseUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/universal-extractor.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nUniversal Extractor is a program designed to decompress and extract files from any type of archive or installer, such as ZIP or RAR files, self-extracting EXE files, application installers, etc. It's able to support so many varied file formats by utilizing many backend utilities.\n    </description>\n    <releaseNotes>http://www.legroom.net/files/software/uniextract_changelog.txt</releaseNotes>\n    <copyright>©2016 by Jared Breland</copyright>\n    <tags>extract zip 7z archive files foss admin</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/manual/universal-extractor</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n    <projectSourceUrl>http://www.legroom.net/scripts/download.php?file=uniextract161_source</projectSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vcredist2005/README.md",
    "content": "﻿# [vcredist2005](https://chocolatey.org/packages/vcredist2005)\r\n\r\nThe Microsoft Visual C++ 2005 Redistributable Package (x86 & x64) installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ 2005 installed.\r\n\r\n## Notes\r\n\r\n- This will install **both the 32 and 64 bit versions** on a 64 bit OS. The 32 bit version will only be installed on a 32 bit OS.\r\n- [Latest supported Visual C++ downloads](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)\r\n"
  },
  {
    "path": "manual/vcredist2005/tools/chocolateyInstall.ps1",
    "content": "﻿$params = @{\r\n  PackageName    = 'vcredist2005'\r\n  FileType       = 'exe'\r\n  Url            = 'https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE'\r\n  Url64          = 'https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.EXE'\r\n  Checksum       = '8648c5fc29c44b9112fe52f9a33f80e7fc42d10f3b5b42b2121542a13e44adfd'\r\n  Checksum64     = '4487570bd86e2e1aac29db2a1d0a91eb63361fcaac570808eb327cd4e0e2240d'\r\n  ChecksumType   = 'sha256'\r\n  ChecksumType64 = 'sha256'\r\n  SilentArgs     = '/Q'\r\n  ValidExitCodes = @(0,3010) # http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx\r\n}\r\nInstall-ChocolateyPackage @params\r\n\r\n# Install both 32bit and 64bit on a 64bit OS\r\n# If a program is compiled as x86 and the 32bit version of vcredist isn't installed, then the program would fail to start.\r\nif (Get-ProcessorBits 64 -and ($env:chocolateyForceX86 -ne $true)) {\r\n  $originalChocolateyForceX86 = $Env:chocolateyForceX86\r\n  $Env:chocolateyForceX86 = $true\r\n  Install-ChocolateyPackage @params\r\n  $Env:chocolateyForceX86 = $originalChocolateyForceX86\r\n}\r\n"
  },
  {
    "path": "manual/vcredist2005/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"^(?i)(\\s*Url\\s*=\\s*)'.*'\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"^(?i)(\\s*Checksum\\s*=\\s*)'.*'\"       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"^(?i)(\\s*ChecksumType\\s*=\\s*)'.*'\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"^(?i)(\\s*Url64\\s*=\\s*)'.*'\"          = \"`$1'$($Latest.URL64)'\"\r\n      \"^(?i)(\\s*Checksum64\\s*=\\s*)'.*'\"     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"^(?i)(\\s*ChecksumType64\\s*=\\s*)'.*'\" = \"`$1'$($Latest.ChecksumType64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Get-RemoteChecksumFast([string] $Url, $Algorithm = 'sha256', $Headers) {\r\n  $ProgressPreference = 'SilentlyContinue'\r\n  & (Get-Command -Name Get-RemoteChecksum).ScriptBlock.GetNewClosure() @PSBoundParameters\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $downloadId = 26347\r\n  $softwareVersionString = '8.0.50727.6195'\r\n  $packageRevisionString = '01'\r\n  $packageVersion = [version]\"${softwareVersionString}${packageRevisionString}\"\r\n\r\n  $confirmationPageUrl = \"https://www.microsoft.com/en-us/download/confirmation.aspx?id=${downloadId}\"\r\n  $confirmationPage = Invoke-WebRequest -UseBasicParsing -Uri $confirmationPageUrl\r\n  $url32 = $confirmationPage.Links | Where-Object href -like '*/vcredist_x86.exe' | Select-Object -ExpandProperty href -Unique\r\n  $url64 = $confirmationPage.Links | Where-Object href -like '*/vcredist_x64.exe' | Select-Object -ExpandProperty href -Unique\r\n\r\n  $checksumType = 'sha256'\r\n\r\n  return @{\r\n    URL32          = $url32\r\n    URL64          = $url64\r\n    Version        = $packageVersion\r\n    Checksum32     = Get-RemoteChecksumFast -Url $url32 -Algorithm $checksumType\r\n    ChecksumType32 = $checksumType\r\n    Checksum64     = Get-RemoteChecksumFast -Url $url64 -Algorithm $checksumType\r\n    ChecksumType64 = $checksumType\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/vcredist2005/vcredist2005.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <version>0.0</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vcredist2005</packageSourceUrl>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community,MarkRobertJohnson</owners>\n    <licenseUrl>http://msdn.microsoft.com/en-US/cc300389.aspx</licenseUrl>\n    <projectUrl>https://www.microsoft.com/en-us/download/details.aspx?id=26347</projectUrl>\n    <id>vcredist2005</id>\n    <title>Microsoft Visual C++ 2005 Redistributable Package</title>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nAUTO Imported from README.md\n</description>\n    <summary>This package installs runtime components of C Runtime (CRT), Standard C++, ATL, MFC, OpenMP and MSDIA libraries. For libraries that support side-by-side deployment model (CRT, SCL, ATL, MFC, OpenMP) t</summary>\n    <releaseNotes>\n    - MFC Security Update: A security issue has been identified leading to a vulnerability in MFC applications that are built with Visual Studio 2010 and ship the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package.\n    - KB Article: [KB2538242](https://support.microsoft.com/kb/2538242)\n    - Security bulletin: [MS11-025](https://technet.microsoft.com/en-us/security/Bulletin/MS11-025)\n    - Microsoft published: 8/9/2011\n    </releaseNotes>\n    <copyright>https://www.microsoft.com/en-us/legal/intellectualproperty/copyright</copyright>\n    <tags>visual c++ redistributable 2005 studio vcredist2005 freeware admin</tags>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>"
  },
  {
    "path": "manual/vcredist2008/README.md",
    "content": "# [vcredist2008](https://chocolatey.org/packages/vcredist2008)\r\n\r\nThe Microsoft Visual C++ 2008 SP1 Redistributable Package installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ SP1 on a computer that does not have Visual C++ 2008 SP1 installed. \r\n\r\nThis package installs runtime components of C Runtime (CRT), Standard C++, ATL, MFC, OpenMP and MSDIA libraries. For libraries that support side-by-side deployment model (CRT, SCL, ATL, MFC, OpenMP) they are installed into the native assembly cache, also called WinSxS folder, on versions of Windows operating system that support side-by-side assemblies.\r\n\r\n## Notes\r\n\r\n- This will install **both the 32 and 64 bit versions** on a 64 bit OS.  The 32 bit version will only be installed on a 32 bit OS.\r\n- [Latest supported Visual C++ downloads](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)"
  },
  {
    "path": "manual/vcredist2008/tools/chocolateyInstall.ps1",
    "content": "﻿$params = @{\r\n  PackageName    = 'vcredist2008'\r\n  FileType       = 'exe'\r\n  Url            = 'https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe'\r\n  Url64          = 'https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x64.exe'\r\n  Checksum       = '8742bcbf24ef328a72d2a27b693cc7071e38d3bb4b9b44dec42aa3d2c8d61d92'\r\n  Checksum64     = 'c5e273a4a16ab4d5471e91c7477719a2f45ddadb76c7f98a38fa5074a6838654'\r\n  ChecksumType   = 'sha256'\r\n  ChecksumType64 = 'sha256'\r\n  SilentArgs     = '/Q /NORESTART'\r\n  ValidExitCodes = @(0,3010)  # http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx\r\n}\r\nInstall-ChocolateyPackage @params\r\n\r\n# Install both 32bit and 64bit on a 64bit OS\r\n# If a program is compiled as x86 and the 32bit version of vcredist isn't installed, then the program would fail to start.\r\nif (Get-ProcessorBits 64 -and ($env:chocolateyForceX86 -ne $true)) {\r\n  $originalChocolateyForceX86 = $Env:chocolateyForceX86\r\n  $Env:chocolateyForceX86 = $true\r\n  Install-ChocolateyPackage @params\r\n  $Env:chocolateyForceX86 = $originalChocolateyForceX86\r\n}\r\n"
  },
  {
    "path": "manual/vcredist2008/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"^(?i)(\\s*Url\\s*=\\s*)'.*'\"                            = \"`$1'$($Latest.URL32)'\"\r\n      \"^(?i)(\\s*Checksum\\s*=\\s*)'.*'\"                       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"^(?i)(\\s*ChecksumType\\s*=\\s*)'.*'\"                   = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"^(?i)(\\s*Url64\\s*=\\s*)'.*'\"                          = \"`$1'$($Latest.URL64)'\"\r\n      \"^(?i)(\\s*Checksum64\\s*=\\s*)'.*'\"                     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"^(?i)(\\s*ChecksumType64\\s*=\\s*)'.*'\"                 = \"`$1'$($Latest.ChecksumType64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Get-RemoteChecksumFast([string] $Url, $Algorithm='sha256', $Headers)\r\n{\r\n    $ProgressPreference = 'SilentlyContinue'\r\n    & (Get-Command -Name Get-RemoteChecksum).ScriptBlock.GetNewClosure() @PSBoundParameters\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $downloadId = 26368\r\n  $softwareVersionString = '9.0.30729.6161'\r\n  $packageRevisionString = '04' # three previous revisions for this software version were published as .6161, .6162 and .6163\r\n  $packageVersion = [version]\"${softwareVersionString}${packageRevisionString}\"\r\n\r\n  $confirmationPageUrl = \"https://www.microsoft.com/en-us/download/confirmation.aspx?id=${downloadId}\"\r\n  $confirmationPage = Invoke-WebRequest -UseBasicParsing -Uri $confirmationPageUrl\r\n  $url32 = $confirmationPage.Links | Where-Object href -like '*/vcredist_x86.exe' | Select-Object -ExpandProperty href -Unique\r\n  $url64 = $confirmationPage.Links | Where-Object href -like '*/vcredist_x64.exe' | Select-Object -ExpandProperty href -Unique\r\n\r\n  $checksumType = 'sha256'\r\n\r\n  return @{\r\n    URL32            = $url32\r\n    URL64            = $url64\r\n    Version          = $packageVersion\r\n    Checksum32       = Get-RemoteChecksumFast -Url $url32 -Algorithm $checksumType\r\n    ChecksumType32   = $checksumType\r\n    Checksum64       = Get-RemoteChecksumFast -Url $url64 -Algorithm $checksumType\r\n    ChecksumType64   = $checksumType\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none -NoCheckChocoVersion\r\n"
  },
  {
    "path": "manual/vcredist2008/vcredist2008.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<!-- IconUrl: Skip check -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <version>0.0</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vcredist2010</packageSourceUrl>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community, dtgm</owners>\n    <licenseUrl>http://msdn.microsoft.com/en-US/cc300389.aspx</licenseUrl>\n    <projectUrl>https://www.microsoft.com/en-us/download/details.aspx?id=26368</projectUrl>\n    <id>vcredist2008</id>\n    <title>Microsoft Visual C++ 2008 SP1 Redistributable Package</title>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nAUTO Imported from README.md\n</description>\n    <summary>Runtime components of C Runtime (CRT), Standard C++, ATL, MFC, OpenMP and MSDIA libraries. For libraries that support side-by-side deployment model (CRT, SCL, ATL, MFC, OpenMP)</summary>\n    <releaseNotes>\n    - MFC Security Update: A security issue has been identified leading to MFC application vulnerability in DLL planting due to MFC not specifying the full path to system/localization DLLs. You can protect your computer by installing this update from Microsoft. After you install this item, you may have to restart.\n    - KB Article: [KB2538241](http://support.microsoft.com/kb/2538241)\n    - Security bulletin: [MS11-025](http://technet.microsoft.com/security/Bulletin/MS11-025)\n    - Microsoft published: 6/7/2011\n    </releaseNotes>\n    <copyright>https://www.microsoft.com/en-us/legal/intellectualproperty/copyright</copyright>\n    <tags>microsoft visual c++ redistributable 2008 studio vcredist2008 freeware admin</tags>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vcredist2010/README.md",
    "content": "﻿# [vcredist2010](https://chocolatey.org/packages/vcredist2010)\r\n\r\nThe Microsoft Visual C++ 2010 SP1 Redistributable Package (x86 & x64) installs runtime components of Visual C++ Libraries required to run 64-bit and 32-bit applications developed with Visual C++ SP1 on a computer that does not have Visual C++ 2010 SP1 installed. This package installs runtime components of C Runtime (CRT), Standard C++, ATL, MFC, OpenMP and MSDIA libraries.\r\n\r\n## Notes\r\n\r\n- This will install **both the 32 and 64 bit versions** on a 64 bit OS. The 32 bit version will only be installed on a 32 bit OS.\r\n- [Latest supported Visual C++ downloads](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)\r\n"
  },
  {
    "path": "manual/vcredist2010/tools/chocolateyInstall.ps1",
    "content": "﻿$params = @{\r\n  PackageName    = 'vcredist2010'\r\n  FileType       = 'exe'\r\n  Url            = 'https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe'\r\n  Url64          = 'https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe'\r\n  Checksum       = '99dce3c841cc6028560830f7866c9ce2928c98cf3256892ef8e6cf755147b0d8'\r\n  Checksum64     = 'f3b7a76d84d23f91957aa18456a14b4e90609e4ce8194c5653384ed38dada6f3'\r\n  ChecksumType   = 'sha256'\r\n  ChecksumType64 = 'sha256'\r\n  SilentArgs     = '/Q /NORESTART'\r\n  ValidExitCodes = @(0,3010) # http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx\r\n}\r\nInstall-ChocolateyPackage @params\r\n\r\n# Install both 32bit and 64bit on a 64bit OS\r\n# If a program is compiled as x86 and the 32bit version of vcredist isn't installed, then the program would fail to start.\r\nif (Get-ProcessorBits 64 -and ($env:chocolateyForceX86 -ne $true)) {\r\n  $originalChocolateyForceX86 = $Env:chocolateyForceX86\r\n  $Env:chocolateyForceX86 = $true\r\n  Install-ChocolateyPackage @params\r\n  $Env:chocolateyForceX86 = $originalChocolateyForceX86\r\n}\r\n"
  },
  {
    "path": "manual/vcredist2010/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n  @{\r\n    \".\\tools\\chocolateyInstall.ps1\" = @{\r\n      \"^(?i)(\\s*Url\\s*=\\s*)'.*'\"            = \"`$1'$($Latest.URL32)'\"\r\n      \"^(?i)(\\s*Checksum\\s*=\\s*)'.*'\"       = \"`$1'$($Latest.Checksum32)'\"\r\n      \"^(?i)(\\s*ChecksumType\\s*=\\s*)'.*'\"   = \"`$1'$($Latest.ChecksumType32)'\"\r\n      \"^(?i)(\\s*Url64\\s*=\\s*)'.*'\"          = \"`$1'$($Latest.URL64)'\"\r\n      \"^(?i)(\\s*Checksum64\\s*=\\s*)'.*'\"     = \"`$1'$($Latest.Checksum64)'\"\r\n      \"^(?i)(\\s*ChecksumType64\\s*=\\s*)'.*'\" = \"`$1'$($Latest.ChecksumType64)'\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Get-RemoteChecksumFast([string] $Url, $Algorithm = 'sha256', $Headers) {\r\n  $ProgressPreference = 'SilentlyContinue'\r\n  & (Get-Command -Name Get-RemoteChecksum).ScriptBlock.GetNewClosure() @PSBoundParameters\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n  $downloadId = 26999\r\n  $softwareVersionString = '10.0.40219.325'\r\n  $packageRevisionString = '03'\r\n  $packageVersion = [version]\"${softwareVersionString}${packageRevisionString}\"\r\n\r\n  $confirmationPageUrl = \"https://www.microsoft.com/en-us/download/confirmation.aspx?id=${downloadId}\"\r\n  $confirmationPage = Invoke-WebRequest -UseBasicParsing -Uri $confirmationPageUrl\r\n  $url32 = $confirmationPage.Links | Where-Object href -like '*/vcredist_x86.exe' | Select-Object -ExpandProperty href -Unique\r\n  $url64 = $confirmationPage.Links | Where-Object href -like '*/vcredist_x64.exe' | Select-Object -ExpandProperty href -Unique\r\n\r\n  $checksumType = 'sha256'\r\n\r\n  return @{\r\n    URL32          = $url32\r\n    URL64          = $url64\r\n    Version        = $packageVersion\r\n    Checksum32     = Get-RemoteChecksumFast -Url $url32 -Algorithm $checksumType\r\n    ChecksumType32 = $checksumType\r\n    Checksum64     = Get-RemoteChecksumFast -Url $url64 -Algorithm $checksumType\r\n    ChecksumType64 = $checksumType\r\n  }\r\n}\r\n\r\nupdate -ChecksumFor none\r\n"
  },
  {
    "path": "manual/vcredist2010/vcredist2010.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <version>0.0</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vcredist2010</packageSourceUrl>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community,MarkRobertJohnson</owners>\n    <licenseUrl>http://msdn.microsoft.com/en-US/cc300389.aspx</licenseUrl>\n    <projectUrl>https://www.microsoft.com/en-us/download/details.aspx?id=26999</projectUrl>\n    <id>vcredist2010</id>\n    <title>Microsoft Visual C++ 2010 Redistributable Package</title>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nAUTO Imported from README.md\n</description>\n    <summary>Run-time components that are required to run C++ applications that are built by using Visual Studio 2010</summary>\n    <releaseNotes>\n    - MFC Security Update: A security issue has been identified leading to a vulnerability in MFC applications that are built with Visual Studio 2010 and ship the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package.\n    - KB Article: [KB2538243](https://support.microsoft.com/kb/2565063)\n    - Security bulletin: [MS11-025](https://technet.microsoft.com/en-us/security/Bulletin/MS11-025)\n    - Microsoft published: 8/9/2011\n    </releaseNotes>\n    <copyright>https://www.microsoft.com/en-us/legal/intellectualproperty/copyright</copyright>\n    <tags>microsoft visual c++ redistributable 2010 studio vcredist2010 freeware admin</tags>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vcredist2015/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/20ae24c36d6a3fa6c8db2a7bce038e9244dbcd59/icons/vcredist2015.png\" width=\"48\" height=\"48\"/> [vcredist2015](https://chocolatey.org/packages/vcredist2015)\r\n\r\nMicrosoft Visual C++ Redistributable for Visual Studio 2015 Update 3 installs run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2015 Update 3 and link dynamically to Visual C++ libraries. The packages can be used to run such applications on a computer even if it does not have Visual Studio 2015 installed. These packages also install run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries.\r\n\r\n## Notes\r\n\r\n[Supported Operating Systems](https://www.visualstudio.com/en-us/productinfo/vs2015-sysrequirements-vs): Windows 10, Windows 8.1 / Server 2012 R2 (with KB2919355), Windows 8 / Windows Server 2012, Windows 7 SP1 (with KB3033929) / Server 2008 R2 SP1, Windows Vista SP2 / Server 2008 SP2, Windows XP SP3 / Windows Server 2003 SP2\r\n\r\nOn some systems, if KB2999226 is installed as a dependency of this package, the computer may need to be restarted before the installation of this package will succeed.\r\n\r\n"
  },
  {
    "path": "manual/vcredist2015/vcredist2015.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>vcredist2015</id>\n    <version>14.0.24215.20170201</version>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vcredist2015</packageSourceUrl>\n    <owners>chocolatey-community,pocki_c</owners>\n    <title>Microsoft Visual C++ Redistributable for Visual Studio 2015 Update 3 (with hotfix 2016-09-14)</title>\n    <authors>Microsoft</authors>\n    <projectUrl>https://blogs.msdn.microsoft.com/vcblog/2016/06/28/visual-studio-2015-update-3-available-now/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/20ae24c36d6a3fa6c8db2a7bce038e9244dbcd59/icons/vcredist2015.png</iconUrl>\n    <copyright>https://www.microsoft.com/en-us/legal/intellectualproperty/copyright</copyright>\n    <licenseUrl>https://msdn.microsoft.com/cc300389.aspx</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <docsUrl>https://msdn.microsoft.com/library/jj620919.aspx</docsUrl>\n    <bugTrackerUrl>https://visualstudio.uservoice.com/forums/121579-visual-studio</bugTrackerUrl>\n    <tags>microsoft visual c++ redistributable 2015 studio admin</tags>\n    <summary>Run-time components that are required to run C++ applications that are built by using Visual Studio 2015 Update 3</summary>\n    <description>Microsoft Visual C++ Redistributable for Visual Studio 2015 Update 3 installs run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2015 Update 3 and link dynamically to Visual C++ libraries. The packages can be used to run such applications on a computer even if it does not have Visual Studio 2015 installed. These packages also install run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries.\n\n## Notes\n\n[Supported Operating Systems](https://www.visualstudio.com/en-us/productinfo/vs2015-sysrequirements-vs): Windows 10, Windows 8.1 / Server 2012 R2 (with KB2919355), Windows 8 / Windows Server 2012, Windows 7 SP1 (with KB3033929) / Server 2008 R2 SP1, Windows Vista SP2 / Server 2008 SP2, Windows XP SP3 / Windows Server 2003 SP2\n\nOn some systems, if KB2999226 is installed as a dependency of this package, the computer may need to be restarted before the installation of this package will succeed.\n    </description>\n    <releaseNotes>\n#### Program\n[Visual Studio 2015 Update 3 Release Notes](https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs)\n#### Package\n14.0.24215.20170201: updated metadata, refactored into a virtual package dependent upon vcredist140\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"vcredist140\" version=\"14.0.24215.1\" />\n    </dependencies>\n  </metadata>\n</package>\n"
  },
  {
    "path": "manual/virtualdub/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/virtualdub.png\" width=\"48\" height=\"48\"/> [virtualdub](https://chocolatey.org/packages/virtualdub)\r\n\r\n\r\nVirtualDub is a video capture/processing utility for 32-bit and 64-bit Windows platforms (98/ME/NT4/2000/XP/Vista/7), licensed under the GNU General Public License (GPL).  It lacks the editing power of a general-purpose editor such as Adobe Premiere, but is streamlined for fast linear operations over video.  It has batch-processing capabilities for processing large numbers of files and can be extended with third-party video filters.  VirtualDub is mainly geared toward processing AVI files, although it can read (not write) MPEG-1 and also handle sets of BMP images.\r\n\r\n## Features\r\n\r\n### VirtualDub helps you get video into your computer.\r\n\r\nIf your capture device is Video for Windows compatible, then VirtualDub can capture video with it. But VirtualDub isn't your average capture program:\r\n\r\n- Fractional frame rates. Don't settle for 29 or 30 when you want 29.97.\r\n- Optimized disk access for more consistent hard disk usage.\r\n- Create AVI2 (OpenDML) files to break the AVI 2GB barrier and multiple files to break the FAT32 4GB limit.\r\n- Integrated volume meter and histogram for input level monitoring.\r\n- Real-time downsizing, noise reduction, and field swapping.\r\n- Verbose monitoring, including compression levels, CPU usage, and free disk space.\r\n- Access hidden video formats your capture card may support but not have a setting for, such as 352x480.\r\n- Keyboard and mouse shortcuts for faster operation. To capture, just hit F6.\r\n- Clean interface layout: caption, menu bar, info panel, status bar.\r\n\r\n### VirtualDub lets you clean up video on your computer.\r\n\r\nThere are lots of programs that let you \"edit\" video. And yet, they're frustratingly complex for some of the simplest tasks. VirtualDub isn't an editor application; it's a pre- and post-processor that works as a valuable companion to one:\r\n\r\n- Reads and writes AVI2 (OpenDML) and multi-segment AVI clips.\r\n- Integrated MPEG-1 and Motion-JPEG decoders.\r\n- Remove and replace audio tracks without touching the video.\r\n- Extensive video filter set, including blur, sharpen, emboss, smooth, 3x3 convolution, flip, resize rotate, brightness/contrast, levels, deinterlace, and threshold.\r\n- Bilinear and bicubic resampling -- no blocky resizes or rotates here.\r\n- Decompress and recompress both audio and video.\r\n- Remove segments of a video clip and save the rest, without recompressing.\r\n- Adjust frame rate, decimate frames, and 3:2 pulldown removal.\r\n- Preview the results, with live audio.\r\n\r\nYou can take a captured clip, trim the ends, clean up some of the noise, convert it to the proper frame size, and write out a better one. Don't see a video filter you want?  Write your own, with the filter SDK.\r\n\r\n### VirtualDub is fast\r\n\r\nThe author of VirtualDub is very impatient. That means his program is designed for speed, both in the interface and in the processing pipeline. Converting a compressed, 320x240 MPEG-1 file to an uncompressed, 24-bit AVI requires only these two steps in VirtualDub:\r\n\r\n- Open video file (Ctrl-O).\r\n- Save AVI (F7).\r\n\r\nHow fast is this operation? On a C450, 40 frames per second (1.3x real-time speed). With a little tweaking, the speed rises to 55 fps (1.8x), with the CPU hardly breaking a sweat at 40%.\r\n\r\n"
  },
  {
    "path": "manual/virtualdub/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n                          675 Mass Ave, Cambridge, MA 02139, USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n        Appendix: How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) 19yy  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) 19yy name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "manual/virtualdub/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.virtualdub.org/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following:\r\n  32-Bit software: <https://sourceforge.net/projects/virtualdub/files/virtualdub-win/1.10.4.35491/VirtualDub-1.10.4.zip/download>\r\n  64-Bit software: <https://sourceforge.net/projects/virtualdub/files/virtualdub-win/1.10.4.35491/VirtualDub-1.10.4-AMD64.zip/download>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha512\r\n  checksum32: 11e480422c1d9ffdbf271dfc83f9220e0fc850869ef8d2b8b6759c90bd84e8bf3f056e8d042c2d706b37846677a0ae1c9484b5bc5f13422171530bc90507f351\r\n  checksum64: 6e1bb5a47f2589133b58a12960f2133e2f2bf42886789f4b6592b0ee873ad42414241526917c331ddab10ee553a7e3fc77d3c6fc7b8480aba64e339e7d208ac9\r\n\r\nThe file 'LICENSE.txt' has been obtained from <http://www.virtualdub.org/gpl.html>\r\n"
  },
  {
    "path": "manual/virtualdub/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$toolsDir = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n# Place shortcuts in appropriate location\r\n$ProgsFolder = [environment]::getfolderpath('Programs')\r\nIf ( Test-ProcessAdminRights ) {\r\n  $ProgsFolder = Join-Path ([environment]::getfolderpath('CommonApplicationData')) \"Microsoft\\Windows\\Start Menu\\Programs\"\r\n}\r\n\r\n# Unique names for each bitness\r\n$binName = \"Veedub64.exe\"\r\nIf ((Get-OSArchitectureWidth -compare '32') -or $env:ChocolateyForceX86 -eq $true) { $binName = \"VirtualDub.exe\" }\r\n\r\n$packageArgs = @{\r\n  packageName      = 'virtualdub'\r\n  file             = \"$toolsDir\\VirtualDub-1.10.4.zip\"\r\n  file64           = \"$toolsDir\\VirtualDub-1.10.4-AMD64.zip\"\r\n  destination      = \"$toolsDir\"\r\n  shortcutFilePath = \"$ProgsFolder\\VirtualDub.lnk\"\r\n  targetPath       = \"$toolsDir\\$binName\"\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\nInstall-ChocolateyShortcut @packageArgs\r\nInstall-BinFile -Path \"$toolsDir\\$binName\" -Name $packageArgs.packageName -UseStart\r\n\r\nRemove-Item -Force -ea 0 \"$toolsDir\\*.zip\"\r\n\r\nGet-ChildItem $toolsDir -Recurse -Filter \"*.exe\" | % { Set-Content -Path  \"$($_.FullName).ignore\" -Value '' }\r\n"
  },
  {
    "path": "manual/virtualdub/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n$commProgs = Join-Path ([environment]::getfolderpath('CommonApplicationData')) \"Microsoft\\Windows\\Start Menu\\Programs\"\r\n$userProgs = [environment]::getfolderpath('Programs')\r\nRemove-Item -Path \"$commProgs\\VirtualDub.lnk\",\"$userProgs\\VirtualDub.lnk\" -ea 0\r\nUninstall-BinFile -Name 'virtualdub'\r\n"
  },
  {
    "path": "manual/virtualdub/update.ps1",
    "content": "Import-Module $ENV:ChocolateyInstall\\helpers\\chocolateyInstaller.psm1\r\n\r\n$url = \"https://sourceforge.net/projects/virtualdub/files/virtualdub-win/1.10.4.35491/VirtualDub-1.10.4.zip/download\"\r\n$url64 = \"https://sourceforge.net/projects/virtualdub/files/virtualdub-win/1.10.4.35491/VirtualDub-1.10.4-AMD64.zip/download\"\r\nRemove-Item \"$PSScriptRoot\\tools\\*.zip\" -Force -ea 0\r\nGet-WebFile $url   \"$PSScriptRoot\\tools\\VirtualDub-1.10.4.zip\"\r\nGet-WebFile $url64 \"$PSScriptRoot\\tools\\VirtualDub-1.10.4-AMD64.zip\"\r\n\r\nRemove-Module chocolateyInstaller\r\n"
  },
  {
    "path": "manual/virtualdub/virtualdub.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>virtualdub</id>\n    <version>1.10.4.3549101</version>\n    <title>VirtualDub</title>\n    <owners>chocolatey-community</owners>\n    <authors>Avery Lee</authors>\n    <licenseUrl>http://www.virtualdub.org/gpl.html</licenseUrl>\n    <projectUrl>http://www.virtualdub.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/virtualdub.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nVirtualDub is a video capture/processing utility for 32-bit and 64-bit Windows platforms (98/ME/NT4/2000/XP/Vista/7), licensed under the GNU General Public License (GPL).  It lacks the editing power of a general-purpose editor such as Adobe Premiere, but is streamlined for fast linear operations over video.  It has batch-processing capabilities for processing large numbers of files and can be extended with third-party video filters.  VirtualDub is mainly geared toward processing AVI files, although it can read (not write) MPEG-1 and also handle sets of BMP images.\n\n## Features\n\n### VirtualDub helps you get video into your computer.\n\nIf your capture device is Video for Windows compatible, then VirtualDub can capture video with it.  But VirtualDub isn't your average capture program:\n\n- Fractional frame rates.  Don't settle for 29 or 30 when you want 29.97.\n- Optimized disk access for more consistent hard disk usage.\n- Create AVI2 (OpenDML) files to break the AVI 2GB barrier and multiple files to break the FAT32 4GB limit.\n- Integrated volume meter and histogram for input level monitoring.\n- Real-time downsizing, noise reduction, and field swapping.\n- Verbose monitoring, including compression levels, CPU usage, and free disk space.\n- Access hidden video formats your capture card may support but not have a setting for, such as 352x480.\n- Keyboard and mouse shortcuts for faster operation.  To capture, just hit F6.\n- Clean interface layout: caption, menu bar, info panel, status bar.\n\n### VirtualDub lets you clean up video on your computer.\n\nThere are lots of programs that let you \"edit\" video.  And yet, they're frustratingly complex for some of the simplest tasks.  VirtualDub isn't an editor application; it's a pre- and post-processor that works as a valuable companion to one:\n\n- Reads and writes AVI2 (OpenDML) and multi-segment AVI clips.\n- Integrated MPEG-1 and Motion-JPEG decoders.\n- Remove and replace audio tracks without touching the video.\n- Extensive video filter set, including blur, sharpen, emboss, smooth, 3x3 convolution, flip, resize rotate, brightness/contrast, levels, deinterlace, and threshold.\n- Bilinear and bicubic resampling -- no blocky resizes or rotates here.\n- Decompress and recompress both audio and video.\n- Remove segments of a video clip and save the rest, without recompressing.\n- Adjust frame rate, decimate frames, and 3:2 pulldown removal.\n- Preview the results, with live audio.\n\nYou can take a captured clip, trim the ends, clean up some of the noise, convert it to the proper frame size, and write out a better one.  Don't see a video filter you want?  Write your own, with the filter SDK.\n\n### VirtualDub is fast.\n\nThe author of VirtualDub is very impatient.  That means his program is designed for speed, both in the interface and in the processing pipeline.  Converting a compressed, 320x240 MPEG-1 file to an uncompressed, 24-bit AVI requires only these two steps in VirtualDub:\n\n- Open video file (Ctrl-O).\n- Save AVI (F7).\n\nHow fast is this operation?  On a C450, 40 frames per second (1.3x real-time speed).  With a little tweaking, the speed rises to 55 fps (1.8x), with the CPU hardly breaking a sweat at 40%.\n    </description>\n    <summary>Video capture/processing utility</summary>\n    <docsUrl>http://www.virtualdub.org/virtualdub_docs.html</docsUrl>\n    <dependencies>\n      <dependency id=\"chocolatey\" version=\"0.10.5\" />\n    </dependencies>\n    <tags>virtualdub video audio cutting capture foss</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/virtualdub</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/visualstudiocode-disableautoupdate/README.md",
    "content": "﻿# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/db78e656a60aca25d4faddbe60721094609b846f/icons/visualstudiocode.png\" width=\"48\" height=\"48\"/> [visualstudiocode-disableautoupdate](https://chocolatey.org/packages/visualstudiocode-disableautoupdate)\r\n\r\nDisables the auto update functionality of Visual Studio Code.\r\n"
  },
  {
    "path": "manual/visualstudiocode-disableautoupdate/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n. $toolsPath\\helpers.ps1\r\n\r\nSet-UpdateChannel(\"none\")"
  },
  {
    "path": "manual/visualstudiocode-disableautoupdate/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n. $toolsPath\\helpers.ps1\r\n\r\nSet-UpdateChannel(\"default\")"
  },
  {
    "path": "manual/visualstudiocode-disableautoupdate/tools/helpers.ps1",
    "content": "function Set-UpdateChannel() {\r\n  param(\r\n    [Parameter(Mandatory=$true)]\r\n    [string]$UpdateChannel\r\n  )\r\n\r\n  $codeSettingsPath = $(Join-Path $env:APPDATA -ChildPath \"Code\" | Join-Path -ChildPath \"User\") \r\n  if (-not (Test-Path $codeSettingsPath)) {\r\n    Write-Output \"Settings path '$codeSettingsPath' does not exist. Creating it now.\"\r\n    New-Item -ItemType Directory -Path $codeSettingsPath | Out-Null\r\n  } else {\r\n    Write-Output \"Settings path '$codeSettingsPath' already exists.\"\r\n  }\r\n\r\n  $storageFilePath = $(Join-Path $codeSettingsPath \"settings.json\")\r\n  if (-not (Test-Path $storageFilePath)) {\r\n    Write-Output \"Settings file '$storageFilePath' does not exist. Creating it now.\"\r\n    New-Item -ItemType File -Path $storageFilePath | Out-Null\r\n\r\n    $storageFileContent = @\"\r\n{\r\n  \"update.channel\": \"$UpdateChannel\"\r\n}\r\n\"@\r\n  } else {\r\n    Write-Output \"Settings file '$storageFilePath' already exists.\"\r\n\r\n    $storageFileContent = Get-Content $storageFilePath -Encoding UTF8\r\n\r\n    if ($PSVersionTable.PSVersion.Major -gt 2) {\r\n      $storageFileObject = ConvertFrom-Json \"$storageFileContent\"\r\n    } else {\r\n      $storageFileObject = ConvertFrom-Json-Posh20 \"$storageFileContent\"\r\n    }\r\n\r\n    try\r\n    {\r\n      $storageFileObject.\"update.channel\" = \"$UpdateChannel\"\r\n      Write-Output \"Updated 'update.channel' to '$UpdateChannel'.\"\r\n    }\r\n    catch\r\n    {\r\n      Write-Output \"Add new 'update.channel' node with value '$UpdateChannel'.\"\r\n      $storageFileObject | Add-Member -Name \"update.channel\" -value $UpdateChannel -MemberType NoteProperty\r\n    }\r\n\r\n    if ($PSVersionTable.PSVersion.Major -gt 2) {\r\n      $storageFileContent = ConvertTo-Json $storageFileObject -Depth 100\r\n    } else {\r\n      $storageFileContent = ConvertTo-Json-Posh20 $storageFileObject\r\n    }\r\n  }\r\n\r\n  $storageFileContent | Set-Content $storageFilePath\r\n}\r\n\r\nfunction ConvertFrom-Json-Posh20() { \r\n  param(\r\n    [Parameter(Mandatory=$true)]\r\n    [string] $json\r\n  )\r\n\r\n  Add-Type -assembly System.Web.Extensions\r\n  $serializer = New-Object System.Web.Script.Serialization.JavaScriptSerializer\r\n\r\n  #The comma operator is the array construction operator in PowerShell\r\n  return ,$serializer.DeserializeObject($json)\r\n}\r\n\r\nfunction ConvertTo-Json-Posh20() {\r\n  param(\r\n    [Parameter(Mandatory=$true)]\r\n    [object] $item\r\n  )\r\n\r\n  Add-Type -assembly System.Web.Extensions\r\n  $serializer = New-Object System.Web.Script.Serialization.JavaScriptSerializer\r\n  return $serializer.Serialize($item)\r\n}\r\n"
  },
  {
    "path": "manual/visualstudiocode-disableautoupdate/visualstudiocode-disableautoupdate.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>visualstudiocode-disableautoupdate</id>\n    <title>Visual Studio Code Auto Update Deactivation</title>\n    <version>1.0.0.20180620</version>\n    <authors>chocolatey</authors>\n    <owners>chocolatey-community, Pascal Berger</owners>\n    <projectUrl>https://github.com/chocolatey/chocolatey-coreteampackages</projectUrl>\n    <projectSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/visualstudiocode-disableautoupdate</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/visualstudiocode-disableautoupdate</packageSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/db78e656a60aca25d4faddbe60721094609b846f/icons/visualstudiocode.png</iconUrl>\n    <licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code Auto Update Deactivation</summary>\n    <description>Disables the auto update functionality of Visual Studio Code.</description>\n    <tags>visualstudiocode vscode configuration foss cross-platform</tags>\n    <releaseNotes>\n* Update dependency to `vscode`\n    </releaseNotes>\n    <dependencies>\n      <dependency id=\"vscode\" version=\"0.5.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vp8-vfw/Readme.md",
    "content": "# [vp8-vfw](https://chocolatey.org/packages/vp8-vfw)\r\n\r\nThis is a video for windows (VFW) driver of the Google VP8 codec. The VP8 codec encodes with same or higher quality than most H.264 video encoders. Furthermore, it is completely royalty free for encoding and decoding.\r\n\r\nEven though the Video for Windows driver framework is now several years old, several modern video editing tools still use extensively, such as Virtualdub. Sometimes, there is still a need to compress videos using standard AVI containers, therefore I decided to wrap the VP8 library around a Video For Windows driver. The version here was derived from the Xvid Video For Windows driver, and is fully functional.\r\n\r\n## Features\r\n- Compiled with the optimized Google VP8 library\r\n- Includes most color space conversions supported by the Xvid codec\r\n- Uses several threads on multi-core processors\r\n- Encoded files can fully be decoded with FFMPEG as well as VLC\r\n- FOURCC used is VP80"
  },
  {
    "path": "manual/vp8-vfw/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "manual/vp8-vfw/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <http://www.optimasc.com/products/vp8vfw/index.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://www.optimasc.com/products/vp8vfw/vp8vfw-setup-1.2.0.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: e5002e0db7cc0db08825dfffe96c2cfc6d5a8b6b1f16ea17356f1c8ac2255918\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/gpl-2.0.txt>\r\nThe license is mentioned to be the correct one on the project page.\r\n"
  },
  {
    "path": "manual/vp8-vfw/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = 'vp8-vfw'\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\vp8vfw-setup-1.2.0.exe\"\r\n  softwareName   = 'VP8 Video For Windows codec*'\r\n  silentArgs     = '/SILENT'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "manual/vp8-vfw/update.ps1",
    "content": "﻿rm \"$PSScriptRoot\\tools\\*.exe\"\r\niwr \"http://www.optimasc.com/products/vp8vfw/vp8vfw-setup-1.2.0.exe\" -UseBasicParsing -OutFile \"$PSScriptRoot\\tools\\vp8vfw-setup-1.2.0.exe\"\r\n\r\n. \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1\r\n"
  },
  {
    "path": "manual/vp8-vfw/vp8-vfw.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>vp8-vfw</id>\n    <version>1.2.0.20170430</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/manual/vp8-vfw</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>VP8 Video for Windows codec</title>\n    <authors>Optima SC Inc</authors>\n    <projectUrl>http://www.optimasc.com/products/vp8vfw/index.html</projectUrl>\n    <!-- IconUrl: Skip check -->\n    <copyright>2009–2016 Optima SC Inc</copyright>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>vp8-vfw vp8 vfw video-for-windows codec admin foss</tags>\n    <summary>This is a video for windows (VFW) driver of the Google VP8 codec.</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description></description>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-azurerm-tools/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/6182f6eb471a17f0aeee3e05dc9f1ad5d8c9d1e3/icons/vscode-azurerm-tools.png\" width=\"48\" height=\"48\"/> [vscode-azurerm-tools](https://chocolatey.org/packages/vscode-azurerm-tools)\r\n\r\nThis extension provides language support for Azure Resource Manager deployment templates and template language expressions.\r\n\r\n## Features\r\n\r\n* JSON outline for easy navigation through large templates\r\n* IntelliSense\r\n  * [Template Language Expression (TLE) function names](https://go.microsoft.com/fwlink/?LinkID=733958)\r\n  * [Parameter references](https://go.microsoft.com/fwlink/?LinkID=733959)\r\n  * [Variable references](https://go.microsoft.com/fwlink/?LinkID=733960)\r\n  * [resourceGroup() properties](https://azure.microsoft.com/en-us/documentation/articles/resource-group-template-functions/#resourcegroup)\r\n  * [subscription() properties](https://azure.microsoft.com/en-us/documentation/articles/resource-group-template-functions/#subscription)\r\n  * Properties of references to variables that are objects\r\n* [Signature help](https://code.visualstudio.com/docs/editor/editingevolved#_parameter-hints) for TLE function parameters\r\n* [Go To Definition](https://code.visualstudio.com/docs/editor/editingevolved#_go-to-definition) for variable and parameter references\r\n* [Peek](https://code.visualstudio.com/docs/editor/editingevolved#_peek) for variable and parameter definitions\r\n* Find all references (Shift + F12) for variables and parameters\r\n* Rename all references (F2) for variables and parameters\r\n* [Hover](https://code.visualstudio.com/docs/editor/editingevolved#_hover) for parameter description\r\n* [TLE brace matching](https://code.visualstudio.com/docs/editor/editingevolved#_bracket-matching)\r\n* [Errors](https://code.visualstudio.com/docs/editor/editingevolved#_errors-warnings) for:\r\n  * Undefined parameter references\r\n  * Undefined variable references\r\n  * Unrecognized TLE function names\r\n  * [reference() function usage in variable definition](https://azure.microsoft.com/en-us/documentation/articles/resource-group-template-functions/#reference)\r\n  * Incorrect number of arguments in TLE functions\r\n* [Warnings](https://code.visualstudio.com/docs/editor/editingevolved#_errors-warnings) for:\r\n  * Unused parameters\r\n  * Unused variables\r\n\r\n## Notes\r\n\r\n* The package always installs the latest version of the extension.\r\n  The version of the Chocolatey package reflects not the version of the extension.\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-azurerm-tools/tools/chocolateyInstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --install-extension msazurermtools.azurerm-vscode-tools"
  },
  {
    "path": "manual/vscode-extensions/vscode-azurerm-tools/tools/chocolateyUninstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --uninstall-extension msazurermtools.azurerm-vscode-tools"
  },
  {
    "path": "manual/vscode-extensions/vscode-azurerm-tools/update.ps1",
    "content": ". \"$PSScriptRoot\\..\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1"
  },
  {
    "path": "manual/vscode-extensions/vscode-azurerm-tools/vscode-azurerm-tools.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode-azurerm-tools</id>\n    <title>Visual Studio Code Azure Resource Manager Tools Extension</title>\n    <version>1.0.0.20180620</version>\n    <authors>Microsoft</authors>\n    <owners>chocolatey-community, Pascal Berger</owners>\n    <projectUrl>https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools</projectUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vscode-extensions/vscode-azurerm-tools</packageSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/6182f6eb471a17f0aeee3e05dc9f1ad5d8c9d1e3/icons/vscode-azurerm-tools.png</iconUrl>\n    <licenseUrl>https://marketplace.visualstudio.com/items/msazurermtools.azurerm-vscode-tools/license</licenseUrl>\n    <bugTrackerUrl>https://github.com/Microsoft/vscode-azurearmtools/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Template language support for Azure Resource Manager JSON files.</summary>\n    <description>The description is automatically set from the associated README.md file during update</description>\n    <tags>microsoft visualstudiocode vscode extension azure resourcemanager arm cross-platform freeware</tags>\n    <releaseNotes>https://marketplace.visualstudio.com/items/msazurermtools.azurerm-vscode-tools/changelog</releaseNotes>    \n    <dependencies>\n      <dependency id=\"vscode\" version=\"1.2.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-csharpextensions/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/deb80d8be8c4990599cfd832061b780540426dd1/icons/vscode-csharpextensions.png\" width=\"48\" height=\"48\"/> [vscode-csharpextensions](https://chocolatey.org/packages/vscode-csharpextensions)\r\n\r\nThis VSCode extension provides extensions to the IDE that will hopefully speed up your development workflow.\r\n\r\n## Features\r\n\r\n* Add C# Class\r\n* Add C# Interface*\r\n* Add fields from constructors\r\n* Add constructor from properties\r\n* Add read-only property from constructors\r\n* Add property from constructors\r\n\r\n## Notes\r\n\r\n* The package always installs the latest version of the extension.\r\n  The version of the Chocolatey package reflects not the version of the extension.\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-csharpextensions/tools/chocolateyInstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --install-extension jchannon.csharpextensions"
  },
  {
    "path": "manual/vscode-extensions/vscode-csharpextensions/tools/chocolateyUninstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --uninstall-extension jchannon.csharpextensions"
  },
  {
    "path": "manual/vscode-extensions/vscode-csharpextensions/update.ps1",
    "content": ". \"$PSScriptRoot\\..\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1"
  },
  {
    "path": "manual/vscode-extensions/vscode-csharpextensions/vscode-csharpextensions.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode-csharpextensions</id>\n    <title>Visual Studio Code C# Extensions Extension</title>\n    <version>1.0.0.20180620</version>\n    <authors>jchannon</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <projectUrl>https://marketplace.visualstudio.com/items?itemName=jchannon.csharpextensions</projectUrl>\n    <projectSourceUrl>https://github.com/jchannon/csharpextensions</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vscode-extensions/vscode-csharpextensions</packageSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/deb80d8be8c4990599cfd832061b780540426dd1/icons/vscode-csharpextensions.png</iconUrl>\n    <licenseUrl>https://github.com/jchannon/csharpextensions/blob/master/licence.txt</licenseUrl>\n    <docsUrl>https://github.com/jchannon/csharpextensions/blob/master/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/jchannon/csharpextensions/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code C# Extensions Extension</summary>\n    <description>The description is automatically set from the associated README.md file during update</description>\n    <tags>microsoft visualstudiocode vscode C# extensions extension cross-platform foss</tags>\n    <releaseNotes>https://marketplace.visualstudio.com/items/jchannon.csharpextensions/changelog</releaseNotes>\n    <dependencies>\n      <dependency id=\"vscode\" version=\"1.2.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-cli/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/8b94ce90379c08d88333d83aa32f9aa115f5644d/icons/vscode-ember-cli.png\" width=\"48\" height=\"48\"/> [vscode-ember-cli](https://chocolatey.org/packages/vscode-ember-cli)\r\n\r\nUse Ember and Ember Cli directly from Visual Studio Code. After installation, all ember cli commands are available through Code's own command list, enabling you for example to generate blueprints, run tests, or build your app without leaving your editor. Also, IntelliSense for Ember!\r\n\r\n## Features\r\n\r\n* Visual Studio Code is automatically configured to play well with Ember Cli projects - as soon as a `.ember-cli` file is detected in the workspace, we'll create a fitting `jsconfig.json` to ensure that Visual Studio Code enables ES6 and Modules support.\r\n* Typings to enable IntelliSense Support for Ember!\r\n* All Ember Commands are available through Visual Studio Code's Command Palette.\r\n* Snippets make day-to-day tasks a lot easier\r\n\r\n## Notes\r\n\r\n* The package always installs the latest version of the extension.\r\n  The version of the Chocolatey package reflects not the version of the extension.\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-cli/tools/chocolateyInstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --install-extension felixrieseberg.vsc-ember-cli\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-cli/tools/chocolateyUninstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --uninstall-extension felixrieseberg.vsc-ember-cli\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-cli/update.ps1",
    "content": ". \"$PSScriptRoot\\..\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-cli/vscode-ember-cli.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode-ember-cli</id>\n    <title>Ember Cli in Visual Studio Code </title>\n    <version>1.0.0.20180620</version>\n    <authors>Felix Rieseberg</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <projectUrl>https://marketplace.visualstudio.com/items?itemName=felixrieseberg.vsc-ember-cli</projectUrl>\n    <projectSourceUrl>https://github.com/felixrieseberg/vsc-ember-cli</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vscode-extensions/vscode-ember-cli</packageSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/8b94ce90379c08d88333d83aa32f9aa115f5644d/icons/vscode_ember-cli.png</iconUrl>\n    <licenseUrl>https://github.com/felixrieseberg/vsc-ember-cli/blob/master/LICENSE</licenseUrl>\n    <docsUrl>https://github.com/felixrieseberg/vsc-ember-cli/blob/master/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/felixrieseberg/vsc-ember-cli/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code Ember CLI Extension</summary>\n    <description>The description is automatically set from the associated README.md file during update</description>\n    <tags>microsoft visualstudiocode vscode ember extension foss</tags>\n    <releaseNotes>https://github.com/felixrieseberg/vsc-ember-cli/releases</releaseNotes>\n    <dependencies>\n      <dependency id=\"vscode\" version=\"1.2.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-frost/README.md",
    "content": "# [vscode-ember-frost](https://chocolatey.org/packages/vscode-ember-frost)\r\n\r\nVsCode extension that colorizes/tokeninzes Ember .hbs, Controllers, and Routes files.\r\n\r\n## Notes\r\n\r\n* The package always installs the latest version of the extension.\r\n  The version of the Chocolatey package reflects not the version of the extension.\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-frost/tools/chocolateyInstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --install-extension ciena-blueplanet.vsc-ember-frost\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-frost/tools/chocolateyUninstall.ps1",
    "content": "Update-SessionEnvironment\r\ncode --uninstall-extension ciena-blueplanet.vsc-ember-frost\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-frost/update.ps1",
    "content": ". \"$PSScriptRoot\\..\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1"
  },
  {
    "path": "manual/vscode-extensions/vscode-ember-frost/vscode-ember-frost.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode-ember-frost</id>\n    <title>Ember Colorizer and Theme Extension</title>\n    <version>1.0.0.20180620</version>\n    <authors>Ciena Blue Planet</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <projectUrl>https://marketplace.visualstudio.com/items?itemName=ciena-blueplanet.vsc-ember-frost</projectUrl>\n    <projectSourceUrl>https://github.com/ciena-blueplanet/vscode-ember-colorizer</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vscode-extensions/vscode-ember-frost</packageSourceUrl>\n    <docsUrl>https://github.com/ciena-blueplanet/vscode-ember-colorizer/blob/master/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/ciena-blueplanet/vscode-ember-colorizer/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code Ember Colorizer and Theme Extension</summary>\n    <description>The description is automatically set from the associated README.md file during update</description>\n    <tags>microsoft visualstudiocode vscode ember extension foss</tags>\n    <releaseNotes>https://github.com/ciena-blueplanet/vscode-ember-colorizer/releases</releaseNotes>\n    <dependencies>\n      <dependency id=\"vscode\" version=\"1.2.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-icons/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/932559dcf7cd36a4055adad2dc46859c595c1e4e/icons/vscode_icons.png\" width=\"48\" height=\"48\"/> [vscode-icons](https://chocolatey.org/packages/vscode-icons)\r\n\r\nBring icons to your VS Code.\r\n\r\n## Features\r\n\r\nvscode-icons is being shipped with a lot of features, like:\r\n\r\n* [Icons Customization](https://github.com/vscode-icons/vscode-icons/wiki/Customization)\r\n* [Project Auto-Detection](https://github.com/vscode-icons/vscode-icons/wiki/Pad)\r\n* [Custom Configuration](https://github.com/vscode-icons/vscode-icons/wiki/Configuration)\r\n\r\n## Notes\r\n\r\n* The package always installs the latest version of the extension.\r\n  The version of the Chocolatey package reflects not the version of the extension.\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-icons/tools/chocolateyInstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\nInstall-VsCodeExtension -extensionId 'vscode-icons-team.vscode-icons'\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-icons/tools/chocolateyUninstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\nUninstall-VsCodeExtension -extensionId 'vscode-icons-team.vscode-icons'\r\n"
  },
  {
    "path": "manual/vscode-extensions/vscode-icons/update.ps1",
    "content": ". \"$PSScriptRoot\\..\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1"
  },
  {
    "path": "manual/vscode-extensions/vscode-icons/vscode-icons.nuspec",
    "content": "<?xml version=\"1.0\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>vscode-icons</id>\n    <title>Visual Studio Code Icons Extension</title>\n    <version>1.0.0.20190314</version>\n    <authors>VSCode Icons Team, Roberto Huertas</authors>\n    <owners>chocolatey-community, gep13</owners>\n    <projectUrl>https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons</projectUrl>\n    <projectSourceUrl>https://github.com/vscode-icons/vscode-icons</projectSourceUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/vscode-extensions/vscode-icons</packageSourceUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/932559dcf7cd36a4055adad2dc46859c595c1e4e/icons/vscode_icons.png</iconUrl>\n    <licenseUrl>https://marketplace.visualstudio.com/items/vscode-icons-team.vscode-icons/license</licenseUrl>\n    <docsUrl>https://github.com/vscode-icons/vscode-icons/blob/master/README.md</docsUrl>\n    <bugTrackerUrl>https://github.com/vscode-icons/vscode-icons/issues</bugTrackerUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <summary>Visual Studio Code Icons Extension</summary>\n    <description>The description is automatically set from the associated README.md file during update</description>\n    <tags>microsoft visualstudiocode vscode icons extension foss cross-platform</tags>\n    <releaseNotes>https://marketplace.visualstudio.com/items/vscode-icons-team.vscode-icons/changelog</releaseNotes>\n    <dependencies>\n      <dependency id=\"vscode\" version=\"1.18.1\" />\n      <dependency id=\"chocolatey-vscode.extension\" version=\"1.0.0\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/winamp/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/fd66d6390d7a1521a22aa1235dabff5eff38147b/icons/winamp.png\" width=\"48\" height=\"48\"/> [winamp](https://chocolatey.org/packages/winamp)\r\n\r\nWinamp is a skinnable, multi-format media player.\r\n\r\nWinamp supports a wide variety of contemporary and specialized music file formats, including MIDI, MOD, MPEG-1 audio layers 1 and 2, AAC, M4A, FLAC, WAV, OGG Vorbis, and Windows Media Audio. It supports gapless playback for MP3 and AAC, and Replay Gain for volume leveling across tracks. In addition, Winamp can play and import music from audio CDs, optionally with CD-Text, and can also burn music to CDs. Winamp supports playback of Windows Media Video and Nullsoft Streaming Video, as well as most of the video formats supported by Windows Media Player. 5.1 Surround sound is supported where formats and decoders allow.\r\n\r\nWinamp supports many types of streaming media: Internet radio, Internet telelvision, XM Satellite Radio, AOL video, Singingfish content, podcasts, and RSS media feeds. It also has extendable support for portable media players, and users can access their media libraries anywhere via internet connections.\r\n\r\nYou can extend Winamp's functionality through the use of plug-ins, which are available on the Winamp site.\r\n\r\n## Package parameters\r\n\r\n- `/Light` - Install light version (basic 2.x-style mp3/cd player)\r\n\r\nExample: `choco install winamp --params \"/Light\"`\r\n\r\n## Notes\r\n\r\n- This is the last version of the software. It was [discontinued](http://news.softpedia.com/news/Winamp-to-Be-Discontinued-on-December-20-2013-402176.shtml) at December 2013.\r\n\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/manual/winamp/screenshot.png)\r\n"
  },
  {
    "path": "manual/winamp/legal/License.txt",
    "content": "Winamp Software Distribution Agreement\r\nhttps://www.getwinamp.net/mirror/website/WINAMP_C/LEGAL/DISTRIBUTION.HTM\r\n\r\n1. Term. This Agreement shall remain in effect until terminated pursuant to the terms and conditions set forth in this Agreement.\r\n\r\n2. License Grant. (a) AOL grants to Licensee, subject to these terms and conditions, a nonexclusive, royalty-free, worldwide, and nontransferable right to (i) reproduce, without change, the version and platform of the Winamp and/or Spinner client software to which these terms are attached (\"Products\") in executable form only on any media and (ii) distribute by sublicense such Product copies to end users, directly or indirectly through distributors and sub-distributors. Licensee may electronically distribute the Products, in exportable version only, pursuant to the terms and conditions set forth herein. (b) Except as expressly permitted herein or by applicable law, Licensee shall not, and shall not permit any distributor or other person to, re-configure, modify, translate, decompile, reverse engineer, disassemble, or otherwise determine or attempt to determine source code from the Product or to create any derivative works based upon the Products. If Licensee or any distributor fails to comply with this Section 2(b), AOL may immediately (in addition to all other remedies it may have and except for end user licenses) revoke all licenses granted hereunder. (c) Licensee shall use, and is granted during the term hereof a nontransferable, nonexclusive and restricted license (with a right to sublicense to distributors) to use the marks \"Spinner.com\" name and logo; \"Winamp\" name and logo; \"SHOUTcast\" name and logo (collectively, the \"Marks\") solely on the appropriate Products and on the packaging containing the appropriate Products and in related advertising, marketing and technical material on Licensee's internet site.\r\n\r\n3. Use of the Marks; Protection of the Marks. (a) Proper Use. Licensee agrees that all use of the Marks shall be only in connection with this Agreement and shall comply with AOL's then current signature guidelines. Licensee agrees not to use or combine any other trademark or service mark with the Marks. Licensee further agrees not to use the Marks on or in connection with any products or services that are or could be deemed by AOL in its reasonable judgment, to be obscene, pornographic, disparaging of AOL or its products, or otherwise in poor taste, or that are themselves unlawful or whose purpose is to encourage unlawful activities by others. All use of the Marks shall inure to AOL's benefit. (b) Monitoring by AOL. Upon AOL's request, Licensee shall promptly provide AOL with samples of any Product or documentation bearing the Marks. If AOL determines that Licensee is using the Marks improperly, Licensee shall have ten (10) days to remedy the improper use.\r\n\r\n4. Reports. Licensee shall report to AOL within 30 calendar days after the end of each calendar quarter the quantity of Product licenses granted during such prior quarter for distribution hereunder, by country therefor. Such reports shall be provided in written or electronic form to AOL.\r\n\r\n5. Support. The Product comes with no support from AOL.\r\n\r\n6. Distribution. (a) Licensee shall, and shall cause its distributors to comply with all then-current applicable laws, regulations and other legal requirements in its performance of this Agreement, including without limitation, all applicable export laws, rules and regulations of any agency of the U.S. Government or other applicable agencies. Licensee shall ensure the compliance with all applicable laws, rules and regulations to preclude the acquisition of unlimited rights in the Product to a governmental agency. (b) Licensee shall ensure that its distributors and sub-distributors comply with all of the relevant terms contained in this Agreement. Each Product distributed pursuant to this Agreement must be distributed with the end-user license agreement that is provided with such Product.(c) This is a nonexclusive relationship, and each party agrees that the other may enter into similar arrangements with third parties. Licensee shall and shall cause its distributors to treat the Product at least as favorably as it treats any competitive products it distributes.\r\n\r\n7. Proprietary Rights. Title to and ownership of all copies of the Products, including all copyrights thereto, whether in machine-readable or printed form, and including without limitation derivative works, compilations, or collective works thereof and all related technical know-how and all rights therein are and shall remain the exclusive property of AOL or its suppliers. Licensee acknowledges that AOL is the owner of the Marks, and any trademark applications and/or registrations thereto, agrees that it will do nothing inconsistent with such ownership and agrees that all use of the Marks by Licensee shall inure to the benefit of AOL. AOL agrees that nothing in this Agreement shall give Licensee any right, title or interest in the Marks other than the right to use the Marks in accordance with this Agreement. Except for the rights expressly granted to Licensee hereunder, AOL reserves for itself all other rights in and to the Products. Licensee and its distributors shall not take any action to jeopardize, limit or interfere in any manner with AOL's ownership of or rights with respect to the Products or the Marks. Further, Licensee or its distributors shall not remove or alter any trademark, copyright or other proprietary notices, legends, symbols, or labels appearing on any Product delivered to Licensee and Licensee shall reproduce such notices on all copies of the Product made hereunder.\r\n\r\n8. No Warranty/ As Is. THE PRODUCTS SUBJECT TO THIS AGREEMENT DO NOT COME WITH SUPPORT OF ANY KIND AND ARE PROVIDED TO LICENSEE \"AS IS\" AND WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND. AOL EXPRESSLY DISCLAIMS ALL WARRANTIES, INCLUDING ANY IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, NON- INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.\r\n\r\n9. Indemnity. AOL shall have no obligation or liability for, and Licensee shall defend, indemnify and hold AOL harmless from and against any claim (including reasonable attorneys' fees and costs) arising from Licensee's distribution of the Products under, and/or compliance with the terms and conditions set forth in, this Agreement.\r\n\r\n10. Limitation of Liability. (a) TO THE EXTENT ALLOWED BY APPLICABLE LAW, IN NO EVENT SHALL AOL OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, ANY LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF USE OR DATA, INTERRUPTION OF BUSINESS, OR FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, EVEN IF AOL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY. (b) IN NO EVENT WILL AOL OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM AGAINST LICENSEE BY ANY THIRD PARTY. (c) IN NO EVENT SHALL AOL OR ITS SUPPLIERS BE LIABLE FOR (I) ANY REPRESENTATION OR WARRANTY MADE TO ANY THIRD PARTY BY LICENSEE, ANY DISTRIBUTOR OR THEIR RESPECTIVE AGENTS; (II) FAILURE OF THE PRODUCTS TO PERFORM; (III) FAILURE OF THE PRODUCTS TO PROVIDE SECURITY; OR (IV) THE RESULTS OR INFORMATION OBTAINED OR DECISIONS MADE BY END USERS OF THE PRODUCTS OR THE DOCUMENTATION. THIS LIMITATION OF LIABILITY IS AN ESSENTIAL PART OF THE BARGAIN UNDER THIS AGREEMENT.\r\n\r\n11. Termination. This Agreement may be terminated: (a) immediately by AOL in the event Licensee or a distributor of Licensee attempts to derive the source code of the Product; (b) by either party upon 60 days' prior written notice to the other party; or (c) immediately by AOL in the event Licensee fails to remedy a breach of Section 3(b) of this Agreement within the specified cure period. Immediately upon termination or expiration hereof, all licenses for the Products granted hereunder (except for validly granted end user licenses) shall terminate, and Licensee shall deliver to AOL or destroy all copies of the Products in its possession or control, and shall furnish to AOL an affidavit signed by an officer of Licensee certifying such delivery or destruction. Termination by either party shall not act as a waiver or release of any breach hereof or any liability hereunder. Sections 2(b), 6(a), 7, 8, 9, 10, 11, 12 and 13 shall survive any expiration or termination of this Agreement\r\n\r\n12. Notice. Any notice required or permitted hereunder shall be in English, in writing and shall be deemed to be properly given upon receipt. Notices to AOL shall be to the attention of the Legal Department, AOL 22000 AOL Way, Dulles, Virginia 20166-9323.\r\n\r\n13. Miscellaneous. (a) Neither party's waiver of a breach or delay or omission to exercise any right or remedy shall be construed as a waiver of any subsequent breach or as a waiver of such right or remedy. (b) This Agreement shall be governed by and construed under the laws of the Commonwealth of Virginia, U.S.A., without reference to its conflicts of law provisions. (c) Unless otherwise agreed in writing, all disputes relating to this Agreement (except any dispute relating to intellectual property rights) shall be subject to final and binding arbitration in Virginia under the auspices of the American Arbitration Association (AAA), with the losing party bearing all costs of such arbitration. Notwithstanding the foregoing, AOL reserves the right to invoke the jurisdiction of any competent court to remedy or prevent violation of any provision under this Agreement relating to AOL Confidential Information. (d) This Agreement will not be governed by the United Nations Convention of Contracts for the International Sale of Goods. (e) This Agreement creates no agency, partnership, joint venture, or employment relationship and neither Licensee nor its agents have any authority to bind AOL in any respect whatsoever. (f) If the application of any provision hereof to any particular facts shall be held to be unenforceable by any competent court, then (x) the enforceability of such provision as applied to any other facts and the validity of other provisions hereof shall not be affected and (y) such provision shall be reformed without further action by the parties hereto only to the extent necessary to make such provision valid and enforceable when applied to the particular facts. (g) This Agreement constitutes the entire agreement between the parties concerning the subject matter hereof and supersedes all prior and contemporaneous agreements, and communications, whether oral or written, between the parties relating to the subject matter of this Agreement and all past courses of dealing or industry custom. (h) If Licensee has an effective agreement with AOL (\"Prior Agreement\") covering only the distribution of the Product set forth herein, then this Agreement shall supersede the Prior Agreement. If any Prior Agreement allows for distribution of any AOL products in addition to the Product, for example AOL server products, then this Agreement shall supersede only those portions of the Prior Agreement that relate to the distribution of such Product. (i) This Agreement is written in the English language only, which language shall be controlling in all respects. (j) AOL may use Licensee's name in a list of customer references or in any press release issued by AOL regarding the licensing of the Product and/or provide Licensee's name and the names of the Product licensed by Licensee to third parties."
  },
  {
    "path": "manual/winamp/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to http://meggamusic.co.uk/winamp/Winamp_Download.htm\r\n\r\n   full:  http://winamp.meggamusic.co.uk/winamp5666_full_en-us_redux.exe\r\n   light: http://winamp.meggamusic.co.uk/winamp5666_lite_en-us_redux.exe\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   full:  5158D1E92FE476227E9BC739CD15FFF4E9E847D8598613A6AE220CE085E3A6FB\r\n   light: 0B0C00CD41F66C3560A400A42D990419DF952CA0E77BE096235313222FEF3636\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://www.getwinamp.net/mirror/website/WINAMP_C/LEGAL/DISTRIBUTION.HTM\r\n"
  },
  {
    "path": "manual/winamp/tools/chocolateyInstall.ps1",
    "content": "$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$pp = Get-PackageParameters\r\n$file = if ($pp.Light) { gi $toolsPath\\*lite* } else { gi $toolsPath\\*full* }\r\n\r\n$packageArgs = @{\r\n  packageName    = 'winamp'\r\n  fileType       = 'exe'\r\n  file           = $file\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'Winamp'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nls $toolsPath\\*.exe | % { rm $_ -ea 0; if (Test-Path $_) { sc \"$_.ignore\" }}\r\n\r\n$ini_path = \"$Env:APPDATA\\Winamp\\winamp.ini\"\r\n(gc $ini_path -Encoding UTF8) -replace '^NeedReg=1', 'NeedReg=0' | sc $ini_path -Encoding UTF8"
  },
  {
    "path": "manual/winamp/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'winamp'\r\n$softwareNamePattern = 'Winamp'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | % {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \"/S\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | % {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n"
  },
  {
    "path": "manual/winamp/update.ps1",
    "content": ". \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\n\r\nrm $PSScriptRoot\\tools\\*.exe\r\niwr http://winamp.meggamusic.co.uk/winamp5666_full_en-us_redux.exe -Out tools\\winamp5666_full_en-us_redux.exe\r\niwr http://winamp.meggamusic.co.uk/winamp5666_lite_en-us_redux.exe -Out tools\\winamp5666_lite_en-us_redux.exe\r\n\r\nSet-DescriptionFromReadme -SkipFirst 2"
  },
  {
    "path": "manual/winamp/winamp.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd\">\n  <metadata>\n    <id>winamp</id>\n    <title>Winamp</title>\n    <version>5.666</version>\n    <authors>Nullsoft</authors>\n    <owners>chocolatey-community</owners>\n    <summary>Winamp is a media player for Windows</summary>\n    <description>Winamp is a skinnable, multi-format media player.\n\nWinamp supports a wide variety of contemporary and specialized music file formats, including MIDI, MOD, MPEG-1 audio layers 1 and 2, AAC, M4A, FLAC, WAV, OGG Vorbis, and Windows Media Audio. It supports gapless playback for MP3 and AAC, and Replay Gain for volume leveling across tracks. In addition, Winamp can play and import music from audio CDs, optionally with CD-Text, and can also burn music to CDs. Winamp supports playback of Windows Media Video and Nullsoft Streaming Video, as well as most of the video formats supported by Windows Media Player. 5.1 Surround sound is supported where formats and decoders allow.\n\nWinamp supports many types of streaming media: Internet radio, Internet telelvision, XM Satellite Radio, AOL video, Singingfish content, podcasts, and RSS media feeds. It also has extendable support for portable media players, and users can access their media libraries anywhere via internet connections.\n\nYou can extend Winamp's functionality through the use of plug-ins, which are available on the Winamp site.\n\n## Package parameters\n\n- `/Light` - Install light version (basic 2.x-style mp3/cd player)\n\n## Notes\n\n- This is the last version of the software. It was [discontinued](http://news.softpedia.com/news/Winamp-to-Be-Discontinued-on-December-20-2013-402176.shtml) at December 2013.\n</description>\n    <projectUrl>http://www.winamp.com</projectUrl>\n    <tags>multimedia player mp3 audio cross-platform freeware</tags>\n    <copyright>Nullsoft</copyright>\n    <licenseUrl>https://www.getwinamp.net/mirror/website/WINAMP_C/LEGAL/DISTRIBUTION.HTM</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/fd66d6390d7a1521a22aa1235dabff5eff38147b/icons/winamp.png</iconUrl>\n    <releaseNotes>http://forums.winamp.com/showthread.php?t=374929</releaseNotes>\n    <mailingListUrl>http://forums.winamp.com/</mailingListUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/winamp</packageSourceUrl>\n    <dependencies>\n      <dependency id=\"chocolatey\" version=\"0.10.8\" />     \n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/winff/README.md",
    "content": "# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/049a3a3d/icons/winff.png\" width=\"48\" height=\"48\"/> [winff](https://chocolatey.org/packages/winff)\r\n\r\nWinFF is a GUI for the command line video converter, FFMPEG. It will convert most any video file that FFmpeg will convert. For example: you can convert your camera, phone, and internet videos into videos for multiple phones, websites, and media players.\r\n\r\nWinFF is free video converter for Win Xp to Win 10, Debian, and Ubuntu. WinFF has been used around the world to help people post their videos on the internet despite repressive regimes.\r\n\r\n![screenshot](https://rawgit.com/chocolatey/chocolatey-coreteampackages/master/manual/winff/screenshot.jpg)\r\n"
  },
  {
    "path": "manual/winff/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\n\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nPackage can be verified like this:\r\n\r\n1. Go to http://www.biggmatt.com/winff to download 'WinFF-1.5.5-Setup.exe'\r\n\r\n   x32: https://drive.google.com/uc?export=download&id=0B8HoAIi30ZDkZnZxMko1US1NeTg\r\n\r\n   to download the installer.\r\n\r\n2. You can use one of the following methods to obtain the SHA256 checksum:\r\n   - Use powershell function 'Get-FileHash'\r\n   - Use Chocolatey utility 'checksum.exe'\r\n\r\n   checksum32: 09F17EEDED4CB54AD8B85BA6C0BBB2CE681A15F27212C2C4BBC8FBD65768B43A\r\n\r\n\r\nFile 'license.txt' is obtained from:\r\n   https://github.com/WinFF/winff/blob/master/winff/COPYING\r\n"
  },
  {
    "path": "manual/winff/legal/license.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "manual/winff/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$toolsPath      = Split-Path $MyInvocation.MyCommand.Definition\r\n\r\n$packageArgs = @{\r\n  packageName    = 'winff'\r\n  fileType       = 'exe'\r\n  file           = gi $toolsPath\\*exe\r\n  silentArgs     = '/VERYSILENT'\r\n  validExitCodes = @(0)\r\n  softwareName   = 'WinFF *'\r\n}\r\nInstall-ChocolateyInstallPackage @packageArgs\r\nls $toolsPath\\*.exe | % { rm $_ -ea 0; if (Test-Path $_) { touch \"$_.ignore\" }}\r\n"
  },
  {
    "path": "manual/winff/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageName         = 'winff'\r\n$softwareNamePattern = 'WinFF*'\r\n\r\n[array] $key = Get-UninstallRegistryKey $softwareNamePattern\r\nif ($key.Count -eq 1) {\r\n    $key | % {\r\n        $packageArgs = @{\r\n            packageName            = $packageName\r\n            silentArgs             = \" /VERYSILENT\"\r\n            fileType               = 'EXE'\r\n            validExitCodes         = @(0)\r\n            file                   = $_.UninstallString\r\n        }\r\n        Uninstall-ChocolateyPackage @packageArgs\r\n    }\r\n}\r\nelseif ($key.Count -eq 0) {\r\n    Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n}\r\nelseif ($key.Count -gt 1) {\r\n    Write-Warning \"$($key.Count) matches found!\"\r\n    Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n    Write-Warning \"Please alert package maintainer the following keys were matched:\"\r\n    $key | % {Write-Warning \"- $($_.DisplayName)\"}\r\n}\r\n\r\n"
  },
  {
    "path": "manual/winff/update.ps1",
    "content": "﻿rm \"$PSScriptRoot\\tools\\*.exe\"\r\niwr \"https://drive.google.com/uc?export=download&id=0B8HoAIi30ZDkZnZxMko1US1NeTg\" -UseBasicParsing -OutFile \"$PSScriptRoot\\tools\\WinFF-1.5.5-Setup.exe\"\r\n\r\n. \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1\r\n"
  },
  {
    "path": "manual/winff/winff.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd\">\n  <metadata>\n    <id>winff</id>\n    <version>1.5.5</version>\n    <title>WinFF</title>\n    <owners>chocolatey-community</owners>\n    <authors>Matthew Weatherford,Ian Stoffberg</authors>\n    <licenseUrl>https://www.gnu.org/licenses/gpl.html</licenseUrl>\n    <projectUrl>http://winff.org/html_new/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/edba4a5849ff756e767cba86641bea97ff5721fe/icons/winff.png</iconUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <description>\nWinFF is a GUI for the command line video converter, FFMPEG. It will convert most any video file that FFmpeg will convert. For example: you can convert your camera, phone, and internet videos into videos for multiple phones, websites, and media players.\n\nWinFF is free video converter for Win Xp to Win 10, Debian, and Ubuntu. WinFF has been used around the world to help people post their videos on the internet despite repressive regimes.\n\n![screenshot](screenshot.jpg)\n</description>\n    <summary>WinFF is a GUI for the command line video converter, FFMPEG.</summary>\n    <releaseNotes />\n    <copyright>2008–2013 WinFF.org</copyright>\n    <tags>converter encoder audio video ffmpeg admin foss cross-platform</tags>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/manual/winff</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n    <file src=\"legal\\**\" target=\"legal\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/x-moto/Readme.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/267ca0fe62e8e0947eacab7bee70bc8c31dadeb6/icons/x-moto.png\" height=\"48\" width=\"48\" /> x-moto](https://chocolatey.org/packages/x-moto)\r\n\r\nX-Moto is a free and open source 2D motocross platform game developed for Linux, FreeBSD, Mac OS X and Microsoft Windows, where physics play an all important role in the gameplay. The basic gameplay clones that of Elasto Mania, but the simulated physics are subtly different.\r\n"
  },
  {
    "path": "manual/x-moto/legal/LICENSE.txt",
    "content": "\t\t    GNU GENERAL PUBLIC LICENSE\r\n\t\t       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n\t\t\t    Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Library General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\f\r\n\t\t    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\f\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\f\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\f\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n\t\t\t    NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n\t\t     END OF TERMS AND CONDITIONS\r\n\f\r\n\t    How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program; if not, write to the Free Software\r\n    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year  name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Library General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "manual/x-moto/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://xmoto.tuxfamily.org/>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <http://download.tuxfamily.org/xmoto/xmoto/0.5.11/xmoto-0.5.11-win32-setup.exe>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 94ad2602e7dd0c780f5e10d02186ee642f7bfb4dea39d0c5cd177f9be14ddb3e\r\n\r\nThe file 'LICENSE.txt' have been obtained from <https://svn.tuxfamily.org/viewvc.cgi/xmoto_xmoto/trunk/COPYING?revision=2912&view=markup>.\r\n"
  },
  {
    "path": "manual/x-moto/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\n$packageArgs = @{\r\n  packageName    = $env:ChocolateyPackageName\r\n  fileType       = 'exe'\r\n  file           = \"$toolsPath\\xmoto-0.5.11-win32-setup.exe\"\r\n  softwareName   = 'X-Moto'\r\n  silentArgs     = '/S'\r\n  validExitCodes = @(0)\r\n}\r\n\r\nInstall-ChocolateyInstallPackage @packageArgs\r\n\r\nRemove-Item -Force -ea 0 \"$toolsPath\\*.exe\",\"$toolsPath\\*.ignore\"\r\n"
  },
  {
    "path": "manual/x-moto/tools/chocolateyUninstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$packageArgs = @{\r\n  packageName   = $env:ChocolateyPackageName\r\n  softwareName  = 'X-Moto'\r\n  fileType      = 'exe'\r\n  silentArgs    = '/S'\r\n  validExitCodes= @(@(0))\r\n}\r\n\r\n$uninstalled = $false\r\n\r\n[array]$key = Get-UninstallRegistryKey @packageArgs\r\n\r\nif ($key.Count -eq 1) {\r\n  $key | % {\r\n    $packageArgs['file'] = \"$($_.UninstallString)\"\r\n\r\n    Uninstall-ChocolateyPackage @packageArgs\r\n  }\r\n} elseif ($key.Count -eq 0) {\r\n  Write-Warning \"$packageName has already been uninstalled by other means.\"\r\n} elseif ($key.Count -gt 1) {\r\n  Write-Warning \"$($key.Count) matches found!\"\r\n  Write-Warning \"To prevent accidental data loss, no programs will be uninstalled.\"\r\n  Write-Warning \"Please alert the package maintainer that the following keys were matched:\"\r\n  $key | % { Write-Warning \"- $($_.DisplayName)\" }\r\n}\r\n"
  },
  {
    "path": "manual/x-moto/update.ps1",
    "content": "rm \"$PSScriptRoot\\tools\\*.exe\"\r\niwr \"http://download.tuxfamily.org/xmoto/xmoto/0.5.11/xmoto-0.5.11-win32-setup.exe\" -UseBasicParsing -OutFile \"$PSScriptRoot\\tools\\xmoto-0.5.11-win32-setup.exe\"\r\n\r\n. \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1\r\n"
  },
  {
    "path": "manual/x-moto/x-moto.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>x-moto</id>\n    <version>0.5.11.20170430</version>\n    <packageSourceUrl>https://github.com/Chocolatey/chocolatey-coreteampackages/tree/master/automatic/x-moto</packageSourceUrl>\n    <owners>chocolatey-community, chocolatey purity</owners>\n    <title>X-Moto</title>\n    <authors>X-Moto Contributors</authors>\n    <projectUrl>https://xmoto.tuxfamily.org/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/267ca0fe62e8e0947eacab7bee70bc8c31dadeb6/icons/x-moto.png</iconUrl>\n    <copyright>© 2005-2017 XMoto</copyright>\n    <licenseUrl>https://www.gnu.org/licenses/gpl-2.0.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <projectSourceUrl>https://svn.tuxfamily.org/viewvc.cgi/xmoto_xmoto/</projectSourceUrl>\n    <docsUrl>https://wiki.xmoto.tuxfamily.org/</docsUrl>\n    <mailingListUrl>https://forum.xmoto.tuxfamily.org/</mailingListUrl>\n    <tags>x-moto motocross physics game admin foss cross-platform</tags>\n    <summary>Free and open source 2D motocross platform game</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description>Dummy</description>\n    <releaseNotes>https://xmoto.tuxfamily.org/dev/ChangeLog</releaseNotes>\n    <dependencies>\n      <dependency id=\"chocolatey-core.extension\" version=\"1.3.3\" />\n    </dependencies>\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "manual/xpdf-utils/Readme.md",
    "content": "# [<img src=\"https://cdn.rawgit.com/chocolatey-community/chocolatey-packages/a66dc8904b32ac586c02e598aa7fd6c3c2a0d34e/icons/xpdf-utils.png\" height=\"48\" width=\"48\" /> xpdf-utils](https://chocolatey.org/packages/xpdf-utils)\r\n\r\nXpdf is an open source viewer for Portable Document Format (PDF) files. (These are also sometimes also called 'Acrobat' files, from the name of Adobe's PDF software.) The Xpdf project also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities.\r\n\r\nXpdf runs under the X Window System on UNIX, VMS, and OS/2. The non-X components (pdftops, pdftotext, etc.) also run on Win32 systems and should run on pretty much any system with a decent C++ compiler.\r\n\r\nXpdf is designed to be small and efficient. It can use Type 1, TrueType, or standard X fonts.\r\n\r\nXpdf should work on pretty much any system which runs X11 and has Unix-like (POSIX) libraries. You'll need ANSI C++ and C compilers to compile it. If you compile it for a system not listed on the xpdf web page, please let me know. If you can't get it to compile on your system, I'll try to help.\r\n\r\nThis package is not for the Xpdf viewer itself. It only installs the Xpdf utilities:\r\n\r\n* pdftops\r\n* pdftotext\r\n* pdftohtml\r\n* pdftoppm\r\n* pdftopng\r\n* pdfimages\r\n* pdfinfo\r\n* pdffonts\r\n* pdfdetach\r\n"
  },
  {
    "path": "manual/xpdf-utils/legal/LICENSE.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation's software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author's protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone's free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program's\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w' and `show c'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n"
  },
  {
    "path": "manual/xpdf-utils/legal/VERIFICATION.txt",
    "content": "VERIFICATION\r\nVerification is intended to assist the Chocolatey moderators and community\r\nin verifying that this package's contents are trustworthy.\r\n\r\nThe embedded software have been downloaded from the listed download\r\nlocation on <https://www.xpdfreader.com/download.html>\r\nand can be verified by doing the following:\r\n\r\n1. Download the following <https://dl.xpdfreader.com/xpdf-tools-win-4.04.zip>\r\n2. Get the checksum using one of the following methods:\r\n  - Using powershell function 'Get-FileHash'\r\n  - Use chocolatey utility 'checksum.exe'\r\n3. The checksums should match the following:\r\n\r\n  checksum type: sha256\r\n  checksum: 60ae13d4f5988005e537d99a7e5b865e9dcfab90bcf4b9a89f920da4fe2e77d6\r\n\r\nThe file 'LICENSE.txt' has been obtained from <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>\r\nThis license is mentioned on <https://www.xpdfreader.com/opensource.html> to be the correct license for this software.\r\n"
  },
  {
    "path": "manual/xpdf-utils/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop';\r\n\r\n$toolsPath = \"$(Split-Path -parent $MyInvocation.MyCommand.Definition)\"\r\n\r\nGet-ChildItem \"$toolsPath\" -Filter \"xpdf*-win*\" | `\r\n  Where-Object { Test-Path $_.FullName -PathType Container } | `\r\n  ForEach-Object { Remove-Item $_.FullName -Recurse }\r\n\r\n$packageArgs = @{\r\n  packageName = 'xpdf-utils'\r\n  fileType    = 'zip'\r\n  file        = \"$toolsPath\\xpdf-tools-win-4.04.zip\"\r\n  destination = $toolsPath\r\n}\r\n\r\nGet-ChocolateyUnzip @packageArgs\r\n\r\nif ((Get-ProcessorBits 32) -or ($env:ChocolateyForceX86 -eq $true)) {\r\n  $dir = Get-Item \"$toolsPath\\*\\bin64\"\r\n  Remove-Item -Force -Recurse -ea 0 $dir\r\n}\r\nelse {\r\n  $dir = Get-Item \"$toolsPath\\*\\bin32\"\r\n  Remove-Item -Force -Recurse -ea 0 $dir\r\n}\r\n\r\nRemove-Item \"$toolsPath\\*.zip\" -Force -ea 0\r\n"
  },
  {
    "path": "manual/xpdf-utils/update.ps1",
    "content": "Remove-Item \"$PSScriptRoot\\tools\\*.zip\" -Force -ea 0\r\niwr \"https://dl.xpdfreader.com/xpdf-tools-win-4.04.zip\" -UseBasicParsing -OutFile \"$PSScriptRoot\\tools\\xpdf-tools-win-4.04.zip\"\r\n\r\n. \"$PSScriptRoot\\..\\..\\scripts\\Set-DescriptionFromReadme.ps1\"\r\nSet-DescriptionFromReadme -SkipFirst 1\r\n"
  },
  {
    "path": "manual/xpdf-utils/xpdf-utils.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns=\"http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd\">\n  <metadata>\n    <id>xpdf-utils</id>\n    <version>4.4.0</version>\n    <packageSourceUrl>https://github.com/chocolatey-community/chocolatey-packages/tree/master/manual/xpdf-utils</packageSourceUrl>\n    <owners>chocolatey-community</owners>\n    <title>Xpdf utils</title>\n    <authors>Glyph &amp; Cog, LLC</authors>\n    <projectUrl>https://www.xpdfreader.com/</projectUrl>\n    <iconUrl>https://cdn.rawgit.com/chocolatey-community/chocolatey-packages/a66dc8904b32ac586c02e598aa7fd6c3c2a0d34e/icons/xpdf-utils.png</iconUrl>\n    <copyright>Glyph &amp; Cog, LLC</copyright>\n    <licenseUrl>https://www.xpdfreader.com/opensource.html</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <tags>xpdf-utils pdf xpdf pdf-utilities foss cross-platform</tags>\n    <summary>Xpdf utilities</summary>\n    <!-- Do not touch the description here in the nuspec file. Description is imported during update from the Readme.md file -->\n    <description>Dummy</description>\n    <docsUrl>https://www.xpdfreader.com/support.html</docsUrl>\n    <mailingListUrl>https://forum.xpdfreader.com/</mailingListUrl>\n    <dependencies />\n  </metadata>\n  <files>\n    <file src=\"legal\\**\" target=\"legal\" />\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "scripts/Add-Dependency.ps1",
    "content": "function Add-Dependency([string]$Path, [string]$id, [string]$version) {\r\n  $nu = Import-Nuspec $Path\r\n  $dependencies = Get-DependenciesElement $nu\r\n  if (!$dependencies) {\r\n    $dependencies = $nu.CreateElement('dependencies')\r\n    $nu.package.metadata.AppendChild($dependencies) | Out-Null\r\n  }\r\n\r\n  if (!(Test-HasDependency -dependenciesElement $dependencies -id $id)) {\r\n    $dependency = $nu.CreateElement('dependency')\r\n    $dependency.SetAttribute('id', $id) | Out-Null\r\n    if ($version) {\r\n      $dependency.SetAttribute('version', $version) | Out-Null\r\n    }\r\n    $dependencies.AppendChild($dependency) | Out-Null\r\n\r\n    Export-Nuspec $Path $nu\r\n  }\r\n}\r\n\r\nfunction Import-Nuspec([string]$Path) {\r\n  $Path = Resolve-Path $Path\r\n  $nu = New-Object xml\r\n  $nu.PSBase.PreserveWhitespace = $true\r\n  $nu.Load($Path)\r\n  return $nu\r\n}\r\n\r\nfunction Get-DependenciesElement([xml]$nu) {\r\n  return $nu.package.metadata.GetElementsByTagName('dependencies') | Select-Object -First 1\r\n}\r\n\r\nfunction Test-HasDependency([System.Xml.XmlElement] $dependenciesElement, $id) {\r\n  $childElements = $dependenciesElement.GetElementsByTagName('dependency') | ? { $_.id -eq $id }\r\n  return $null -ne $childElements\r\n}\r\n\r\nfunction Export-Nuspec([string]$Path, [xml]$nu) {\r\n  $Path = Resolve-Path $Path\r\n  $utf8NoBom = New-Object System.Text.UTF8Encoding($false)\r\n  $xml = $nu.InnerXml\r\n  [System.IO.File]::WriteAllText($Path, $xml, $utf8NoBom)\r\n}\r\n"
  },
  {
    "path": "scripts/Clear-DependenciesList.ps1",
    "content": "function Clear-DependenciesList([string]$Path) {\r\n  $nu = Import-Nuspec $Path\r\n  $dependencies = Get-DependenciesElement $nu\r\n  if ($dependencies -and $dependencies.HasChildNodes) {\r\n    $dependencies.RemoveAll() | Out-Null\r\n\r\n    Export-Nuspec $Path $nu\r\n  }\r\n}\r\n\r\nfunction Import-Nuspec([string]$Path) {\r\n  $Path = Resolve-Path $Path\r\n  $nu = New-Object xml\r\n  $nu.PSBase.PreserveWhitespace = $true\r\n  $nu.Load($Path)\r\n  return $nu\r\n}\r\n\r\nfunction Get-DependenciesElement([xml]$nu) {\r\n  return $nu.package.metadata.GetElementsByTagName('dependencies') | Select-Object -First 1\r\n}\r\n\r\nfunction Export-Nuspec([string]$Path, [xml]$nu) {\r\n  $Path = Resolve-Path $Path\r\n  $utf8NoBom = New-Object System.Text.UTF8Encoding($false)\r\n  $xml = $nu.InnerXml\r\n  [System.IO.File]::WriteAllText($Path, $xml, $utf8NoBom)\r\n}\r\n"
  },
  {
    "path": "scripts/EventLogs.ps1",
    "content": "#require -version 3.0\r\n\r\n<#\r\n.SYNOPSIS\r\n    Clear all event logs\r\n#>\r\nfunction Clear-EventLogs {\r\n    Get-EventLog * | % { Clear-EventLog $_.Log }\r\n\r\n    #Clear this one again as it accumulates clearing events from previous step\r\n    Clear-EventLog System\r\n    Get-EventLog *\r\n}\r\n\r\n<#\r\n.SYNOPSIS\r\n    Get latest event logs across all event logs\r\n.Example\r\n    logs Error,Warning -Newest 5\r\n#>\r\nfunction Get-EventLogs{\r\n    param(\r\n        [ValidateSet('Error', 'Information', 'Warning', '*')]\r\n        [string[]] $EntryType = 'Error',\r\n\r\n        [int] $Newest=1000,\r\n\r\n        [switch] $Raw\r\n    ) \r\n    $r = @()\r\n\r\n    if ($EntryType -eq '*') { $EntryType = 'Error', 'Information', 'Warning' }\r\n    Get-EventLog * | % Log | % {\r\n        $log = $_\r\n        try {\r\n            $r += Get-EventLog -Log $log -Newest $Newest -EntryType $EntryType -ea 0\r\n        }\r\n        catch { Write-Warning \"$log - $_\" }\r\n    }\r\n    $r = $r | sort TimeWritten -Descending \r\n    if ($Raw) {$r} else { $r | select Source, TimeWritten, Message }\r\n}\r\n\r\nsal logs Get-EventLogs\r\nsal clearlogs Clear-EventLogs\r\n"
  },
  {
    "path": "scripts/Get-AllGitHubReleases.ps1",
    "content": "﻿function Get-AllGitHubReleases {\r\n  <#\r\n    .SYNOPSIS\r\n      Get all of the releases of the given GitHub repository (may be limited by GitHub themself).\r\n\r\n    .EXAMPLE\r\n      Get-AllGitHubReleases etcd-io etcd\r\n  #>\r\n  [CmdletBinding()]\r\n  param(\r\n    # Repository owner\r\n    [Parameter(Mandatory, Position = 0)]\r\n    [string]$Owner,\r\n\r\n    # Repository name\r\n    [Parameter(Mandatory, Position = 1)]\r\n    [string]$Name,\r\n\r\n    # GitHub token, used to reduce rate-limiting or access private repositories (needs repo scope)\r\n    [string]$Token = \"$($env:github_api_key)\"\r\n  )\r\n  end {\r\n    $apiUrl = \"https://api.github.com/repos/$Owner/$Name/releases\"\r\n\r\n    $Request = @{\r\n      Uri = $apiUrl\r\n    }\r\n\r\n    if (-not [string]::IsNullOrEmpty($Token)) {\r\n      $Request.Headers = @{\r\n        Accept        = 'application/vnd.github+json'\r\n        Authorization = \"Bearer $($Token)\"\r\n      }\r\n    }\r\n\r\n    Invoke-RestMethod @Request\r\n  }\r\n}\r\n"
  },
  {
    "path": "scripts/Get-ChocolateyNormalizedVersion.ps1",
    "content": "﻿function Get-ChocolateyNormalizedVersion {\r\n  <#\r\n    .SYNOPSIS\r\n      Converts a version to a Chocolatey CLI 2.x+ compatible normalized version.\r\n\r\n    .DESCRIPTION\r\n      Uses the NugetVersionExtensions contained in the installed version of Chocolatey to\r\n      convert a given version to the normalized version that will be packed by Chocolatey.\r\n\r\n    .EXAMPLE\r\n      Get-ChocolateyNormalizedVersion \"25.03\"\r\n  #>\r\n  [CmdletBinding()]\r\n  param(\r\n    [string]$Version\r\n  )\r\n\r\n  if (-not ('Chocolatey.NugetVersionExtensions' -as [type])) {\r\n    try {\r\n        Add-Type -AssemblyName $env:ChocolateyInstall\\choco.exe\r\n    } catch {\r\n        $null = [System.Reflection.Assembly]::Loadfrom(\"$env:ChocolateyInstall\\choco.exe\")\r\n    }\r\n  }\r\n\r\n  [Chocolatey.NugetVersionExtensions]::ToNormalizedStringChecked($Version)\r\n}"
  },
  {
    "path": "scripts/Get-GitHubRelease.ps1",
    "content": "﻿function Get-GitHubRelease {\r\n  <#\r\n    .SYNOPSIS\r\n      Gets the latest or a specific release of a given GitHub repository\r\n\r\n    .EXAMPLE\r\n      Get-GitHubRelease cloudflare cloudflared\r\n  #>\r\n  [CmdletBinding()]\r\n  param(\r\n    # Repository owner\r\n    [Parameter(Mandatory, Position = 0)]\r\n    [string]$Owner,\r\n\r\n    # Repository name\r\n    [Parameter(Mandatory, Position = 1)]\r\n    [string]$Name,\r\n\r\n    # The Name of the tag to get the release for. Will default to the latest release.\r\n    [string]$TagName,\r\n\r\n    # GitHub token, used to reduce rate-limiting or access private repositories (needs repo scope)\r\n    [string]$Token = \"$($env:github_api_key)\"\r\n  )\r\n  end {\r\n    $apiUrl = \"https://api.github.com/repos/$Owner/$Name/releases/latest\"\r\n\r\n    if ($TagName) {\r\n      $apiUrl = \"https://api.github.com/repos/$Owner/$Name/releases/tags/$TagName\"\r\n    }\r\n\r\n    $Request = @{\r\n      Uri = $apiUrl\r\n    }\r\n\r\n    if (-not [string]::IsNullOrEmpty($Token)) {\r\n      $Request.Headers = @{\r\n        Accept        = 'application/vnd.github+json'\r\n        Authorization = \"Bearer $($Token)\"\r\n      }\r\n    }\r\n\r\n    Invoke-RestMethod @Request\r\n  }\r\n}\r\n"
  },
  {
    "path": "scripts/Get-GitHubRepositoryFileContent.ps1",
    "content": "﻿function Get-GitHubRepositoryFileContent {\r\n  <#\r\n    .Synopsis\r\n      Returns the content of a given file in a repository via the REST API\r\n\r\n    .Link\r\n      https://docs.github.com/en/rest/repos/contents?apiVersion=2022-11-28\r\n\r\n    .Example\r\n      Get-GitHubRepositoryFileContent Kubernetes Kubernetes CHANGELOG/README.md\r\n\r\n    .Notes\r\n      Seems to be a lot faster than IWRing raw files.\r\n  #>\r\n  [CmdletBinding()]\r\n  param(\r\n    # The owner of the repository\r\n    [Parameter(Mandatory)]\r\n    [string]$Owner,\r\n\r\n    # The repository containing the file\r\n    [Parameter(Mandatory)]\r\n    [string]$Repository,\r\n\r\n    # The path to the file within the repository\r\n    [Parameter(ValueFromPipeline)]\r\n    [string]$Path,\r\n\r\n    # The branch, tag, or reference to get the content from. Defaults to the repository's default branch.\r\n    [Alias('ref', 'Tag')]\r\n    [string]$Branch,\r\n\r\n    # Returns the raw response\r\n    [switch]$Raw\r\n  )\r\n  process {\r\n    $restArgs = @{\r\n      Uri     = \"https://api.github.com/repos/$($Owner)/$($Repository)/contents/$($Path.TrimStart('/'))\"\r\n      Headers = @{\r\n        'Accept'               = 'application/vnd.github+json'\r\n        'X-GitHub-Api-Version' = '2022-11-28'\r\n      }\r\n    }\r\n    if ($Branch) {\r\n      $restArgs.Body = @{ref = $Branch}\r\n    }\r\n    if ($env:github_api_key) {\r\n      $restArgs.Headers.Authorization = \"Bearer $($env:github_api_key)\"\r\n    }\r\n\r\n    $Result = Invoke-RestMethod @restArgs -UseBasicParsing\r\n\r\n    if ($Raw) {\r\n      $Result\r\n    } elseif ($Result.encoding -eq 'base64') {\r\n      # Assumption made about the file being UTF8, here\r\n      [System.Text.Encoding]::UTF8.GetString(\r\n        [System.Convert]::FromBase64String($Result.content)\r\n      )\r\n    } else {\r\n      Write-Warning \"$($Path) encoded as '$($Result.encoding)'\"\r\n      $Result.content\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "scripts/README.md",
    "content": "This folder contains helper scripts that are used during the AU update or AppVeyor build process. For details, see internal documentation of each script."
  },
  {
    "path": "scripts/Set-DescriptionFromReadme.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n  Updates nuspec file description from README.md\r\n\r\n.DESCRIPTION\r\n  This script should be called in au_AfterUpdate to put the text in the README.md\r\n  into description tag of the Nuspec file. The current description will be replaced.\r\n  Function will throw an error if README.md is not found.\r\n\r\n.PARAMETER SkipFirst\r\n  Number of start lines to skip from the README.md, by default 0.\r\n\r\n.PARAMETER SkipLast\r\n  Number of end lines to skip from the README.md, by default 0.\r\n\r\n.EXAMPLE\r\n  function global:au_AfterUpdate  { Set-DescriptionFromReadme -SkipFirst 2 }\r\n#>\r\nfunction Set-DescriptionFromReadme([int]$SkipFirst=0, [int]$SkipLast=0) {\r\n    if (!(Test-Path README.md)) { throw 'Set-DescriptionFromReadme: README.md not found' }\r\n\r\n    Write-Host 'Setting README.md to Nuspec description tag'\r\n    $description = gc README.md -Encoding UTF8\r\n    $endIdx = $description.Length - $SkipLast\r\n    $description = $description | select -Index ($SkipFirst..$endIdx) | Out-String\r\n\r\n    $nuspecFileName = Resolve-Path \"*.nuspec\"\r\n    # We force gc to read as UTF8, otherwise nuspec files will be treated as ANSI\r\n    # causing bogus/invalid characters to appear when non-ANSI characters are used.\r\n    $nu = gc $nuspecFileName -Encoding UTF8 -Raw\r\n    $nu = $nu -replace \"(?smi)(\\<description\\>).*?(\\</description\\>)\", \"`${1}$($description)`$2\"\r\n\r\n    $Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding($False)\r\n    $NuPath = (Resolve-Path $NuspecFileName)\r\n    [System.IO.File]::WriteAllText($NuPath, $nu, $Utf8NoBomEncoding)\r\n}\r\n"
  },
  {
    "path": "scripts/Start-Sandbox.ps1",
    "content": "﻿# Parse arguments\r\n\r\nParam(\r\n  [Parameter(Position=0)]\r\n  [ScriptBlock] $Script,\r\n  [String] $MapFolder = $pwd\r\n)\r\n\r\n$ErrorActionPreference = \"Stop\"\r\n\r\n$mapFolder = [System.IO.Path]::GetFullPath($MapFolder)\r\n\r\nif (-Not (Test-Path -Path $mapFolder -PathType Container)) {\r\n  Write-Error -Category InvalidArgument -Message 'The provided MapFolder is not a folder.'\r\n}\r\n\r\n# Check if Windows Sandbox is enabled\r\n\r\nif (-Not (Get-Command 'WindowsSandbox' -ErrorAction SilentlyContinue)) {\r\n  Write-Error -Category NotInstalled -Message @'\r\nWindows Sandbox does not seem to be available. Check the following URL for prerequisites and further details:\r\nhttps://docs.microsoft.com/en-us/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview\r\n\r\nYou can run the following command in an elevated PowerShell for enabling Windows Sandbox:\r\n$ Enable-WindowsOptionalFeature -Online -FeatureName 'Containers-DisposableClientVM'\r\n'@\r\n}\r\n\r\n# Close Windows Sandbox\r\n\r\n$sandbox = Get-Process 'WindowsSandboxClient' -ErrorAction SilentlyContinue\r\nif ($sandbox) {\r\n  Write-Host '--> Closing Windows Sandbox'\r\n  $sandbox | Stop-Process\r\n  Start-Sleep -Seconds 5\r\n}\r\nRemove-Variable sandbox\r\n\r\n# Initialize Temp Folder\r\n\r\n$tempFolderName = 'Start-Sandbox'\r\n$tempFolder = Join-Path -Path ([System.IO.Path]::GetTempPath()) -ChildPath $tempFolderName\r\n\r\nif (Test-Path -Path $tempFolder) {\r\n  Remove-Item -Path $tempFolder -Recurse -Force\r\n}\r\n\r\nNew-Item $tempFolder -ItemType Directory | Out-Null\r\n\r\n# Create Bootstrap script\r\n\r\n$bootstrapPs1Content = @\"\r\nWrite-Host @'\r\n--> Installing Chocolatey\r\n\r\n'@\r\nInvoke-WebRequest -useb 'https://chocolatey.org/install.ps1' | Invoke-Expression\r\nWrite-Host @'\r\n\r\n--> Enabling automatic confirmation for Chocolatey\r\n\r\n'@\r\nchoco feature enable -n=allowGlobalConfirmation\r\nWrite-Host\r\n\"@\r\n\r\nif (-Not [String]::IsNullOrWhiteSpace($Script)) {\r\n  $bootstrapPs1Content += @\"\r\n\r\nWrite-Host @'\r\n--> Running the following script:\r\n\r\n{\r\n$Script\r\n}\r\n\r\n'@\r\n\r\n$Script\r\n\"@\r\n}\r\n\r\n$bootstrapPs1FileName = 'Bootstrap.ps1'\r\n$bootstrapPs1Content | Out-File (Join-Path -Path $tempFolder -ChildPath $bootstrapPs1FileName)\r\n\r\n# Create Wsb file\r\n\r\n$desktopInSandbox = 'C:\\Users\\WDAGUtilityAccount\\Desktop'\r\n$bootstrapPs1InSandbox = Join-Path -Path $desktopInSandbox -ChildPath (Join-Path -Path $tempFolderName -ChildPath $bootstrapPs1FileName)\r\n\r\n\r\n$mapFolderInSandbox = Join-Path -Path $desktopInSandbox -ChildPath (Split-Path -Path $mapFolder -Leaf)\r\n\r\n$sandboxTestWsbContent = @\"\r\n<Configuration>\r\n  <MappedFolders>\r\n    <MappedFolder>\r\n      <HostFolder>$tempFolder</HostFolder>\r\n      <ReadOnly>true</ReadOnly>\r\n    </MappedFolder>\r\n    <MappedFolder>\r\n      <HostFolder>$mapFolder</HostFolder>\r\n    </MappedFolder>\r\n  </MappedFolders>\r\n  <LogonCommand>\r\n  <Command>PowerShell Start-Process PowerShell -WindowStyle Maximized -WorkingDirectory '$mapFolderInSandbox' -ArgumentList '-ExecutionPolicy Bypass -NoExit -NoLogo -File $bootstrapPs1InSandbox'</Command>\r\n  </LogonCommand>\r\n</Configuration>\r\n\"@\r\n\r\n$sandboxTestWsbFileName = 'SandboxTest.wsb'\r\n$sandboxTestWsbFile = Join-Path -Path $tempFolder -ChildPath $sandboxTestWsbFileName\r\n$sandboxTestWsbContent | Out-File $sandboxTestWsbFile\r\n\r\nWrite-Host @\"\r\n--> Starting Windows Sandbox, and:\r\n    - Mounting the following directories:\r\n      - $tempFolder\r\n      - $mapFolder\r\n    - Installing Chocolatey\r\n\"@\r\nif (-Not [String]::IsNullOrWhiteSpace($Script)) {\r\n  Write-Host @\"\r\n    - Running the following script:\r\n\r\n{\r\n$Script\r\n}\r\n\r\n\"@\r\n}\r\n\r\nWindowsSandbox $SandboxTestWsbFile\r\n"
  },
  {
    "path": "scripts/Take-Screenshot.ps1",
    "content": "﻿# Based on FeodorFitsners screenshot function\r\n# https://github.com/FeodorFitsner/selenium-tests/blob/master/take-screenshot.ps1\r\n\r\nfunction Take-Screenshot {\r\n  param(\r\n    [string]$file,\r\n    [ValidateSet('bmp','jpeg','png')]\r\n    [string]$imagetype = 'png'\r\n  )\r\n  [void][Reflection.Assembly]::LoadWithPartialName(\"System.Windows.Forms\")\r\n  [void][Reflection.Assembly]::LoadWithPartialName('System.Drawing')\r\n  function screenshot([Drawing.Rectangle]$bounds, $path, [Drawing.Imaging.ImageFormat]$imageFormat) {\r\n    $bitmap = New-Object Drawing.Bitmap $bounds.width, $bounds.height\r\n    $graphics = [Drawing.Graphics]::FromImage($bitmap)\r\n\r\n    $graphics.CopyFromScreen($bounds.Location, [Drawing.Point]::Empty, $bounds.size)\r\n    $bitmap.Save($path, $imageFormat)\r\n\r\n    $graphics.Dispose()\r\n    $bitmap.Dispose()\r\n  }\r\n\r\n  $screen = [System.Windows.Forms.Screen]::PrimaryScreen\r\n  $bounds = $screen.Bounds\r\n\r\n  screenshot $bounds $file $imagetype\r\n}\r\n"
  },
  {
    "path": "scripts/Test-RepoPackage.ps1",
    "content": "﻿<#\r\n.SYNOPSIS\r\n  Test the au updating of changed packages, as well as the install and uninstall of those packages.\r\n\r\n.DESCRIPTION\r\n  This script uses git to get all the packages that have changed since it diverged from the\r\n  master branch and runs those packages through au updating (only if they are automatic packages),\r\n  tries to install them and also tries to uninstall those packages.\r\n  It also accepts an optional packageName that overrides the check for changed packages.\r\n\r\n.PARAMETER packageName\r\n  An optional value accepting a single package name.\r\n  If this variable is not specified, or if it's set to $null it gets the package\r\n  name from changed files.\r\n\r\n.PARAMETER type\r\n  An optional variable that can be used to specify which kind of tests that should\r\n  be run.\r\n  If the value is set to 'all' (the default) all tests will be run.\r\n\r\n.PARAMETER CleanFiles\r\n  If this variable have been specified the script will clean all\r\n  chocolatey logs, au output files and the nupkg files already existing\r\n  in the repository before running the tests.\r\n\r\n.PARAMETER TakeScreenshots\r\n  If this variable have been provided, the script will take a screenshot\r\n  of the user desktop after install/uninstall as well as when the message\r\n  'Failures' have been outputted by the choco executable.\r\n\r\n.PARAMETER chocoCommandTimeout\r\n  The timeout that should be passed to choco when installing/uninstalling\r\n  packages (defaults to 600 seconds, or 10 minutes)\r\n\r\n.PARAMETER timeoutBeforeScreenshot\r\n  The amount of seconds to sleep after installing/uninstalling a package\r\n  and before taking the screenshot.\r\n\r\n.PARAMETER artifactsDirectory\r\n  The directory to where the script should save all artifacts (screenshots, logs, etc).\r\n  (The directory does not need to exist before running the script)\r\n\r\n.PARAMETER runChocoWithAu\r\n  When specified we uses AU's Test-Package function instead of installing directly\r\n  with choco (NOTE: No validation is done by itself in this case)\r\n\r\n.EXAMPLE\r\n  .\\Test-RepoPackage.ps1\r\n#>\r\nparam(\r\n  [string]$packageName = $null,\r\n  [ValidateSet('all','update','install','uninstall','none')]\r\n  [string]$type = 'all',\r\n  [switch]$CleanFiles,\r\n  [switch]$TakeScreenshots,\r\n  [int]$chocoCommandTimeout = 600,\r\n  [int]$timeoutBeforeScreenshot = 1,\r\n  [string]$artifactsDirectory = \"$env:TEMP\\artifacts\",\r\n  [switch]$runChocoWithAu\r\n)\r\n\r\nfunction CheckPackageSizes() {\r\n  $nupkgFiles = Get-ChildItem \"$PSScriptRoot\\..\" -Filter \"*.nupkg\" -Recurse\r\n\r\n  $nupkgFiles | % {\r\n    $size = $_.Length\r\n    $maxSize = 200MB\r\n    $packageName = $_.Directory.Name\r\n    if ($size -gt $maxSize) {\r\n      $friendlySize = $size / 1024 / 1024\r\n      WriteOutput -type Error \"The package $packageName is too large. Maximum allowed size is $($maxSize / 1024 / 1024) MB. Actual size was $friendlySize MB!\"\r\n      SetAppveyorExitCode -ExitCode 2\r\n    } else {\r\n      $index = 0\r\n      $suffix = @('Bytes';'KB';'MB')\r\n      $friendlySize = $size\r\n      while ($friendlySize -ge 1024 -and $index -lt ($suffix.Count - 1)) { $index++; $friendlySize /= 1024 }\r\n      $friendlySize = \"{0:N2} {1}\" -f $friendlySize,$suffix[$index]\r\n      WriteOutput \"The size of the package $packageName was $friendlySize.\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction CreateSnapshotArchive() {\r\n  param($packages, [string]$artifactsDirectory)\r\n\r\n  if (!(Get-Command 7z.exe -ea 0)) { WriteOutput -type Warning \"7zip was not found in path, skipping creation of 7zip archive.\"; return }\r\n\r\n  if (!(Test-Path $artifactsDirectory)) { mkdir $artifactsDirectory }\r\n  $directories = $packages | ? {\r\n    Test-path \"$env:ChocolateyInstall\\.chocolatey\\$($_.Name)*\"\r\n  } | % {\r\n    $directory = Resolve-Path \"$env:ChocolateyInstall\\.chocolatey\\$($_.Name)*\" | select -last 1\r\n    \"`\"$directory`\"\"\r\n  }\r\n\r\n  $arguments = @(\r\n    'a'\r\n    '-mx9'\r\n    \"`\"$artifactsDirectory\\install_snapshot.7z`\"\"\r\n  ) + ($directories | select -Unique)\r\n\r\n  . 7z $arguments\r\n}\r\n\r\nfunction CreateLogArchive() {\r\n  param([string]$artifactsDirectory)\r\n\r\n  $arguments = @(\r\n    'a'\r\n    '-mx9'\r\n    \"`\"$artifactsDirectory\\choco_logs.7z`\"\"\r\n    \"`\"$env:ChocolateyInstall\\logs\\*`\"\"\r\n  )\r\n  . 7z $arguments\r\n}\r\n\r\nfunction WriteOutput() {\r\n<#\r\n.SYNOPSIS\r\n  Simple helper function to simplify\r\n  the different output methods we use.\r\n#>\r\n  param(\r\n    [Parameter(ValueFromPipeline = $true)]\r\n    [string]$text,\r\n    [ValidateSet('Error','Warning','ChocoError','ChocoWarning','ChocoInfo','Normal')]\r\n    [string]$type = 'Normal'\r\n  )\r\n   switch -Exact ($type) {\r\n    'Error' { Write-Error $text }\r\n    'Warning' { Write-Warning $text }\r\n    'ChocoError' { Write-Host $text -ForegroundColor Black -BackgroundColor Red }\r\n    'ChocoWarning' { Write-Host $text -ForegroundColor Black -BackgroundColor Yellow }\r\n    'ChocoInfo' { Write-Host $text -ForegroundColor White -BackgroundColor Black }\r\n    Default { Write-Host $text }\r\n  }\r\n}\r\n\r\nfunction WriteChocoOutput() {\r\n<#\r\n.SYNOPSIS\r\n  A simple helper function for processing the output of choco.\r\n  Only meant to handle the colorization of text.\r\n#>\r\n  param(\r\n    [Parameter(ValueFromPipeline = $true)]\r\n    [string]$text\r\n  )\r\n  begin {}\r\n  process {\r\n    switch -Regex ($text) {\r\n      '(^|==\\>.*\\:)\\s*ERROR|\\s*Failures|^Uninstall may not be silent' { WriteOutput $text -type ChocoError }\r\n      '(^|==\\>.*\\:)\\s*WARNING' { WriteOutput $text -type ChocoWarning }\r\n      Default { WriteOutput $text -type ChocoInfo }\r\n    }\r\n  }\r\n  end {}\r\n}\r\n\r\nfunction CleanFiles() {\r\n<#\r\n.SYNOPSIS\r\n  The function responsible for cleaning out temporary\r\n  files before we run the tests.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$screenShotDir\r\n  )\r\n  $pathsToClean = @(\r\n    \"$env:ChocolateyInstall\\logs\\*\"\r\n    \"$env:TEMP\\chocolatey\\au\\*\"\r\n    \"$PSScriptRoot\\..\\Update-Force-Test*.md\"\r\n  )\r\n  if ($TakeScreenshots) { $pathsToClean += @(\"$screenShotDir\\*\") }\r\n  $pathsToClean += Get-ChildItem -Recurse \"$PSScriptRoot\\..\" -Filter \"*.nupkg\" | select -Expand FullName\r\n\r\n  $pathsToClean | % {\r\n    if (Test-Path $_) { rm $_ -Recurse }\r\n  }\r\n}\r\n\r\nfunction GetDependentPackage() {\r\n<#\r\n.SYNOPSIS\r\n  Function responsible for aquiring a meta package(s) dependency.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$packageDirectory\r\n  )\r\n  $packageName = $PackageDirectory -split '[\\/\\\\]' | select -last 1\r\n  $nuspecPath = Get-Item \"$PackageDirectory\\*.nuspec\"\r\n  $content = Get-Content -Encoding UTF8 $nuspecPath\r\n  $Matches = $null\r\n  $content | ? { $_ -match \"\\<dependency.*id=`\"(${packageName}.(install|portable|app|commandline))\" } | select -First 1 | WriteOutput\r\n  $result = if ($Matches) { $Matches[1].ToLowerInvariant() } else { $null }\r\n  return $result\r\n}\r\n\r\nfunction GetPackagePath() {\r\n<#\r\n.SYNOPSIS\r\n  Gets the full path to the specified package.\r\n#>\r\n  param([string]$packageName)\r\n  if ($packageName -eq $null -or $packageName -eq '') {\r\n    return $null\r\n  }\r\n  $sourcePath = gci \"$PSScriptRoot\\..\" -Recurse -Filter \"$packageName.nuspec\" | select -First 1 -Expand Directory\r\n  if (!$sourcePath) {\r\n    WriteOutput \"No path was found for the package: $packageName\" -type Warning\r\n  }\r\n  return $sourcePath\r\n}\r\n\r\nfunction GetPackageSelectQuery() {\r\n  param(\r\n    [Parameter(Mandatory = $true, ValueFromPipeline = $true)]\r\n    $InputObject\r\n  )\r\n  begin { $queries = @() }\r\n  process {\r\n    $queries += $InputObject | select `\r\n      @{Name = 'NuspecPath'; Expression = {Resolve-Path \"$_\\*.nuspec\"}},\r\n      @{Name = 'Directory'; Expression = {Resolve-Path $_}},\r\n      @{Name = 'Name'; Expression = {[System.IO.Path]::GetFileName($_).ToLowerInvariant()}},\r\n      @{Name = 'IsAutomatic'; Expression = {$_ -match 'automatic[\\/\\\\]'}},\r\n      @{Name = 'DependentPackage'; Expression = {GetDependentPackage -packageDirectory $_}}\r\n  }\r\n  end {\r\n    $queries\r\n   }\r\n}\r\n\r\nfunction GetPackagesFromDiff() {\r\n<#\r\n  Gets the changed packages that have changed since the\r\n  latest common ancestor of the current branch, and the specified $diffAgainst branch.\r\n\r\n.PARAMETER diffAgainst\r\n  The branch we should run git diff against.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [ValidateNotNull()]\r\n    [string]$diffAgainst\r\n  )\r\n  $paths = git diff \"${diffAgainst}...\" --name-only | % {\r\n    if ($_.StartsWith('..')) {\r\n      $path = Split-Path -Parent $_\r\n    } else {\r\n      $root = Resolve-Path \"$PSScriptRoot\\..\" -Relative\r\n      $path = Split-Path -Parent \"$root\\$_\"\r\n    }\r\n    while ($path -and !(Test-Path \"$path\\*.nuspec\")) {\r\n      $path = Split-Path -Parent $path\r\n    }\r\n    if ($path) { $path }\r\n  } | select -Unique\r\n\r\n  return $paths | GetPackageSelectQuery\r\n}\r\n\r\nfunction GetPackagesFromName() {\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [ValidateNotNullOrEmpty()]\r\n    [string]$packageName\r\n  )\r\n  return Get-ChildItem \"$PSScriptRoot\\..\\\" -Recurse -Filter \"$packageName.nuspec\" | select -Unique -expand Directory | GetPackageSelectQuery\r\n}\r\n\r\nfunction MoveLogFile() {\r\n<#\r\n.SYNOPSIS\r\n  Renames the chocolatey.log file to a file matching the specified packageName and commandType\r\n  so it only contains the necessary log for the current package.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$packageName,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$commandType\r\n  )\r\n\r\n  if (Test-Path \"$env:ChocolateyInstall\\logs\\chocolatey.log\") {\r\n    mv \"$env:ChocolateyInstall\\logs\\chocolatey.log\" \"$env:ChocolateyInstall\\logs\\${commandType}_${packageName}.log\" | WriteOutput\r\n  }\r\n}\r\n\r\nfunction RemoveDependentPackages() {\r\n  param(\r\n    [object]$packages\r\n  )\r\n\r\n  [array]$dependentPackages = $packages | ? { $_.DependentPackage -ne $null -and $_.DependentPackage -ne '' } | select -expand DependentPackage\r\n  if ($dependentPackages -ne $null -and $dependentPackages.Count -gt 0) {\r\n    $packages = $packages | ? { !$dependentPackages.Contains($_.Name) }\r\n  }\r\n  return $packages\r\n}\r\n\r\nfunction RunChocoPackProcess() {\r\n<#\r\n.SYNOPSIS\r\n  Function responsible for running choco pack when a nupkg file have not already been created.\r\n#>\r\n  param([string]$path)\r\n  if ($path -ne $null -and $path -ne '') { pushd $path }\r\n  if (!(Test-Path \"*.nupkg\")) {\r\n    . choco pack | WriteChocoOutput\r\n    if ($LastExitCode -ne 0) { popd; throw \"Choco pack failed with code: $LastExitCode\"; return }\r\n  }\r\n  if ($path -ne $null -and $path -ne '') { popd}\r\n}\r\n\r\nfunction SetAppveyorExitCode() {\r\n<#\r\n.SYNOPSIS\r\n  Sets the exit code of the script when running on appveyor, so\r\n  the build would fail when necessary.\r\n#>\r\n  param(\r\n    [int]$ExitCode\r\n  )\r\n  WriteOutput \"Exit code was $ExitCode\" -type Warning\r\n\r\n  if (!(Test-Path env:\\APPVEYOR)) {\r\n    return\r\n  }\r\n  if ($ExitCode -ne 0) {\r\n    $host.SetShouldExit($ExitCode)\r\n  }\r\n}\r\n\r\nfunction RunChocoProcess() {\r\n<#\r\n  Function responsible for running choco install/uninstall\r\n  and handling choco failures.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    [string[]]$arguments,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$timeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [bool]$takeScreenshot,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$timeoutBeforeScreenshot,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$screenShotDir\r\n  )\r\n\r\n  $res = $true\r\n  $args = @($arguments) + @(\r\n    '--yes'\r\n    \"--execution-timeout=$timeout\"\r\n    \"--ignorepackagecodes\"\r\n  )\r\n  if ($arguments[0] -eq 'uninstall') {\r\n    $args += @(\r\n      '--all-versions'\r\n      '--autouninstaller'\r\n      '--fail-on-autouninstaller'\r\n      #'--force'\r\n    )\r\n  }\r\n  $packFailed = $false\r\n  $errorFilePath = \"$screenShotDir\\$($arguments[0])Error_$($arguments[1]).jpg\"\r\n  if (!(Test-Path \"$screenShotDir\")) { mkdir \"$screenShotDir\" -Force | Out-Null }\r\n\r\n  $packageName = $arguments[1] -split ' ' | select -first 1\r\n  $pkgDir = Get-ChildItem -Path \"$PSScriptRoot\\..\" -Filter \"$packageName\" -Recurse -Directory | select -first 1\r\n  $nupkgFile = Get-ChildItem -Path $pkgDir.FullName -Filter \"*.nupkg\" | select -first 1\r\n  $pkgNameVersion = Split-Path -Leaf $nupkgFile | % { ($_ -replace '((\\.\\d+)+(-[^-\\.]+)?).nupkg', ':$1').Replace(':.', ':') -split ':' }\r\n  $packageName = $pkgNameVersion | select -first 1\r\n  $version     = $pkgNameVersion | select -last 1\r\n  if ($packageName -ne $arguments[1]) { $args[1] = $packageName }\r\n\r\n  try {\r\n    RunChocoPackProcess '' | WriteChocoOutput\r\n    if ($arguments[0] -eq 'install') {\r\n      if ($version) {\r\n        $args += @(\"--version=$($version)\")\r\n        if ($version -match '\\-') {\r\n          $args += @('--prerelease')\r\n        }\r\n      }\r\n    }\r\n    $failureOccurred = $false\r\n    $previousPercentage = -1;\r\n    $progressRegex = 'Progress\\:.*\\s+([\\d]+)\\%'\r\n    . choco $args | % {\r\n      $matches = $null\r\n      if ($failureOccurred) { WriteOutput \"$_\" -type ChocoError }\r\n       # We are only showing progress per 10th value\r\n      elseif([regex]::IsMatch($_, $progressRegex)) {\r\n        $progressMatch = [regex]::Match($_, $progressRegex).Groups[1].Value\r\n        if (($progressMatch % 10) -eq 0) {\r\n          if ($progressMatch -ne $previousPercentage) {\r\n            WriteChocoOutput $_\r\n          }\r\n          $previousPercentage = $progressMatch\r\n        }\r\n      }\r\n      else { WriteChocoOutput $_ }\r\n\r\n      if ($_ -match \"Failures\") {\r\n        $failureOccurred = $true\r\n        $res = $false\r\n        # Allow everything to complete before we continue\r\n        sleep -Seconds 5\r\n        if ($takeScreenshot) {\r\n          Take-ScreenShot -file $errorFilePath -imagetype jpeg\r\n          # Wait for a second so the screenshot can be taken before we continue\r\n          sleep -Seconds 1\r\n        }\r\n        if ($arguments[0] -eq 'uninstall') {\r\n          Stop-Process -ProcessName \"unins*\" -ErrorAction Ignore\r\n        }\r\n\r\n        Stop-Process -ProcessName \"*$($arguments[1])*\" -ErrorAction Ignore\r\n      }\r\n    }\r\n  } finally {\r\n    if ($LastExitCode -ne 0) {\r\n      SetAppveyorExitCode $LastExitCode\r\n      $res = $false\r\n    }\r\n    if ($takeScreenshot -and !$packFailed) {\r\n      if ($timeoutBeforeScreenshot -gt 0) { sleep -Seconds $timeoutBeforeScreenshot }\r\n      WriteOutput \"Taking screenshot after $($arguments[0])\"\r\n      # We take a screenshot when install/uninstall have finished to see if a program have started that isn't monitored by choco\r\n      $filePath = \"$screenShotDir\\$($arguments[0])_$($arguments[1]).jpg\"\r\n      Take-ScreenShot -file $filePath -imagetype jpeg\r\n    }\r\n  }\r\n  return $res\r\n}\r\n\r\nfunction InstallPackage() {\r\n<#\r\n.SYNOPSIS\r\n  Function responsible for testing the installation of a single package.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    $package,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$chocoCommandTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$screenshotTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [bool]$takeScreenshot,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$screenShotDir\r\n  )\r\n\r\n  $dependentSource = GetPackagePath -packageName $package.DependentPackage\r\n  if ($dependentSource) {\r\n    try {\r\n      RunChocoPackProcess -path $dependentSource | WriteChocoOutput\r\n    } catch {\r\n      WriteOutput \"$_\" -type Error\r\n      return $package.Name\r\n    }\r\n    $sources = \"$($_.Directory);$dependentSource;chocolatey\"\r\n  } else {\r\n    $sources = \"$($_.Directory);chocolatey\"\r\n  }\r\n\r\n  $arguments = @{\r\n    timeout = $chocoCommandTimeout\r\n    takeScreenshot = $takeScreenshot\r\n    timeoutBeforeScreenshot = $screenshotTimeout\r\n    arguments = 'install',$package.Name,\"--source=`\"$sources`\"\"\r\n    screenShotDir = $screenShotDir\r\n  }\r\n\r\n  try {\r\n  if (!(RunChocoProcess @arguments)) { return $package.Name }\r\n  } catch {\r\n    WriteOutput \"$_\" -type Error\r\n    return $package.Name\r\n  }\r\n\r\n  return \"\"\r\n}\r\n\r\nfunction TestAuUpdatePackages() {\r\n<#\r\n.SYNOPSIS\r\n  Function responsible for running au on the specified packages.\r\n#>\r\n  param(\r\n    $packages\r\n  )\r\n\r\n  [array]$packageNames = $packages | ? IsAutomatic | select -expand Name\r\n  $packageNames += $packages | ? { $_.DependentPackage -ne $null -and $_.DependentPackage -ne '' } | select -expand DependentPackage\r\n  if (!$packageNames) {\r\n    WriteOutput \"No Automatic packages was found. Skipping Chocolatey AU update test.\"\r\n    return\r\n  }\r\n\r\n  try {\r\n    pushd \"$PSScriptRoot\\..\"\r\n    Write-Host \"Testing $packageNames\"\r\n    .\\test_all.ps1 -Name $packageNames -ThrowOnErrors\r\n  } catch {\r\n    SetAppveyorExitCode $LastExitCode\r\n    throw \"An exception ocurred during Chocolatey AU update. Cancelling all other checks.\"\r\n  } finally {\r\n    MoveLogFile -packageName 'chocolatey-au' -commandType 'update'\r\n    popd\r\n  }\r\n}\r\n\r\nfunction RunUpdateScripts {\r\n  param(\r\n    $packages\r\n  )\r\n  [array]$manualPackages = $packages | ? { !$_.IsAutomatic -and (Test-Path \"$($_.Directory)\\update.ps1\") }\r\n  # Currently we do not support dependent packages\r\n  if (!$manualPackages) {\r\n    WriteOutput \"No manual packages that contain an update script\"\r\n    return\r\n  }\r\n\r\n  $manualPackages | % {\r\n    $name = $_.Name\r\n    WriteOutput \"Running update.ps1 for $name\"\r\n    try {\r\n      pushd $_.Directory\r\n      .\\update.ps1\r\n    } catch {\r\n      SetAppveyorExitCode 1\r\n      throw \"An exception ocurred during the manual update of $name. Cancelling all other checks.\"\r\n    } finally {\r\n      popd\r\n    }\r\n  }\r\n}\r\n\r\nfunction TestInstallAllPackages() {\r\n<#\r\n.SYNOPSIS\r\n  Function responsible for running the install tests on the specified packages.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    $packages,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$chocoCommandTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$screenshotTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [bool]$takeScreenshot,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$screenShotDir,\r\n    [Parameter(ValueFromRemainingArguments = $true)]\r\n    [object[]]$ignoredValues\r\n  )\r\n\r\n  $packages | % {\r\n    pushd $_.Directory\r\n    if ($runChocoWithAu) { Test-Package -Install | WriteChocoOutput }\r\n    else {\r\n      InstallPackage `\r\n        -package $_ `\r\n        -chocoCommandTimeout $chocoCommandTimeout `\r\n        -screenshotTimeout $screenshotTimeout `\r\n        -takeScreenshot $takeScreenshot `\r\n        -screenShotDir $screenShotDir\r\n      MoveLogFile -packageName $_.Name -commandType 'install'\r\n    }\r\n    popd\r\n  } | ? { $_ -ne $null -and $_ -ne '' }\r\n}\r\n\r\nfunction UninstallPackage() {\r\n<#\r\n.SYNOPSIS\r\n  Function responsible for testing the uninstallation of a single package.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    $package,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$chocoCommandTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$screenshotTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [bool]$takeScreenshot,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$screenShotDir\r\n  )\r\n\r\n  $dependentSource = GetPackagePath -packageName $package.DependentPackage\r\n  if ($dependentSource) {\r\n    try {\r\n      RunChocoPackProcess -path $dependentSource | WriteOutput\r\n    } catch {\r\n      WriteOutput \"$_\" -type Error\r\n      return $package.Name\r\n    }\r\n    $packageNames = @($package.Name ; $package.DependentPackage)\r\n  } else {\r\n    $packageNames = @($package.Name)\r\n  }\r\n\r\n  $arguments = @{\r\n    timeout = $chocoCommandTimeout\r\n    takeScreenshot = $takeScreenshot\r\n    timeoutBeforeScreenshot = $screenshotTimeout\r\n    arguments = @('uninstall';$packageNames)\r\n    screenShotDir = $screenShotDir\r\n  }\r\n  try {\r\n    if (!(RunChocoProcess @arguments)) { return $package.Name }\r\n  } catch {\r\n    WriteOutput \"$_\" -type Error\r\n    return $package.Name\r\n  }\r\n\r\n  return \"\"\r\n}\r\n\r\nfunction TestUninstallAllPackages() {\r\n<#\r\n.SYNOPSIS\r\n  Function responsible for running the uninstall tests on the specified packages.\r\n  But only if the package names isn't listed in the specified failedInstall object array.\r\n#>\r\n  param(\r\n    [Parameter(Mandatory = $true)]\r\n    $packages,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$chocoCommandTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [int]$screenshotTimeout,\r\n    [Parameter(Mandatory = $true)]\r\n    [bool]$takeScreenshot,\r\n    [Parameter(Mandatory = $true)]\r\n    [string]$screenShotDir,\r\n    [object[]]$failedInstalls,\r\n    [Parameter(ValueFromRemainingArguments = $true)]\r\n    [object[]]$ignoredValues\r\n  )\r\n\r\n  $packages | % {\r\n    $name = $_.Name\r\n    $packageFailed = $failedInstalls | ? { $_ -eq $name }\r\n    if ($packageFailed) {\r\n      WriteOutput \"$name failed to install, skipping uninstall test...\" -type Warning\r\n      return \"\"\r\n    } else {\r\n      pushd $_.Directory\r\n      if ($runChocoWithAu) { Test-Package -Uninstall | WriteChocoOutput }\r\n      else {\r\n        UninstallPackage `\r\n          -package $_ `\r\n          -chocoCommandTimeout $chocoCommandTimeout `\r\n          -screenshotTimeout $screenshotTimeout `\r\n          -takeScreenshot $takeScreenshot `\r\n          -screenShotDir $screenShotDir\r\n        MoveLogFile -packageName $name -commandType 'uninstall'\r\n      }\r\n      popd\r\n    }\r\n  } | ? { $_ -ne $null -and $_ -ne '' }\r\n}\r\n\r\nif ($packageName) {\r\n  $packages = GetPackagesFromName -packageName $packageName\r\n} else {\r\n  $packages = GetPackagesFromDiff -diffAgainst 'origin/master'\r\n}\r\n\r\n$packages = RemoveDependentPackages -packages $packages\r\n\r\nif ($CleanFiles) {\r\n    CleanFiles -screenShotDir $artifactsDirectory\r\n}\r\n\r\nif (!$packages) {\r\n  WriteOutput \"No changed packages was found. Exiting tests...\" -type Warning\r\n  return;\r\n}\r\n\r\nif ($TakeScreenshots) { . \"$PSScriptRoot\\Take-ScreenShot.ps1\" }\r\n$arguments = @{\r\n  packages = $packages\r\n  chocoCommandTimeout = $chocoCommandTimeout\r\n  takeScreenshot = $TakeScreenshots\r\n  screenShotTimeout = $timeoutBeforeScreenshot\r\n  screenShotDir = $artifactsDirectory\r\n}\r\n\r\nif (@('all','update').Contains($type)) {\r\n  TestAuUpdatePackages -packages $packages\r\n  RunUpdateScripts -packages $packages\r\n}\r\nif (@('all','install').Contains($type)) {\r\n  [array]$failedInstalls = TestInstallAllPackages @arguments\r\n  if (!$runChocoWithAu) { CreateSnapshotArchive -packages $packages -artifactsDirectory $artifactsDirectory }\r\n} else { $failedInstalls = @() }\r\nif (@('all','uninstall').Contains($type)) {\r\n  [array]$failedUninstalls = TestUninstallAllPackages @arguments -failedInstalls $failedInstalls\r\n}\r\nif (@('all','install','uninstall').Contains($type) -and !$runChocoWithAu) { CreateLogArchive $artifactsDirectory }\r\n\r\nif ($failedInstalls.Count -gt 0) {\r\n  WriteOutput \"The following packages failed to install:\" -type ChocoWarning\r\n  WriteOutput \"    $($failedInstalls -join ' ')\" -type ChocoWarning\r\n}\r\nif ($failedUninstalls.Count -gt 0) {\r\n  WriteOutput \"The following packages failed to uninstall:\" -type ChocoWarning\r\n  WriteOutput \"    $($failedUninstalls -join ' ')\" -type ChocoWarning\r\n}\r\n\r\nCheckPackageSizes\r\n"
  },
  {
    "path": "scripts/Update-ChangelogVersion.ps1",
    "content": "\r\nfunction Update-ChangelogVersion([string]$version, [string]$format = '## Version: {VERSION} ({DATE})') {\r\n\r\n  if (!(Test-Path \"Changelog.md\")) { return }\r\n\r\n  Write-Host \"Updating changelog version.\"\r\n\r\n  $path = (Resolve-Path \"Changelog.md\")\r\n  [string[]]$changelog = gc $path -Encoding UTF8 | % {\r\n    if ($_.StartsWith('## Upcoming')) {\r\n      $line = ($format -replace '\\{VERSION\\}',$version -replace '\\{DATE\\}',(Get-Date -Format 'yyyy-MM-dd'))\r\n    } else {\r\n      $line = $_\r\n    }\r\n    $line\r\n  }\r\n\r\n  $utf8NoBomEncoding = New-Object System.Text.UTF8Encoding($false)\r\n  [System.IO.File]::WriteAllText($path, ($changelog -join \"`n\") + \"`n\", $utf8NoBomEncoding)\r\n}\r\n"
  },
  {
    "path": "scripts/Update-IconUrl.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n  Updates Icon Url with correct hashes in the nuspec file\r\n\r\n.DESCRIPTION\r\n  Searches for icons matching the package name and\r\n  extracts the latest commit hash for that icon (committing it first if it has changed).\r\n  It then updates the package nuspec file with the correct jsdelivr url.\r\n\r\n.PARAMETER Name\r\n  If specified it only updates the package matching the specified name\r\n\r\n.PARAMETER IconName\r\n  If specified look for an icon matching the specified Icon Name.\r\n  Is ignored if no Name parameter is specified.\r\n\r\n.PARAMETER GithubRepository\r\n  The github user/repository to use in the jsdelivr url\r\n\r\n.PARAMETER RelativeIconDir\r\n  The relative path to where icons are located (relative to the location of this script)\r\n\r\n.PARAMETER PackagesDirectory\r\n  The relative path to where packages are located (relative to the location of this script)\r\n\r\n.PARAMETER UseStopwatch\r\n  Uses a stopwatch to time how long this script used to execute\r\n\r\n.PARAMETER Quiet\r\n  Do not write normal output to host.\r\n  NOTE: Output from git and Write-Warning will still be available\r\n\r\n.PARAMETER ThrowErrorOnIconNotFound\r\n  Throw an error if a icon for the specified package is not found.\r\n  NOTE: Only available when updating a single icon.\r\n\r\n.PARAMETER Optimize\r\n  Additionally optimize/compress the icon if one is found, and a supported\r\n  optimizer is available. (Runs through all supported optimizers)\r\n\r\n.OUTPUTS\r\n  The number of packages that was updates,\r\n  if some packages is already up to date, outputs how many.\r\n  Writes a warning of how many packages where icons was not found,\r\n  then optionally outputs which packages.\r\n\r\n.NOTES\r\n  Currently supports icons with the following extensions\r\n  (png, svg, jpg, ico)\r\n\r\n.EXAMPLE\r\n  ps> .\\Update-IconUrl.ps1\r\n  Updates all nuspec files with matching icons\r\n-    <iconUrl>https://cdn.jsdelivr.net/gh/AdmiringWorm/chocolatey-packages@e4a49519947c3cff55c17a0b08266c56b0613e64/icons/thunderbird.png</iconUrl>\r\n+    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/thunderbird.png</iconUrl>\r\n\r\n.EXAMPLE\r\n  ps> .\\Update-IconUrl.ps1 -Name 'SQLite'\r\n  Updates only a single nuspec file with the specified name with its matching icon\r\n-    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@e4a49519947c3cff55c17a0b08266c56b0613e64/icons/speccy.png</iconUrl>\r\n+    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@edba4a5849ff756e767cba86641bea97ff5721fe/icons/speccy.png</iconUrl>\r\n\r\n.EXAMPLE\r\n  ps> .\\Updates-IconUrl.ps1 -Name 'youtube-dl' -IconName 'y-dl'\r\n  Updates only a single nuspec file with the specified name with the icon matching the specified IconName\r\n-    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@e4a49519947c3cff55c17a0b08266c56b0613e64/icons/y-dl.svg</iconUrl>\r\n+    <iconUrl>https://cdn.jsdelivr.net/gh/chocolatey/chocolatey-coreteampackages@a42da86c9cc480a5f3f23677e0d73d88416a3b3c/icons/y-dl.svg</iconUrl>\r\n\r\n.EXAMPLE\r\n  ps> .\\Updates-IconUrl.ps1 -Name \"thunderbird\" -UseStopwatch\r\n  ps> .\\Updates-IconUrl.ps1 -UseStopwatch\r\n  While also updating the nuspec file this will also output the time it took for the script to finish\r\n  output> \"Time Used: 00:00:27.4720531\"\r\n\r\n.EXAMPLE\r\n  Possible output for all calls\r\n\r\n  Output if found\r\n  output> Updated 1 icon url(s)\r\n\r\n  Output if already up to date\r\n  output> Congratulations, all found icon urls is up to date.\r\n  output> 1 icon url(s) was already up to date.\r\n\r\n  Output if not found\r\n  output> WARNING: 2 icon url(s) was not found!\r\n  output> Do you want to view the package names?\r\n  input< y\r\n  output> tuniac\r\n  output> youtube-dl\r\n#>\r\n\r\nparam(\r\n  [string]$Name,\r\n  [string]$IconName = $null,\r\n  [string]$GithubRepository = $null,\r\n  [string]$RelativeIconDir = \"../icons\",\r\n  [string]$PackagesDirectory = \"../automatic\",\r\n  [ValidateSet('jsdelivr', 'staticaly','githack')]\r\n  [string]$template = 'jsdelivr',\r\n  [switch]$UseStopwatch,\r\n  [switch]$Quiet,\r\n  [switch]$ThrowErrorOnIconNotFound,\r\n  [switch]$Optimize\r\n)\r\n\r\nif (!$GithubRepository) {\r\n  $allRemotes = . git remote\r\n  $remoteName = if ($allRemotes | ? { $_ -eq 'upstream' }) { \"upstream\" }\r\n                elseif ($allRemotes | ? { $_ -eq 'origin' }) { 'origin' }\r\n                else { $allRemotes | select -first 1 }\r\n\r\n  if ($remoteName) { $remoteUrl = . git remote get-url $remoteName }\r\n\r\n  if ($remoteUrl) {\r\n    $GithubRepository = ($remoteUrl -split '[\\/:]' | select -last 2) -replace '\\.git$','' -join '/'\r\n  } else {\r\n    $GithubRepository = \"USERNAME/REPOSITORY-NAME\"\r\n  }\r\n}\r\n\r\n$counts = @{\r\n  replaced = 0\r\n  missing = 0\r\n  uptodate = 0\r\n}\r\n\r\n$missingIcons = New-Object System.Collections.Generic.List[object];\r\n\r\n$encoding = New-Object System.Text.UTF8Encoding($false)\r\n$validExtensions = @(\r\n  \"png\"\r\n  \"svg\"\r\n  \"jpg\"\r\n  \"ico\"\r\n)\r\n\r\nfunction Format-Size {\r\n  param(\r\n    [double]$size\r\n  )\r\n  $suffixes = @(\r\n    'Byte'\r\n    'KB'\r\n    'MB' # unlikely, but you never know\r\n    'GB' # Highly unlikely\r\n  )\r\n  $index = 0\r\n  while (($index -lt $suffixes.Count) -and ($size -ge 1024)) {\r\n    $index++\r\n    $size = $size / 1024\r\n  }\r\n  $format = if ($index -eq 0) { \"{0:0} {1}\" } else { \"{0:2} {1}\" }\r\n\r\n  return $format -f $size,$suffixes[$index]\r\n}\r\n\r\nfunction Optimize-Image {\r\n  param(\r\n    [string]$iconPath\r\n  )\r\n\r\n  $supportedOptimizers = @(\r\n    @{\r\n      DisplayName = \"pngquant\"\r\n      Arguments   = @('--strip','--force','--output',\"`\"$iconPath`\"\", \"`\"$iconPath`\"\")\r\n      Extensions = @('.png')\r\n    }\r\n    @{\r\n      DisplayName = \"optipng\"\r\n      Arguments   = @('-o7','--strip','all','--quiet', \"`\"$iconPath`\"\")\r\n      Extensions  = @('.png', '.bmp','.gif','.pnm','.tiff')\r\n    }\r\n    @{\r\n      DisplayName = \"jpegoptim\"\r\n      Arguments = @('--strip-all', '--preserve', '--quiet','--max=90', \"`\"$iconPath`\"\")\r\n      Extensions = @('.jpg', '.jpeg')\r\n    }\r\n  )\r\n  $extension = [System.IO.Path]::GetExtension($iconPath)\r\n  $fileName  = [System.IO.Path]::GetFileName($iconPath)\r\n\r\n  $supportedOptimizers | ? {\r\n    $name = if ($_.ExeName) { $_.ExeName } else { $_.DisplayName }\r\n    return $_.Extensions.Contains($extension) -and (Get-Command $name -ea 0)\r\n  } | % {\r\n    Write-Host \"Optimizing the icon $fileName using $($_.DisplayName)\"\r\n    $originalSize = Get-Item $iconPath | % Length\r\n    $name = if ($_.ExeName) { $_.ExeName } else { $_.DisplayName }\r\n    $path = Get-Command $name\r\n    do {\r\n      $sizeBefore = Get-Item $iconPath | % Length\r\n      Start-Process -FilePath $path -ArgumentList $_.Arguments -Wait -NoNewWindow\r\n      $sizeAfter = Get-Item $iconPath | % Length\r\n    } while ($sizeAfter -lt $sizeBefore)\r\n\r\n    if ($sizeAfter -lt $originalSize) {\r\n      $format = Format-Size ($originalSize - $sizeAfter)\r\n      Write-Host \"$fileName size decreased by $format\"\r\n    } elseif($sizeAfter -gt $originalSize) {\r\n      $format = Format-Size ($sizeAfter - $originalSize)\r\n      Write-Warning \"$fileName size increased by $format\"\r\n    }\r\n  }\r\n}\r\n\r\nfunction Test-Icon{\r\n  param(\r\n    [string]$Name,\r\n    [string]$Extension,\r\n    [string]$IconDir,\r\n    [bool]$Optimize,\r\n    [string]$PackageName = $Name\r\n  )\r\n  $path = \"$IconDir/$Name.$Extension\"\r\n  if (!(Test-Path $path)) { return $false; }\r\n  if ($Optimize) { Optimize-Image $path }\r\n  if ((git status \"$path\" -s)) {\r\n    git add $path | Out-Null;\r\n    $message = \"($PackageName) Updated icon\"\r\n    if ((git log --oneline -1) -match \"$([regex]::Escape($message))$\") {\r\n      git commit --amend -m \"$message\" \"$path\" | Out-Null\r\n    } else {\r\n      git commit -m \"$message\" \"$path\" | Out-Null;\r\n    }\r\n  }\r\n\r\n  return git log -1 --format=\"%H\" \"$path\";\r\n}\r\n\r\nfunction Update-Readme {\r\n  param(\r\n    [string]$ReadmePath,\r\n    [string]$Url\r\n  )\r\n\r\n  if (!(Test-Path $ReadmePath)) { return }\r\n\r\n  $content = Get-Content $ReadmePath -Encoding UTF8\r\n  $re = \"(^\\#+.*\\<img.*src=)`\"[^`\"]*`\"\"\r\n  if ($content.Length -ge 1 -and $content[0] -match $re) {\r\n    $content[0] = $content[0] -replace $re,\"`${1}`\"$Url`\"\"\r\n  }\r\n\r\n  $output = $content | Out-String\r\n  [System.IO.File]::WriteAllText(\"$ReadmePath\", $output, $encoding)\r\n}\r\n\r\nfunction Replace-IconUrl{\r\n  param(\r\n    [string]$NuspecPath,\r\n    [string]$CommitHash,\r\n    [string]$IconPath,\r\n    [string]$GithubRepository,\r\n    [switch]$NoReadme\r\n  )\r\n\r\n  $nuspec = gc \"$NuspecPath\" -Encoding UTF8\r\n\r\n  $oldContent = ($nuspec | Out-String) -replace '\\r\\n?',\"`n\"\r\n\r\n  # Old rawgit url, just for history purposes\r\n  # $url = \"https://cdn.rawgit.com/$GithubRepository/$CommitHash/$iconPath\"\r\n  $url = switch ($template) {\r\n    'jsdelivr' { \"https://cdn.jsdelivr.net/gh/${GithubRepository}@${CommitHash}/$iconPath\" }\r\n    'staticaly' { \"https://cdn.staticaly.com/gh/${GithubRepository}/${CommitHash}/$iconPath\" }\r\n    'githack' { \"https://rawcdn.githack.com/${GithubRepository}/${CommitHash}/$iconPath\" }\r\n    Default { throw \"$template is Unsupported\" }\r\n  }\r\n\r\n  $nuspec = $nuspec -replace '<iconUrl>.*',\"<iconUrl>$url</iconUrl>\"\r\n\r\n  $output = ($nuspec | Out-String) -replace '\\r\\n?',\"`n\"\r\n  if ($oldContent -eq $output) {\r\n    $counts.uptodate++;\r\n    return;\r\n  }\r\n  [System.IO.File]::WriteAllText(\"$NuspecPath\", $output, $encoding);\r\n\r\n  if (!($NoReadme)) {\r\n    $readMePath = (Split-Path -Parent $NuspecPath) + \"\\Readme.md\"\r\n    Update-Readme -ReadmePath $readMePath -Url $url\r\n  }\r\n  $counts.replaced++;\r\n}\r\n\r\nfunction Update-IconUrl{\r\n  param(\r\n    [string]$Name,\r\n    [string]$IconName,\r\n    [string]$IconDir,\r\n    [string]$GithubRepository,\r\n    [bool]$Quiet,\r\n    [bool]$Optimize\r\n  )\r\n\r\n  if (!$IconName) {\r\n    $IconName = $Name\r\n  }\r\n\r\n  $possibleNames = @($IconName);\r\n\r\n  $dotIndex = $IconName.IndexOf('.')\r\n  if ($dotIndex -gt 0) {\r\n    $possibleNames += $IconName.Remove($dotIndex)\r\n  }\r\n\r\n  # Let check if the package already contains a url, and get the filename from that\r\n  $content = gc \"$PSScriptRoot/$PackagesDirectory/$Name/$Name.nuspec\" -Encoding UTF8\r\n\r\n  if ($content | ? { $_ -match 'Icon(Url)?:\\s*Skip( check)?' }) {\r\n    if (!($Quiet)) {\r\n      Write-Warning \"Skipping icon check for $Name\"\r\n    }\r\n    return;\r\n  }\r\n\r\n  $content | ? { $_ -match \"\\<iconUrl\\>(.+)\\<\\/iconUrl\\>\" } | Out-Null\r\n  if ($Matches) {\r\n    $url = $Matches[1]\r\n    $index = $url.LastIndexOf('/')\r\n    if ($index -gt 0) {\r\n      $fileName = $url.Substring($index + 1)\r\n      $index = $fileName.LastIndexOf('.')\r\n      if ($index -gt 0) {\r\n        $fileName = $fileName.Substring(0, $index)\r\n        $possibleNames += @($fileName)\r\n      }\r\n    }\r\n  }\r\n\r\n  foreach ($possibleName in $possibleNames) {\r\n\r\n    foreach ($extension in $validExtensions) {\r\n      $iconNameWithExtension = \"$possibleName.$extension\";\r\n      $commitHash = Test-Icon -Name $possibleName -Extension $extension -IconDir $IconDir -Optimize $Optimize -PackageName $Name;\r\n      if ($commitHash) { break; }\r\n    }\r\n    if ($commitHash) { break; }\r\n  }\r\n\r\n  if (!($commitHash)) {\r\n    $counts.missing++;\r\n    $missingIcons.Add($Name);\r\n    return;\r\n  }\r\n  $resolvedPath = Resolve-Path $IconDir/$iconNameWithExtension -Relative;\r\n  $trimming = @(\".\", \"\\\")\r\n  $iconPath = $resolvedPath.TrimStart($trimming) -replace '\\\\','/';\r\n  Replace-IconUrl `\r\n    -NuspecPath \"$PSScriptRoot/$PackagesDirectory/$Name/$Name.nuspec\" `\r\n    -CommitHash $commitHash `\r\n    -IconPath $iconPath `\r\n    -GithubRepository $GithubRepository\r\n}\r\n\r\nif ($UseStopwatch) {\r\n  $stopWatch = New-Object System.Diagnostics.Stopwatch\r\n  $stopWatch.Start();\r\n}\r\n\r\nIf ($Name) {\r\n  Update-IconUrl -Name $Name -IconName $IconName -IconDir \"$PSScriptRoot/$RelativeIconDir\" -GithubRepository $GithubRepository -Quiet $Quiet -Optimize $Optimize\r\n}\r\nelse {\r\n  $directories = Get-ChildItem -Path \"$PSScriptRoot/$PackagesDirectory\" -Directory;\r\n\r\n  foreach ($directory in $directories) {\r\n    if ((Test-Path \"$($directory.FullName)/$($directory.Name).nuspec\")) {\r\n      Update-IconUrl -Name $directory.Name -IconDir \"$PSScriptRoot/$RelativeIconDir\" -GithubRepository $GithubRepository -Quiet $Quiet -Optimize $Optimize\r\n    }\r\n  }\r\n}\r\n\r\nif ($UseStopwatch) {\r\n  $stopWatch.Stop();\r\n  if (!$Quiet) {\r\n    Write-Host \"Time Used: $($stopWatch.Elapsed)\"\r\n  }\r\n}\r\nif ($counts.replaced -eq 0 -and !$Quiet) {\r\n  Write-Host \"Congratulations, all found icon urls is up to date.\"\r\n} elseif (!$Quiet) {\r\n  Write-Host \"Updated $($counts.replaced) icon url(s)\";\r\n}\r\nif ($counts.uptodate -gt 0 -and !$Quiet) {\r\n  Write-Host \"$($counts.uptodate) icon url(s) was already up to date.\";\r\n}\r\nif ($counts.missing -gt 1) {\r\n  Write-Warning \"$($counts.missing) icon(s) was not found!\"\r\n  if (!$PrintMissingIcons -and !$Quiet) {\r\n    $yes = New-Object System.Management.Automation.Host.ChoiceDescription \"&Yes\", \"Hell Yeah\"\r\n    $no  = New-Object System.Management.Automation.Host.ChoiceDescription \"&No\",\"No WAY\"\r\n    $options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)\r\n    [int]$defaultChoice = 1\r\n    $message = \"Do you want to view the package names?\";\r\n    $choice = $host.ui.PromptForChoice($caption, $message, $options, $defaultChoice);\r\n  } elseif($Quiet) {\r\n    $choice = 1\r\n  } else {\r\n    $choice = 0\r\n  }\r\n  if ($choice -eq 0) {\r\n    Write-Warning \"We did not found an icon for the following packages\"\r\n    $missingIcons -join \"`n\";\r\n  }\r\n}elseif ($counts.missing -eq 1) {\r\n  $package = $missingIcons[0]\r\n  if ($ThrowErrorOnIconNotFound) {\r\n    throw \"Unable to find icon url for $package\"\r\n  } else {\r\n    Write-Warning \"Unable to find icon url for $package\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "scripts/Update-OnETagChanged.ps1",
    "content": "# NOTE: No documentation will be written for this script.\r\n# This is only a temporary script until a generic version\r\n# have been added to the wormies-au-helpers powershell package\r\n\r\nfunction Update-OnETagChanged() {\r\n  param(\r\n    [uri]$execUrl,\r\n    [string]$saveFile = \".\\info\",\r\n    [scriptblock]$OnETagChanged,\r\n    [scriptblock]$OnUpdated\r\n  )\r\n\r\n  $request = [System.Net.WebRequest]::CreateDefault($execUrl)\r\n\r\n  try {\r\n    $response = $request.GetResponse()\r\n    $etag = $response.Headers.Get(\"ETag\")\r\n  }\r\n  finally {\r\n    $response.Dispose()\r\n    $response = $null\r\n  }\r\n\r\n  $saveResult = $false\r\n  if (!(Test-Path $saveFile) -or ($global:au_Force -eq $true)) {\r\n    $result = . $OnETagChanged\r\n    $saveResult = $true\r\n  }\r\n  else {\r\n    $existingInfo = (Get-Content $saveFile -Encoding UTF8 -TotalCount 1) -split '\\|'\r\n\r\n    if ($existingInfo[0] -ne $etag) {\r\n      $result = . $OnETagChanged\r\n      $saveResult = $true\r\n    }\r\n    else {\r\n      $result = . $OnUpdated\r\n      $result[\"Version\"] = $existingInfo[1]\r\n      $result[\"ETAG\"] = $existingInfo[0]\r\n      $saveResult = $false\r\n    }\r\n  }\r\n\r\n  if ($saveResult) {\r\n    $result[\"ETAG\"] = $etag\r\n    \"$($result[\"ETAG\"])|$($result[\"Version\"])\" | Out-File $saveFile -Encoding utf8 -NoNewline\r\n  }\r\n\r\n  return $result\r\n}\r\n"
  },
  {
    "path": "scripts/Update-PackageSourceUrl.ps1",
    "content": "<#\r\n.SYNOPSIS\r\n  Updates Package Source Url with correct URL in the nuspec file\r\n\r\n.DESCRIPTION\r\n  It updates the package nuspec file with the correct package source url.\r\n\r\n.PARAMETER Name\r\n  If specified it only updates the package matching the specified name\r\n\r\n.PARAMETER GithubRepository\r\n  The github user/repository to use\r\n\r\n.PARAMETER PackagesDirectory\r\n  The relative path to where packages are located (relative to the location of this script)\r\n\r\n.PARAMETER UseStopwatch\r\n  Uses a stopwatch to time how long this script used to execute\r\n\r\n.PARAMETER Quiet\r\n  Do not write normal output to host.\r\n  NOTE: Output from git and Write-Warning will still be available\r\n\r\n.OUTPUTS\r\n  The number of packages that was updates,\r\n  if some packages is already up to date, outputs how many.\r\n\r\n.EXAMPLE\r\n  ps> .\\Update-PackageSourceUrl.ps1\r\n  Updates all nuspec files with correct package source\r\n-    <packageSourceUrl>https://github.com/mkevenaar/chocolatey-packages</packageSourceUrl>\r\n+    <packageSourceUrl>https://github.com/mkevenaar/chocolatey-packages/tree/master/automatic/anyrail6</packageSourceUrl>\r\n\r\n.EXAMPLE\r\n  ps> .\\Update-PackageSourceUrl.ps1 -Name 'bitvise-ssh-server'\r\n  Updates only a single nuspec file with the specified name with its matching icon\r\n-    <packageSourceUrl>https://github.com/mkevenaar/chocolatey-packages</packageSourceUrl>\r\n+    <packageSourceUrl>https://github.com/mkevenaar/chocolatey-packages/tree/master/automatic/bitvise-ssh-server</packageSourceUrl>\r\n\r\n.EXAMPLE\r\n  ps> .\\Updates-packageSourceUrl.ps1 -Name \"bitvise-ssh-server\" -UseStopwatch\r\n  ps> .\\Updates-packageSourceUrl.ps1 -UseStopwatch\r\n  While also updating the nuspec file this will also output the time it took for the script to finish\r\n  output> \"Time Used: 00:00:27.4720531\"\r\n\r\n.EXAMPLE\r\n  Possible output for all calls\r\n\r\n  Output if found\r\n  output> Updated 1 url(s)\r\n\r\n  Output if already up to date\r\n  output> Congratulations, all found urls are up to date.\r\n  output> 1 icon url(s) was already up to date.\r\n#>\r\n\r\nparam(\r\n  [string]$Name,\r\n  [string]$GithubRepository = $null,\r\n  [string]$PackagesDirectory = \"../automatic\",\r\n  [switch]$UseStopwatch,\r\n  [switch]$Quiet\r\n)\r\n\r\nif (!$GithubRepository) {\r\n  $allRemotes = . git remote\r\n  $remoteName = if ($allRemotes | ? { $_ -eq 'upstream' }) { \"upstream\" }\r\n                elseif ($allRemotes | ? { $_ -eq 'origin' }) { 'origin' }\r\n                else { $allRemotes | select -first 1 }\r\n\r\n  if ($remoteName) { $remoteUrl = . git remote get-url $remoteName }\r\n\r\n  if ($remoteUrl) {\r\n    $GithubRepository = ($remoteUrl -split '[\\/:]' | select -last 2) -replace '\\.git$','' -join '/'\r\n  } else {\r\n    Write-Warning \"Unable to get repository and user, setting dummy values...\"\r\n    $GithubRepository = \"USERNAME/REPOSITORY-NAME\"\r\n  }\r\n}\r\n\r\n$counts = @{\r\n  replaced = 0\r\n  uptodate = 0\r\n}\r\n\r\n$missingIcons = New-Object System.Collections.Generic.List[object];\r\n\r\n$encoding = New-Object System.Text.UTF8Encoding($false)\r\n\r\nfunction Replace-PackageSourceUrl{\r\n  param(\r\n    [string]$NuspecPath,\r\n    [string]$PackageName,\r\n    [string]$GithubRepository,\r\n    [string]$PackagesDirectory\r\n  )\r\n\r\n  $nuspec = Get-Content \"$NuspecPath\" -Encoding UTF8\r\n\r\n  $oldContent = ($nuspec | Out-String) -replace '\\r\\n?',\"`n\"\r\n\r\n  $url = \"https://github.com/${GithubRepository}/tree/master/$PackagesDirectory/$PackageName\"\r\n\r\n  $nuspec = $nuspec -replace '<packageSourceUrl>.*',\"<packageSourceUrl>$url</packageSourceUrl>\"\r\n\r\n  $output = ($nuspec | Out-String) -replace '\\r\\n?',\"`n\"\r\n  if ($oldContent -eq $output) {\r\n    $counts.uptodate++;\r\n    return;\r\n  }\r\n  [System.IO.File]::WriteAllText(\"$NuspecPath\", $output, $encoding);\r\n\r\n  $counts.replaced++;\r\n}\r\n\r\nfunction Update-PackageSourceUrl{\r\n  param(\r\n    [string]$Name,\r\n    [string]$GithubRepository,\r\n    [bool]$Quiet\r\n  )\r\n\r\n  # Let check if the package already contains a url\r\n  $content = Get-Content \"$PSScriptRoot/$PackagesDirectory/$Name/$Name.nuspec\" -Encoding UTF8\r\n\r\n  if ($content | Where-Object { $_ -match 'packageSource(Url)?:\\s*Skip( check)?' }) {\r\n    if (!($Quiet)) {\r\n      Write-Warning \"Skipping check for $Name\"\r\n    }\r\n    return;\r\n  }\r\n\r\n  $FolderName = $PackagesDirectory -split '/' | Select-Object -Last 1\r\n\r\n  Replace-packageSourceUrl `\r\n    -NuspecPath \"$PSScriptRoot/$PackagesDirectory/$Name/$Name.nuspec\" `\r\n    -PackageName $Name `\r\n    -GithubRepository $GithubRepository `\r\n    -PackagesDirectory $FolderName\r\n}\r\n\r\nif ($UseStopwatch) {\r\n  $stopWatch = New-Object System.Diagnostics.Stopwatch\r\n  $stopWatch.Start();\r\n}\r\n\r\nIf ($Name) {\r\n  Update-PackageSourceUrl -Name $Name -GithubRepository $GithubRepository -Quiet $Quiet\r\n}\r\nelse {\r\n  $directories = Get-ChildItem -Path \"$PSScriptRoot/$PackagesDirectory\" -Directory;\r\n\r\n  foreach ($directory in $directories) {\r\n    if ((Test-Path \"$($directory.FullName)/$($directory.Name).nuspec\")) {\r\n      Update-PackageSourceUrl -Name $directory.Name -GithubRepository $GithubRepository -Quiet $Quiet\r\n    }\r\n  }\r\n}\r\n\r\nif ($UseStopwatch) {\r\n  $stopWatch.Stop();\r\n  if (!$Quiet) {\r\n    Write-Host \"Time Used: $($stopWatch.Elapsed)\"\r\n  }\r\n}\r\nif ($counts.replaced -eq 0 -and !$Quiet) {\r\n  Write-Host \"Congratulations, all found urls are up to date.\"\r\n} elseif (!$Quiet) {\r\n  Write-Host \"Updated $($counts.replaced) url(s)\";\r\n}\r\nif ($counts.uptodate -gt 0 -and !$Quiet) {\r\n  Write-Host \"$($counts.uptodate) url(s) was already up to date.\";\r\n}\r\n"
  },
  {
    "path": "scripts/au_extensions.psm1",
    "content": "# Export all the cmdlets that are meant to be used\r\n# within a Chocolatey AU update script here.\r\n\r\n# We just specify the functions we want to export\r\n# but the file containing the functions is expected\r\n# to be named using the same name.\r\n$funcs = @(\r\n  'Add-Dependency'\r\n  'Clear-DependenciesList'\r\n  'Get-AllGitHubReleases'\r\n  'Get-ChocolateyNormalizedVersion'\r\n  'Get-GitHubRelease'\r\n  'Get-GitHubRepositoryFileContent'\r\n  'Set-DescriptionFromReadme'\r\n  'Update-ChangelogVersion'\r\n  'Update-OnETagChanged'\r\n)\r\n\r\n$funcs | % {\r\n  if (Test-Path \"$PSScriptRoot\\$_.ps1\") {\r\n    . \"$PSScriptRoot\\$_.ps1\"\r\n    if (Get-Command $_ -ea 0) {\r\n      Export-ModuleMember -Function $_\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "test_all.ps1",
    "content": "<#\r\n    .Synopsis\r\n        Force updates all automatic packages in the repository.\r\n    .Description\r\n        Uses Chocolatey AU to update packages in the specified folder (defaults to $PSScriptRoot\\automatic),\r\n        outputting an error if any are found. Does not push any of the package updates.\r\n    .Example\r\n        .\\test_all.ps1\r\n        # Force updates all packages in the default folder, \\automatic.\r\n    .Example\r\n        .\\test_all.ps1 -Name exampleid\r\n        # Attempts to force-update the 'exampleid' package, if present.\r\n    .Example\r\n        .\\test_all.ps1 -Name 'random 5'\r\n        # Attempts to force-update 5 random packages that are present in the root folder.\r\n    .Notes\r\n        This will leave your repository in an un-clean state.\r\n#>\r\n[CmdletBinding()]\r\nparam(\r\n    # Specific packages to test\r\n    # If set to 'random N' (where N is an int), randomly forces the Nth group of packages.\r\n    [ArgumentCompleter({\r\n        param($CommandName, $ParameterName, $WordToComplete, $CommandAst, $FakeBoundParameters)\r\n        $Directory = if ($FakeBoundParameters['Root']) {\r\n            $FakeBoundParameters['Root']\r\n        } else {\r\n            \"$PSScriptRoot\\automatic\"\r\n        }\r\n        (Get-ChildItem $Directory -Directory).Name.Where{\r\n            $_ -like \"*$WordToComplete*\" -and\r\n            $_ -notin $FakeBoundParameters['Name']\r\n        }\r\n    })]\r\n    [string[]]$Name,\r\n\r\n    # The directory to find packages in\r\n    [string]$Root = \"$PSScriptRoot\\automatic\",\r\n\r\n    # Whether failures for testing should throw or not.\r\n    [switch]$ThrowOnErrors\r\n)\r\n\r\nif (Test-Path $PSScriptRoot/update_vars.ps1) { . $PSScriptRoot/update_vars.ps1 }\r\n$global:au_root = Resolve-Path $Root\r\n\r\nif ($Name.Count -eq 1 -and $Name[0] -match '^random (\\d+)$') {\r\n  [array]$FoundPackages = Get-AUPackages\r\n\r\n  $group = [int]$Matches[1]\r\n  $n = (Get-Random -Maximum $group)\r\n  Write-Host \"TESTING GROUP $($n+1) of $group\"\r\n\r\n  $group_size = [int]($FoundPackages.Count / $group) + 1\r\n  $Name = $FoundPackages | Select-Object -First $group_size -Skip ($group_size*$n) | Select-Object -ExpandProperty Name\r\n\r\n  Write-Host ($Name -join ' ')\r\n  Write-Host ('-' * 80)\r\n}\r\n\r\n$options = [ordered]@{\r\n  Force       = $true\r\n  Push        = $false\r\n  Threads     = 10\r\n\r\n  IgnoreOn    = @(                                      #Error message parts to set the package ignore status\r\n    'Could not create SSL/TLS secure channel'\r\n    'Could not establish trust relationship'\r\n    'The operation has timed out'\r\n    'Internal Server Error'\r\n    'Service Temporarily Unavailable'\r\n    'Choco pack failed with exit code 1'\r\n  )\r\n\r\n  RepeatOn    = @(                                      #Error message parts on which to repeat package updater\r\n    'Could not create SSL/TLS secure channel'             # https://github.com/chocolatey/chocolatey-coreteampackages/issues/718\r\n    'Could not establish trust relationship'\r\n    'Unable to connect'\r\n    'The remote name could not be resolved'\r\n    'Choco pack failed with exit code 1'                  # https://github.com/chocolatey/chocolatey-coreteampackages/issues/721\r\n    'The operation has timed out'\r\n    'Internal Server Error'\r\n    'An exception occurred during a WebClient request'\r\n    'Job returned no object, Vector smash ?'\r\n  )\r\n  RepeatSleep = 60                                      #How much to sleep between repeats in seconds, by default 0\r\n  RepeatCount = 2                                       #How many times to repeat on errors, by default 1\r\n\r\n  Report      = @{\r\n    Type   = 'markdown'                                   #Report type: markdown or text\r\n    Path   = \"$PSScriptRoot\\Update-Force-Test-${n}.md\"    #Path where to save the report\r\n    Params = @{                                          #Report parameters:\r\n      Github_UserRepo = $Env:github_user_repo         #  Markdown: shows user info in upper right corner\r\n      NoAppVeyor      = $true                             #  Markdown: do not show AppVeyor build shield\r\n      Title           = \"Update Force Test - Group ${n}\"\r\n      UserMessage     = \"[Ignored](#ignored) | [Update report](https://gist.github.com/$Env:gist_id) | [Build](https://ci.appveyor.com/project/chocolatey-community/chocolatey-coreteampackages-xnxcr)\"       #  Markdown, Text: Custom user message to show\r\n    }\r\n  }\r\n\r\n  Gist        = @{\r\n    Id          = $Env:gist_id_test                          #Your gist id; leave empty for new private or anonymous gist\r\n    ApiKey      = $Env:github_api_key                        #Your github api key - if empty anoymous gist is created\r\n    Path        = \"$PSScriptRoot\\Update-Force-Test-${n}.md\"  #List of files to add to the gist\r\n    Description = \"Update Force Test Report #powershell #chocolatey\"\r\n  }\r\n\r\n  ModulePaths = @(\"$PSScriptRoot\\scripts\\au_extensions.psm1\"; \"Wormies-AU-Helpers\")\r\n\r\n  BeforeEach  = {\r\n    param($PackageName, $Options )\r\n    $Options.ModulePaths | % { Import-Module $_ }\r\n    $global:au_Force = $true # Some of the helper scripts rely on this one\r\n  }\r\n}\r\n\r\n# https://github.com/majkinetor/au/issues/142\r\n\r\nif ($PSVersionTable.PSVersion.major -ge 6) {\r\n  $AvailableTls = [enum]::GetValues('Net.SecurityProtocolType') | Where-Object { $_ -ge 'Tls' } # PowerShell 6+ does not support SSL3, so use TLS minimum\r\n  $AvailableTls.ForEach({ [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor $_ })\r\n}\r\nelse {\r\n  [System.Net.ServicePointManager]::SecurityProtocol = 3072 -bor 768 -bor [System.Net.SecurityProtocolType]::Tls -bor [System.Net.SecurityProtocolType]::Ssl3\r\n}\r\n\r\n$global:info = updateall -Name $Name -Options $Options\r\n\r\nif ($global:info.Where{$_.Error}) {\r\n  if ($ThrowOnErrors) {\r\n    throw 'Errors during update. Access $global:info for more information.'\r\n  } else {\r\n    Write-Error 'Errors during update. Access $global:info for more information.'\r\n  }\r\n}\r\n"
  },
  {
    "path": "unlisted/fiddler4/README.md",
    "content": "**This package has been unlisted from chocolatey.org.  See this [issue](https://github.com/chocolatey/chocolatey-coreteampackages/issues/923) for further details.**\r\n\r\n---\r\n\r\n# <img src=\"https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e7940eeec0005981b565d98660c6cb9be1865881/icons/fiddler.svg\" width=\"48\" height=\"48\"/> [fiddler4](https://chocolatey.org/packages/fiddler4)\r\n\r\n\r\nFiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and \"fiddle\" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.\r\n\r\nFiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.\r\n\r\n## Features\r\n\r\n- Web debugging\r\n- Performance testing\r\n- HTTP/HTTPS Traffic Recording\r\n- Web Session Manipulation\r\n- Security Testing\r\n- Customization using .NET language\r\n- Works with any broser, any system and any platform.\r\n\r\n## Notes\r\n\r\n- This will always install the latest version of Fiddler 4, regardless of the version specified in the package.\r\n\r\n"
  },
  {
    "path": "unlisted/fiddler4/fiddler4.nuspec",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->\n<package xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\n  <metadata>\n    <id>fiddler4</id>\n    <title>Fiddler</title>\n    <owners>chocolatey-community</owners>\n    <version>4.6.20173.38786</version>\n    <authors>Telerik</authors>\n    <summary>Fiddler Web Debugging Proxy</summary>\n    <description>\nFiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and \"fiddle\" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.\n\nFiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.\n\n## Features\n\n- Web debugging\n- Performance testing\n- HTTP/HTTPS Traffic Recording\n- Web Session Manipulation\n- Security Testing\n- Customization using .NET language\n- Works with any broser, any system and any platform.\n\n## Notes\n\n- This will always install the latest version of Fiddler 4, regardless of the version specified in the package.\n    </description>\n    <projectUrl>http://www.telerik.com/fiddler</projectUrl>\n    <tags>fiddler freeware fiddler4 web debugging cross-platform proxy admin</tags>\n    <licenseUrl>http://www.telerik.com/purchase/license-agreement/fiddler</licenseUrl>\n    <requireLicenseAcceptance>false</requireLicenseAcceptance>\n    <iconUrl>https://cdn.rawgit.com/chocolatey/chocolatey-coreteampackages/e7940eeec0005981b565d98660c6cb9be1865881/icons/fiddler.svg</iconUrl>\n    <packageSourceUrl>https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic/fiddler4</packageSourceUrl>\n  </metadata>\n  <files>\n    <file src=\"tools\\**\" target=\"tools\" />\n  </files>\n</package>\n"
  },
  {
    "path": "unlisted/fiddler4/tools/chocolateyInstall.ps1",
    "content": "﻿$ErrorActionPreference = 'Stop'\r\n\r\n$packageArgs = @{\r\n  packageName            = 'fiddler4'\r\n  fileType               = 'EXE'\r\n  url                    = ''\r\n  checksum               = ''\r\n  checksumType           = 'sha256'\r\n  silentArgs             = '/S'\r\n  validExitCodes         = @(0)\r\n  softwareName           = 'fiddler*'\r\n}\r\nInstall-ChocolateyPackage @packageArgs\r\n"
  },
  {
    "path": "unlisted/fiddler4/update.ps1",
    "content": "﻿Import-Module Chocolatey-AU\r\n\r\nfunction global:au_SearchReplace {\r\n   @{\r\n        \".\\tools\\chocolateyInstall.ps1\" = @{\r\n            \"(?i)(^\\s*url\\s*=\\s*)('.*')\"        = \"`$1'$($Latest.URL32)'\"\r\n            \"(?i)(^\\s*checksum\\s*=\\s*)('.*')\"   = \"`$1'$($Latest.Checksum32)'\"\r\n        }\r\n    }\r\n}\r\n\r\nfunction global:au_GetLatest {\r\n    $url        = ''\r\n    $setup_path = \"$PSScriptRoot\\fiddlersetup.exe\"\r\n\r\n    Write-Host \"Downloading full setup file to find the version\"\r\n    iwr $url -OutFile $setup_path\r\n    $version = gi $setup_path | % { [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_).FileVersion }\r\n    $checksum32 = Get-FileHash $setup_path | % Hash\r\n    rm fiddlersetup.exe -ea 0\r\n    @{\r\n        Version    = $version\r\n        URL32      = $url\r\n        Checksum32 = $checksum32\r\n    }\r\n}\r\n\r\nupdate -NoCheckUrl -ChecksumFor none\r\n"
  },
  {
    "path": "update_all.ps1",
    "content": "<#\r\n    .Synopsis\r\n        Updates all automatic packages in the repository.\r\n    .Description\r\n        Uses Chocolatey AU to update packages in the specified folder (defaults to $PSScriptRoot\\automatic)\r\n        It then pushes and reports on updated packages, based on the present configuration.\r\n    .Example\r\n        .\\update_all.ps1\r\n        # Attempts to update all packages in the default folder, \\automatic.\r\n    .Example\r\n        .\\update_all.ps1 -Name exampleid\r\n        # Attempts to update the 'exampleid' package, if present.\r\n    .Example\r\n        .\\update_all.ps1 -ForcedPackage exampleid\r\n        # Attempts to update all packages and forces an update of 'exampleid'.\r\n#>\r\n[CmdletBinding()]\r\nparam(\r\n    # Specific packages to update\r\n    [ArgumentCompleter({\r\n        param($CommandName, $ParameterName, $WordToComplete, $CommandAst, $FakeBoundParameters)\r\n        $Directory = if ($FakeBoundParameters['Root']) {\r\n            $FakeBoundParameters['Root']\r\n        } else {\r\n            \"$PSScriptRoot\\automatic\"\r\n        }\r\n        (Get-ChildItem $Directory -Directory).Name.Where{\r\n            $_ -like \"*$WordToComplete*\" -and\r\n            $_ -notin $FakeBoundParameters['Name']\r\n        }\r\n    })]\r\n    [string[]]$Name,\r\n\r\n    # Packages to update regardless of the current version\r\n    [ArgumentCompleter({\r\n        param($CommandName, $ParameterName, $WordToComplete, $CommandAst, $FakeBoundParameters)\r\n        $Directory = if ($FakeBoundParameters['Root']) {\r\n            $FakeBoundParameters['Root']\r\n        } else {\r\n            \"$PSScriptRoot\\automatic\"\r\n        }\r\n\r\n        (Get-ChildItem $Directory -Directory).Name.Where{\r\n            $_ -like \"*$WordToComplete*\"\r\n        } | Group-Object {\r\n            $_ -in $FakeBoundParameters['Name']\r\n        } | Sort-Object | Select-Object -ExpandProperty Group\r\n    })]\r\n    [string]$ForcedPackages,\r\n\r\n    # The directory to update packages in\r\n    [string]$Root = \"$PSScriptRoot\\automatic\"\r\n)\r\n\r\nif (Test-Path $PSScriptRoot/update_vars.ps1) {\r\n    . $PSScriptRoot/update_vars.ps1\r\n}\r\n\r\n$Options = [ordered]@{\r\n  WhatIf                    = $au_WhatIf                              #Whatif all packages\r\n  Force                     = $false                                  #Force all packages\r\n  Timeout                   = 100                                     #Connection timeout in seconds\r\n  UpdateTimeout             = 1200                                    #Update timeout in seconds\r\n  Threads                   = 10                                      #Number of background jobs to use\r\n  Push                      = $Env:au_Push -eq 'true'                 #Push to chocolatey\r\n  PushAll                   = $true                                   #Allow to push multiple packages at once\r\n  PluginPath                = ''                                      #Path to user plugins\r\n  IgnoreOn                  = @(                                      #Error message parts to set the package ignore status\r\n    'Could not create SSL/TLS secure channel'\r\n    'Could not establish trust relationship'\r\n    'The operation has timed out'\r\n    'Internal Server Error'\r\n    'Service Temporarily Unavailable'\r\n    'The connection was closed unexpectedly.'\r\n    'package version already exists'\r\n    'already exists on a Simple OData Server'             # https://github.com/chocolatey/chocolatey.org/issues/613\r\n    'Conflict'\r\n    'A system shutdown has already been scheduled'        # https://gist.github.com/choco-bot/a14b1e5bfaf70839b338eb1ab7f8226f#wps-office-free\r\n  )\r\n  RepeatOn                  = @(                                      #Error message parts on which to repeat package updater\r\n    'Could not create SSL/TLS secure channel'             # https://github.com/chocolatey/chocolatey-coreteampackages/issues/718\r\n    'Could not establish trust relationship'\r\n    'Unable to connect'\r\n    'The remote name could not be resolved'\r\n    'Choco pack failed with exit code 1'                  # https://github.com/chocolatey/chocolatey-coreteampackages/issues/721\r\n    'The operation has timed out'\r\n    'Internal Server Error'\r\n    'An exception occurred during a WebClient request'\r\n    'remote session failed with an unexpected state'\r\n    'The connection was closed unexpectedly.'\r\n  )\r\n  #RepeatSleep   = 250                                    #How much to sleep between repeats in seconds, by default 0\r\n  #RepeatCount   = 2                                      #How many times to repeat on errors, by default 1\r\n\r\n  #NoCheckChocoVersion = $true                            #Turn on this switch for all packages\r\n\r\n  Report                    = @{\r\n    Type   = 'markdown'                                   #Report type: markdown or text\r\n    Path   = \"$PSScriptRoot\\Update-AUPackages.md\"         #Path where to save the report\r\n    Params = @{                                          #Report parameters:\r\n      Github_UserRepo = $Env:github_user_repo         #  Markdown: shows user info in upper right corner\r\n      NoAppVeyor      = $false                            #  Markdown: do not show AppVeyor build shield\r\n      UserMessage     = \"[Ignored](#ignored) | [History](#update-history) | [Force Test](https://gist.github.com/$Env:gist_id_test)\"       #  Markdown, Text: Custom user message to show\r\n      NoIcons         = $false                            #  Markdown: don't show icon\r\n      IconSize        = 32                                #  Markdown: icon size\r\n      Title           = ''                                #  Markdown, Text: TItle of the report, by default 'Update-AUPackages'\r\n    }\r\n  }\r\n\r\n  History                   = @{\r\n    Lines           = 120                                         #Number of lines to show\r\n    Github_UserRepo = $Env:github_user_repo             #User repo to be link to commits\r\n    Path            = \"$PSScriptRoot\\Update-History.md\"            #Path where to save history\r\n  }\r\n\r\n  Gist                      = @{\r\n    Id     = $Env:gist_id                               #Your gist id; leave empty for new private or anonymous gist\r\n    ApiKey = $Env:github_api_key                        #Your github api key - if empty anoymous gist is created\r\n    Path   = \"$PSScriptRoot\\Update-AUPackages.md\", \"$PSScriptRoot\\Update-History.md\"       #List of files to add to the gist\r\n  }\r\n\r\n  Git                       = @{\r\n    User     = ''                                       #Git username, leave empty if github api key is used\r\n    Password = $Env:github_api_key                      #Password if username is not empty, otherwise api key\r\n  }\r\n\r\n  RunInfo                   = @{\r\n    Exclude = 'password', 'apikey', 'apitoken'          #Option keys which contain those words will be removed\r\n    Path    = \"$PSScriptRoot\\update_info.xml\"           #Path where to save the run info\r\n  }\r\n\r\n  Mail                      = if ($Env:mail_user) {\r\n    @{\r\n      To          = $Env:mail_user\r\n      From        = $Env:mail_from\r\n      Server      = $Env:mail_server\r\n      UserName    = $Env:mail_user\r\n      Password    = $Env:mail_pass\r\n      Port        = $Env:mail_port\r\n      EnableSsl   = $Env:mail_enablessl -eq 'true'\r\n      Attachment  = \"$PSScriptRoot\\update_info.xml\"\r\n      UserMessage = \"Update status: Update status: https://gist.github.com/choco-bot/$Env:gist_id\"\r\n      SendAlways  = $false                        #Send notifications every time\r\n    }\r\n  }\r\n  else {}\r\n\r\n  ForcedPackages            = $ForcedPackages -split ' '\r\n  UpdateIconScript          = \"$PSScriptRoot\\scripts\\Update-IconUrl.ps1\"\r\n  UpdatePackageSourceScript = \"$PSScriptRoot\\scripts\\Update-PackageSourceUrl.ps1\"\r\n  ModulePaths               = @(\"$PSScriptRoot\\scripts\\au_extensions.psm1\"; \"Wormies-AU-Helpers\")\r\n  BeforeEach                = {\r\n    param($PackageName, $Options )\r\n    $Options.ModulePaths | ForEach-Object { Import-Module $_ }\r\n    . $Options.UpdateIconScript $PackageName.ToLowerInvariant() -Quiet -ThrowErrorOnIconNotFound\r\n    . $Options.UpdatePackageSourceScript $PackageName.ToLowerInvariant() -Quiet\r\n    Expand-Aliases -Directory \"$PWD\"\r\n\r\n    $pattern = \"^${PackageName}(?:\\\\(?<stream>[^:]+))?(?:\\:(?<version>.+))?$\"\r\n    $p = $Options.ForcedPackages | Where-Object { $_ -match $pattern }\r\n    if (!$p) { return }\r\n\r\n    $global:au_Force = $true\r\n    $global:au_IncludeStream = $Matches['stream']\r\n    $global:au_Version = $Matches['version']\r\n  }\r\n}\r\n\r\nif ($ForcedPackages) { Write-Host \"FORCED PACKAGES: $ForcedPackages\" }\r\n$global:au_Root = $Root          #Path to the AU packages\r\n$global:au_GalleryUrl = ''             #URL to package gallery, leave empty for Chocolatey Gallery\r\n$global:info = updateall -Name $Name -Options $Options\r\n\r\n#Uncomment to fail the build on AppVeyor on any package error\r\n#if ($global:info.Error) { throw 'Errors during update' }"
  }
]