diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 203ab895c4a3..83236bcee94f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,8 +18,6 @@ updates: ignore: # Because this is so dependent on the remote server we use - dependency-name: '@elastic/elasticsearch' - # Because whatever we have needs to match what @primer/react also uses - - dependency-name: 'styled-components' - dependency-name: '*' update-types: ['version-update:semver-patch', 'version-update:semver-minor'] diff --git a/content/actions/reference/security/securely-using-pull_request_target.md b/content/actions/reference/security/securely-using-pull_request_target.md index 9647e460c197..5de5d387796f 100644 --- a/content/actions/reference/security/securely-using-pull_request_target.md +++ b/content/actions/reference/security/securely-using-pull_request_target.md @@ -71,8 +71,6 @@ If you have confirmed you need `pull_request_target`, apply these controls to li * **Ensure the underlying compute is isolated and ephemeral.** If self-hosted runners are used, you must confirm that the runner environment is properly restricted from internal resources and is not reused across {% data variables.product.prodname_actions %} runs. For more information, see [AUTOTITLE](/actions/reference/security/secure-use#hardening-for-self-hosted-runners). -* **Gate runs behind approval.** `pull_request_target` workflows can be gated behind a required `label` that only users with write access can add. This is detailed in the {% data variables.product.prodname_security %} [guidance on preventing pwn requests](https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/#preventing-pwn-requests). - * **Enforce {% data variables.product.prodname_actions %} security best practices.** In addition to the specific risks of pwn requests, other common vulnerabilities, such as command injection, can exist and impact the code executed in this privileged event. For more information, see [Keeping your GitHub Actions and workflows secure: Untrusted input](https://securitylab.github.com/resources/github-actions-untrusted-input/) from the {% data variables.product.prodname_security %}. To identify and proactively protect against common {% data variables.product.prodname_actions %} vulnerabilities, enable {% data variables.product.prodname_codeql %} for {% data variables.product.prodname_actions %}. For more information, see [AUTOTITLE](/code-security/how-tos/find-and-fix-code-vulnerabilities/configure-code-scanning/configure-code-scanning). ## Opting out of built-in protections @@ -81,6 +79,10 @@ If you have worked through the questions above and confirmed your workflow requi This protection only covers fork pull request refs. Checking out other untrusted code, such as an unrelated third-party repository, fetching code with `git fetch` or `gh pr checkout`, or running a downloaded artifact, is not covered by the `actions/checkout` checks. +{% ifversion fpt or ghec %} + ## Restricting the use of pull_request_target -Repository, organization, and enterprise administrators can use Workflow execution protections to control which events and actors can trigger workflows. If a repository has no legitimate use for `pull_request_target`, restricting it removes the risk regardless of how individual workflows are written. +If a repository has no legitimate use for `pull_request_target`, restricting the event removes the risk regardless of how individual workflows are written. Administrators can use workflow execution protections to control which events and actors can trigger workflows. For more information, see the workflow execution protections documentation for repositories ([AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/actions-policies/workflow-execution-protections)){% ifversion ghec %}, organizations ([AUTOTITLE](/organizations/managing-organization-settings/actions-policies/workflow-execution-protections)), and across your enterprise ([AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/actions-policies/workflow-execution-protections)){% else %} and organizations ([AUTOTITLE](/organizations/managing-organization-settings/actions-policies/workflow-execution-protections)){% endif %}. + +{% endif %} diff --git a/content/copilot/concepts/about-cloud-and-local-sandboxes.md b/content/copilot/concepts/about-cloud-and-local-sandboxes.md index da603f80c389..5aab63aef3cb 100644 --- a/content/copilot/concepts/about-cloud-and-local-sandboxes.md +++ b/content/copilot/concepts/about-cloud-and-local-sandboxes.md @@ -42,7 +42,7 @@ Once enabled, commands that {% data variables.product.prodname_copilot_short %} ### Cross-platform support -Local sandboxing is available across macOS, Linux, and Windows, delivering a consistent isolation experience regardless of your operating system. +Local sandboxing is available on macOS and Linux. Sandboxing support and isolation behavior vary by platform because each operating system uses a different sandboxing backend. Windows is supported on Windows Insiders builds. For details on current limitations, see [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings). ### Enterprise policy enforcement @@ -111,5 +111,5 @@ For more information about how cloud sandbox usage is measured and billed, see [ ## Further reading * [AUTOTITLE](/copilot/concepts/agents/copilot-cli/about-copilot-cli) -* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization) +* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-sandboxes-for-your-organization) * [AUTOTITLE](/copilot/how-tos/set-up/install-copilot-cli) diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/use-your-own-api-keys.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/use-your-own-api-keys.md index 3bb6deb6859e..d6ef331d97a0 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/use-your-own-api-keys.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/use-your-own-api-keys.md @@ -11,7 +11,10 @@ category: - Manage Copilot for a team --- -{% data reusables.copilot.byok-intro %} {% data reusables.copilot.byok-no-subscription-required %} +{% data reusables.copilot.byok-intro %} + +> [!NOTE] +> This article covers custom models configured by enterprise owners. {% data variables.copilot.copilot_cli_short %} and {% data variables.product.prodname_vscode_shortname %} users can also use their own LLM keys locally. See [AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models) and [Add a model from a built in provider](https://code.visualstudio.com/docs/agent-customization/language-models#_add-a-model-from-a-built-in-provider) in the {% data variables.product.prodname_vscode_shortname %} documentation. ## Why bring your own API keys? diff --git a/content/copilot/how-tos/administer-copilot/manage-for-organization/use-your-own-api-keys.md b/content/copilot/how-tos/administer-copilot/manage-for-organization/use-your-own-api-keys.md index d9e42e1073ab..e6d830de340e 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-organization/use-your-own-api-keys.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-organization/use-your-own-api-keys.md @@ -11,7 +11,10 @@ category: - Manage Copilot for a team --- -{% data reusables.copilot.byok-intro %} {% data reusables.copilot.byok-no-subscription-required %} +{% data reusables.copilot.byok-intro %} + +> [!NOTE] +> This article covers custom models configured by organization owners. {% data variables.copilot.copilot_cli_short %} and {% data variables.product.prodname_vscode_shortname %} users can also configure their own LLM provider locally, without any administrator setup. See [AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models) and [Add a model from a built in provider](https://code.visualstudio.com/docs/agent-customization/language-models#_add-a-model-from-a-built-in-provider) in the {% data variables.product.prodname_vscode_shortname %} documentation. ## Why bring your own API keys? diff --git a/content/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings.md b/content/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings.md index 03e44e8500d4..c522bd4f9db8 100644 --- a/content/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings.md +++ b/content/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings.md @@ -12,7 +12,11 @@ docsTeamMetrics: - copilot-cli --- -{% data reusables.cli.public-preview-sandbox %} +{% data reusables.cli.public-preview-sandbox %} + +> [!IMPORTANT] +> Local sandboxing on Windows requires a Windows Insiders build. + ## About local sandbox configuration @@ -40,7 +44,7 @@ The **General** tab controls the top-level sandbox behavior. ## Configuring filesystem settings -The **Filesystem** tab controls which directories and files the sandboxed process can access. By default, the sandbox restricts filesystem access to prevent unintended reads or writes outside your project. +The **Filesystem** tab controls which directories and files the sandboxed process can access. By default, the sandbox restricts writes outside your working directory. | Setting | Description | | --- | --- | @@ -68,7 +72,15 @@ The **Network** tab controls whether sandboxed processes can make network connec ### Adding network host rules -You can add specific host rules to allow or block access to individual hosts when outbound connections are otherwise restricted. +> [!WARNING] +> Per-host network filtering with `allowedHosts` and `blockedHosts` is currently not reliable across platforms. Do not rely on host rules to enforce network isolation. + +The `/sandbox` UI allows you to add host rules, but these rules have known platform limitations: + +* **macOS**: `allowedHosts` rules silently degrade to unrestricted outbound access, and `blockedHosts` rules are not supported. +* **Linux**: Host rules are not a reliable way to allow selected hosts when outbound connections are disabled. + +If the UI presents host rule options, you can add them using the steps below, but they are not suitable for security enforcement. 1. In the **Network** tab, press A to add a new host rule. 1. Enter the hostname. @@ -88,5 +100,5 @@ These commands change the **Sandboxing enabled** setting on the **General** tab. ## Further reading * [AUTOTITLE](/copilot/concepts/about-cloud-and-local-sandboxes) -* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization) +* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-sandboxes-for-your-organization) * [AUTOTITLE](/copilot/how-tos/copilot-cli/set-up-copilot-cli/configure-copilot-cli) diff --git a/content/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization.md b/content/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-sandboxes-for-your-organization.md similarity index 51% rename from content/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization.md rename to content/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-sandboxes-for-your-organization.md index 91fff3684a74..fdb436865aeb 100644 --- a/content/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization.md +++ b/content/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-sandboxes-for-your-organization.md @@ -1,9 +1,11 @@ --- -title: Enabling or disabling {% data variables.copilot.sandbox %} for your organization -shortTitle: Enable or disable sandboxes +title: Enabling or disabling cloud sandboxes for your organization +shortTitle: Enable or disable cloud sandboxes allowTitleToDifferFromFilename: true -intro: 'You can control whether members of your organization can use {% data variables.copilot.sandbox %} by managing the sandbox access policy in your organization settings.' +intro: 'You can control whether members of your organization can use cloud sandboxes by managing the sandbox access policy in your organization settings.' permissions: Organization owners +redirect_from: + - /copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization versions: feature: copilot contentType: how-tos @@ -13,15 +15,15 @@ category: {% data reusables.cli.public-preview-sandbox %} -## About enabling and disabling {% data variables.copilot.sandbox %} +## About enabling and disabling cloud sandboxes -Organization owners can control whether members of their organization have access to {% data variables.copilot.sandbox %} by configuring the sandbox access policy. By default, sandbox access is disabled for organization members. +Organization owners can control whether members of their organization have access to cloud sandboxes by configuring the sandbox access policy. By default, sandbox access is disabled for organization members. -When sandbox access is **Disabled**, sandboxes are not available for any organization members. When sandbox access is **Enabled for all members**, all organization members can use {% data variables.copilot.sandbox_short %}. +When cloud sandbox access is **Disabled**, cloud sandboxes are not available for any organization members. When cloud sandbox access is **Enabled for all members**, all organization members can use cloud sandboxes. -For more information about {% data variables.copilot.sandbox %}, see [AUTOTITLE](/copilot/concepts/about-cloud-and-local-sandboxes). +For more information about cloud sandboxes, see [AUTOTITLE](/copilot/concepts/about-cloud-and-local-sandboxes). -## Enabling or disabling {% data variables.copilot.sandbox %} +## Enabling or disabling cloud sandboxes {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} diff --git a/content/copilot/how-tos/cloud-and-local-sandboxes/index.md b/content/copilot/how-tos/cloud-and-local-sandboxes/index.md index 7f23423c3e3d..709fb43ed4e7 100644 --- a/content/copilot/how-tos/cloud-and-local-sandboxes/index.md +++ b/content/copilot/how-tos/cloud-and-local-sandboxes/index.md @@ -5,7 +5,7 @@ intro: 'Manage {% data variables.copilot.sandbox %} for your organization.' versions: feature: copilot children: - - /enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization + - /enabling-or-disabling-cloud-sandboxes-for-your-organization - /configuring-local-sandbox-settings contentType: how-tos --- diff --git a/content/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise.md b/content/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise.md index f97f0a5be09e..0326d4df0301 100644 --- a/content/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise.md +++ b/content/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise.md @@ -37,6 +37,10 @@ You can enable or disable {% data variables.copilot.copilot_cli_short %} at the Users can only access AI models that are enabled at the enterprise level. When you enable or disable models in your enterprise settings, those changes are reflected in {% data variables.copilot.copilot_cli_short %}. Users can view which models are available to them using the `/model` command. +Enterprise and organization owners can provide keys for custom models. Users can select these like any other model: with the {% data variables.copilot.copilot_cli_short %} model selector, the `--model` flag, or environment variables. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/use-your-own-api-keys). + +Separately, users can also provide their own LLM keys locally. This is not controlled by enterprise policies. See [AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models). + ### Custom agents Enterprise-configured custom agents are available to use with {% data variables.copilot.copilot_cli_short %}. @@ -63,7 +67,6 @@ All other controls do **not** affect {% data variables.copilot.copilot_cli_short * **IDE-specific policies**: Policies configured for specific IDEs or editor extensions * **Content exclusions**: File path-based content exclusions -* **User-configured model providers (BYOK)**: Users can configure {% data variables.copilot.copilot_cli_short %} to use their own model providers via environment variables. This is configured at the _user level_ and cannot be controlled by enterprise policies. ## Why can't my developers access {% data variables.copilot.copilot_cli_short %}? diff --git a/content/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models.md b/content/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models.md index c2456adce496..92c9e7883d30 100644 --- a/content/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models.md +++ b/content/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models.md @@ -15,6 +15,9 @@ docsTeamMetrics: You can configure {% data variables.copilot.copilot_cli_short %} to use your own LLM provider, also called BYOK (Bring Your Own Key), instead of {% data variables.product.github %}-hosted models. This lets you connect to OpenAI-compatible endpoints, Azure OpenAI, or Anthropic, including locally running models such as Ollama. +> [!NOTE] +> This article is for users who want to configure their own LLM provider API key on their local machine. To set up custom models for users in an enterprise, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/use-your-own-api-keys). + ## Prerequisites * {% data variables.copilot.copilot_cli_short %} is installed. See [AUTOTITLE](/copilot/how-tos/copilot-cli/set-up-copilot-cli/install-copilot-cli). @@ -82,7 +85,7 @@ Use the following steps if you are connecting to OpenAI, Ollama, vLLM, Foundry L export COPILOT_PROVIDER_API_KEY=YOUR-AZURE-API-KEY export COPILOT_MODEL=YOUR-DEPLOYMENT-NAME ``` - + Replace the following placeholders: * `YOUR-RESOURCE-NAME`: your Azure OpenAI resource name @@ -110,7 +113,7 @@ Use the following steps if you are connecting to OpenAI, Ollama, vLLM, Foundry L You can run {% data variables.copilot.copilot_cli_short %} in offline mode to prevent it from contacting {% data variables.product.github %}'s servers. This is designed for isolated environments where the CLI should communicate only with your local or on-premises model provider. -> [!IMPORTANT] +> [!IMPORTANT] > Offline mode only guarantees full network isolation if your provider is also local or within the same isolated environment. If `COPILOT_PROVIDER_BASE_URL` points to a remote endpoint, your prompts and code context are still sent over the network to that provider. 1. Configure your provider environment variables as described in Configuring your provider. diff --git a/content/copilot/reference/supported-surfaces-for-policies.md b/content/copilot/reference/supported-surfaces-for-policies.md index e1259a848c14..60a63893a470 100644 --- a/content/copilot/reference/supported-surfaces-for-policies.md +++ b/content/copilot/reference/supported-surfaces-for-policies.md @@ -22,7 +22,7 @@ A dedicated policy exists to enable or disable each supported feature or surface | --- | --- | --- | --- | --- | --- | --- | --- | | Editor preview features | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | | {% data variables.product.prodname_copilot_short %} can search the web | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | -| Enable custom models | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | +| Enable custom models | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | | Suggestions matching public code | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %}[^1] | {% octicon "check" aria-label="Supported" %}[^1] | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | | MCP servers in {% data variables.product.prodname_copilot_short %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | | Restrict MCP access to registry servers | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "x" aria-label="Not supported" %} | diff --git a/data/reusables/copilot/byok-why.md b/data/reusables/copilot/byok-why.md index 427c5e6448c2..6bb4224272bf 100644 --- a/data/reusables/copilot/byok-why.md +++ b/data/reusables/copilot/byok-why.md @@ -2,4 +2,3 @@ * **Cost management:** Align with your existing payment methods, contracts, credits, or negotiated rates, and avoid usage overages. * **Visibility and control:** Manage which models your team can access, and monitor usage through your provider's existing dashboards and billing. * **Flexibility:** Support custom or specialized models that your organization already uses. -* **Air-gapped environments:** Use {% data variables.product.prodname_copilot_short %} in isolated networks without any dependency on {% data variables.product.github %}'s REST API in either {% data variables.product.prodname_vscode_shortname %} or {% data variables.copilot.copilot_cli_short %}. diff --git a/data/reusables/enterprise-migration-tool/data-not-migrated.md b/data/reusables/enterprise-migration-tool/data-not-migrated.md index 95627c7ceac1..0bba91d51f0f 100644 --- a/data/reusables/enterprise-migration-tool/data-not-migrated.md +++ b/data/reusables/enterprise-migration-tool/data-not-migrated.md @@ -14,6 +14,7 @@ * Mentions of users, teams, and organizations in pull request, issue, release, and comment bodies (the username originally mentioned is retained) * Packages in {% data variables.product.prodname_registry %} * {% data variables.product.prodname_projects_v2 %} (the new projects experience) +* Reciprocal links from mentions of issues, pull requests, discussions, teams, or milestones * References between pull requests and issues in different repositories (see [AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)) * Remediation states of {% data variables.product.prodname_secret_scanning %} results * Repositories owned by user accounts diff --git a/package-lock.json b/package-lock.json index 763df7ccb4fb..846ab9ec6989 100644 --- a/package-lock.json +++ b/package-lock.json @@ -101,7 +101,6 @@ "sharp": "0.33.5", "slash": "^5.1.0", "strip-ansi": "7.1.0", - "styled-components": "^5.3.11", "swr": "^2.4.0", "tcp-port-used": "1.0.2", "tsx": "^4.21.0", @@ -137,7 +136,6 @@ "@types/react": "19.2.14", "@types/react-dom": "^19.2.3", "@types/semver": "^7.7.1", - "@types/styled-components": "^5.1.36", "@types/tcp-port-used": "1.0.4", "@types/website-scraper": "^1.2.11", "@typescript-eslint/eslint-plugin": "^8.33.1", @@ -474,257 +472,6 @@ "node": ">=16" } }, - "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "peer": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", - "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/runtime": { "version": "7.26.10", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", @@ -736,51 +483,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@borewit/text-codec": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.1.tgz", @@ -876,25 +578,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.7.4" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.5", - "license": "MIT" - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "license": "MIT" - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "license": "MIT" - }, "node_modules/@epic-web/invariant": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", @@ -2374,52 +2057,13 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, "license": "MIT" }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, "node_modules/@js-sdsl/ordered-map": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", @@ -6233,15 +5877,6 @@ "@types/unist": "*" } }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", @@ -6448,18 +6083,6 @@ "@types/node": "*" } }, - "node_modules/@types/styled-components": { - "version": "5.1.36", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.36.tgz", - "integrity": "sha512-pGMRNY5G2rNDKEv2DOiFYa7Ft1r0jrhmgBwHhOMzPTgCjO76bCot0/4uEfqj7K0Jf1KdQmDtAuaDk9EAs9foSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hoist-non-react-statics": "*", - "@types/react": "*", - "csstype": "^3.2.2" - } - }, "node_modules/@types/tcp-port-used": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@types/tcp-port-used/-/tcp-port-used-1.0.4.tgz", @@ -7579,22 +7202,6 @@ "node": ">= 20.0.0" } }, - "node_modules/babel-plugin-styled-components": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", - "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "lodash": "^4.17.21", - "picomatch": "^2.3.1" - }, - "peerDependencies": { - "styled-components": ">= 2" - } - }, "node_modules/bail": { "version": "2.0.1", "license": "MIT", @@ -7768,6 +7375,7 @@ "version": "4.25.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz", "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -7923,10 +7531,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/camelize": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/caniuse-lite": { "version": "1.0.30001734", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz", @@ -8448,6 +8052,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, "license": "MIT" }, "node_modules/cookie": { @@ -8524,13 +8129,6 @@ "dev": true, "license": "ISC" }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "license": "ISC", - "engines": { - "node": ">=4" - } - }, "node_modules/css-select": { "version": "5.1.0", "license": "BSD-2-Clause", @@ -8545,15 +8143,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-to-react-native": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, "node_modules/css-url-parser": { "version": "1.1.3", "dev": true, @@ -8983,6 +8572,7 @@ "version": "1.5.200", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz", "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==", + "dev": true, "license": "ISC" }, "node_modules/emoji-regex": { @@ -10606,16 +10196,6 @@ "version": "4.2.1", "license": "MIT" }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -11194,17 +10774,6 @@ "@babel/runtime": "^7.7.6" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" - }, "node_modules/hot-shots": { "version": "15.0.0", "resolved": "https://registry.npmjs.org/hot-shots/-/hot-shots-15.0.0.tgz", @@ -12217,10 +11786,6 @@ "node": ">=20" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, "node_modules/js-yaml": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", @@ -12233,18 +11798,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/json-buffer": { "version": "3.0.1", "dev": true, @@ -12307,19 +11860,6 @@ "dev": true, "license": "ISC" }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "peer": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/jsonfile": { "version": "6.1.0", "dev": true, @@ -14581,6 +14121,7 @@ "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, "license": "MIT" }, "node_modules/nodemon": { @@ -15378,10 +14919,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "license": "MIT" - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -16433,10 +15970,6 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC" }, - "node_modules/shallowequal": { - "version": "1.1.0", - "license": "MIT" - }, "node_modules/sharp": { "version": "0.33.5", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", @@ -17080,53 +16613,6 @@ "inline-style-parser": "0.2.4" } }, - "node_modules/styled-components": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", - "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" - } - }, - "node_modules/styled-components/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/styled-components/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/styled-jsx": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", @@ -18035,6 +17521,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, "funding": [ { "type": "opencollective", @@ -18864,13 +18351,6 @@ "node": ">=10" } }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC", - "peer": true - }, "node_modules/yaml": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", diff --git a/package.json b/package.json index eea32e0326fc..4e8dc0a9db60 100644 --- a/package.json +++ b/package.json @@ -259,7 +259,6 @@ "sharp": "0.33.5", "slash": "^5.1.0", "strip-ansi": "7.1.0", - "styled-components": "^5.3.11", "swr": "^2.4.0", "tcp-port-used": "1.0.2", "tsx": "^4.21.0", @@ -295,7 +294,6 @@ "@types/react": "19.2.14", "@types/react-dom": "^19.2.3", "@types/semver": "^7.7.1", - "@types/styled-components": "^5.1.36", "@types/tcp-port-used": "1.0.4", "@types/website-scraper": "^1.2.11", "@typescript-eslint/eslint-plugin": "^8.33.1", diff --git a/src/audit-logs/data/version-index.json b/src/audit-logs/data/version-index.json index cfb986c910f8..17fe317f2195 100644 --- a/src/audit-logs/data/version-index.json +++ b/src/audit-logs/data/version-index.json @@ -1 +1 @@ -{"fpt":{"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,435,436,437,438,439,12,13,14,15,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,66,67,68,69,472,70,71,72,73,74,75,76,77,78,473,474,475,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,673,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghec":{"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,435,436,437,438,439,12,13,14,15,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,66,67,68,69,472,70,71,72,73,74,75,76,77,78,473,474,475,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,673,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"enterprise":[0,1,5,429,430,431,432,926,6,927,928,929,930,433,434,7,8,9,10,11,435,436,437,438,439,12,13,14,15,16,17,18,19,931,932,20,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,21,22,1005,23,1006,24,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,25,26,27,28,29,30,31,32,33,34,35,36,1039,1040,1041,1042,1043,1044,1045,1046,1047,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,1048,1049,458,49,50,51,52,53,54,55,459,1050,460,1051,463,464,59,60,61,466,467,468,469,470,471,62,63,64,65,66,67,68,69,472,70,71,72,73,74,75,76,77,78,473,474,475,476,477,478,1052,1053,1054,1055,1056,479,480,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1097,1098,1099,488,489,1100,1101,1102,490,491,492,1103,493,494,495,496,497,498,499,503,504,505,506,127,128,129,130,131,136,137,507,508,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,162,163,527,164,165,166,167,528,529,530,534,535,536,537,538,539,540,542,543,544,545,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,569,570,571,572,573,574,577,578,579,580,582,583,584,585,586,587,588,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,168,616,617,618,619,620,621,622,623,626,627,628,629,630,631,632,633,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,669,670,671,672,674,675,676,181,182,183,677,679,680,1104,1105,1106,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,1107,193,709,710,1108,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,731,732,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,300,301,302,303,304,305,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,1109,1110,1111,1112,890,891,892,893,894,895,896,897,898,899,900,904,905,906,907,908,909,910,911,912,913,383,384,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.17":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,10,11,14,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1038,25,26,27,28,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1113,1114,59,60,61,466,467,468,469,470,471,62,63,64,65,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,854,857,859,860,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,896,897,898,899,900,1131,1132,1133,904,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,10,11,14,16,17,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1113,1114,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,10,11,14,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,1145,1146,1147,463,464,1113,1114,59,60,61,466,467,468,469,470,471,62,63,64,65,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,497,498,499,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,542,543,544,545,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,676,181,182,183,677,678,679,680,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,854,856,857,858,859,860,862,863,864,865,866,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,896,897,898,899,900,1131,1132,1133,901,902,903,904,906,907,908,909,910,911,912,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.18":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,10,11,14,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1038,25,26,27,28,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,789,790,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,854,857,859,860,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,896,897,898,899,900,1131,1132,1133,904,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,10,11,14,16,17,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,10,11,14,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,1145,1146,1147,463,464,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,676,181,182,183,677,678,679,680,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,854,856,857,858,859,860,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,896,897,898,899,900,1131,1132,1133,901,902,903,904,906,907,908,909,910,911,912,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.19":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,7,8,9,10,11,12,13,14,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,25,26,27,28,29,30,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,1104,1105,1106,681,682,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,789,790,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,853,854,857,859,860,861,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,895,896,897,898,899,900,1131,1132,1133,904,905,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,913,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,12,13,14,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,1145,1146,1147,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,1131,1132,1133,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.20":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,7,8,9,10,11,12,13,14,15,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,25,26,27,28,29,30,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,1104,1105,1106,681,682,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,789,790,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,853,854,857,859,860,861,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,895,896,897,898,899,900,1131,1132,1133,904,905,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,913,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,12,13,14,15,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,1131,1132,1133,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.21":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,7,8,9,10,11,12,13,14,15,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,25,26,27,28,29,30,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,1104,1105,1106,681,682,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,789,790,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,853,854,857,859,860,861,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,895,896,897,898,899,900,1131,1132,1133,904,905,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,913,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,12,13,14,15,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,1131,1132,1133,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]}} \ No newline at end of file +{"fpt":{"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,435,436,437,438,439,12,13,14,15,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,66,67,68,69,472,70,71,72,73,74,75,76,77,78,473,474,475,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,673,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghec":{"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,435,436,437,438,439,12,13,14,15,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,66,67,68,69,472,70,71,72,73,74,75,76,77,78,473,474,475,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,673,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"enterprise":[0,1,5,429,430,431,432,926,6,927,928,929,930,433,434,7,8,9,10,11,435,436,437,438,439,12,13,14,15,16,17,18,19,931,932,20,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,21,22,1005,23,1006,24,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,25,26,27,28,29,30,31,32,33,34,35,36,1039,1040,1041,1042,1043,1044,1045,1046,1047,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,1048,1049,458,49,50,51,52,53,54,55,459,1050,460,1051,463,464,59,60,61,466,467,468,469,470,471,62,63,64,65,66,67,68,69,472,70,71,72,73,74,75,76,77,78,473,474,475,476,477,478,1052,1053,1054,1055,1056,479,480,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1097,1098,1099,488,489,1100,1101,1102,490,491,492,1103,493,494,495,496,497,498,499,503,504,505,506,127,128,129,130,131,136,137,507,508,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,162,163,527,164,165,166,167,528,529,530,534,535,536,537,538,539,540,542,543,544,545,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,569,570,571,572,573,574,577,578,579,580,582,583,584,585,586,587,588,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,168,616,617,618,619,620,621,622,623,626,627,628,629,630,631,632,633,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,669,670,671,672,674,675,676,181,182,183,677,679,680,1104,1105,1106,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,1107,193,709,710,1108,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,731,732,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,300,301,302,303,304,305,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,1109,1110,1111,1112,890,891,892,893,894,895,896,897,898,899,900,904,905,906,907,908,909,910,911,912,913,383,384,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.17":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,10,11,14,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1038,25,26,27,28,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1113,1114,59,60,61,466,467,468,469,470,471,62,63,64,65,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,854,857,859,860,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,896,897,898,899,900,1131,1132,1133,904,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,10,11,14,16,17,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,1113,1114,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,10,11,14,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,1145,1146,1147,463,464,1113,1114,59,60,61,466,467,468,469,470,471,62,63,64,65,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,497,498,499,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,542,543,544,545,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,676,181,182,183,677,678,679,680,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,854,856,857,858,859,860,862,863,864,865,866,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,896,897,898,899,900,1131,1132,1133,901,902,903,904,906,907,908,909,910,911,912,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.18":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,10,11,14,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1038,25,26,27,28,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,789,790,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,854,857,859,860,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,896,897,898,899,900,1131,1132,1133,904,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,10,11,14,16,17,25,26,27,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,10,11,14,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,1145,1146,1147,463,464,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,169,170,171,172,661,662,663,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,676,181,182,183,677,678,679,680,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,854,856,857,858,859,860,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,896,897,898,899,900,1131,1132,1133,901,902,903,904,906,907,908,909,910,911,912,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.19":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,7,8,9,10,11,12,13,14,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,25,26,27,28,29,30,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,1104,1105,1106,681,682,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,789,790,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,853,854,857,859,860,861,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,895,896,897,898,899,900,1131,1132,1133,904,905,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,913,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,12,13,14,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,1145,1146,1147,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,1131,1132,1133,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]},"ghes-3.20":{"enterprise":[0,1,2,3,4,5,926,6,927,928,929,930,7,8,9,10,11,12,13,14,15,16,17,18,932,933,934,935,936,937,938,941,942,943,944,951,952,954,955,956,957,962,969,970,971,973,975,976,978,980,981,990,991,992,21,1006,1007,1010,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,25,26,27,28,29,30,31,32,33,34,35,36,1039,1040,1041,1043,1044,37,38,39,440,441,442,443,444,445,446,447,448,449,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,1115,1116,1117,1118,476,477,478,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1067,1068,1069,1070,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,79,80,81,82,83,84,85,86,87,88,89,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,90,91,92,481,482,483,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,1099,488,489,1102,490,491,492,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1119,158,1120,159,160,161,524,525,162,163,527,164,165,166,167,528,529,530,1121,536,537,538,539,540,542,543,544,545,548,549,558,559,560,561,562,563,564,565,567,574,577,579,580,582,583,584,585,587,588,590,591,592,593,594,595,596,603,1122,610,613,168,616,617,618,619,623,626,627,629,630,631,632,636,637,638,639,640,641,642,643,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,1123,669,671,674,181,182,183,679,680,1104,1105,1106,681,682,686,687,688,689,703,704,705,706,184,185,186,187,188,189,190,191,192,707,708,1107,193,709,710,1108,194,195,196,197,711,712,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,1124,248,249,250,251,252,253,254,255,256,257,258,259,1125,772,1126,1127,1128,1129,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,1130,278,776,777,778,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,787,788,789,790,300,301,302,303,304,305,306,307,308,802,803,804,805,806,807,808,809,810,811,816,817,818,819,820,821,822,823,824,825,826,827,833,834,835,836,837,838,839,840,841,842,843,844,845,848,849,853,854,857,859,860,861,862,867,868,869,870,871,872,875,876,877,878,879,880,881,882,883,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,885,886,887,888,890,891,892,337,338,339,340,341,342,343,344,345,346,893,894,895,896,897,898,899,900,1131,1132,1133,904,905,906,907,908,909,910,912,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,913,1134,1135,1136,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,1137,389,390,391,392,393,1138,394,1139,395,396,397,398,1140,399,1141,1142,400,401,402,403,404,1143,405,406,407,408,409,410,411,412,413,414,415,416,1144,417,418,419,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428],"user":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],"organization":[0,1,5,429,430,431,432,6,433,434,7,8,9,10,11,12,13,14,15,16,37,38,39,440,441,442,443,444,445,446,447,448,449,40,450,451,41,42,43,44,452,453,454,45,46,47,48,455,456,457,458,49,50,51,52,53,54,55,459,460,461,462,463,464,465,56,57,58,59,60,61,466,467,468,469,470,471,62,63,64,65,472,70,71,72,73,74,75,76,77,78,473,474,475,1115,1116,1117,1118,476,477,478,479,480,79,80,81,82,83,84,85,86,87,88,89,481,482,483,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,484,485,112,113,114,115,116,117,118,119,120,121,122,486,487,488,489,490,491,492,493,494,495,496,123,124,125,126,497,498,499,500,501,502,503,504,505,506,127,128,129,130,131,136,137,507,508,509,510,511,512,513,514,515,516,517,518,138,139,140,141,142,143,144,145,519,520,521,522,523,151,152,153,154,155,156,157,158,524,525,526,162,163,527,164,165,166,167,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,168,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,169,170,171,172,661,662,663,173,174,175,176,177,664,178,179,180,665,666,667,668,669,670,671,672,674,675,676,181,182,183,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,184,185,186,189,190,191,192,707,708,193,709,710,711,712,198,199,200,713,714,715,716,202,203,204,717,718,719,205,206,207,208,209,210,720,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,230,736,737,738,739,740,741,742,743,231,232,233,234,235,236,237,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,238,239,240,241,242,243,244,245,246,761,762,763,764,247,765,766,767,768,769,770,771,248,249,250,251,252,253,254,255,256,257,258,259,772,773,774,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,775,278,776,777,778,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,300,301,302,303,304,305,797,798,799,800,801,306,307,308,802,803,804,805,806,807,808,809,810,811,814,815,816,817,818,819,820,821,822,823,824,825,826,827,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,314,315,316,884,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,336,885,886,887,888,889,890,891,892,337,338,339,340,893,894,895,896,897,898,899,900,1131,1132,1133,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,420,421,921,422,922,923,423,424,425,426,924,427,925,428]}} \ No newline at end of file diff --git a/src/audit-logs/lib/config.json b/src/audit-logs/lib/config.json index 215214b48cc9..23b69fda2b92 100644 --- a/src/audit-logs/lib/config.json +++ b/src/audit-logs/lib/config.json @@ -9,5 +9,5 @@ "git": "Note: Git events have special access requirements and retention policies that differ from other audit log events. For GitHub Enterprise Cloud, access Git events via the REST API only with 7-day retention. For GitHub Enterprise Server, Git events must be enabled in audit log configuration and are not included in search results.", "sso_redirect": "Note: Automatically redirecting users to sign in is currently in beta for Enterprise Managed Users and subject to change." }, - "sha": "ad0dc7ebe4a70afe77bb03487060481fe7a9f13a" + "sha": "3ed92647ffda0d571b4be3620e9f39d9da7086b3" } \ No newline at end of file diff --git a/src/frame/pages/app.tsx b/src/frame/pages/app.tsx index 4fd98004f740..357532d2cec4 100644 --- a/src/frame/pages/app.tsx +++ b/src/frame/pages/app.tsx @@ -141,7 +141,6 @@ const MyApp = ({ Component, pageProps, languagesContext, stagingName }: MyAppPro colorMode={theme.component.colorMode} dayScheme={theme.component.dayScheme} nightScheme={theme.component.nightScheme} - preventSSRMismatch > diff --git a/src/pages/README.md b/src/pages/README.md index f360d269ee37..85021749fbf6 100644 --- a/src/pages/README.md +++ b/src/pages/README.md @@ -19,7 +19,7 @@ Note: Actual page implementations live in subject directories (e.g., `src/landin ### Key capabilities and their locations - `_app.tsx` - Application wrapper, imports global styles, re-exports from `@/frame/pages/app` -- `_document.tsx` - Custom HTML document with styled-components SSR and color scheme defaults +- `_document.tsx` - Custom HTML document with color scheme defaults - `_error.tsx` - Error page that reports to Failbot on server-side errors - `index.tsx` - Homepage, re-exports from `@/landings/pages/home` - `[versionId]/[productId]/index.tsx` - Product/category pages, re-exports from `@/landings/pages/product` @@ -50,7 +50,7 @@ This keeps routing logic in `src/pages/` while page implementation stays with it ### Special Next.js files - `_app.tsx` - Wraps every page, initializes global state, imports styles -- `_document.tsx` - Customizes HTML structure, handles styled-components SSR +- `_document.tsx` - Customizes HTML structure - `_error.tsx` - Renders error pages, reports server-side errors to Failbot ### Adding a new route @@ -69,7 +69,6 @@ This keeps routing logic in `src/pages/` while page implementation stays with it - Next.js pages router (being migrated to app router) - Subject page implementations (`@/landings`, `@/rest`, `@/search`, etc.) - `@/frame` - Application wrapper and global styles -- styled-components - CSS-in-JS for server-side rendering ### Route resolution 1. Next.js matches incoming URL to file in `src/pages/` @@ -111,7 +110,6 @@ Edit `_app.tsx`: Edit `_document.tsx`: - Only for global HTML document changes -- styled-components SSR configuration - Default color scheme values Edit `_error.tsx`: diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index 1ac7037b2ce3..168d735433dd 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -1,34 +1,8 @@ -import Document, { DocumentContext, Html, Head, Main, NextScript } from 'next/document' -import { ServerStyleSheet } from 'styled-components' +import Document, { Html, Head, Main, NextScript } from 'next/document' import { defaultCSSTheme } from '@/color-schemes/components/useTheme' export default class MyDocument extends Document { - static async getInitialProps(ctx: DocumentContext) { - const sheet = new ServerStyleSheet() - const originalRenderPage = ctx.renderPage - - try { - ctx.renderPage = () => - originalRenderPage({ - enhanceApp: (App) => (props) => sheet.collectStyles(), - }) - - const initialProps = await Document.getInitialProps(ctx) - return { - ...initialProps, - styles: ( - <> - {initialProps.styles} - {sheet.getStyleElement()} - - ), - } - } finally { - sheet.seal() - } - } - render() { return (